pub struct LLMStatus {Show 21 fields
pub id: String,
pub family_id: String,
pub organization: String,
pub name: String,
pub homepage: String,
pub license: String,
pub description: String,
pub capabilities: HashMap<CapabilityType, i32>,
pub requirements: String,
pub tags: Vec<String>,
pub url: String,
pub local: bool,
pub connector_type: String,
pub download_progress: f32,
pub config: HashMap<String, Value>,
pub parameters: HashMap<String, Value>,
pub user_parameters: Vec<String>,
pub session_parameters: HashMap<String, Value>,
pub user_session_parameters: Vec<String>,
pub uuid: String,
pub running: bool,
}
Fields§
§id: String
§family_id: String
§organization: String
§name: String
§homepage: String
§license: String
§description: String
§capabilities: HashMap<CapabilityType, i32>
§requirements: String
§url: String
§local: bool
§connector_type: String
§download_progress: f32
§config: HashMap<String, Value>
§parameters: HashMap<String, Value>
§user_parameters: Vec<String>
§session_parameters: HashMap<String, Value>
§user_session_parameters: Vec<String>
§uuid: String
§running: bool
Trait Implementations§
Source§impl<'de> Deserialize<'de> for LLMStatus
impl<'de> Deserialize<'de> for LLMStatus
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
Auto Trait Implementations§
impl Freeze for LLMStatus
impl RefUnwindSafe for LLMStatus
impl Send for LLMStatus
impl Sync for LLMStatus
impl Unpin for LLMStatus
impl UnwindSafe for LLMStatus
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