pub struct Consumer<C, O>{
pub state: State,
pub known_points: Vec<Point>,
pub cursor: Option<Point>,
pub tip: Option<Tip>,
/* private fields */
}Fields§
§state: State§known_points: Vec<Point>§cursor: Option<Point>§tip: Option<Tip>Implementations§
Trait Implementations§
Auto Trait Implementations§
impl<C, O> Freeze for Consumer<C, O>
impl<C, O> RefUnwindSafe for Consumer<C, O>where
O: RefUnwindSafe,
C: RefUnwindSafe,
impl<C, O> Send for Consumer<C, O>
impl<C, O> Sync for Consumer<C, O>
impl<C, O> Unpin for Consumer<C, O>
impl<C, O> UnwindSafe for Consumer<C, O>where
O: UnwindSafe,
C: UnwindSafe,
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