pub struct MultiDenseVectorBuilder { /* private fields */ }
Implementations§
Source§impl MultiDenseVectorBuilder
impl MultiDenseVectorBuilder
pub fn new(vectors: impl Into<Vec<DenseVector>>) -> Self
pub fn single(vector: impl Into<DenseVector>) -> Self
pub fn vectors(self, vectors: impl Into<Vec<DenseVector>>) -> Self
pub fn add_vector(self, vector: impl Into<DenseVector>) -> Self
Sourcepub fn build(self) -> MultiDenseVector
pub fn build(self) -> MultiDenseVector
Builds the desired type. Can often be omitted.
Trait Implementations§
Source§impl Default for MultiDenseVectorBuilder
impl Default for MultiDenseVectorBuilder
Source§fn default() -> MultiDenseVectorBuilder
fn default() -> MultiDenseVectorBuilder
Returns the “default value” for a type. Read more
Source§impl From<MultiDenseVectorBuilder> for Vector
impl From<MultiDenseVectorBuilder> for Vector
Source§fn from(dense_vector: MultiDenseVectorBuilder) -> Self
fn from(dense_vector: MultiDenseVectorBuilder) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for MultiDenseVectorBuilder
impl RefUnwindSafe for MultiDenseVectorBuilder
impl Send for MultiDenseVectorBuilder
impl Sync for MultiDenseVectorBuilder
impl Unpin for MultiDenseVectorBuilder
impl UnwindSafe for MultiDenseVectorBuilder
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request