pub enum MemoryMode {
Disabled,
Permissive,
Strict,
}Expand description
Bounds validation and global memory limiter behavior.
Variants§
Disabled
Bounds validation is skipped, and no memory limiting is applied.
Permissive
Treat bounds validation failures as non-fatal.
Global memory limiter will be enabled and active if a memory limit is configured.
Strict
Treat bounds validation failures as fatal.
Global memory limiter will be enabled and active if a memory limit is configured.
Trait Implementations§
Source§impl Clone for MemoryMode
impl Clone for MemoryMode
Source§fn clone(&self) -> MemoryMode
fn clone(&self) -> MemoryMode
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 MemoryMode
impl Debug for MemoryMode
Source§impl Default for MemoryMode
impl Default for MemoryMode
Source§fn default() -> MemoryMode
fn default() -> MemoryMode
Returns the “default value” for a type. Read more
Source§impl PartialEq for MemoryMode
impl PartialEq for MemoryMode
impl Copy for MemoryMode
impl Eq for MemoryMode
impl StructuralPartialEq for MemoryMode
Auto Trait Implementations§
impl Freeze for MemoryMode
impl RefUnwindSafe for MemoryMode
impl Send for MemoryMode
impl Sync for MemoryMode
impl Unpin for MemoryMode
impl UnwindSafe for MemoryMode
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,
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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::RequestSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> Track for T
impl<T> Track for T
Source§fn track_resources(self, token: ResourceGroupToken) -> Tracked<Self>
fn track_resources(self, token: ResourceGroupToken) -> Tracked<Self>
Instruments this type by attaching the given resource group token, returning a
Tracked wrapper. Read moreSource§fn in_current_resource_group(self) -> Tracked<Self>
fn in_current_resource_group(self) -> Tracked<Self>
Instruments this type by attaching the current resource group, returning a
Tracked wrapper. Read more