pub enum ChangeOrigin {
FromUser(FromUserRecord),
FromCanister(FromCanisterRecord),
}Expand description
Variants§
FromUser(FromUserRecord)
The change was initiated by a user.
FromCanister(FromCanisterRecord)
The change was initiated by a canister.
Trait Implementations§
Source§impl CandidType for ChangeOrigin
impl CandidType for ChangeOrigin
Source§impl Clone for ChangeOrigin
impl Clone for ChangeOrigin
Source§fn clone(&self) -> ChangeOrigin
fn clone(&self) -> ChangeOrigin
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 ChangeOrigin
impl Debug for ChangeOrigin
Source§impl<'de> Deserialize<'de> for ChangeOrigin
impl<'de> Deserialize<'de> for ChangeOrigin
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChangeOrigin, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChangeOrigin, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for ChangeOrigin
impl Hash for ChangeOrigin
Source§impl Ord for ChangeOrigin
impl Ord for ChangeOrigin
Source§fn cmp(&self, other: &ChangeOrigin) -> Ordering
fn cmp(&self, other: &ChangeOrigin) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ChangeOrigin
impl PartialEq for ChangeOrigin
Source§impl PartialOrd for ChangeOrigin
impl PartialOrd for ChangeOrigin
Source§impl Serialize for ChangeOrigin
impl Serialize for ChangeOrigin
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for ChangeOrigin
impl StructuralPartialEq for ChangeOrigin
Auto Trait Implementations§
impl Freeze for ChangeOrigin
impl RefUnwindSafe for ChangeOrigin
impl Send for ChangeOrigin
impl Sync for ChangeOrigin
impl Unpin for ChangeOrigin
impl UnwindSafe for ChangeOrigin
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