pub struct PrePath {
pub start: Point,
pub segs: Vec<PathSeg>,
}Expand description
The pre-path value (PrePath.t): a start point plus forward-accumulated
segments, before a terminate-path/close-with-line fixes a closing.
Upstream accumulates in reverse and flips at close time; this port pushes
forward directly, which is unobservable.
Fields§
§start: Point§segs: Vec<PathSeg>Trait Implementations§
impl StructuralPartialEq for PrePath
Auto Trait Implementations§
impl Freeze for PrePath
impl RefUnwindSafe for PrePath
impl Send for PrePath
impl Sync for PrePath
impl Unpin for PrePath
impl UnsafeUnpin for PrePath
impl UnwindSafe for PrePath
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