Struct rsmpeg::avutil::AVDictionaryEntryMut [−][src]
pub struct AVDictionaryEntryMut<'a> { /* fields omitted */ }
Implementations
impl<'a> AVDictionaryEntryMut<'a>
[src]
impl<'a> AVDictionaryEntryMut<'a>
[src]pub unsafe fn from_raw(raw: NonNull<AVDictionaryEntry>) -> Self
[src]
pub unsafe fn from_raw(raw: NonNull<AVDictionaryEntry>) -> Self
[src]Safety
This function should only be called when raw
is valid and can
be dropped. Please ensure its lifetime when used.
Methods from Deref<Target = AVDictionaryEntry>
pub fn as_ptr(&self) -> *const AVDictionaryEntry
[src]
pub fn as_mut_ptr(&mut self) -> *mut AVDictionaryEntry
[src]
pub unsafe fn set_ptr(&mut self, ptr: NonNull<AVDictionaryEntry>)
[src]
pub unsafe fn set_ptr(&mut self, ptr: NonNull<AVDictionaryEntry>)
[src]Safety
This function should only be called when the pointer is valid and the data it’s pointing to can be dropped.
Trait Implementations
impl<'a> Deref for AVDictionaryEntryMut<'a>
[src]
impl<'a> Deref for AVDictionaryEntryMut<'a>
[src]type Target = AVDictionaryEntry
type Target = AVDictionaryEntry
The resulting type after dereferencing.
impl<'a> DerefMut for AVDictionaryEntryMut<'a>
[src]
impl<'a> DerefMut for AVDictionaryEntryMut<'a>
[src]