Struct rclrust_msg::lifecycle_msgs::msg::Transition
source · [−]Fields
id: u8
label: String
Implementations
sourceimpl 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
sourceimpl Clone for Transition
impl Clone for Transition
sourcefn clone(&self) -> Transition
fn clone(&self) -> Transition
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for Transition
impl Debug for Transition
sourceimpl Default for Transition
impl Default for Transition
sourceimpl InternalDefault for Transition
impl InternalDefault for Transition
sourceimpl MessageT for Transition
impl MessageT for Transition
type Raw = Transition_Raw
type RawRef = Transition_RawRef
fn type_support() -> *const c_void
unsafe fn from_raw(from: &Self::Raw) -> Self
unsafe fn to_raw_ref(&self) -> Self::RawRef
sourceimpl PartialEq<Transition> for Transition
impl PartialEq<Transition> for Transition
sourcefn eq(&self, other: &Transition) -> bool
fn eq(&self, other: &Transition) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &Transition) -> bool
fn ne(&self, other: &Transition) -> bool
This method tests for !=
.
impl StructuralPartialEq for Transition
Auto Trait Implementations
impl RefUnwindSafe for Transition
impl Send for Transition
impl Sync for Transition
impl Unpin for Transition
impl UnwindSafe for Transition
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more