#[repr(C)]pub struct QuadBezierSegment {
pub p1: Point2f,
pub p2: Point2f,
}Expand description
Contains the control point and end point for a quadratic Bezier segment.
Fields§
§p1: Point2fThe control point of the quadratic Bezier segment.
p2: Point2fThe end point of the quadratic Bezier segment.
Implementations§
Trait Implementations§
Source§impl Clone for QuadBezierSegment
impl Clone for QuadBezierSegment
Source§fn clone(&self) -> QuadBezierSegment
fn clone(&self) -> QuadBezierSegment
Returns a duplicate of the value. Read more
1.0.0 · 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 QuadBezierSegment
impl Debug for QuadBezierSegment
Source§impl Default for QuadBezierSegment
impl Default for QuadBezierSegment
Source§fn default() -> QuadBezierSegment
fn default() -> QuadBezierSegment
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for QuadBezierSegment
impl<'de> Deserialize<'de> for QuadBezierSegment
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<P1, P2> From<(P1, P2)> for QuadBezierSegment
impl<P1, P2> From<(P1, P2)> for QuadBezierSegment
Source§fn from((p1, p2): (P1, P2)) -> QuadBezierSegment
fn from((p1, p2): (P1, P2)) -> QuadBezierSegment
Converts to this type from the input type.
Source§impl PartialEq for QuadBezierSegment
impl PartialEq for QuadBezierSegment
Source§impl Serialize for QuadBezierSegment
impl Serialize for QuadBezierSegment
impl Copy for QuadBezierSegment
impl StructuralPartialEq for QuadBezierSegment
Auto Trait Implementations§
impl Freeze for QuadBezierSegment
impl RefUnwindSafe for QuadBezierSegment
impl Send for QuadBezierSegment
impl Sync for QuadBezierSegment
impl Unpin for QuadBezierSegment
impl UnwindSafe for QuadBezierSegment
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