#[repr(C)]pub struct BufferPoolEntry {
pub data: *mut u8,
pub opaque: *mut c_void,
pub free: Option<unsafe extern "C" fn(opaque: *mut c_void, data: *mut u8)>,
pub pool: *mut AVBufferPool,
pub next: *mut BufferPoolEntry,
}
Fields§
§data: *mut u8
§opaque: *mut c_void
§free: Option<unsafe extern "C" fn(opaque: *mut c_void, data: *mut u8)>
§pool: *mut AVBufferPool
§next: *mut BufferPoolEntry
Trait Implementations§
Source§impl Clone for BufferPoolEntry
impl Clone for BufferPoolEntry
Source§fn clone(&self) -> BufferPoolEntry
fn clone(&self) -> BufferPoolEntry
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for BufferPoolEntry
impl Debug for BufferPoolEntry
impl Copy for BufferPoolEntry
Auto Trait Implementations§
impl Freeze for BufferPoolEntry
impl RefUnwindSafe for BufferPoolEntry
impl !Send for BufferPoolEntry
impl !Sync for BufferPoolEntry
impl Unpin for BufferPoolEntry
impl UnwindSafe for BufferPoolEntry
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