#[repr(C)]pub struct CffiPublisher {
pub self_ptr: *const c_void,
pub add_observer_fut: extern "C" fn(*const c_void, CffiInnerObserverReceiver, c_ulong) -> *const c_void,
pub notify_fut: extern "C" fn(*const c_void, *const c_void) -> *const c_void,
}Fields§
§self_ptr: *const c_void§add_observer_fut: extern "C" fn(*const c_void, CffiInnerObserverReceiver, c_ulong) -> *const c_void§notify_fut: extern "C" fn(*const c_void, *const c_void) -> *const c_voidTrait Implementations§
Source§impl Clone for CffiPublisher
impl Clone for CffiPublisher
Source§fn clone(&self) -> CffiPublisher
fn clone(&self) -> CffiPublisher
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CffiPublisher
impl Debug for CffiPublisher
Source§impl From<&dyn Publisher> for CffiPublisher
impl From<&dyn Publisher> for CffiPublisher
Source§impl Publisher for CffiPublisher
impl Publisher for CffiPublisher
impl Send for CffiPublisher
impl Sync for CffiPublisher
Auto Trait Implementations§
impl Freeze for CffiPublisher
impl RefUnwindSafe for CffiPublisher
impl Unpin for CffiPublisher
impl UnsafeUnpin for CffiPublisher
impl UnwindSafe for CffiPublisher
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