pub struct CurrentStateWhy {
pub edge_type: String,
pub from_memory_id: Option<i64>,
pub to_memory_id: Option<i64>,
pub reason: Option<String>,
pub evidence_event_ids: Vec<i64>,
pub source_candidate_id: Option<i64>,
pub source_operation_id: Option<i64>,
pub created_at_epoch: i64,
}Fields§
§edge_type: String§from_memory_id: Option<i64>§to_memory_id: Option<i64>§reason: Option<String>§evidence_event_ids: Vec<i64>§source_candidate_id: Option<i64>§source_operation_id: Option<i64>§created_at_epoch: i64Trait Implementations§
Source§impl Clone for CurrentStateWhy
impl Clone for CurrentStateWhy
Source§fn clone(&self) -> CurrentStateWhy
fn clone(&self) -> CurrentStateWhy
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 CurrentStateWhy
impl Debug for CurrentStateWhy
Auto Trait Implementations§
impl Freeze for CurrentStateWhy
impl RefUnwindSafe for CurrentStateWhy
impl Send for CurrentStateWhy
impl Sync for CurrentStateWhy
impl Unpin for CurrentStateWhy
impl UnsafeUnpin for CurrentStateWhy
impl UnwindSafe for CurrentStateWhy
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<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<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