pub enum FrameDescriptor {
Audio(AudioFrameDescriptor),
Video(VideoFrameDescriptor),
Data(DataFrameDescriptor),
}Variants§
Implementations§
Trait Implementations§
Source§impl Clone for FrameDescriptor
impl Clone for FrameDescriptor
Source§fn clone(&self) -> FrameDescriptor
fn clone(&self) -> FrameDescriptor
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FrameDescriptor
impl Debug for FrameDescriptor
Source§impl From<AudioFrameDescriptor> for FrameDescriptor
impl From<AudioFrameDescriptor> for FrameDescriptor
Source§fn from(desc: AudioFrameDescriptor) -> FrameDescriptor
fn from(desc: AudioFrameDescriptor) -> FrameDescriptor
Converts to this type from the input type.
Source§impl From<DataFrameDescriptor> for FrameDescriptor
impl From<DataFrameDescriptor> for FrameDescriptor
Source§fn from(desc: DataFrameDescriptor) -> FrameDescriptor
fn from(desc: DataFrameDescriptor) -> FrameDescriptor
Converts to this type from the input type.
Source§impl From<VideoFrameDescriptor> for FrameDescriptor
impl From<VideoFrameDescriptor> for FrameDescriptor
Source§fn from(desc: VideoFrameDescriptor) -> FrameDescriptor
fn from(desc: VideoFrameDescriptor) -> FrameDescriptor
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for FrameDescriptor
impl RefUnwindSafe for FrameDescriptor
impl Send for FrameDescriptor
impl Sync for FrameDescriptor
impl Unpin for FrameDescriptor
impl UnwindSafe for FrameDescriptor
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