Skip to main content

HandlesArrayExtension

Trait HandlesArrayExtension 

Source
pub trait HandlesArrayExtension<const N: usize, T, B>: Sized {
    // Required methods
    fn to_base(&self) -> [Handle<B>; N]
       where T: ObjectOrVariant<B>;
    fn to_any(&self) -> [Handle<B>; N];
}

Required Methods§

Source

fn to_base(&self) -> [Handle<B>; N]
where T: ObjectOrVariant<B>,

Source

fn to_any(&self) -> [Handle<B>; N]

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<const N: usize, T, B> HandlesArrayExtension<N, T, B> for [Handle<T>; N]

Source§

fn to_base(&self) -> [Handle<B>; N]
where T: ObjectOrVariant<B>,

Source§

fn to_any(&self) -> [Handle<B>; N]

Implementors§