Struct kicad_parse_gen::IterAtom
[−]
[src]
pub struct IterAtom<'a> { /* fields omitted */ }
Atom iterator wrapper
Methods
impl<'a> IterAtom<'a>
[src]
fn i(&mut self, sname: &str, name: &str) -> Result<i64>
expect an integer while iterating a Sexp
list
fn f(&mut self, sname: &str, name: &str) -> Result<f64>
expect a float while iterating a Sexp
list
fn s(&mut self, sname: &str, name: &str) -> Result<String>
expect a String while iterating a Sexp
list
fn t<T: FromSexp>(&mut self, sname: &str, name: &str) -> Result<T>
expect a Sexp
while iterating a Sexp
list
fn opt_i(&mut self, or: i64) -> Result<i64>
optional integer while iterating a Sexp
list
fn opt_f(&mut self, or: f64) -> Result<f64>
optional float while iterating a Sexp
list
fn opt_s(&mut self, or: String) -> Result<String>
optional String while iterating a Sexp
list
fn opt_t<T: FromSexp>(&mut self) -> Result<Option<T>>
optional Sexp
while iterating a Sexp
list
fn vec<T: FromSexp>(&mut self) -> Result<Vec<T>>
expect remainder if iterator to be a Vec<T>