pub struct ModelLoadInfo {
pub active_requests: u32,
pub max_concurrent: u32,
pub utilization_percent: u8,
pub load_level: String,
}Expand description
Dynamic load information for a model service instance.
Fields§
§active_requests: u32Number of requests currently being processed or queued
max_concurrent: u32Maximum concurrent requests this instance can handle
utilization_percent: u8Utilization percentage (0-100)
load_level: StringHuman-readable load level
Trait Implementations§
Source§impl Clone for ModelLoadInfo
impl Clone for ModelLoadInfo
Source§fn clone(&self) -> ModelLoadInfo
fn clone(&self) -> ModelLoadInfo
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 ModelLoadInfo
impl Debug for ModelLoadInfo
Source§impl<'de> Deserialize<'de> for ModelLoadInfo
impl<'de> Deserialize<'de> for ModelLoadInfo
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 ModelLoadInfo
impl RefUnwindSafe for ModelLoadInfo
impl Send for ModelLoadInfo
impl Sync for ModelLoadInfo
impl Unpin for ModelLoadInfo
impl UnsafeUnpin for ModelLoadInfo
impl UnwindSafe for ModelLoadInfo
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