#[repr(C)]pub struct BNCustomSimilaritySessionGraphReceiver {
pub context: *mut c_void,
pub externalRefTaken: Option<unsafe extern "C" fn(ctxt: *mut c_void)>,
pub externalRefReleased: Option<unsafe extern "C" fn(ctxt: *mut c_void)>,
pub onGraphChanged: Option<unsafe extern "C" fn(ctxt: *mut c_void)>,
pub free: Option<unsafe extern "C" fn(ctxt: *mut c_void)>,
}Fields§
§context: *mut c_void§externalRefTaken: Option<unsafe extern "C" fn(ctxt: *mut c_void)>§externalRefReleased: Option<unsafe extern "C" fn(ctxt: *mut c_void)>§onGraphChanged: Option<unsafe extern "C" fn(ctxt: *mut c_void)>§free: Option<unsafe extern "C" fn(ctxt: *mut c_void)>Trait Implementations§
Source§impl Clone for BNCustomSimilaritySessionGraphReceiver
impl Clone for BNCustomSimilaritySessionGraphReceiver
Source§fn clone(&self) -> BNCustomSimilaritySessionGraphReceiver
fn clone(&self) -> BNCustomSimilaritySessionGraphReceiver
Returns a duplicate 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 moreimpl Copy for BNCustomSimilaritySessionGraphReceiver
Auto Trait Implementations§
impl Freeze for BNCustomSimilaritySessionGraphReceiver
impl RefUnwindSafe for BNCustomSimilaritySessionGraphReceiver
impl !Send for BNCustomSimilaritySessionGraphReceiver
impl !Sync for BNCustomSimilaritySessionGraphReceiver
impl Unpin for BNCustomSimilaritySessionGraphReceiver
impl UnsafeUnpin for BNCustomSimilaritySessionGraphReceiver
impl UnwindSafe for BNCustomSimilaritySessionGraphReceiver
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