pub struct FtFlatVectorFieldAttributes {
pub type: FtVectorType,
pub dim: usize,
pub distance_metric: FtVectorDistanceMetric,
pub initial_cap: Option<usize>,
pub block_size: Option<usize>,
}Fields§
§type: FtVectorType§dim: usize§distance_metric: FtVectorDistanceMetric§initial_cap: Option<usize>§block_size: Option<usize>Implementations§
Source§impl FtFlatVectorFieldAttributes
impl FtFlatVectorFieldAttributes
pub fn new( ty: FtVectorType, dim: usize, distance_metric: FtVectorDistanceMetric, ) -> Self
pub fn initial_cap(self, initial_cap: usize) -> Self
pub fn block_size(self, block_size: usize) -> Self
pub fn num_attributes(&self) -> usize
Trait Implementations§
Source§impl Clone for FtFlatVectorFieldAttributes
impl Clone for FtFlatVectorFieldAttributes
Source§fn clone(&self) -> FtFlatVectorFieldAttributes
fn clone(&self) -> FtFlatVectorFieldAttributes
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 FtFlatVectorFieldAttributes
impl Debug for FtFlatVectorFieldAttributes
impl Copy for FtFlatVectorFieldAttributes
Auto Trait Implementations§
impl Freeze for FtFlatVectorFieldAttributes
impl RefUnwindSafe for FtFlatVectorFieldAttributes
impl Send for FtFlatVectorFieldAttributes
impl Sync for FtFlatVectorFieldAttributes
impl Unpin for FtFlatVectorFieldAttributes
impl UnwindSafe for FtFlatVectorFieldAttributes
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