Trait ID

Source
pub trait ID:
    Clone
    + Eq
    + Copy
    + Ord
    + Hash
    + Debug
    + Deref<Target = u32> {
    // Required method
    unsafe fn new(val: u32) -> Self;
}
Expand description

A unique ID.

Required Methods§

Source

unsafe fn new(val: u32) -> Self

Constructs a new ID from an integer. Should only be used for testing or similar.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§