pub struct Fts5Tokenizer {
pub tokenizer: Tokenizer,
}Expand description
Wrapper for Lindera tokenizer used in FTS5.
This structure wraps the Lindera Tokenizer for use in the FTS5 tokenizer API.
Each FTS5 table using the Lindera tokenizer will have its own instance of this struct.
§Memory Management
Instances are heap-allocated in fts5_create_lindera_tokenizer
and deallocated in fts5_delete_lindera_tokenizer.
Fields§
§tokenizer: TokenizerThe underlying Lindera tokenizer instance.
Auto Trait Implementations§
impl Freeze for Fts5Tokenizer
impl !RefUnwindSafe for Fts5Tokenizer
impl Send for Fts5Tokenizer
impl Sync for Fts5Tokenizer
impl Unpin for Fts5Tokenizer
impl !UnwindSafe for Fts5Tokenizer
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Returns the layout of the type.
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Returns whether the given value has been niched. Read more
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
Writes data to
out indicating that a T is niched.