pub struct DecisionChain {
pub chain_length: usize,
pub file_path: Option<String>,
pub topic: Option<String>,
pub decisions: Vec<DecisionEntry>,
}Expand description
Result of a decision chain query.
Fields§
§chain_length: usizeNumber of decisions in the chain.
file_path: Option<String>The filter that was used.
topic: Option<String>The topic filter that was used.
decisions: Vec<DecisionEntry>The decisions in chronological order.
Trait Implementations§
Source§impl Clone for DecisionChain
impl Clone for DecisionChain
Source§fn clone(&self) -> DecisionChain
fn clone(&self) -> DecisionChain
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 moreAuto Trait Implementations§
impl Freeze for DecisionChain
impl RefUnwindSafe for DecisionChain
impl Send for DecisionChain
impl Sync for DecisionChain
impl Unpin for DecisionChain
impl UnsafeUnpin for DecisionChain
impl UnwindSafe for DecisionChain
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,
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