[][src]Struct btor2tools::Btor2Parser

pub struct Btor2Parser { /* fields omitted */ }

Implementations

impl Btor2Parser[src]

pub fn new() -> Self[src]

pub fn read_lines<P>(
    &mut self,
    file: P
) -> Result<Btor2LineIterator<'_>, Btor2ParserError> where
    P: AsRef<Path>, 
[src]

Parses a Btor2 file and returns an iterator to all every formatted line on success. On failure, the error includes the line number, where the error occured.

Trait Implementations

impl Drop for Btor2Parser[src]

Auto Trait Implementations

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, U> Into<U> for T where
    U: From<T>, 
[src]

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.