pub struct LogForwardResult {
pub enabled: bool,
pub already_in_state: bool,
pub endpoint: String,
pub min_level: LogLevel,
pub nodes_forwarding: Vec<ForwardingNode>,
pub nodes_skipped: Vec<SkippedNode>,
pub pending_daemon_start: bool,
}Expand description
Outcome of enable or disable.
Fields§
§enabled: boolWhether forwarding is enabled after the call.
already_in_state: boolTrue when the call found the setting already in the requested state.
endpoint: String§min_level: LogLevel§nodes_forwarding: Vec<ForwardingNode>Nodes that will be tailed.
nodes_skipped: Vec<SkippedNode>Nodes that cannot be tailed, with reasons — most often because they have no log directory.
pending_daemon_start: boolSet when the config was persisted but no forwarder could be started because the daemon is not running; forwarding begins when it next starts.
Trait Implementations§
Source§impl Clone for LogForwardResult
impl Clone for LogForwardResult
Source§fn clone(&self) -> LogForwardResult
fn clone(&self) -> LogForwardResult
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 ComposeSchema for LogForwardResult
impl ComposeSchema for LogForwardResult
Source§impl Debug for LogForwardResult
impl Debug for LogForwardResult
Source§impl<'de> Deserialize<'de> for LogForwardResult
impl<'de> Deserialize<'de> for LogForwardResult
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 LogForwardResult
Source§impl PartialEq for LogForwardResult
impl PartialEq for LogForwardResult
Source§impl Serialize for LogForwardResult
impl Serialize for LogForwardResult
impl StructuralPartialEq for LogForwardResult
Auto Trait Implementations§
impl Freeze for LogForwardResult
impl RefUnwindSafe for LogForwardResult
impl Send for LogForwardResult
impl Sync for LogForwardResult
impl Unpin for LogForwardResult
impl UnsafeUnpin for LogForwardResult
impl UnwindSafe for LogForwardResult
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
impl<'de, T> BorrowedRpcObject<'de> for T
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§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
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