pub struct TThrottleQuota {
pub throttle_limit: Option<BTreeMap<ThrottleType, TTimedQuota>>,
pub mem_limit: Option<i64>,
pub cpu_limit: Option<i32>,
}
Fields§
§throttle_limit: Option<BTreeMap<ThrottleType, TTimedQuota>>
§mem_limit: Option<i64>
§cpu_limit: Option<i32>
Implementations§
Source§impl TThrottleQuota
impl TThrottleQuota
pub fn new<F1, F2, F3>( throttle_limit: F1, mem_limit: F2, cpu_limit: F3, ) -> TThrottleQuota
pub fn read_from_in_protocol( i_prot: &mut dyn TInputProtocol, ) -> Result<TThrottleQuota>
pub fn write_to_out_protocol( &self, o_prot: &mut dyn TOutputProtocol, ) -> Result<()>
Trait Implementations§
Source§impl Clone for TThrottleQuota
impl Clone for TThrottleQuota
Source§fn clone(&self) -> TThrottleQuota
fn clone(&self) -> TThrottleQuota
Returns a copy 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 TThrottleQuota
impl Debug for TThrottleQuota
Source§impl Default for TThrottleQuota
impl Default for TThrottleQuota
Source§impl Hash for TThrottleQuota
impl Hash for TThrottleQuota
Source§impl Ord for TThrottleQuota
impl Ord for TThrottleQuota
Source§fn cmp(&self, other: &TThrottleQuota) -> Ordering
fn cmp(&self, other: &TThrottleQuota) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for TThrottleQuota
impl PartialEq for TThrottleQuota
Source§impl PartialOrd for TThrottleQuota
impl PartialOrd for TThrottleQuota
impl Eq for TThrottleQuota
impl StructuralPartialEq for TThrottleQuota
Auto Trait Implementations§
impl Freeze for TThrottleQuota
impl RefUnwindSafe for TThrottleQuota
impl Send for TThrottleQuota
impl Sync for TThrottleQuota
impl Unpin for TThrottleQuota
impl UnwindSafe for TThrottleQuota
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