Struct gstreamer_sys::GstIterator
source · #[repr(C)]pub struct GstIterator {
pub copy: GstIteratorCopyFunction,
pub next: GstIteratorNextFunction,
pub item: GstIteratorItemFunction,
pub resync: GstIteratorResyncFunction,
pub free: GstIteratorFreeFunction,
pub pushed: *mut GstIterator,
pub type_: GType,
pub lock: *mut GMutex,
pub cookie: u32,
pub master_cookie: *mut u32,
pub size: c_uint,
pub _gst_reserved: [gpointer; 4],
}
Fields
copy: GstIteratorCopyFunction
next: GstIteratorNextFunction
item: GstIteratorItemFunction
resync: GstIteratorResyncFunction
free: GstIteratorFreeFunction
pushed: *mut GstIterator
type_: GType
lock: *mut GMutex
size: c_uint
_gst_reserved: [gpointer; 4]
Trait Implementations
sourceimpl Clone for GstIterator
impl Clone for GstIterator
sourcefn clone(&self) -> GstIterator
fn clone(&self) -> GstIterator
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for GstIterator
impl Debug for GstIterator
impl Copy for GstIterator
Auto Trait Implementations
impl RefUnwindSafe for GstIterator
impl !Send for GstIterator
impl !Sync for GstIterator
impl Unpin for GstIterator
impl UnwindSafe for GstIterator
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