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§

Required Methods§

source

fn size(&self) -> Self::Size

Provided Methods§

source

fn contains(&self, position: Self::Position) -> bool

Object Safety§

This trait is not object safe.

Implementors§