Struct ocl_include::Parser[][src]

pub struct Parser { /* fields omitted */ }

Implementations

impl Parser[src]

pub fn new(source: Box<dyn Source>) -> Self[src]

pub fn builder() -> ParserBuilder[src]

pub fn parse(&self, main: &Path) -> Result<Node>[src]

Reads and parses source files and resolves dependencies

Returns node tree that could be collected into resulting code string and index

Auto Trait Implementations

impl !RefUnwindSafe for Parser

impl !Send for Parser

impl !Sync for Parser

impl Unpin for Parser

impl !UnwindSafe for Parser

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.