pub struct EmbeddingSlot {
pub name: String,
pub vector: Vec<f32>,
pub model: String,
pub dimension: usize,
pub generated_at: u64,
}Expand description
A slot for embedding a specific aspect of an entity
Fields§
§name: StringSlot name (e.g., “content”, “summary”, “title”, “code”)
vector: Vec<f32>The embedding vector
model: StringModel used to generate embedding
dimension: usizeVector dimension
generated_at: u64Generation timestamp
Implementations§
Trait Implementations§
Source§impl Clone for EmbeddingSlot
impl Clone for EmbeddingSlot
Source§fn clone(&self) -> EmbeddingSlot
fn clone(&self) -> EmbeddingSlot
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 moreAuto Trait Implementations§
impl Freeze for EmbeddingSlot
impl RefUnwindSafe for EmbeddingSlot
impl Send for EmbeddingSlot
impl Sync for EmbeddingSlot
impl Unpin for EmbeddingSlot
impl UnsafeUnpin for EmbeddingSlot
impl UnwindSafe for EmbeddingSlot
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§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