pub enum ListReport {
Tree(Vec<ListNodeReport>),
List(Vec<String>),
Empty,
}Expand description
Represents the different report formats for the list action.
Variants§
Tree(Vec<ListNodeReport>)
Represents a tree-like report format.
List(Vec<String>)
Represents a standard list report format in topological order.
Empty
Represents an empty report format.
Trait Implementations§
Source§impl Clone for ListReport
impl Clone for ListReport
Source§fn clone(&self) -> ListReport
fn clone(&self) -> ListReport
Returns a copy 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 ListReport
impl Debug for ListReport
Source§impl Default for ListReport
impl Default for ListReport
Source§fn default() -> ListReport
fn default() -> ListReport
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ListReport
impl RefUnwindSafe for ListReport
impl Send for ListReport
impl Sync for ListReport
impl Unpin for ListReport
impl UnwindSafe for ListReport
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> Pointable for T
impl<T> Pointable for T
Source§impl<S> SetWithType for S
impl<S> SetWithType for S
Source§fn set_with_type<T, IntoT>(&mut self, component: IntoT)where
IntoT: Into<T>,
S: SetComponent<T, IntoT>,
fn set_with_type<T, IntoT>(&mut self, component: IntoT)where
IntoT: Into<T>,
S: SetComponent<T, IntoT>,
Function to set value of a component by its type.