pub enum ValueSubTree {
Str(String),
List(Vec<ValueSubTree>),
Map(BTreeMap<String, ValueSubTree>),
}Variants§
Implementations§
Source§impl ValueSubTree
impl ValueSubTree
pub fn is_empty_string(&self) -> bool
Sourcepub fn to_concatenated_string(&self) -> String
pub fn to_concatenated_string(&self) -> String
Concatenates all contained values into a String.
Trait Implementations§
Source§impl Clone for ValueSubTree
impl Clone for ValueSubTree
Source§fn clone(&self) -> ValueSubTree
fn clone(&self) -> ValueSubTree
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 ValueSubTree
impl Debug for ValueSubTree
Source§impl Default for ValueSubTree
impl Default for ValueSubTree
Source§impl<'de> Deserialize<'de> for ValueSubTree
impl<'de> Deserialize<'de> for ValueSubTree
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 Display for ValueSubTree
impl Display for ValueSubTree
Source§impl PartialEq for ValueSubTree
impl PartialEq for ValueSubTree
Source§impl Serialize for ValueSubTree
impl Serialize for ValueSubTree
impl Eq for ValueSubTree
impl StructuralPartialEq for ValueSubTree
Auto Trait Implementations§
impl Freeze for ValueSubTree
impl RefUnwindSafe for ValueSubTree
impl Send for ValueSubTree
impl Sync for ValueSubTree
impl Unpin for ValueSubTree
impl UnwindSafe for ValueSubTree
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