pub enum IntentKind {
Design,
Performance,
Security,
Business,
Custom(String),
}Expand description
Intent kinds.
Variants§
Design
Design rationale
Performance
Performance consideration
Security
Security requirement
Business
Business rule
Custom(String)
Custom intent description
Trait Implementations§
Source§impl Clone for IntentKind
impl Clone for IntentKind
Source§fn clone(&self) -> IntentKind
fn clone(&self) -> IntentKind
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 IntentKind
impl Debug for IntentKind
Source§impl<'de> Deserialize<'de> for IntentKind
impl<'de> Deserialize<'de> for IntentKind
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 Hash for IntentKind
impl Hash for IntentKind
Source§impl PartialEq for IntentKind
impl PartialEq for IntentKind
Source§fn eq(&self, other: &IntentKind) -> bool
fn eq(&self, other: &IntentKind) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for IntentKind
impl Serialize for IntentKind
impl Eq for IntentKind
impl StructuralPartialEq for IntentKind
Auto Trait Implementations§
impl Freeze for IntentKind
impl RefUnwindSafe for IntentKind
impl Send for IntentKind
impl Sync for IntentKind
impl Unpin for IntentKind
impl UnsafeUnpin for IntentKind
impl UnwindSafe for IntentKind
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more