Struct wireplumber_sys::WpIteratorMethods
source · #[repr(C)]pub struct WpIteratorMethods {
pub version: u32,
pub reset: Option<unsafe extern "C" fn(_: *mut WpIterator)>,
pub next: Option<unsafe extern "C" fn(_: *mut WpIterator, _: *mut GValue) -> gboolean>,
pub fold: Option<unsafe extern "C" fn(_: *mut WpIterator, _: WpIteratorFoldFunc, _: *mut GValue, _: gpointer) -> gboolean>,
pub foreach: Option<unsafe extern "C" fn(_: *mut WpIterator, _: WpIteratorForeachFunc, _: gpointer) -> gboolean>,
pub finalize: Option<unsafe extern "C" fn(_: *mut WpIterator)>,
}
Fields§
§version: u32
§reset: Option<unsafe extern "C" fn(_: *mut WpIterator)>
§next: Option<unsafe extern "C" fn(_: *mut WpIterator, _: *mut GValue) -> gboolean>
§fold: Option<unsafe extern "C" fn(_: *mut WpIterator, _: WpIteratorFoldFunc, _: *mut GValue, _: gpointer) -> gboolean>
§foreach: Option<unsafe extern "C" fn(_: *mut WpIterator, _: WpIteratorForeachFunc, _: gpointer) -> gboolean>
§finalize: Option<unsafe extern "C" fn(_: *mut WpIterator)>
Trait Implementations§
source§impl Clone for WpIteratorMethods
impl Clone for WpIteratorMethods
source§fn clone(&self) -> WpIteratorMethods
fn clone(&self) -> WpIteratorMethods
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 WpIteratorMethods
impl Debug for WpIteratorMethods
impl Copy for WpIteratorMethods
Auto Trait Implementations§
impl Freeze for WpIteratorMethods
impl RefUnwindSafe for WpIteratorMethods
impl Send for WpIteratorMethods
impl Sync for WpIteratorMethods
impl Unpin for WpIteratorMethods
impl UnwindSafe for WpIteratorMethods
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