pub struct CompiledBinpat { /* private fields */ }Expand description
A compiled binary-search pattern (compiled_binpat_vec_t), owned behind a UniquePtr and passed by & to a search.
Trait Implementations§
Source§impl ExternType for CompiledBinpat
The type id names the real SDK typedef compiled_binpat_vec_t; Opaque is correct because it is a qvector with a nontrivial destructor, so it may only cross the bridge behind a reference or UniquePtr, never by value.
impl ExternType for CompiledBinpat
The type id names the real SDK typedef compiled_binpat_vec_t; Opaque is correct because it is a qvector with a nontrivial destructor, so it may only cross the bridge behind a reference or UniquePtr, never by value.
impl UniquePtrTarget for CompiledBinpat
Auto Trait Implementations§
impl !Freeze for CompiledBinpat
impl !Send for CompiledBinpat
impl !Sync for CompiledBinpat
impl !Unpin for CompiledBinpat
impl RefUnwindSafe for CompiledBinpat
impl UnsafeUnpin for CompiledBinpat
impl UnwindSafe for CompiledBinpat
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