pub struct RerankCallEndEvent {
pub runtime_context: Option<JsonValue>,
pub call_id: String,
pub operation_id: &'static str,
pub model: ModelIdentity,
pub documents: Option<Vec<RerankDocument>>,
pub query: Option<String>,
pub ranking: Option<Vec<Ranked<RerankDocument>>>,
pub warnings: Vec<Warning>,
pub provider_metadata: Option<ProviderMetadata>,
pub response: ResponseMetadata,
}Expand description
Event after a successful reranking operation, including an empty input.
Fields§
§runtime_context: Option<JsonValue>Application context, absent only in restricted telemetry copies.
call_id: StringIdentifier shared with the start event.
operation_id: &'static strai.rerank.
model: ModelIdentityProvider and model identity.
documents: Option<Vec<RerankDocument>>Original documents; omitted when telemetry does not record inputs.
query: Option<String>Original query; omitted when telemetry does not record inputs.
ranking: Option<Vec<Ranked<RerankDocument>>>Ranked documents; omitted when telemetry does not record outputs.
warnings: Vec<Warning>Adapter warnings.
provider_metadata: Option<ProviderMetadata>Provider-specific metadata.
response: ResponseMetadataResponse metadata, including resolved timestamp and model ID.
Trait Implementations§
Source§impl Clone for RerankCallEndEvent
impl Clone for RerankCallEndEvent
Source§fn clone(&self) -> RerankCallEndEvent
fn clone(&self) -> RerankCallEndEvent
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 RerankCallEndEvent
impl Debug for RerankCallEndEvent
Source§impl PartialEq for RerankCallEndEvent
impl PartialEq for RerankCallEndEvent
impl StructuralPartialEq for RerankCallEndEvent
Auto Trait Implementations§
impl Freeze for RerankCallEndEvent
impl RefUnwindSafe for RerankCallEndEvent
impl Send for RerankCallEndEvent
impl Sync for RerankCallEndEvent
impl Unpin for RerankCallEndEvent
impl UnsafeUnpin for RerankCallEndEvent
impl UnwindSafe for RerankCallEndEvent
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