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§