Enum dsntk_model::DmnId
source · pub enum DmnId {
Provided(String),
Generated(String),
}Expand description
DmnId defines possible types of unique identifiers in model.
Specification defines this identifier as optional, so when this identifier is not provided in the model, a new unique UUID identifier is generated. This SHALL not be conflicting with any other identifier.
Variants§
Provided(String)
Identifier was provided in model.
Generated(String)
Identifier was generated during parsing (not provided in model).
Trait Implementations§
impl Eq for DmnId
impl StructuralPartialEq for DmnId
Auto Trait Implementations§
impl Freeze for DmnId
impl RefUnwindSafe for DmnId
impl Send for DmnId
impl Sync for DmnId
impl Unpin for DmnId
impl UnwindSafe for DmnId
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)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.