struct SndBackendSnapshot {
avail_features: u64,
stream_infos: Option<Vec<StreamInfoSnapshot>>,
snd_data: SndData,
}Fields§
§avail_features: u64§stream_infos: Option<Vec<StreamInfoSnapshot>>§snd_data: SndDataTrait Implementations§
Source§impl<'de> Deserialize<'de> for SndBackendSnapshot
impl<'de> Deserialize<'de> for SndBackendSnapshot
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SndBackendSnapshot
impl RefUnwindSafe for SndBackendSnapshot
impl Send for SndBackendSnapshot
impl Sync for SndBackendSnapshot
impl Unpin for SndBackendSnapshot
impl UnwindSafe for SndBackendSnapshot
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