pub enum ReasonNegative {
CommunicationFailure,
Overload,
Unable,
}Expand description
Reason for a negative response from the MSB.
Variants§
CommunicationFailure
Communication to the control box was disrupted.
Overload
MSB back-end is overloaded.
Unable
MSB is procedurally unable to fulfil the request.
Trait Implementations§
Source§impl Clone for ReasonNegative
impl Clone for ReasonNegative
Source§fn clone(&self) -> ReasonNegative
fn clone(&self) -> ReasonNegative
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 moreimpl Copy for ReasonNegative
Source§impl Debug for ReasonNegative
impl Debug for ReasonNegative
Source§impl<'de> Deserialize<'de> for ReasonNegative
impl<'de> Deserialize<'de> for ReasonNegative
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
impl Eq for ReasonNegative
Source§impl PartialEq for ReasonNegative
impl PartialEq for ReasonNegative
Source§fn eq(&self, other: &ReasonNegative) -> bool
fn eq(&self, other: &ReasonNegative) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ReasonNegative
impl Serialize for ReasonNegative
impl StructuralPartialEq for ReasonNegative
Auto Trait Implementations§
impl Freeze for ReasonNegative
impl RefUnwindSafe for ReasonNegative
impl Send for ReasonNegative
impl Sync for ReasonNegative
impl Unpin for ReasonNegative
impl UnsafeUnpin for ReasonNegative
impl UnwindSafe for ReasonNegative
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