pub struct RationalExponent {
pub lparen: LParen,
pub num: TokInteger,
pub slash: Slash,
pub denum: TokInteger,
pub rparen: RParen,
}
Expand description
A rational exponent of form (a/b)
, where a
and b
are integer tokens.
Fields§
§lparen: LParen
§num: TokInteger
§slash: Slash
§denum: TokInteger
§rparen: RParen
Trait Implementations§
Source§impl Debug for RationalExponent
impl Debug for RationalExponent
Source§impl Parse for RationalExponent
impl Parse for RationalExponent
Auto Trait Implementations§
impl Freeze for RationalExponent
impl RefUnwindSafe for RationalExponent
impl Send for RationalExponent
impl Sync for RationalExponent
impl Unpin for RationalExponent
impl UnwindSafe for RationalExponent
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> CheckParses for Twhere
T: Parse,
impl<T> CheckParses for Twhere
T: Parse,
Source§fn check_parses<'t, I>(input: &InputStream<'t, I>) -> Option<bool>
fn check_parses<'t, I>(input: &InputStream<'t, I>) -> Option<bool>
Check if
Self
would parse given the tokens.Source§impl<T> Convert for T
impl<T> Convert for T
Source§fn convert<U>(self, context: &CompileContext) -> Expr<U>where
U: ConvertFrom<T>,
fn convert<U>(self, context: &CompileContext) -> Expr<U>where
U: ConvertFrom<T>,
Convert
self
into a specific type. Read moreSource§fn can_convert<U>(&self) -> boolwhere
U: ConvertFrom<T>,
fn can_convert<U>(&self) -> boolwhere
U: ConvertFrom<T>,
Check if
self
can be converted into a specific type. Read more