#[repr(C)]pub struct BNCustomSimilaritySessionResolverType {
pub context: *mut c_void,
pub create: Option<unsafe extern "C" fn(ctxt: *mut c_void, session: *mut BNSimilaritySession, settings: *mut BNSettings) -> *mut BNSimilaritySessionResolver>,
pub getDefaultSettings: Option<unsafe extern "C" fn(ctxt: *mut c_void) -> *mut BNSettings>,
}Fields§
§context: *mut c_void§create: Option<unsafe extern "C" fn(ctxt: *mut c_void, session: *mut BNSimilaritySession, settings: *mut BNSettings) -> *mut BNSimilaritySessionResolver>§getDefaultSettings: Option<unsafe extern "C" fn(ctxt: *mut c_void) -> *mut BNSettings>Trait Implementations§
Source§impl Clone for BNCustomSimilaritySessionResolverType
impl Clone for BNCustomSimilaritySessionResolverType
Source§fn clone(&self) -> BNCustomSimilaritySessionResolverType
fn clone(&self) -> BNCustomSimilaritySessionResolverType
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 BNCustomSimilaritySessionResolverType
Auto Trait Implementations§
impl Freeze for BNCustomSimilaritySessionResolverType
impl RefUnwindSafe for BNCustomSimilaritySessionResolverType
impl !Send for BNCustomSimilaritySessionResolverType
impl !Sync for BNCustomSimilaritySessionResolverType
impl Unpin for BNCustomSimilaritySessionResolverType
impl UnsafeUnpin for BNCustomSimilaritySessionResolverType
impl UnwindSafe for BNCustomSimilaritySessionResolverType
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