Struct merino_settings::providers::RemoteSettingsConfig
source · [−]pub struct RemoteSettingsConfig {
pub bucket: Option<String>,
pub collection: Option<String>,
pub resync_interval: Duration,
pub suggestion_score: f32,
}
Fields
bucket: Option<String>
The Remote Settings bucket to read from. If None
, the default from the
global config will be used.
collection: Option<String>
The collection to sync form. If None
, the default from the global
config will be used.
resync_interval: Duration
The time between re-syncs of Remote Settings data.
suggestion_score: f32
The score value to assign to suggestions. A float between 0.0 and 1.0 inclusive.
Trait Implementations
sourceimpl Clone for RemoteSettingsConfig
impl Clone for RemoteSettingsConfig
sourcefn clone(&self) -> RemoteSettingsConfig
fn clone(&self) -> RemoteSettingsConfig
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for RemoteSettingsConfig
impl Debug for RemoteSettingsConfig
sourceimpl Default for RemoteSettingsConfig
impl Default for RemoteSettingsConfig
sourceimpl<'de> Deserialize<'de> for RemoteSettingsConfig where
RemoteSettingsConfig: Default,
impl<'de> Deserialize<'de> for RemoteSettingsConfig where
RemoteSettingsConfig: Default,
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Serialize for RemoteSettingsConfig
impl Serialize for RemoteSettingsConfig
Auto Trait Implementations
impl RefUnwindSafe for RemoteSettingsConfig
impl Send for RemoteSettingsConfig
impl Sync for RemoteSettingsConfig
impl Unpin for RemoteSettingsConfig
impl UnwindSafe for RemoteSettingsConfig
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more