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 for &'a T
where T: PrecomputeSize + ?Sized,

source§

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

source§

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

source§

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

source§

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

source§

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

Implementors§

source§

impl PrecomputeSize for Container

source§

impl PrecomputeSize for ContainerKind

source§

impl PrecomputeSize for ContextTypeEntry

source§

impl PrecomputeSize for TypeContainer

source§

impl PrecomputeSize for Version

source§

impl PrecomputeSize for Context

source§

impl PrecomputeSize for ContextEntry

source§

impl PrecomputeSize for Id

source§

impl PrecomputeSize for Nest

source§

impl PrecomputeSize for TermDefinition

source§

impl PrecomputeSize for json_ld_syntax::context::term_definition::Type

source§

impl PrecomputeSize for Direction

source§

impl PrecomputeSize for Nullable<Direction>

source§

impl PrecomputeSize for Nullable<bool>

source§

impl PrecomputeSize for Nullable<IriRefBuf>

source§

impl PrecomputeSize for Value

source§

impl PrecomputeSize for Key

source§

impl PrecomputeSize for json_ld_syntax::context::definition::Type

source§

impl PrecomputeSize for Vocab

source§

impl PrecomputeSize for Expanded

source§

impl PrecomputeSize for Index

source§

impl PrecomputeSize for Simple

source§

impl PrecomputeSize for LenientLangTag

source§

impl PrecomputeSize for LenientLangTagBuf

source§

impl<'a> PrecomputeSize for EntryKeyRef<'a>

source§

impl<'a> PrecomputeSize for EntryValueRef<'a>

source§

impl<'a> PrecomputeSize for EntryRef<'a>

source§

impl<'a> PrecomputeSize for Nullable<&'a Container>

source§

impl<'a> PrecomputeSize for Nullable<&'a Id>

source§

impl<'a> PrecomputeSize for Nullable<&'a TermDefinition>

source§

impl<'a> PrecomputeSize for Nullable<&'a Type>

source§

impl<'a> PrecomputeSize for Nullable<&'a Vocab>

source§

impl<'a> PrecomputeSize for Nullable<&'a LenientLangTagBuf>

source§

impl<'a> PrecomputeSize for Nullable<&'a IriRef>