pub fn compile(path: &str) -> Result<Compiled, String> {
        let node = parser::Parser::compile(path)?;
        Ok(Compiled{
            node
        })
    }
/// Compile a path expression and return a compiled instance.
///
/// If parsing the path fails, it will return an error.
Compile a path expression and return a compiled instance.
If parsing the path fails, it will return an error.
Compile a path expression and return a compiled instance . If parsing the path fails it will return an error .
pub fn compile(path: &str) -> Result<Compiled, String> {
        let node = parser::Parser::compile(path)?;
        Ok(Compiled{
            node
        })
    }
pub fn compile ( path : & str ) -> Result < Compiled , String > { let node = parser :: Parser :: compile ( path ) ? ; Ok ( Compiled { node } ) }
Compile a path expression and return a compiled instance.
Compile a path expression and return a compiled instance .
path
&str
path
&str