Struct rclrust_msg::lifecycle_msgs::msg::TransitionEvent
source · [−]pub struct TransitionEvent {
pub timestamp: u64,
pub transition: Transition,
pub start_state: State,
pub goal_state: State,
}
Fields
timestamp: u64
transition: Transition
start_state: State
goal_state: State
Trait Implementations
sourceimpl Clone for TransitionEvent
impl Clone for TransitionEvent
sourcefn clone(&self) -> TransitionEvent
fn clone(&self) -> TransitionEvent
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 TransitionEvent
impl Debug for TransitionEvent
sourceimpl Default for TransitionEvent
impl Default for TransitionEvent
sourceimpl InternalDefault for TransitionEvent
impl InternalDefault for TransitionEvent
sourceimpl MessageT for TransitionEvent
impl MessageT for TransitionEvent
type Raw = TransitionEvent_Raw
type RawRef = TransitionEvent_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<TransitionEvent> for TransitionEvent
impl PartialEq<TransitionEvent> for TransitionEvent
sourcefn eq(&self, other: &TransitionEvent) -> bool
fn eq(&self, other: &TransitionEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &TransitionEvent) -> bool
fn ne(&self, other: &TransitionEvent) -> bool
This method tests for !=
.
impl StructuralPartialEq for TransitionEvent
Auto Trait Implementations
impl RefUnwindSafe for TransitionEvent
impl Send for TransitionEvent
impl Sync for TransitionEvent
impl Unpin for TransitionEvent
impl UnwindSafe for TransitionEvent
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