pub struct TellConfig {
pub mode: TellMode,
pub inventory_max_age_seconds: u64,
}Expand description
Configuration for the supervisor /tell user→agent routing command.
Embedded as a plain (non-Option) field on SupervisorConfig with
#[serde(default)], so a [supervisor] section with no [supervisor.tell]
table loads the documented defaults.
Fields§
§mode: TellModeDefault delivery mode for /tell. Default: TellMode::Feedback.
inventory_max_age_seconds: u64Maximum age (seconds) of the cached inventory snapshot before
/tell / /agents rebuild it on demand. Default: 60.
Implementations§
Source§impl TellConfig
impl TellConfig
Sourcepub fn is_default(&self) -> bool
pub fn is_default(&self) -> bool
Returns true when this config equals TellConfig::default.
Used as the skip_serializing_if predicate so an all-default
[supervisor.tell] table is omitted on save, keeping v0.5.0 configs
byte-stable round-trips.
Trait Implementations§
Source§impl Clone for TellConfig
impl Clone for TellConfig
Source§fn clone(&self) -> TellConfig
fn clone(&self) -> TellConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TellConfig
impl Debug for TellConfig
Source§impl Default for TellConfig
impl Default for TellConfig
Source§impl<'de> Deserialize<'de> for TellConfig
impl<'de> Deserialize<'de> for TellConfig
Source§fn 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
impl Eq for TellConfig
Source§impl PartialEq for TellConfig
impl PartialEq for TellConfig
Source§fn eq(&self, other: &TellConfig) -> bool
fn eq(&self, other: &TellConfig) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for TellConfig
impl Serialize for TellConfig
impl StructuralPartialEq for TellConfig
Auto Trait Implementations§
impl Freeze for TellConfig
impl RefUnwindSafe for TellConfig
impl Send for TellConfig
impl Sync for TellConfig
impl Unpin for TellConfig
impl UnsafeUnpin for TellConfig
impl UnwindSafe for TellConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more