pub struct CollaborationRole(pub String);Tuple Fields§
§0: StringImplementations§
Source§impl CollaborationRole
impl CollaborationRole
pub const EDITOR: &'static str = "editor"
pub const VIEWER: &'static str = "viewer"
pub const PREVIEWER: &'static str = "previewer"
pub const UPLOADER: &'static str = "uploader"
pub const PREVIEWER_UPLOADER: &'static str = "previewer uploader"
pub const VIEWER_UPLOADER: &'static str = "viewer uploader"
pub const CO_OWNER: &'static str = "co-owner"
pub const OWNER: &'static str = "owner"
Trait Implementations§
Source§impl Clone for CollaborationRole
impl Clone for CollaborationRole
Source§fn clone(&self) -> CollaborationRole
fn clone(&self) -> CollaborationRole
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CollaborationRole
impl Debug for CollaborationRole
Source§impl Default for CollaborationRole
impl Default for CollaborationRole
Source§fn default() -> CollaborationRole
fn default() -> CollaborationRole
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CollaborationRole
impl<'de> Deserialize<'de> for CollaborationRole
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
impl Eq for CollaborationRole
Source§impl PartialEq for CollaborationRole
impl PartialEq for CollaborationRole
Source§impl Serialize for CollaborationRole
impl Serialize for CollaborationRole
impl StructuralPartialEq for CollaborationRole
Auto Trait Implementations§
impl Freeze for CollaborationRole
impl RefUnwindSafe for CollaborationRole
impl Send for CollaborationRole
impl Sync for CollaborationRole
impl Unpin for CollaborationRole
impl UnsafeUnpin for CollaborationRole
impl UnwindSafe for CollaborationRole
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