[−][src]Struct orbtk_api::macros::ComponentBox
This struct is used to store a component with its type id. Used for dynamic component adding.
Implementations
impl ComponentBox
[src]
pub fn new<C>(component: C) -> ComponentBox where
C: Component,
[src]
C: Component,
Creates the component box.
pub fn consume(self) -> (TypeId, Box<dyn Any + 'static>)
[src]
Consumes the component box and returns the type id and the component.
Auto Trait Implementations
impl !RefUnwindSafe for ComponentBox
impl !Send for ComponentBox
impl !Sync for ComponentBox
impl Unpin for ComponentBox
impl !UnwindSafe for ComponentBox
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<E> Component for E where
E: Any,
[src]
E: Any,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> SetParameter for T
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
T: Parameter<Self>,
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>,