pub struct AllFileTree {
pub file: AllFile,
pub children: Option<Vec<AllFileTree>>,
}Expand description
Represents a file tree node with children (for nested display)
Fields§
§file: AllFile§children: Option<Vec<AllFileTree>>Trait Implementations§
Source§impl Clone for AllFileTree
impl Clone for AllFileTree
Source§fn clone(&self) -> AllFileTree
fn clone(&self) -> AllFileTree
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 Debug for AllFileTree
impl Debug for AllFileTree
Source§impl<'de> Deserialize<'de> for AllFileTree
impl<'de> Deserialize<'de> for AllFileTree
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 From<AllFileTree> for AllFileEntryResponse
impl From<AllFileTree> for AllFileEntryResponse
Source§fn from(t: AllFileTree) -> Self
fn from(t: AllFileTree) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for AllFileTree
impl RefUnwindSafe for AllFileTree
impl Send for AllFileTree
impl Sync for AllFileTree
impl Unpin for AllFileTree
impl UnsafeUnpin for AllFileTree
impl UnwindSafe for AllFileTree
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 more