Struct Ancillary Meta
Source pub struct AncillaryMeta(/* private fields */);Implementations§
Source§impl AncillaryMeta
impl AncillaryMeta
pub fn add(buffer: &mut BufferRef) -> MetaRefMut<'_, Self, Standalone>
pub fn field(&self) -> AncillaryMetaField
pub fn set_field(&mut self, field: AncillaryMetaField)
pub fn c_not_y_channel(&self) -> bool
pub fn set_c_not_y_channel(&mut self, c_not_y_channel: bool)
pub fn line(&self) -> u16
pub fn set_line(&mut self, line: u16)
pub fn offset(&self) -> u16
pub fn set_offset(&mut self, offset: u16)
pub fn did(&self) -> u16
pub fn set_did(&mut self, did: u16)
pub fn sdid_block_number(&self) -> u16
pub fn set_sdid_block_number(&mut self, sdid_block_number: u16)
pub fn data_count(&self) -> u16
pub fn checksum(&self) -> u16
pub fn set_checksum(&mut self, checksum: u16)
pub fn data(&self) -> &[u16]
pub fn data_mut(&mut self) -> &mut [u16]
pub fn set_data(&mut self, data: Slice<u16>)
pub fn set_data_count_upper_two_bits(&mut self, upper_two_bits: u8)
Trait Implementations§
Source§impl Debug for AncillaryMeta
Available on crate feature v1_24 only.
impl Debug for AncillaryMeta
Available on crate feature
v1_24 only.Source§impl MetaAPI for AncillaryMeta
Available on crate feature v1_24 only.
impl MetaAPI for AncillaryMeta
Available on crate feature
v1_24 only.impl Send for AncillaryMeta
Available on crate feature
v1_24 only.impl Sync for AncillaryMeta
Available on crate feature
v1_24 only.Auto Trait Implementations§
impl Freeze for AncillaryMeta
impl RefUnwindSafe for AncillaryMeta
impl Unpin for AncillaryMeta
impl UnwindSafe for AncillaryMeta
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> 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