pub enum SegmentDef {
Linear {
from: f64,
to: f64,
duration: f64,
},
Bezier {
from: f64,
to: f64,
duration: f64,
control: (f64, f64),
},
Constant {
value: f64,
duration: Option<f64>,
},
}Variants§
Trait Implementations§
Source§impl Clone for SegmentDef
impl Clone for SegmentDef
impl Copy for SegmentDef
Source§impl Debug for SegmentDef
impl Debug for SegmentDef
Source§impl PartialEq for SegmentDef
impl PartialEq for SegmentDef
impl StructuralPartialEq for SegmentDef
Auto Trait Implementations§
impl Freeze for SegmentDef
impl RefUnwindSafe for SegmentDef
impl Send for SegmentDef
impl Sync for SegmentDef
impl Unpin for SegmentDef
impl UnsafeUnpin for SegmentDef
impl UnwindSafe for SegmentDef
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