pub enum AssociationRole {
Requires,
Ensures,
Decreases,
SMTPat,
Refine,
ItemQuote,
ProcessRead,
ProcessWrite,
ProcessInit,
ProtocolMessages,
}
Expand description
An item can be associated to another one for multiple reasons:
AssociationRole
capture the nature of the (directed) relation
between two items
Variants§
Requires
Ensures
Decreases
SMTPat
Refine
ItemQuote
A quoted piece of backend code to place after or before the extraction of the marked item
ProcessRead
ProcessWrite
ProcessInit
ProtocolMessages
Trait Implementations§
Source§impl Clone for AssociationRole
impl Clone for AssociationRole
Source§fn clone(&self) -> AssociationRole
fn clone(&self) -> AssociationRole
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 AssociationRole
impl Debug for AssociationRole
Source§impl<'de> Deserialize<'de> for AssociationRole
impl<'de> Deserialize<'de> for AssociationRole
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 Serialize for AssociationRole
impl Serialize for AssociationRole
impl Copy for AssociationRole
Auto Trait Implementations§
impl Freeze for AssociationRole
impl RefUnwindSafe for AssociationRole
impl Send for AssociationRole
impl Sync for AssociationRole
impl Unpin for AssociationRole
impl UnwindSafe for AssociationRole
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