pub type StmtAssign = StmtAssign<SourceRange>;
Aliased Type§
struct StmtAssign {
pub range: SourceRange,
pub targets: Vec<Expr<SourceRange>>,
pub value: Box<Expr<SourceRange>>,
pub type_comment: Option<String>,
}
Fields§
§range: SourceRange
§targets: Vec<Expr<SourceRange>>
§value: Box<Expr<SourceRange>>
§type_comment: Option<String>
Trait Implementations§
Source§impl Located for StmtAssign
impl Located for StmtAssign
fn range(&self) -> SourceRange
fn location(&self) -> SourceLocation
fn end_location(&self) -> Option<SourceLocation>
Source§impl LocatedMut for StmtAssign
impl LocatedMut for StmtAssign
fn range_mut(&mut self) -> &mut SourceRange
Source§impl<R: Clone> Clone for StmtAssign<R>
impl<R: Clone> Clone for StmtAssign<R>
Source§fn clone(&self) -> StmtAssign<R>
fn clone(&self) -> StmtAssign<R>
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 more