pub enum DataPrototype {
ArgumentDataPrototype(ArgumentDataPrototype),
ParameterDataPrototype(ParameterDataPrototype),
VariableDataPrototype(VariableDataPrototype),
ApplicationArrayElement(ApplicationArrayElement),
ApplicationRecordElement(ApplicationRecordElement),
}
Expand description
enum of all data prototypes
Variants§
ArgumentDataPrototype(ArgumentDataPrototype)
argument data prototype
ParameterDataPrototype(ParameterDataPrototype)
parameter data prototype
VariableDataPrototype(VariableDataPrototype)
variable data prototype
ApplicationArrayElement(ApplicationArrayElement)
application array element
ApplicationRecordElement(ApplicationRecordElement)
application record element
Trait Implementations§
Source§impl AbstractionElement for DataPrototype
impl AbstractionElement for DataPrototype
Source§impl Clone for DataPrototype
impl Clone for DataPrototype
Source§fn clone(&self) -> DataPrototype
fn clone(&self) -> DataPrototype
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 DataPrototype
impl Debug for DataPrototype
Source§impl PartialEq for DataPrototype
impl PartialEq for DataPrototype
Source§impl TryFrom<Element> for DataPrototype
impl TryFrom<Element> for DataPrototype
impl Eq for DataPrototype
impl StructuralPartialEq for DataPrototype
Auto Trait Implementations§
impl Freeze for DataPrototype
impl !RefUnwindSafe for DataPrototype
impl Send for DataPrototype
impl Sync for DataPrototype
impl Unpin for DataPrototype
impl !UnwindSafe for DataPrototype
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.