pub struct FileWithExtra {
pub file: File,
pub created_by: Option<User>,
pub last_modified_by: Option<User>,
pub last_modified_at: Option<DateTime<Utc>>,
}Expand description
File with the resolved creator and last modified data
Fields§
§file: File§created_by: Option<User>§last_modified_by: Option<User>§last_modified_at: Option<DateTime<Utc>>Last time the file was modified
Trait Implementations§
Source§impl Clone for FileWithExtra
impl Clone for FileWithExtra
Source§fn clone(&self) -> FileWithExtra
fn clone(&self) -> FileWithExtra
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 ComposeSchema for FileWithExtra
impl ComposeSchema for FileWithExtra
Source§impl Debug for FileWithExtra
impl Debug for FileWithExtra
Source§impl<'a, R: Row> FromRow<'a, R> for FileWithExtra
impl<'a, R: Row> FromRow<'a, R> for FileWithExtra
Source§impl Serialize for FileWithExtra
impl Serialize for FileWithExtra
Auto Trait Implementations§
impl Freeze for FileWithExtra
impl RefUnwindSafe for FileWithExtra
impl Send for FileWithExtra
impl Sync for FileWithExtra
impl Unpin for FileWithExtra
impl UnwindSafe for FileWithExtra
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.