Trait Members
Source pub trait Members {
// Required method
fn members() -> &'static [TypeId];
}
Expand description
Trait for retrieving the members of a type set as TypeIds.
§Example
let members = <(i32, i16) as Members>::members();
assert_eq!(members, &[
std::any::TypeId::of::<i32>(),
std::any::TypeId::of::<i16>(),
]);
Returns a static slice of TypeIds representing the members of the set.
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".