pub struct ResolvedFolderWithExtra {
pub path: Vec<FolderPathSegment>,
pub folders: Vec<FolderWithExtra>,
pub files: Vec<FileWithExtra>,
pub links: Vec<LinkWithExtra>,
}Expand description
Folder with all the children resolved, children also resolve the user and last modified data
Fields§
§path: Vec<FolderPathSegment>Path to the resolved folder
folders: Vec<FolderWithExtra>List of folders within the folder
files: Vec<FileWithExtra>List of files within the folder
links: Vec<LinkWithExtra>List of links within the folder
Implementations§
Trait Implementations§
Source§impl ComposeSchema for ResolvedFolderWithExtra
impl ComposeSchema for ResolvedFolderWithExtra
Source§impl Debug for ResolvedFolderWithExtra
impl Debug for ResolvedFolderWithExtra
Source§impl Default for ResolvedFolderWithExtra
impl Default for ResolvedFolderWithExtra
Source§fn default() -> ResolvedFolderWithExtra
fn default() -> ResolvedFolderWithExtra
Returns the “default value” for a type. Read more
Source§impl Serialize for ResolvedFolderWithExtra
impl Serialize for ResolvedFolderWithExtra
Auto Trait Implementations§
impl Freeze for ResolvedFolderWithExtra
impl RefUnwindSafe for ResolvedFolderWithExtra
impl Send for ResolvedFolderWithExtra
impl Sync for ResolvedFolderWithExtra
impl Unpin for ResolvedFolderWithExtra
impl UnwindSafe for ResolvedFolderWithExtra
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> 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.