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),
}
Immutably borrows from an owned value. 
Read more
Mutably borrows from an owned value. 
Read more
Returns the argument unchanged.
Calls U::from(self).
That is, this conversion is whatever the implementation of
From<T> for U chooses to do.
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.