Struct buffer_graphics_lib::drawable::Drawable
source · pub struct Drawable<T: Clone> { /* private fields */ }
Implementations
Trait Implementations
sourceimpl CreateDrawable<Circle> for Drawable<Circle>
impl CreateDrawable<Circle> for Drawable<Circle>
sourceimpl CreateDrawable<Ellipse> for Drawable<Ellipse>
impl CreateDrawable<Ellipse> for Drawable<Ellipse>
sourceimpl CreateDrawable<Line> for Drawable<Line>
impl CreateDrawable<Line> for Drawable<Line>
sourceimpl CreateDrawable<Polygon> for Drawable<Polygon>
impl CreateDrawable<Polygon> for Drawable<Polygon>
sourceimpl CreateDrawable<Rect> for Drawable<Rect>
impl CreateDrawable<Rect> for Drawable<Rect>
sourceimpl CreateDrawable<Triangle> for Drawable<Triangle>
impl CreateDrawable<Triangle> for Drawable<Triangle>
sourceimpl<T: PartialEq + Clone> PartialEq<Drawable<T>> for Drawable<T>
impl<T: PartialEq + Clone> PartialEq<Drawable<T>> for Drawable<T>
impl<T: Eq + Clone> Eq for Drawable<T>
impl<T: Clone> StructuralEq for Drawable<T>
impl<T: Clone> StructuralPartialEq for Drawable<T>
Auto Trait Implementations
impl<T> RefUnwindSafe for Drawable<T>where
T: RefUnwindSafe,
impl<T> Send for Drawable<T>where
T: Send,
impl<T> Sync for Drawable<T>where
T: Sync,
impl<T> Unpin for Drawable<T>where
T: Unpin,
impl<T> UnwindSafe for Drawable<T>where
T: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more