pub enum CircleOperationIntent {
Create {
name: String,
},
Rename {
name: String,
},
AddMember {
member_pubkey: String,
role: CircleRole,
},
RemoveMember {
member_pubkey: String,
},
ResolveControl {
chosen: CircleControlCoord,
},
Delete,
}Variants§
Trait Implementations§
Source§impl Clone for CircleOperationIntent
impl Clone for CircleOperationIntent
Source§fn clone(&self) -> CircleOperationIntent
fn clone(&self) -> CircleOperationIntent
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 CircleOperationIntent
impl Debug for CircleOperationIntent
Source§impl<'de> Deserialize<'de> for CircleOperationIntent
impl<'de> Deserialize<'de> for CircleOperationIntent
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 PartialEq for CircleOperationIntent
impl PartialEq for CircleOperationIntent
Source§impl Serialize for CircleOperationIntent
impl Serialize for CircleOperationIntent
impl Eq for CircleOperationIntent
impl StructuralPartialEq for CircleOperationIntent
Auto Trait Implementations§
impl Freeze for CircleOperationIntent
impl RefUnwindSafe for CircleOperationIntent
impl Send for CircleOperationIntent
impl Sync for CircleOperationIntent
impl Unpin for CircleOperationIntent
impl UnsafeUnpin for CircleOperationIntent
impl UnwindSafe for CircleOperationIntent
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.