pub struct CollaboratorRequest {
pub user: String,
pub permission: Permission,
}Expand description
Request to add or update a collaborator.
Fields§
§user: StringUser’s public key (hex-encoded).
permission: PermissionPermission level to grant.
Trait Implementations§
Source§impl Clone for CollaboratorRequest
impl Clone for CollaboratorRequest
Source§fn clone(&self) -> CollaboratorRequest
fn clone(&self) -> CollaboratorRequest
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 CollaboratorRequest
impl Debug for CollaboratorRequest
Source§impl<'de> Deserialize<'de> for CollaboratorRequest
impl<'de> Deserialize<'de> for CollaboratorRequest
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
Auto Trait Implementations§
impl Freeze for CollaboratorRequest
impl RefUnwindSafe for CollaboratorRequest
impl Send for CollaboratorRequest
impl Sync for CollaboratorRequest
impl Unpin for CollaboratorRequest
impl UnwindSafe for CollaboratorRequest
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