#[repr(C)]pub struct ArchivedAudioChunk{
pub samples: <Vec<CommonSample> as Archive>::Archived,
pub n_channels: <usize as Archive>::Archived,
pub sample_rate: <usize as Archive>::Archived,
pub is_final: <bool as Archive>::Archived,
}Expand description
An archived AudioChunk
Fields§
§samples: <Vec<CommonSample> as Archive>::ArchivedThe archived counterpart of AudioChunk::samples
n_channels: <usize as Archive>::ArchivedThe archived counterpart of AudioChunk::n_channels
sample_rate: <usize as Archive>::ArchivedThe archived counterpart of AudioChunk::sample_rate
is_final: <bool as Archive>::ArchivedThe archived counterpart of AudioChunk::is_final
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedAudioChunkwhere
Vec<CommonSample>: Archive,
usize: Archive,
bool: Archive,
<__C as Fallible>::Error: Trace,
<Vec<CommonSample> as Archive>::Archived: CheckBytes<__C>,
<usize as Archive>::Archived: CheckBytes<__C>,
<bool as Archive>::Archived: CheckBytes<__C>,
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedAudioChunkwhere
Vec<CommonSample>: Archive,
usize: Archive,
bool: Archive,
<__C as Fallible>::Error: Trace,
<Vec<CommonSample> as Archive>::Archived: CheckBytes<__C>,
<usize as Archive>::Archived: CheckBytes<__C>,
<bool as Archive>::Archived: CheckBytes<__C>,
impl Portable for ArchivedAudioChunk
Auto Trait Implementations§
impl Freeze for ArchivedAudioChunk
impl RefUnwindSafe for ArchivedAudioChunk
impl Send for ArchivedAudioChunk
impl Sync for ArchivedAudioChunk
impl !Unpin for ArchivedAudioChunk
impl !UnsafeUnpin for ArchivedAudioChunk
impl UnwindSafe for ArchivedAudioChunk
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Returns the layout of the type.
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Returns whether the given value has been niched. Read more
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
Writes data to
out indicating that a T is niched.