pub trait RingBuffersRole: RingBuffersRoleSealed {
type FreeRole: RingBufferRole;
type UsedRole: RingBufferRole;
const ROLE: RingBuffersRoleValue;
// Required method
fn default_initialization_strategy() -> InitializationStrategy;
}
Required Associated Constants§
const ROLE: RingBuffersRoleValue
Required Associated Types§
type FreeRole: RingBufferRole
type UsedRole: RingBufferRole
Required Methods§
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.