pub struct Canvas<'a, S: Style> {
pub frame: Rect,
/* private fields */
}Fields§
§frame: RectImplementations§
Trait Implementations§
Source§impl<'a, S: Style> Drawable<S> for Canvas<'a, S>
impl<'a, S: Style> Drawable<S> for Canvas<'a, S>
fn fill(&mut self, text: char, style: S)
fn rect(&mut self, rect: Rect, text: char, style: S)
fn string(&mut self, x: u16, y: u16, text: String, style: S)
fn pixels(&mut self, x: u16, y: u16, pixels: &Pixels<S>)
fn pixel(&mut self, x: u16, y: u16, pixel: Pixel<S>)
fn pixel_at_index(&mut self, index: usize, pixel: Pixel<S>)
Auto Trait Implementations§
impl<'a, S> Freeze for Canvas<'a, S>
impl<'a, S> RefUnwindSafe for Canvas<'a, S>where
S: RefUnwindSafe,
impl<'a, S> Send for Canvas<'a, S>where
S: Send,
impl<'a, S> Sync for Canvas<'a, S>where
S: Sync,
impl<'a, S> Unpin for Canvas<'a, S>
impl<'a, S> !UnwindSafe for Canvas<'a, S>
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