pub struct LLM {
pub role: String,
pub provider: String,
pub model: String,
pub resolved_from: Option<String>,
pub params: BTreeMap<String, Value>,
pub fingerprint: Option<String>,
}Fields§
§role: String§provider: String§model: String§resolved_from: Option<String>§params: BTreeMap<String, Value>§fingerprint: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for LLM
impl<'de> Deserialize<'de> for LLM
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<LLM, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LLM, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for LLM
impl Serialize for LLM
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for LLM
impl RefUnwindSafe for LLM
impl Send for LLM
impl Sync for LLM
impl Unpin for LLM
impl UnsafeUnpin for LLM
impl UnwindSafe for LLM
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