pub struct ExpressionParser;Expand description
实际的解析器实现
Implementations§
Trait Implementations§
Source§impl Default for ExpressionParser
impl Default for ExpressionParser
Source§impl Parser for ExpressionParser
impl Parser for ExpressionParser
Source§fn parse(&self, input: &str) -> Result<Expression, ParseError>
fn parse(&self, input: &str) -> Result<Expression, ParseError>
解析字符串为表达式
Auto Trait Implementations§
impl Freeze for ExpressionParser
impl RefUnwindSafe for ExpressionParser
impl Send for ExpressionParser
impl Sync for ExpressionParser
impl Unpin for ExpressionParser
impl UnsafeUnpin for ExpressionParser
impl UnwindSafe for ExpressionParser
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more