pub struct Mover {
pub id: Option<Id>,
pub name: String,
pub objects: Vec<String>,
pub kind: MoverKind,
pub pivot: Option<[f32; 3]>,
pub axis: [f32; 3],
pub travel: [f32; 2],
pub period: Option<f32>,
pub motion: Option<Motion>,
pub offset: Option<f32>,
pub clip: Vec<[f32; 4]>,
pub authoring: Option<Value>,
}Fields§
§id: Option<Id>§name: String§objects: Vec<String>§kind: MoverKind§pivot: Option<[f32; 3]>§axis: [f32; 3]§travel: [f32; 2]§period: Option<f32>§motion: Option<Motion>§offset: Option<f32>§clip: Vec<[f32; 4]>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Mover
impl<'de> Deserialize<'de> for Mover
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 StructuralPartialEq for Mover
Auto Trait Implementations§
impl Freeze for Mover
impl RefUnwindSafe for Mover
impl Send for Mover
impl Sync for Mover
impl Unpin for Mover
impl UnsafeUnpin for Mover
impl UnwindSafe for Mover
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