pub struct DiagnosticDecision {
pub topic: String,
pub allowed: bool,
pub reason: String,
pub action: String,
pub source: String,
pub freshness: String,
}Fields§
§topic: String§allowed: bool§reason: String§action: String§source: String§freshness: StringImplementations§
Source§impl DiagnosticDecision
impl DiagnosticDecision
pub fn allowed( topic: impl Into<String>, reason: impl Into<String>, source: impl Into<String>, freshness: impl Into<String>, ) -> Self
pub fn blocked( topic: impl Into<String>, reason: impl Into<String>, action: impl Into<String>, source: impl Into<String>, freshness: impl Into<String>, ) -> Self
Trait Implementations§
Source§impl Clone for DiagnosticDecision
impl Clone for DiagnosticDecision
Source§fn clone(&self) -> DiagnosticDecision
fn clone(&self) -> DiagnosticDecision
Returns a duplicate of the value. Read more
1.0.0 · 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 DiagnosticDecision
impl Debug for DiagnosticDecision
Source§impl<'de> Deserialize<'de> for DiagnosticDecision
impl<'de> Deserialize<'de> for DiagnosticDecision
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
Source§impl PartialEq for DiagnosticDecision
impl PartialEq for DiagnosticDecision
Source§impl Serialize for DiagnosticDecision
impl Serialize for DiagnosticDecision
impl Eq for DiagnosticDecision
impl StructuralPartialEq for DiagnosticDecision
Auto Trait Implementations§
impl Freeze for DiagnosticDecision
impl RefUnwindSafe for DiagnosticDecision
impl Send for DiagnosticDecision
impl Sync for DiagnosticDecision
impl Unpin for DiagnosticDecision
impl UnsafeUnpin for DiagnosticDecision
impl UnwindSafe for DiagnosticDecision
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.