Trait PrecomputeSize

Source
pub trait PrecomputeSize {
    // Required method
    fn pre_compute_size(&self, options: &Options, sizes: &mut Vec<Size>) -> Size;
}

Required Methods§

Source

fn pre_compute_size(&self, options: &Options, sizes: &mut Vec<Size>) -> Size

Implementations on Foreign Types§

Source§

impl PrecomputeSize for bool

Source§

fn pre_compute_size(&self, _options: &Options, _sizes: &mut Vec<Size>) -> Size

Source§

impl<'a, T: PrecomputeSize + ?Sized> PrecomputeSize for &'a T

Source§

fn pre_compute_size(&self, options: &Options, sizes: &mut Vec<Size>) -> Size

Source§

impl<'c, T: PrecomputeSizeWithContext<C>, C> PrecomputeSize for Contextual<T, &'c C>

Source§

fn pre_compute_size(&self, options: &Options, sizes: &mut Vec<Size>) -> Size

Source§

impl<T: PrecomputeSize> PrecomputeSize for Stripped<T>

Source§

fn pre_compute_size(&self, options: &Options, sizes: &mut Vec<Size>) -> Size

Source§

impl<T: PrecomputeSize, M> PrecomputeSize for Meta<T, M>

Source§

fn pre_compute_size(&self, options: &Options, sizes: &mut Vec<Size>) -> Size

Implementors§