pub struct ObserveOutcome {
pub impulse: Option<DuplexImpulse>,
pub commands: Vec<EdgeCommand>,
pub duplex_state: DuplexState,
}Expand description
Outcome of one observation step on the daemon half.
Fields§
§impulse: Option<DuplexImpulse>Impulse lifted onto the ECC queue (if any).
commands: Vec<EdgeCommand>Commands delivered to the edge this step.
duplex_state: DuplexStateDaemon duplex state after the observation.
Trait Implementations§
Source§impl Clone for ObserveOutcome
impl Clone for ObserveOutcome
Source§impl Debug for ObserveOutcome
impl Debug for ObserveOutcome
Source§impl PartialEq for ObserveOutcome
impl PartialEq for ObserveOutcome
impl StructuralPartialEq for ObserveOutcome
Auto Trait Implementations§
impl Freeze for ObserveOutcome
impl RefUnwindSafe for ObserveOutcome
impl Send for ObserveOutcome
impl Sync for ObserveOutcome
impl Unpin for ObserveOutcome
impl UnsafeUnpin for ObserveOutcome
impl UnwindSafe for ObserveOutcome
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