Trait PartialBox

Source
pub trait PartialBox {
    type ParentData;
    type ThisData;

    const ID: BoxType;

    // Required method
    fn byte_size(&self) -> usize;
}

Required Associated Constants§

Required Associated Types§

Required Methods§

Source

fn byte_size(&self) -> usize

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl PartialBox for Stsz

Source§

impl PartialBox for Avc1

Source§

impl PartialBox for AvcC

Source§

impl PartialBox for Co64

Source§

impl PartialBox for Dinf

Source§

impl PartialBox for DOps

Source§

impl PartialBox for Dref

Source§

impl PartialBox for Hdlr

Source§

impl PartialBox for Mdhd

Source§

impl PartialBox for Mdia

Source§

impl PartialBox for Mfhd

Source§

impl PartialBox for Minf

Source§

impl PartialBox for Moof

Source§

impl PartialBox for Moov

Source§

impl PartialBox for Mvex

Source§

impl PartialBox for Mvhd

Source§

impl PartialBox for Opus

Source§

impl PartialBox for Smhd

Source§

impl PartialBox for Stbl

Source§

impl PartialBox for Stco

Source§

impl PartialBox for Stsc

Source§

impl PartialBox for Stsd

Source§

impl PartialBox for Stts

Source§

impl PartialBox for Tfdt

Source§

impl PartialBox for Tfhd

Source§

impl PartialBox for Tkhd

Source§

impl PartialBox for Traf

Source§

impl PartialBox for Trak

Source§

impl PartialBox for Trex

Source§

impl PartialBox for Trun

Source§

impl PartialBox for Url

Source§

impl PartialBox for Urn

Source§

impl PartialBox for Vmhd

Source§

impl<P, F> PartialBox for FullBox<P, F>
where P: PartialBox<ParentData = FullBoxData<F>> + FullBoxInfo, F: FlagTrait,