#[repr(C)]pub struct FmfQueryOptions {
pub sort: u32,
pub desc: u32,
pub case_mode: u32,
pub include_hidden_system: u32,
pub regex_mode: u32,
}Expand description
Query options — 20 bytes, no padding, LE on the wire. Field values are
the crate::options enums as u32.
Fields§
§sort: u32Result column to order by (crate::options::SortKey as u32).
desc: u32Nonzero sorts descending; 0 ascending.
case_mode: u32Case-matching policy (crate::options::CaseMode as u32).
Nonzero shows hidden/system entries (default-excluded otherwise).
regex_mode: u32Packed regex mode (ADR-0023): bit0 = treat the whole query as one
regex, bit1 = scope (0 = file name, 1 = full path). 0 = off (the
query parses normally; regex: per-term syntax still works). Higher
bits are reserved 0, so a future flag keeps LEN at 20.
Implementations§
Trait Implementations§
Source§impl Clone for FmfQueryOptions
impl Clone for FmfQueryOptions
Source§fn clone(&self) -> FmfQueryOptions
fn clone(&self) -> FmfQueryOptions
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 FmfQueryOptions
impl Debug for FmfQueryOptions
Source§impl Default for FmfQueryOptions
impl Default for FmfQueryOptions
Source§fn default() -> FmfQueryOptions
fn default() -> FmfQueryOptions
Returns the “default value” for a type. Read more
Source§impl PartialEq for FmfQueryOptions
impl PartialEq for FmfQueryOptions
impl Copy for FmfQueryOptions
impl Eq for FmfQueryOptions
impl StructuralPartialEq for FmfQueryOptions
Auto Trait Implementations§
impl Freeze for FmfQueryOptions
impl RefUnwindSafe for FmfQueryOptions
impl Send for FmfQueryOptions
impl Sync for FmfQueryOptions
impl Unpin for FmfQueryOptions
impl UnsafeUnpin for FmfQueryOptions
impl UnwindSafe for FmfQueryOptions
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