Skip to main content

TemplateChild

Struct TemplateChild 

Source
pub struct TemplateChild<T>{ /* private fields */ }

Implementations§

Source§

impl<T> TemplateChild<T>

Source

pub fn get(&self) -> T

Trait Implementations§

Source§

impl<T> Debug for TemplateChild<T>

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<T> Default for TemplateChild<T>

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl<T> Deref for TemplateChild<T>

Source§

fn deref(&self) -> &Self::Target

§Safety

Since the template child may not be properly bound, this cast is potentially dangerous if, for example, the template child isn’t bound or is of the wrong type. The caller is responsible for ensuring that the template child is bound and of the right type.

Source§

type Target = T

The resulting type after dereferencing.
Source§

impl<T> Eq for TemplateChild<T>

Source§

impl<T> PartialEq for TemplateChild<T>

Source§

fn eq(&self, other: &TemplateChild<T>) -> bool

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Inequality operator !=. Read more
Source§

impl<T> StructuralPartialEq for TemplateChild<T>

Auto Trait Implementations§

§

impl<T> !Send for TemplateChild<T>

§

impl<T> !Sync for TemplateChild<T>

§

impl<T> Freeze for TemplateChild<T>

§

impl<T> RefUnwindSafe for TemplateChild<T>

§

impl<T> Unpin for TemplateChild<T>

§

impl<T> UnsafeUnpin for TemplateChild<T>

§

impl<T> UnwindSafe for TemplateChild<T>

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<P, T> Receiver for P
where P: Deref<Target = T> + ?Sized, T: ?Sized,

Source§

type Target = T

🔬This is a nightly-only experimental API. (arbitrary_self_types)
The target type on which the method may be called.
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.