[][src]Struct rustsv::structs::Entry

pub struct Entry {
    pub values: HashMap<String, String>,
    // some fields omitted
}

Represents a single row of data in the parsed result.

Fields

values: HashMap<String, String>

Implementations

impl Entry[src]

pub fn get(&self, index: &str) -> Option<&String>[src]

Get method usage:

// this example assumes you already have an instance of `Entry` created by the library.
let value: String = entry.get("<key>")?;

Trait Implementations

impl Clone for Entry[src]

impl Debug for Entry[src]

impl<'_> Index<&'_ str> for Entry[src]

type Output = String

The returned type after indexing.

impl Iterator for Entry[src]

type Item = (String, String)

The type of the elements being iterated over.

Auto Trait Implementations

impl RefUnwindSafe for Entry

impl Send for Entry

impl Sync for Entry

impl Unpin for Entry

impl UnwindSafe for Entry

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<I> IntoIterator for I where
    I: Iterator
[src]

type Item = <I as Iterator>::Item

The type of the elements being iterated over.

type IntoIter = I

Which kind of iterator are we turning this into?

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.