pub struct Importance(/* private fields */);Expand description
Defines the importance of the data contained in the operation.
Implementations§
Source§impl Importance
impl Importance
Sourcepub const LOW: Importance
pub const LOW: Importance
Allows data caching, batching, and aggregation. It provides higher performance with higher data loss risk.
Sourcepub const HIGH: Importance
pub const HIGH: Importance
Disables data aggregation to minimize data loss. It is for operations that contains significant monetary value or audit trail. This feature only applies to the client libraries.
Sourcepub fn as_str_name(&self) -> Cow<'static, str>
pub fn as_str_name(&self) -> Cow<'static, str>
Gets the enum value as a string.
Sourcepub fn from_str_name(name: &str) -> Option<Self>
pub fn from_str_name(name: &str) -> Option<Self>
Creates an enum value from the value name.
Trait Implementations§
Source§impl Clone for Importance
impl Clone for Importance
Source§fn clone(&self) -> Importance
fn clone(&self) -> Importance
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 Importance
impl Debug for Importance
Source§impl Default for Importance
impl Default for Importance
Source§impl<'de> Deserialize<'de> for Importance
impl<'de> Deserialize<'de> for Importance
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
Source§impl From<i32> for Importance
impl From<i32> for Importance
Source§impl PartialEq for Importance
impl PartialEq for Importance
Source§impl Serialize for Importance
impl Serialize for Importance
impl StructuralPartialEq for Importance
Auto Trait Implementations§
impl Freeze for Importance
impl RefUnwindSafe for Importance
impl Send for Importance
impl Sync for Importance
impl Unpin for Importance
impl UnwindSafe for Importance
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