Struct openssl::srtp::SrtpProtectionProfileRef
source · [−]pub struct SrtpProtectionProfileRef(_);
Expand description
Reference to SrtpProtectionProfile
.
Implementations
Trait Implementations
sourceimpl AsRef<SrtpProtectionProfileRef> for SrtpProtectionProfile
impl AsRef<SrtpProtectionProfileRef> for SrtpProtectionProfile
sourcefn as_ref(&self) -> &SrtpProtectionProfileRef
fn as_ref(&self) -> &SrtpProtectionProfileRef
Converts this type into a shared reference of the (usually inferred) input type.
sourceimpl Borrow<SrtpProtectionProfileRef> for SrtpProtectionProfile
impl Borrow<SrtpProtectionProfileRef> for SrtpProtectionProfile
sourcefn borrow(&self) -> &SrtpProtectionProfileRef
fn borrow(&self) -> &SrtpProtectionProfileRef
Immutably borrows from an owned value. Read more
sourceimpl ForeignTypeRef for SrtpProtectionProfileRef
impl ForeignTypeRef for SrtpProtectionProfileRef
type CType = SRTP_PROTECTION_PROFILE
type CType = SRTP_PROTECTION_PROFILE
The raw C type.
sourceunsafe fn from_ptr<'a>(ptr: *mut Self::CType) -> &'a Self
unsafe fn from_ptr<'a>(ptr: *mut Self::CType) -> &'a Self
Constructs a shared instance of this type from its raw type.
sourceunsafe fn from_ptr_mut<'a>(ptr: *mut Self::CType) -> &'a mut Self
unsafe fn from_ptr_mut<'a>(ptr: *mut Self::CType) -> &'a mut Self
Constructs a mutable reference of this type from its raw type.
impl Send for SrtpProtectionProfileRef
impl Sync for SrtpProtectionProfileRef
Auto Trait Implementations
impl !RefUnwindSafe for SrtpProtectionProfileRef
impl Unpin for SrtpProtectionProfileRef
impl UnwindSafe for SrtpProtectionProfileRef
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more