pub trait Register {
    // Provided method
    fn register(registry: Registry) -> Registry { ... }
}

Provided Methods§

Implementations on Foreign Types§

source§

impl Register for bool

source§

impl<T, E> Register for Result<T, E>where T: Register + 'static,

source§

impl Register for i64

source§

impl Register for i16

source§

impl<T> Register for &[T]where T: Register + 'static,

source§

impl<T> Register for Vec<T>where T: Register + 'static,

source§

impl Register for f64

source§

impl Register for String

source§

impl Register for isize

source§

impl Register for i32

source§

impl Register for u32

source§

impl Register for i8

source§

impl<T: Register + Clone + 'static> Register for Cow<'_, T>

source§

impl Register for usize

source§

impl<T> Register for &Twhere T: Register + 'static,

source§

impl Register for u16

source§

impl Register for &str

source§

impl Register for str

source§

impl Register for u64

source§

impl<T> Register for Option<T>where T: Register + 'static,

source§

impl Register for u8

source§

impl Register for f32

Implementors§

source§

impl Register for ID

source§

impl Register for Upload

source§

impl<I> Register for Instance<'_, I, ()>where I: ?Sized + Interface + 'static,

source§

impl<I, T> Register for Instance<'_, I, T>where I: ?Sized + Interface + 'static + RegisterInstance<I, T>, T: Object + 'static + Send + Sync,

source§

impl<T> Register for MaybeUndefined<T>where T: Register + 'static,