Skip to main content

Members

Trait Members 

Source
pub unsafe trait Members {
    // Required method
    fn members() -> Vec<TypeId>;
}
Expand description

Trait to get the members (type-ids) of a set.

§Safety

Implementing this is unsafe, for custom set-types, implement AsSet instead.

Required Methods§

Source

fn members() -> Vec<TypeId>

Get the members (type-ids) of this set.

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementors§

Source§

impl Members for Set<dyn Zero>

Source§

impl<T1: 'static, T2: 'static, T3: 'static, T4: 'static, T5: 'static, T6: 'static, T7: 'static, T8: 'static, T9: 'static, T10: 'static, T11: 'static, T12: 'static> Members for Set<dyn Twelve<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>>

Source§

impl<T1: 'static, T2: 'static, T3: 'static, T4: 'static, T5: 'static, T6: 'static, T7: 'static, T8: 'static, T9: 'static, T10: 'static, T11: 'static> Members for Set<dyn Eleven<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>>

Source§

impl<T1: 'static, T2: 'static, T3: 'static, T4: 'static, T5: 'static, T6: 'static, T7: 'static, T8: 'static, T9: 'static, T10: 'static> Members for Set<dyn Ten<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>>

Source§

impl<T1: 'static, T2: 'static, T3: 'static, T4: 'static, T5: 'static, T6: 'static, T7: 'static, T8: 'static, T9: 'static> Members for Set<dyn Nine<T1, T2, T3, T4, T5, T6, T7, T8, T9>>

Source§

impl<T1: 'static, T2: 'static, T3: 'static, T4: 'static, T5: 'static, T6: 'static, T7: 'static, T8: 'static> Members for Set<dyn Eight<T1, T2, T3, T4, T5, T6, T7, T8>>

Source§

impl<T1: 'static, T2: 'static, T3: 'static, T4: 'static, T5: 'static, T6: 'static, T7: 'static> Members for Set<dyn Seven<T1, T2, T3, T4, T5, T6, T7>>

Source§

impl<T1: 'static, T2: 'static, T3: 'static, T4: 'static, T5: 'static, T6: 'static> Members for Set<dyn Six<T1, T2, T3, T4, T5, T6>>

Source§

impl<T1: 'static, T2: 'static, T3: 'static, T4: 'static, T5: 'static> Members for Set<dyn Five<T1, T2, T3, T4, T5>>

Source§

impl<T1: 'static, T2: 'static, T3: 'static, T4: 'static> Members for Set<dyn Four<T1, T2, T3, T4>>

Source§

impl<T1: 'static, T2: 'static, T3: 'static> Members for Set<dyn Three<T1, T2, T3>>

Source§

impl<T1: 'static, T2: 'static> Members for Set<dyn Two<T1, T2>>

Source§

impl<T1: 'static> Members for Set<dyn One<T1>>

Source§

impl<T> Members for T
where T: AsSet,