Trait SplitRef
pub trait SplitRef {
type RefProd<'a>: Producer + 'a
where Self: 'a;
type RefCons<'a>: Consumer + 'a
where Self: 'a;
// Required method
fn split_ref(&mut self) -> (Self::RefProd<'_>, Self::RefCons<'_>);
}
Expand description
Split the ring buffer by reference onto producer and consumer.
Required Associated Types§
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.