Struct dropbox_sdk::paper::InviteeInfoWithPermissionLevel
source · [−]#[non_exhaustive]pub struct InviteeInfoWithPermissionLevel {
pub invitee: InviteeInfo,
pub permission_level: PaperDocPermissionLevel,
}Available on crate feature
dbx_paper only.Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.invitee: InviteeInfoEmail address invited to the Paper doc.
permission_level: PaperDocPermissionLevelPermission level for the invitee.
Implementations
sourceimpl InviteeInfoWithPermissionLevel
impl InviteeInfoWithPermissionLevel
pub fn new(
invitee: InviteeInfo,
permission_level: PaperDocPermissionLevel
) -> Self
Trait Implementations
sourceimpl Clone for InviteeInfoWithPermissionLevel
impl Clone for InviteeInfoWithPermissionLevel
sourcefn clone(&self) -> InviteeInfoWithPermissionLevel
fn clone(&self) -> InviteeInfoWithPermissionLevel
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl<'de> Deserialize<'de> for InviteeInfoWithPermissionLevel
impl<'de> Deserialize<'de> for InviteeInfoWithPermissionLevel
sourcefn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<InviteeInfoWithPermissionLevel> for InviteeInfoWithPermissionLevel
impl PartialEq<InviteeInfoWithPermissionLevel> for InviteeInfoWithPermissionLevel
sourcefn eq(&self, other: &InviteeInfoWithPermissionLevel) -> bool
fn eq(&self, other: &InviteeInfoWithPermissionLevel) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &InviteeInfoWithPermissionLevel) -> bool
fn ne(&self, other: &InviteeInfoWithPermissionLevel) -> bool
This method tests for !=.
impl Eq for InviteeInfoWithPermissionLevel
impl StructuralEq for InviteeInfoWithPermissionLevel
impl StructuralPartialEq for InviteeInfoWithPermissionLevel
Auto Trait Implementations
impl RefUnwindSafe for InviteeInfoWithPermissionLevel
impl Send for InviteeInfoWithPermissionLevel
impl Sync for InviteeInfoWithPermissionLevel
impl Unpin for InviteeInfoWithPermissionLevel
impl UnwindSafe for InviteeInfoWithPermissionLevel
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more