Macro async_mp4::full_box

source ·
macro_rules! full_box {
    (box ($id:expr, $name:ident, $box:ident, $(@save $flag_name:ident :)? $flag:ty) $(data { $($data_name:ident: $data:ty),* $(,)* })? $(children { $($child_name:ident: $($child:ident)+),* $(,)*})?) => { ... };
    (@type vec $child:ty) => { ... };
    (@type $child:ty) => { ... };
    (@id vec $child:ty) => { ... };
    (@id $child:ty) => { ... };
    (@read $child_name:expr, $header:ident, $reader:ident, $version:ident, $flags:ident, vec $child:ty) => { ... };
    (@read $child_name:expr, $header:ident, $reader:ident, $child:ty) => { ... };
}