Trait laminarmq_io::io_types::SizedEntity
source · pub trait SizedEntity {
type Position: Quantifier + From<Self::Size>;
type Size: Quantifier + From<Self::Position>;
// Required method
fn size(&self) -> Self::Size;
// Provided method
fn contains(&self, position: Self::Position) -> bool { ... }
}
Required Associated Types§
type Position: Quantifier + From<Self::Size>
type Size: Quantifier + From<Self::Position>
Required Methods§
Provided Methods§
Object Safety§
This trait is not object safe.