pub struct RefStatement {
pub question: Question,
pub operand: Expression<true>,
pub semi: Semi,
}Expand description
?expr. Used for displaying and biases.
Fields§
§question: QuestionThe starting question mark.
operand: Expression<true>Operand.
semi: SemiThe ending semicolon.
Trait Implementations§
Source§impl Debug for RefStatement
impl Debug for RefStatement
Source§impl Parse for RefStatement
impl Parse for RefStatement
Source§type FirstToken = TokenOr<TokenOr<<Question as Parse>::FirstToken, <Expression<true> as Parse>::FirstToken>, <Semi as Parse>::FirstToken>
type FirstToken = TokenOr<TokenOr<<Question as Parse>::FirstToken, <Expression<true> as Parse>::FirstToken>, <Semi as Parse>::FirstToken>
The first token of a structure.
Auto Trait Implementations§
impl Freeze for RefStatement
impl RefUnwindSafe for RefStatement
impl Send for RefStatement
impl Sync for RefStatement
impl Unpin for RefStatement
impl UnsafeUnpin for RefStatement
impl UnwindSafe for RefStatement
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