pub enum CurveFamily {
MaurerRose,
}Expand description
Which parametric curve family a [curve] preset draws. Extend as Plan 0010’s
follow-ups add curve families (epicycloids, Lissajous, …); unknown names
are rejected at load.
Variants§
MaurerRose
The Maurer rose — sin(n * theta) walked at a fixed angular step.
Implementations§
Source§impl CurveFamily
impl CurveFamily
Sourcepub const ALL: [CurveFamily; 1]
pub const ALL: [CurveFamily; 1]
Every family, in roster order — the closed set, and the list the schema export renders rather than restating.
Trait Implementations§
Source§impl Clone for CurveFamily
impl Clone for CurveFamily
Source§fn clone(&self) -> CurveFamily
fn clone(&self) -> CurveFamily
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 moreSource§impl Debug for CurveFamily
impl Debug for CurveFamily
Source§impl PartialEq for CurveFamily
impl PartialEq for CurveFamily
Source§fn eq(&self, other: &CurveFamily) -> bool
fn eq(&self, other: &CurveFamily) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for CurveFamily
impl Eq for CurveFamily
impl StructuralPartialEq for CurveFamily
Auto Trait Implementations§
impl Freeze for CurveFamily
impl RefUnwindSafe for CurveFamily
impl Send for CurveFamily
impl Sync for CurveFamily
impl Unpin for CurveFamily
impl UnsafeUnpin for CurveFamily
impl UnwindSafe for CurveFamily
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.