pub struct RequiredProperties {
pub distribution: Distribution,
pub ordering: Vec<String>,
pub covering_fields: Vec<String>,
pub requires_scan_pruning: bool,
pub requires_raw_vector_rerank: bool,
}Fields§
§distribution: Distribution§ordering: Vec<String>§covering_fields: Vec<String>§requires_scan_pruning: bool§requires_raw_vector_rerank: boolTrait Implementations§
Source§impl Clone for RequiredProperties
impl Clone for RequiredProperties
Source§fn clone(&self) -> RequiredProperties
fn clone(&self) -> RequiredProperties
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RequiredProperties
impl Debug for RequiredProperties
Source§impl Default for RequiredProperties
impl Default for RequiredProperties
Source§fn default() -> RequiredProperties
fn default() -> RequiredProperties
Returns the “default value” for a type. Read more
impl Eq for RequiredProperties
Source§impl Hash for RequiredProperties
impl Hash for RequiredProperties
Source§impl PartialEq for RequiredProperties
impl PartialEq for RequiredProperties
impl StructuralPartialEq for RequiredProperties
Auto Trait Implementations§
impl Freeze for RequiredProperties
impl RefUnwindSafe for RequiredProperties
impl Send for RequiredProperties
impl Sync for RequiredProperties
impl Unpin for RequiredProperties
impl UnsafeUnpin for RequiredProperties
impl UnwindSafe for RequiredProperties
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