pub struct LibraryFolderNode {
pub group_key: String,
pub group_path: String,
pub visibility: Visibility,
pub folder_id: Option<Uuid>,
pub parent_folder_id: Option<Uuid>,
pub name: String,
pub path: String,
pub processing_count: usize,
pub children: Vec<LibraryFolderNode>,
pub files: Vec<LibraryFileSummary>,
}Fields§
§group_key: String§group_path: String§visibility: Visibility§folder_id: Option<Uuid>§parent_folder_id: Option<Uuid>§name: String§path: String§processing_count: usize§children: Vec<LibraryFolderNode>§files: Vec<LibraryFileSummary>Trait Implementations§
Source§impl Clone for LibraryFolderNode
impl Clone for LibraryFolderNode
Source§fn clone(&self) -> LibraryFolderNode
fn clone(&self) -> LibraryFolderNode
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 ComposeSchema for LibraryFolderNode
impl ComposeSchema for LibraryFolderNode
Source§impl Debug for LibraryFolderNode
impl Debug for LibraryFolderNode
Source§impl<'de> Deserialize<'de> for LibraryFolderNode
impl<'de> Deserialize<'de> for LibraryFolderNode
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
Source§impl Serialize for LibraryFolderNode
impl Serialize for LibraryFolderNode
Auto Trait Implementations§
impl Freeze for LibraryFolderNode
impl RefUnwindSafe for LibraryFolderNode
impl Send for LibraryFolderNode
impl Sync for LibraryFolderNode
impl Unpin for LibraryFolderNode
impl UnsafeUnpin for LibraryFolderNode
impl UnwindSafe for LibraryFolderNode
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