#[repr(C)]pub struct CffiObservable {
pub self_ptr: *const c_void,
pub cffi_publisher: CffiPublisher,
pub cffi_inner_observer_receiver: CffiInnerObserverReceiver,
pub get_fut: extern "C" fn(*const c_void) -> *const c_void,
}Fields§
§self_ptr: *const c_void§cffi_publisher: CffiPublisher§cffi_inner_observer_receiver: CffiInnerObserverReceiver§get_fut: extern "C" fn(*const c_void) -> *const c_voidTrait Implementations§
Source§impl Clone for CffiObservable
impl Clone for CffiObservable
Source§fn clone(&self) -> CffiObservable
fn clone(&self) -> CffiObservable
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 CffiObservable
impl Debug for CffiObservable
Source§impl From<&dyn Observable<SafePtr>> for CffiObservable
impl From<&dyn Observable<SafePtr>> for CffiObservable
Source§fn from(inner: &dyn Observable<SafePtr>) -> Self
fn from(inner: &dyn Observable<SafePtr>) -> Self
Converts to this type from the input type.
Source§impl Observable<SafePtr> for CffiObservable
impl Observable<SafePtr> for CffiObservable
Source§impl Publisher for CffiObservable
impl Publisher for CffiObservable
impl Send for CffiObservable
impl Sync for CffiObservable
Auto Trait Implementations§
impl Freeze for CffiObservable
impl RefUnwindSafe for CffiObservable
impl Unpin for CffiObservable
impl UnsafeUnpin for CffiObservable
impl UnwindSafe for CffiObservable
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