pub struct ClientResourceLimits {
pub max_concurrent_requests: usize,
pub max_gpu_memory: Option<u64>,
pub max_requests_per_minute: Option<u32>,
}Expand description
Per-client resource limits
Fields§
§max_concurrent_requests: usizeMax concurrent requests per client
max_gpu_memory: Option<u64>Max GPU memory per client
max_requests_per_minute: Option<u32>Max requests per minute
Trait Implementations§
Source§impl Clone for ClientResourceLimits
impl Clone for ClientResourceLimits
Source§fn clone(&self) -> ClientResourceLimits
fn clone(&self) -> ClientResourceLimits
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 ClientResourceLimits
impl Debug for ClientResourceLimits
Source§impl<'de> Deserialize<'de> for ClientResourceLimits
impl<'de> Deserialize<'de> for ClientResourceLimits
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 ClientResourceLimits
impl RefUnwindSafe for ClientResourceLimits
impl Send for ClientResourceLimits
impl Sync for ClientResourceLimits
impl Unpin for ClientResourceLimits
impl UnsafeUnpin for ClientResourceLimits
impl UnwindSafe for ClientResourceLimits
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