Trait HasSize

Source
pub trait HasSize {
    // Required method
    fn size(&self) -> usize;
}
Expand description

Memory objects that have a length in bytes.

Required Methods§

Source

fn size(&self) -> usize

Returns the size of the memory object in bytes.

Implementations on Foreign Types§

Source§

impl<T: HasSize> HasSize for &T

Source§

fn size(&self) -> usize

Source§

impl<T: HasSize> HasSize for &mut T

Source§

fn size(&self) -> usize

Source§

impl<T: HasSize> HasSize for Arc<T>

Source§

fn size(&self) -> usize

Source§

impl<T: HasSize> HasSize for Box<T>

Source§

fn size(&self) -> usize

Source§

impl<T: HasSize> HasSize for Rc<T>

Source§

fn size(&self) -> usize

Implementors§

Source§

impl HasSize for DmaCoherent

Source§

impl HasSize for DmaStream

Source§

impl<M: AnyFrameMeta + ?Sized> HasSize for Segment<M>

Source§

impl<M: AnyFrameMeta + ?Sized> HasSize for Frame<M>

Source§

impl<M: AnyFrameMeta + ?Sized> HasSize for UniqueFrame<M>

Source§

impl<SecuritySensitivity> HasSize for IoMem<SecuritySensitivity>