Struct qdrant_client::qdrant::ScoredPoint
source · pub struct ScoredPoint {
pub id: Option<PointId>,
pub payload: HashMap<String, Value>,
pub score: f32,
pub version: u64,
pub vectors: Option<Vectors>,
pub shard_key: Option<ShardKey>,
}Fields§
§id: Option<PointId>Point id
payload: HashMap<String, Value>Payload
score: f32Similarity score
version: u64Last update operation applied to this point
vectors: Option<Vectors>Vectors to search
shard_key: Option<ShardKey>Shard key
Implementations§
Trait Implementations§
source§impl Clone for ScoredPoint
impl Clone for ScoredPoint
source§fn clone(&self) -> ScoredPoint
fn clone(&self) -> ScoredPoint
Returns a copy 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 ScoredPoint
impl Debug for ScoredPoint
source§impl Default for ScoredPoint
impl Default for ScoredPoint
source§impl Hash for ScoredPoint
impl Hash for ScoredPoint
source§impl Message for ScoredPoint
impl Message for ScoredPoint
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self. Read moresource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.source§impl PartialEq for ScoredPoint
impl PartialEq for ScoredPoint
source§fn eq(&self, other: &ScoredPoint) -> bool
fn eq(&self, other: &ScoredPoint) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for ScoredPoint
Auto Trait Implementations§
impl Freeze for ScoredPoint
impl RefUnwindSafe for ScoredPoint
impl Send for ScoredPoint
impl Sync for ScoredPoint
impl Unpin for ScoredPoint
impl UnwindSafe for ScoredPoint
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