pub enum DynamicallyDefineDID {
DefineByIdentifier {
did: DynamicallyDID,
source: DynamicallyMemAddr,
others: Vec<DynamicallyMemAddr>,
},
DefineByMemoryAddress {
did: DynamicallyDID,
memory: (u128, u128),
others: Vec<(u128, u128)>,
},
ClearDynamicallyDefinedDataIdentifier(Option<DynamicallyDID>),
}Variants§
DefineByIdentifier
DefineByMemoryAddress
ClearDynamicallyDefinedDataIdentifier(Option<DynamicallyDID>)
Trait Implementations§
Source§impl Clone for DynamicallyDefineDID
impl Clone for DynamicallyDefineDID
Source§fn clone(&self) -> DynamicallyDefineDID
fn clone(&self) -> DynamicallyDefineDID
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 DynamicallyDefineDID
impl Debug for DynamicallyDefineDID
Source§impl PartialEq for DynamicallyDefineDID
impl PartialEq for DynamicallyDefineDID
Source§impl RequestData for DynamicallyDefineDID
impl RequestData for DynamicallyDefineDID
impl Eq for DynamicallyDefineDID
impl StructuralPartialEq for DynamicallyDefineDID
Auto Trait Implementations§
impl Freeze for DynamicallyDefineDID
impl RefUnwindSafe for DynamicallyDefineDID
impl Send for DynamicallyDefineDID
impl Sync for DynamicallyDefineDID
impl Unpin for DynamicallyDefineDID
impl UnwindSafe for DynamicallyDefineDID
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