pub struct EngineStatus {
pub is_ready: bool,
pub loaded_models: Vec<ModelId>,
pub active_requests: usize,
pub queued_requests: usize,
pub memory_usage: MemoryUsage,
pub uptime_seconds: u64,
pub last_heartbeat: DateTime<Utc>,
pub version: String,
}Expand description
Engine status information
Fields§
§is_ready: boolWhether the engine is ready to accept requests
loaded_models: Vec<ModelId>Currently loaded models
active_requests: usizeNumber of active requests
queued_requests: usizeNumber of queued requests
memory_usage: MemoryUsageCurrent memory usage
uptime_seconds: u64Engine uptime
last_heartbeat: DateTime<Utc>Last heartbeat timestamp
version: StringEngine version
Trait Implementations§
Source§impl Clone for EngineStatus
impl Clone for EngineStatus
Source§fn clone(&self) -> EngineStatus
fn clone(&self) -> EngineStatus
Returns a duplicate of the value. Read more
1.0.0 · 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 EngineStatus
impl Debug for EngineStatus
Source§impl<'de> Deserialize<'de> for EngineStatus
impl<'de> Deserialize<'de> for EngineStatus
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 EngineStatus
impl RefUnwindSafe for EngineStatus
impl Send for EngineStatus
impl Sync for EngineStatus
impl Unpin for EngineStatus
impl UnsafeUnpin for EngineStatus
impl UnwindSafe for EngineStatus
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