pub struct Transition {
pub id: u8,
pub label: String,
}Fields§
§id: u8§label: StringImplementations§
Source§impl Transition
impl Transition
pub const TRANSITION_CREATE: u8 = 0u8
pub const TRANSITION_CONFIGURE: u8 = 1u8
pub const TRANSITION_CLEANUP: u8 = 2u8
pub const TRANSITION_ACTIVATE: u8 = 3u8
pub const TRANSITION_DEACTIVATE: u8 = 4u8
pub const TRANSITION_UNCONFIGURED_SHUTDOWN: u8 = 5u8
pub const TRANSITION_INACTIVE_SHUTDOWN: u8 = 6u8
pub const TRANSITION_ACTIVE_SHUTDOWN: u8 = 7u8
pub const TRANSITION_DESTROY: u8 = 8u8
pub const TRANSITION_ON_CONFIGURE_SUCCESS: u8 = 10u8
pub const TRANSITION_ON_CONFIGURE_FAILURE: u8 = 11u8
pub const TRANSITION_ON_CONFIGURE_ERROR: u8 = 12u8
pub const TRANSITION_ON_CLEANUP_SUCCESS: u8 = 20u8
pub const TRANSITION_ON_CLEANUP_FAILURE: u8 = 21u8
pub const TRANSITION_ON_CLEANUP_ERROR: u8 = 22u8
pub const TRANSITION_ON_ACTIVATE_SUCCESS: u8 = 30u8
pub const TRANSITION_ON_ACTIVATE_FAILURE: u8 = 31u8
pub const TRANSITION_ON_ACTIVATE_ERROR: u8 = 32u8
pub const TRANSITION_ON_DEACTIVATE_SUCCESS: u8 = 40u8
pub const TRANSITION_ON_DEACTIVATE_FAILURE: u8 = 41u8
pub const TRANSITION_ON_DEACTIVATE_ERROR: u8 = 42u8
pub const TRANSITION_ON_SHUTDOWN_SUCCESS: u8 = 50u8
pub const TRANSITION_ON_SHUTDOWN_FAILURE: u8 = 51u8
pub const TRANSITION_ON_SHUTDOWN_ERROR: u8 = 52u8
pub const TRANSITION_ON_ERROR_SUCCESS: u8 = 60u8
pub const TRANSITION_ON_ERROR_FAILURE: u8 = 61u8
pub const TRANSITION_ON_ERROR_ERROR: u8 = 62u8
pub const TRANSITION_CALLBACK_SUCCESS: u8 = 97u8
pub const TRANSITION_CALLBACK_FAILURE: u8 = 98u8
pub const TRANSITION_CALLBACK_ERROR: u8 = 99u8
Trait Implementations§
Source§impl Clone for Transition
impl Clone for Transition
Source§fn clone(&self) -> Transition
fn clone(&self) -> Transition
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 moreSource§impl Debug for Transition
impl Debug for Transition
Source§impl Default for Transition
impl Default for Transition
Source§impl<'de> Deserialize<'de> for Transition
impl<'de> Deserialize<'de> for Transition
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
Source§impl PartialEq for Transition
impl PartialEq for Transition
Source§impl Serialize for Transition
impl Serialize for Transition
impl Message for Transition
impl StructuralPartialEq for Transition
Auto Trait Implementations§
impl Freeze for Transition
impl RefUnwindSafe for Transition
impl Send for Transition
impl Sync for Transition
impl Unpin for Transition
impl UnwindSafe for Transition
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