Struct dropbox_sdk::team::LegalHoldHeldRevisionMetadata
source · [−]#[non_exhaustive]pub struct LegalHoldHeldRevisionMetadata {
pub new_filename: String,
pub original_revision_id: Rev,
pub original_file_path: Path,
pub server_modified: DropboxTimestamp,
pub author_member_id: TeamMemberId,
pub author_member_status: TeamMemberStatus,
pub author_email: EmailAddress,
pub file_type: String,
pub size: u64,
pub content_hash: Sha256HexHash,
}dbx_team only.Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.new_filename: StringThe held revision filename.
original_revision_id: RevThe id of the held revision.
original_file_path: PathThe original path of the held revision.
server_modified: DropboxTimestampThe last time the file was modified on Dropbox.
The member id of the revision’s author.
The member status of the revision’s author.
The email address of the held revision author.
file_type: StringThe type of the held revision’s file.
size: u64The file size in bytes.
content_hash: Sha256HexHashA hash of the file content. This field can be used to verify data integrity. For more information see our Content hash page.
Implementations
sourceimpl LegalHoldHeldRevisionMetadata
impl LegalHoldHeldRevisionMetadata
pub fn new(
new_filename: String,
original_revision_id: Rev,
original_file_path: Path,
server_modified: DropboxTimestamp,
author_member_id: TeamMemberId,
author_member_status: TeamMemberStatus,
author_email: EmailAddress,
file_type: String,
size: u64,
content_hash: Sha256HexHash
) -> Self
Trait Implementations
sourceimpl Clone for LegalHoldHeldRevisionMetadata
impl Clone for LegalHoldHeldRevisionMetadata
sourcefn clone(&self) -> LegalHoldHeldRevisionMetadata
fn clone(&self) -> LegalHoldHeldRevisionMetadata
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 Debug for LegalHoldHeldRevisionMetadata
impl Debug for LegalHoldHeldRevisionMetadata
sourceimpl<'de> Deserialize<'de> for LegalHoldHeldRevisionMetadata
impl<'de> Deserialize<'de> for LegalHoldHeldRevisionMetadata
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<LegalHoldHeldRevisionMetadata> for LegalHoldHeldRevisionMetadata
impl PartialEq<LegalHoldHeldRevisionMetadata> for LegalHoldHeldRevisionMetadata
sourcefn eq(&self, other: &LegalHoldHeldRevisionMetadata) -> bool
fn eq(&self, other: &LegalHoldHeldRevisionMetadata) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &LegalHoldHeldRevisionMetadata) -> bool
fn ne(&self, other: &LegalHoldHeldRevisionMetadata) -> bool
This method tests for !=.
impl Eq for LegalHoldHeldRevisionMetadata
impl StructuralEq for LegalHoldHeldRevisionMetadata
impl StructuralPartialEq for LegalHoldHeldRevisionMetadata
Auto Trait Implementations
impl RefUnwindSafe for LegalHoldHeldRevisionMetadata
impl Send for LegalHoldHeldRevisionMetadata
impl Sync for LegalHoldHeldRevisionMetadata
impl Unpin for LegalHoldHeldRevisionMetadata
impl UnwindSafe for LegalHoldHeldRevisionMetadata
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