#[non_exhaustive]pub enum RootTrajectorySourceRole {
Root,
HipsFallback,
}Expand description
Resolved role policy that selected a root-trajectory bone.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Root
The resolved Root role supplied the trajectory bone.
HipsFallback
Root was unresolved, so the existing policy fell back to Hips.
Implementations§
Trait Implementations§
Source§impl Clone for RootTrajectorySourceRole
impl Clone for RootTrajectorySourceRole
Source§fn clone(&self) -> RootTrajectorySourceRole
fn clone(&self) -> RootTrajectorySourceRole
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 RootTrajectorySourceRole
Source§impl Debug for RootTrajectorySourceRole
impl Debug for RootTrajectorySourceRole
Source§impl<'de> Deserialize<'de> for RootTrajectorySourceRole
impl<'de> Deserialize<'de> for RootTrajectorySourceRole
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 RootTrajectorySourceRole
Source§impl PartialEq for RootTrajectorySourceRole
impl PartialEq for RootTrajectorySourceRole
Source§impl Serialize for RootTrajectorySourceRole
impl Serialize for RootTrajectorySourceRole
impl StructuralPartialEq for RootTrajectorySourceRole
Auto Trait Implementations§
impl Freeze for RootTrajectorySourceRole
impl RefUnwindSafe for RootTrajectorySourceRole
impl Send for RootTrajectorySourceRole
impl Sync for RootTrajectorySourceRole
impl Unpin for RootTrajectorySourceRole
impl UnsafeUnpin for RootTrajectorySourceRole
impl UnwindSafe for RootTrajectorySourceRole
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