Trait guion::widgets::util::caption::Caption [−][src]
Required methods
Loading content...Provided methods
Loading content...Trait Implementations
impl<'w, E> Traitcast<dyn Caption<E> + 'w, E> for dyn Widget<E> + 'w where
E: Env,
[src]
E: Env,
type DestTypeID = dyn Caption<E> + 'static
unsafe fn _traitcast_ref<'s>(
senf: &'s dyn Widget<E>
) -> Result<&'s T, GuionError<E>>
[src]
senf: &'s dyn Widget<E>
) -> Result<&'s T, GuionError<E>>
unsafe fn _try_traitcast_ref<'s>(senf: &'s dyn Widget<E>) -> Result<&'s T, ()>
[src]
impl<'w, E> TraitcastMut<dyn Caption<E> + 'w, E> for dyn WidgetMut<E> + 'w where
E: Env,
[src]
E: Env,
type DestTypeID = dyn Caption<E> + 'static
unsafe fn _traitcast_mut<'s>(
senf: &'s mut dyn WidgetMut<E>
) -> Result<&'s mut T, GuionError<E>>
[src]
senf: &'s mut dyn WidgetMut<E>
) -> Result<&'s mut T, GuionError<E>>
unsafe fn _try_traitcast_mut<'s>(
senf: &'s mut dyn WidgetMut<E>
) -> Result<&'s mut T, ()>
[src]
senf: &'s mut dyn WidgetMut<E>
) -> Result<&'s mut T, ()>
Implementations on Foreign Types
impl<E> Caption<E> for str
[src]
impl<E> Caption<E> for String
[src]
impl<E> Caption<E> for Path
[src]
impl<E> Caption<E> for PathBuf
[src]
impl<E> Caption<E> for OsStr
[src]
impl<E> Caption<E> for OsString
[src]
impl<E, T: ?Sized> Caption<E> for &T where
T: Caption<E>,
[src]
T: Caption<E>,
impl<'l, E, T: ?Sized> Caption<E> for &mut T where
T: Caption<E>,
[src]
T: Caption<E>,
impl<E> Caption<E> for bool
[src]
impl<E> Caption<E> for char
[src]
impl<E> Caption<E> for f32
[src]
impl<E> Caption<E> for f64
[src]
impl<E> Caption<E> for i8
[src]
impl<E> Caption<E> for i16
[src]
impl<E> Caption<E> for i32
[src]
impl<E> Caption<E> for i64
[src]
impl<E> Caption<E> for i128
[src]
impl<E> Caption<E> for isize
[src]
impl<E> Caption<E> for u8
[src]
impl<E> Caption<E> for u16
[src]
impl<E> Caption<E> for u32
[src]
impl<E> Caption<E> for u64
[src]
impl<E> Caption<E> for u128
[src]
impl<E> Caption<E> for usize
[src]
Loading content...Implementors
impl<'w, 'a, E, T, U, F> Caption<E> for SMA<'a, T, U, F> where
E: Env,
U: Caption<E> + 'w,
F: SMALens<T, U>,
[src]
E: Env,
U: Caption<E> + 'w,
F: SMALens<T, U>,
impl<E, T> Caption<E> for Validated<E, T> where
T: Caption<E>,
[src]
T: Caption<E>,