pub struct SetFg<'d, D: Drawable>(_, _);Trait Implementations
sourceimpl<'d, D: Drawable> Drawable for SetFg<'d, D>
impl<'d, D: Drawable> Drawable for SetFg<'d, D>
fn affordance(&mut self) -> Affordance
fn get_font(&self) -> Font
fn bounds(&self) -> Rect<i32, ZelSpace>
fn raw_view(&self, zp: Zel) -> ZelData
fn raw_touch(&mut self, zp: Zel, format: bool, modify: impl FnOnce(&mut ZelData))
fn draw(&mut self) -> Brush<'_, Self>
fn view(&self, xy: impl ToZel) -> ZelData
fn view_i(&self, xy: (i32, i32)) -> ZelData
fn touch(
&mut self,
xy: impl ToZel,
format: bool,
modify: impl FnOnce(&mut ZelData)
)
fn touch_i(
&mut self,
xy: (i32, i32),
format: bool,
modify: impl FnOnce(&mut ZelData)
)
fn at(&mut self, xy: impl ToZel) -> At<'_, Self>
fn at_i(&mut self, xy: (i32, i32)) -> At<'_, Self>
Auto Trait Implementations
impl<'d, D> !RefUnwindSafe for SetFg<'d, D>
impl<'d, D> !Send for SetFg<'d, D>
impl<'d, D> !Sync for SetFg<'d, D>
impl<'d, D> Unpin for SetFg<'d, D>
impl<'d, D> !UnwindSafe for SetFg<'d, D>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
impl<T> Downcast for T where
T: Any,
impl<T> Downcast for T where
T: Any,
fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait. Read more
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait. Read more
fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s. Read more
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s. Read more