pub struct ResourceLimitInfo {
pub resource: String,
pub limit: u64,
pub observed: u64,
}Expand description
The {resource, limit, observed} triple attached to every
resource_limit_exceeded failure.
limit and observed are fixed-width u64 so the serialized triple
means the same thing on every platform; the internal usize counters they
are widened from convert exactly on every supported (32- and 64-bit)
target. The JSON numeric text is identical to what the previous
platform-width fields produced.
Fields§
§resource: String§limit: u64§observed: u64Trait Implementations§
Source§impl Clone for ResourceLimitInfo
impl Clone for ResourceLimitInfo
Source§fn clone(&self) -> ResourceLimitInfo
fn clone(&self) -> ResourceLimitInfo
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 ResourceLimitInfo
impl Debug for ResourceLimitInfo
Source§impl<'de> Deserialize<'de> for ResourceLimitInfo
impl<'de> Deserialize<'de> for ResourceLimitInfo
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
impl Eq for ResourceLimitInfo
Source§impl PartialEq for ResourceLimitInfo
impl PartialEq for ResourceLimitInfo
Source§impl Serialize for ResourceLimitInfo
impl Serialize for ResourceLimitInfo
impl StructuralPartialEq for ResourceLimitInfo
Auto Trait Implementations§
impl Freeze for ResourceLimitInfo
impl RefUnwindSafe for ResourceLimitInfo
impl Send for ResourceLimitInfo
impl Sync for ResourceLimitInfo
impl Unpin for ResourceLimitInfo
impl UnsafeUnpin for ResourceLimitInfo
impl UnwindSafe for ResourceLimitInfo
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.