pub struct OpenRouterCallMeta {
pub generation_id: Option<String>,
pub model: Option<String>,
pub usage: Option<Value>,
}Expand description
OpenRouter call metadata captured for the audit columns on event tables
(companion_insights_events, companion_affinity_events). All optional —
a non-LLM event (e.g. a gift affinity event) carries the default (all None).
Fields§
§generation_id: Option<String>§model: Option<String>§usage: Option<Value>Trait Implementations§
Source§impl Clone for OpenRouterCallMeta
impl Clone for OpenRouterCallMeta
Source§fn clone(&self) -> OpenRouterCallMeta
fn clone(&self) -> OpenRouterCallMeta
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 OpenRouterCallMeta
impl Debug for OpenRouterCallMeta
Source§impl Default for OpenRouterCallMeta
impl Default for OpenRouterCallMeta
Source§fn default() -> OpenRouterCallMeta
fn default() -> OpenRouterCallMeta
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for OpenRouterCallMeta
impl RefUnwindSafe for OpenRouterCallMeta
impl Send for OpenRouterCallMeta
impl Sync for OpenRouterCallMeta
impl Unpin for OpenRouterCallMeta
impl UnsafeUnpin for OpenRouterCallMeta
impl UnwindSafe for OpenRouterCallMeta
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,
impl<T> ErasedDestructor for Twhere
T: 'static,
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 more