Struct wireplumber_sys::WpTransitionClass
source · #[repr(C)]pub struct WpTransitionClass {
pub parent_class: GObjectClass,
pub get_next_step: Option<unsafe extern "C" fn(_: *mut WpTransition, _: c_uint) -> c_uint>,
pub execute_step: Option<unsafe extern "C" fn(_: *mut WpTransition, _: c_uint)>,
pub _wp_padding: [gpointer; 6],
}
Fields§
§parent_class: GObjectClass
§get_next_step: Option<unsafe extern "C" fn(_: *mut WpTransition, _: c_uint) -> c_uint>
§execute_step: Option<unsafe extern "C" fn(_: *mut WpTransition, _: c_uint)>
§_wp_padding: [gpointer; 6]
Trait Implementations§
source§impl Clone for WpTransitionClass
impl Clone for WpTransitionClass
source§fn clone(&self) -> WpTransitionClass
fn clone(&self) -> WpTransitionClass
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 WpTransitionClass
impl Debug for WpTransitionClass
impl Copy for WpTransitionClass
Auto Trait Implementations§
impl Freeze for WpTransitionClass
impl RefUnwindSafe for WpTransitionClass
impl !Send for WpTransitionClass
impl !Sync for WpTransitionClass
impl Unpin for WpTransitionClass
impl UnwindSafe for WpTransitionClass
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