[−][src]Struct flutterbug::context::Context
A wrapper around the XContext object.
Implementations
impl Context
[src]
pub fn insert_boxed<T: 'static>(
&mut self,
h: &dyn HasXID,
b: Box<T>
) -> Result<(), FlutterbugError>
[src]
&mut self,
h: &dyn HasXID,
b: Box<T>
) -> Result<(), FlutterbugError>
Insert a boxed item into the context.
pub fn insert<T: 'static>(
&mut self,
h: &dyn HasXID,
b: T
) -> Result<(), FlutterbugError>
[src]
&mut self,
h: &dyn HasXID,
b: T
) -> Result<(), FlutterbugError>
Insert an item into the context.
pub fn remove<T: 'static>(
&mut self,
h: &dyn HasXID
) -> Result<Box<T>, FlutterbugError>
[src]
&mut self,
h: &dyn HasXID
) -> Result<Box<T>, FlutterbugError>
Remove an object from a map and return it.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Context
impl !Send for Context
impl !Sync for Context
impl Unpin for Context
impl UnwindSafe for Context
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,