pub struct FlatKeyValues { /* private fields */ }Implementations§
Source§impl FlatKeyValues
impl FlatKeyValues
pub fn parse(input: &str) -> Result<Self>
pub fn get<I, T>(&self, path: I) -> Option<&String>
pub fn get_str<I, T>(&self, path: I) -> Option<&str>
pub fn get_mut<I, T>(&mut self, path: I) -> Option<&mut String>
pub fn is_empty(&self) -> bool
pub fn len(&self) -> usize
pub fn iter(&self) -> impl Iterator<Item = (&Path, &String)>
Trait Implementations§
Source§impl Clone for FlatKeyValues
impl Clone for FlatKeyValues
Source§fn clone(&self) -> FlatKeyValues
fn clone(&self) -> FlatKeyValues
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 FlatKeyValues
impl Debug for FlatKeyValues
Source§impl From<KeyValue> for FlatKeyValues
impl From<KeyValue> for FlatKeyValues
Source§impl PartialEq for FlatKeyValues
impl PartialEq for FlatKeyValues
impl Eq for FlatKeyValues
impl StructuralPartialEq for FlatKeyValues
Auto Trait Implementations§
impl Freeze for FlatKeyValues
impl RefUnwindSafe for FlatKeyValues
impl Send for FlatKeyValues
impl Sync for FlatKeyValues
impl Unpin for FlatKeyValues
impl UnwindSafe for FlatKeyValues
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.