pub enum CaptureLimitPolicy {
Fail,
Skip,
}Expand description
Action taken when a value reservation would exceed an admitted limit.
Variants§
Fail
Fail before performing the prohibited retention or copy.
Skip
Omit the value and emit a structured budget reason.
Trait Implementations§
Source§impl Clone for CaptureLimitPolicy
impl Clone for CaptureLimitPolicy
Source§fn clone(&self) -> CaptureLimitPolicy
fn clone(&self) -> CaptureLimitPolicy
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 moreimpl Copy for CaptureLimitPolicy
Source§impl Debug for CaptureLimitPolicy
impl Debug for CaptureLimitPolicy
Source§impl<'de> Deserialize<'de> for CaptureLimitPolicy
impl<'de> Deserialize<'de> for CaptureLimitPolicy
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 CaptureLimitPolicy
Source§impl PartialEq for CaptureLimitPolicy
impl PartialEq for CaptureLimitPolicy
Source§impl Serialize for CaptureLimitPolicy
impl Serialize for CaptureLimitPolicy
impl StructuralPartialEq for CaptureLimitPolicy
Auto Trait Implementations§
impl Freeze for CaptureLimitPolicy
impl RefUnwindSafe for CaptureLimitPolicy
impl Send for CaptureLimitPolicy
impl Sync for CaptureLimitPolicy
impl Unpin for CaptureLimitPolicy
impl UnsafeUnpin for CaptureLimitPolicy
impl UnwindSafe for CaptureLimitPolicy
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