pub enum PartitionCall {
Transition(OperatingMode),
Error(SystemError),
Message(String),
}Expand description
The core unit for communication in that module
Variants§
Transition(OperatingMode)
The status of the partition
Error(SystemError)
Potential errors
Message(String)
Potential messages
Implementations§
source§impl PartitionCall
impl PartitionCall
sourcepub fn print_partition_log(&self, name: &str)
pub fn print_partition_log(&self, name: &str)
Prints debugs, warnings, traces and errors to their accompanying streams
Trait Implementations§
source§impl Clone for PartitionCall
impl Clone for PartitionCall
source§fn clone(&self) -> PartitionCall
fn clone(&self) -> PartitionCall
Returns a copy 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 PartitionCall
impl Debug for PartitionCall
source§impl<'de> Deserialize<'de> for PartitionCall
impl<'de> Deserialize<'de> for PartitionCall
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
Auto Trait Implementations§
impl Freeze for PartitionCall
impl RefUnwindSafe for PartitionCall
impl Send for PartitionCall
impl Sync for PartitionCall
impl Unpin for PartitionCall
impl UnwindSafe for PartitionCall
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> 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