pub enum FtsFileType {
Config,
Index(u8),
Delete,
DeleteCache,
BeingDeleted,
BeingDeletedCache,
}Expand description
Type of FTS auxiliary file.
§Examples
use idb::innodb::fts::FtsFileType;
let ft = FtsFileType::Config;
assert_eq!(format!("{ft}"), "CONFIG");
let ft = FtsFileType::Index(3);
assert_eq!(format!("{ft}"), "INDEX_3");Variants§
Config
FTS configuration table.
Index(u8)
Inverted index shard (0-5).
Delete
Deleted document IDs.
DeleteCache
Deleted document IDs (cache).
BeingDeleted
Documents being deleted.
BeingDeletedCache
Documents being deleted (cache).
Trait Implementations§
Source§impl Clone for FtsFileType
impl Clone for FtsFileType
Source§fn clone(&self) -> FtsFileType
fn clone(&self) -> FtsFileType
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 moreSource§impl Debug for FtsFileType
impl Debug for FtsFileType
Source§impl Display for FtsFileType
impl Display for FtsFileType
Source§impl PartialEq for FtsFileType
impl PartialEq for FtsFileType
Source§impl Serialize for FtsFileType
impl Serialize for FtsFileType
impl Eq for FtsFileType
impl StructuralPartialEq for FtsFileType
Auto Trait Implementations§
impl Freeze for FtsFileType
impl RefUnwindSafe for FtsFileType
impl Send for FtsFileType
impl Sync for FtsFileType
impl Unpin for FtsFileType
impl UnsafeUnpin for FtsFileType
impl UnwindSafe for FtsFileType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more