pub struct ModelChangeEntry {
pub id: String,
pub parent_id: Option<String>,
pub timestamp: String,
pub provider: String,
pub model_id: String,
pub extra: Map<String, Value>,
/* private fields */
}Expand description
Model-change entry (settings only; not in LLM context).
Fields§
§id: StringShort entry id.
parent_id: Option<String>Parent entry id.
timestamp: StringISO-8601 entry timestamp.
provider: StringProvider id.
model_id: StringModel id within the provider.
extra: Map<String, Value>Unknown sibling fields.
Trait Implementations§
Source§impl Clone for ModelChangeEntry
impl Clone for ModelChangeEntry
Source§fn clone(&self) -> ModelChangeEntry
fn clone(&self) -> ModelChangeEntry
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 ModelChangeEntry
impl Debug for ModelChangeEntry
Source§impl<'de> Deserialize<'de> for ModelChangeEntry
impl<'de> Deserialize<'de> for ModelChangeEntry
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ModelChangeEntry
impl PartialEq for ModelChangeEntry
Source§impl Serialize for ModelChangeEntry
impl Serialize for ModelChangeEntry
impl StructuralPartialEq for ModelChangeEntry
Auto Trait Implementations§
impl Freeze for ModelChangeEntry
impl RefUnwindSafe for ModelChangeEntry
impl Send for ModelChangeEntry
impl Sync for ModelChangeEntry
impl Unpin for ModelChangeEntry
impl UnsafeUnpin for ModelChangeEntry
impl UnwindSafe for ModelChangeEntry
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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 moreCreates a shared type from an unshared type.