#[non_exhaustive]pub enum ScaleProjectedRole {
Root,
Joint,
TransformOnly,
}Expand description
A projected source row’s role in a rest/bind topology.
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
Selected scaled root.
Joint
Selected skin joint other than the root.
TransformOnly
Affected non-joint attachment or path node.
Trait Implementations§
Source§impl Clone for ScaleProjectedRole
impl Clone for ScaleProjectedRole
Source§fn clone(&self) -> ScaleProjectedRole
fn clone(&self) -> ScaleProjectedRole
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 ScaleProjectedRole
Source§impl Debug for ScaleProjectedRole
impl Debug for ScaleProjectedRole
impl Eq for ScaleProjectedRole
Source§impl PartialEq for ScaleProjectedRole
impl PartialEq for ScaleProjectedRole
impl StructuralPartialEq for ScaleProjectedRole
Auto Trait Implementations§
impl Freeze for ScaleProjectedRole
impl RefUnwindSafe for ScaleProjectedRole
impl Send for ScaleProjectedRole
impl Sync for ScaleProjectedRole
impl Unpin for ScaleProjectedRole
impl UnsafeUnpin for ScaleProjectedRole
impl UnwindSafe for ScaleProjectedRole
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