pub enum PathCommandSource {
Move {
x: Length,
y: Length,
},
Line {
x: Length,
y: Length,
},
Curve {
x1: Length,
y1: Length,
x2: Length,
y2: Length,
x: Length,
y: Length,
},
Close,
}Expand description
Vector path source commands.
Variants§
Move
Move current position.
Line
Draw line.
Curve
Draw cubic Bézier curve.
Fields
Close
Close current contour.
Trait Implementations§
Source§impl Clone for PathCommandSource
impl Clone for PathCommandSource
Source§fn clone(&self) -> PathCommandSource
fn clone(&self) -> PathCommandSource
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 PathCommandSource
impl Debug for PathCommandSource
Source§impl<'de> Deserialize<'de> for PathCommandSource
impl<'de> Deserialize<'de> for PathCommandSource
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
Source§impl PartialEq for PathCommandSource
impl PartialEq for PathCommandSource
Source§impl Serialize for PathCommandSource
impl Serialize for PathCommandSource
impl StructuralPartialEq for PathCommandSource
Auto Trait Implementations§
impl Freeze for PathCommandSource
impl RefUnwindSafe for PathCommandSource
impl Send for PathCommandSource
impl Sync for PathCommandSource
impl Unpin for PathCommandSource
impl UnsafeUnpin for PathCommandSource
impl UnwindSafe for PathCommandSource
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<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
Source§fn to_owned_obj(&self, data: FontData<'_>) -> U
fn to_owned_obj(&self, data: FontData<'_>) -> U
Convert this type into
T, using the provided data to resolve any offsets.