pub struct PostureTransition {
pub from: String,
pub to: String,
pub on: TransitionTrigger,
pub after: Option<String>,
pub requires: Vec<TransitionRequirement>,
}Fields§
§from: String§to: String§on: TransitionTrigger§after: Option<String>§requires: Vec<TransitionRequirement>Trait Implementations§
Source§impl Clone for PostureTransition
impl Clone for PostureTransition
Source§fn clone(&self) -> PostureTransition
fn clone(&self) -> PostureTransition
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 PostureTransition
impl Debug for PostureTransition
Source§impl<'de> Deserialize<'de> for PostureTransition
impl<'de> Deserialize<'de> for PostureTransition
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 PostureTransition
impl PartialEq for PostureTransition
Source§impl Serialize for PostureTransition
impl Serialize for PostureTransition
impl StructuralPartialEq for PostureTransition
Auto Trait Implementations§
impl Freeze for PostureTransition
impl RefUnwindSafe for PostureTransition
impl Send for PostureTransition
impl Sync for PostureTransition
impl Unpin for PostureTransition
impl UnwindSafe for PostureTransition
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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