Struct ptree::item::StringItem
source · [−]pub struct StringItem {
pub text: String,
pub children: Vec<StringItem>,
}
Expand description
A simple concrete implementation of TreeItem
using String
s
While a tree of StringItem
s can be constructed directly,
it is usually easier to use a TreeBuilder
.
Fields
text: String
The item’s own text, to be returned by write_self
children: Vec<StringItem>
The list of item’s children
Trait Implementations
sourceimpl Clone for StringItem
impl Clone for StringItem
sourcefn clone(&self) -> StringItem
fn clone(&self) -> StringItem
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for StringItem
impl Debug for StringItem
Auto Trait Implementations
impl RefUnwindSafe for StringItem
impl Send for StringItem
impl Sync for StringItem
impl Unpin for StringItem
impl UnwindSafe for StringItem
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more