Struct ezno_parser::ExpressionPosition
source · pub struct ExpressionPosition;
Trait Implementations§
source§impl Clone for ExpressionPosition
impl Clone for ExpressionPosition
source§fn clone(&self) -> ExpressionPosition
fn clone(&self) -> ExpressionPosition
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ExpressionPosition
impl Debug for ExpressionPosition
source§impl ExpressionOrStatementPosition for ExpressionPosition
impl ExpressionOrStatementPosition for ExpressionPosition
type Name = Option<VariableIdentifier>
fn from_reader( reader: &mut impl TokenReader<TSXToken, Span>, state: &mut ParsingState, settings: &ParseSettings ) -> ParseResult<(Self::Name, Option<Vec<GenericTypeConstraint>>)>
fn as_option_str(name: &Self::Name) -> Option<&str>
fn as_option_string_mut(name: &mut Self::Name) -> Option<&mut String>
source§impl Hash for ExpressionPosition
impl Hash for ExpressionPosition
source§impl PartialEq<ExpressionPosition> for ExpressionPosition
impl PartialEq<ExpressionPosition> for ExpressionPosition
source§fn eq(&self, other: &ExpressionPosition) -> bool
fn eq(&self, other: &ExpressionPosition) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.