pub struct EmbeddedDrawingContext<'a, T>where
T: DrawTarget<Color = Rgb565>,{
pub display: &'a mut T,
pub clip: Bounds,
/* private fields */
}Fields§
§display: &'a mut T§clip: BoundsImplementations§
Source§impl<'a, T> EmbeddedDrawingContext<'a, T>where
T: DrawTarget<Color = Rgb565>,
impl<'a, T> EmbeddedDrawingContext<'a, T>where
T: DrawTarget<Color = Rgb565>,
Trait Implementations§
Source§impl<'a, T> DrawingContext for EmbeddedDrawingContext<'a, T>where
T: DrawTarget<Color = Rgb565>,
impl<'a, T> DrawingContext for EmbeddedDrawingContext<'a, T>where
T: DrawTarget<Color = Rgb565>,
fn fill_rect(&mut self, bounds: &Bounds, color: &Rgb565)
fn stroke_rect(&mut self, bounds: &Bounds, color: &Rgb565)
fn line(&mut self, start: &GPoint, end: &GPoint, color: &Rgb565)
fn fill_text(&mut self, bounds: &Bounds, text: &str, text_style: &TextStyle<'_>)
fn text(&mut self, text: &str, position: &GPoint, style: &TextStyle<'_>)
fn translate(&mut self, offset: &GPoint)
Auto Trait Implementations§
impl<'a, T> Freeze for EmbeddedDrawingContext<'a, T>
impl<'a, T> RefUnwindSafe for EmbeddedDrawingContext<'a, T>where
T: RefUnwindSafe,
impl<'a, T> Send for EmbeddedDrawingContext<'a, T>where
T: Send,
impl<'a, T> Sync for EmbeddedDrawingContext<'a, T>where
T: Sync,
impl<'a, T> Unpin for EmbeddedDrawingContext<'a, T>
impl<'a, T> !UnwindSafe for EmbeddedDrawingContext<'a, T>
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
Source§impl<T> CheckedAs for T
impl<T> CheckedAs for T
Source§fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.
Source§impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
Source§fn checked_cast_from(src: Src) -> Option<Dst>
fn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.
Source§impl<T> OverflowingAs for T
impl<T> OverflowingAs for T
Source§fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
Source§fn overflowing_cast_from(src: Src) -> (Dst, bool)
fn overflowing_cast_from(src: Src) -> (Dst, bool)
Casts the value.
Source§impl<T> SaturatingAs for T
impl<T> SaturatingAs for T
Source§fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
Source§fn saturating_cast_from(src: Src) -> Dst
fn saturating_cast_from(src: Src) -> Dst
Casts the value.
Source§impl<T> UnwrappedAs for T
impl<T> UnwrappedAs for T
Source§fn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
fn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
Casts the value.
Source§impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
Source§fn unwrapped_cast_from(src: Src) -> Dst
fn unwrapped_cast_from(src: Src) -> Dst
Casts the value.
Source§impl<T> WrappingAs for T
impl<T> WrappingAs for T
Source§fn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
fn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
Source§fn wrapping_cast_from(src: Src) -> Dst
fn wrapping_cast_from(src: Src) -> Dst
Casts the value.