pub struct FreeAtom {
pub atom_type: FourCC,
pub data_size: usize,
pub data: Vec<u8>,
}Fields§
§atom_type: FourCCThe atom type (either ‘free’ or ‘skip’)
data_size: usizeSize of the free space data
data: Vec<u8>The actual free space data (usually ignored)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FreeAtom
impl RefUnwindSafe for FreeAtom
impl Send for FreeAtom
impl Sync for FreeAtom
impl Unpin for FreeAtom
impl UnsafeUnpin for FreeAtom
impl UnwindSafe for FreeAtom
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more