pub enum VarArg<'a> {
I32(i32),
I32Out(&'a mut i32),
U32Out(&'a mut u32),
F32Ptr(*mut f32),
U8Ptr(*mut u8),
CustomModeOut(&'a mut *const OpusCustomMode),
OpusDecoderOut(&'a mut *mut OpusDecoder),
OpusEncoderOut(&'a mut *mut OpusEncoder),
AnalysisInfoOut(&'a mut AnalysisInfo),
SilkInfoOut(&'a mut SILKInfo),
}
Variants§
I32(i32)
I32Out(&'a mut i32)
U32Out(&'a mut u32)
F32Ptr(*mut f32)
U8Ptr(*mut u8)
CustomModeOut(&'a mut *const OpusCustomMode)
OpusDecoderOut(&'a mut *mut OpusDecoder)
OpusEncoderOut(&'a mut *mut OpusEncoder)
AnalysisInfoOut(&'a mut AnalysisInfo)
SilkInfoOut(&'a mut SILKInfo)
Auto Trait Implementations§
impl<'a> Freeze for VarArg<'a>
impl<'a> RefUnwindSafe for VarArg<'a>
impl<'a> !Send for VarArg<'a>
impl<'a> !Sync for VarArg<'a>
impl<'a> Unpin for VarArg<'a>
impl<'a> !UnwindSafe for VarArg<'a>
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