Struct ra_ap_syntax::ast::ContinueExpr
source · [−]pub struct ContinueExpr { /* private fields */ }Implementations
sourceimpl ContinueExpr
impl ContinueExpr
pub fn continue_token(&self) -> Option<SyntaxToken>
pub fn lifetime(&self) -> Option<Lifetime>
Trait Implementations
sourceimpl AstNode for ContinueExpr
impl AstNode for ContinueExpr
fn can_cast(kind: SyntaxKind) -> bool
fn cast(syntax: SyntaxNode) -> Option<Self>
fn syntax(&self) -> &SyntaxNode
fn clone_for_update(&self) -> Selfwhere
Self: Sized,
fn clone_subtree(&self) -> Selfwhere
Self: Sized,
sourceimpl Clone for ContinueExpr
impl Clone for ContinueExpr
sourcefn clone(&self) -> ContinueExpr
fn clone(&self) -> ContinueExpr
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for ContinueExpr
impl Debug for ContinueExpr
sourceimpl Display for ContinueExpr
impl Display for ContinueExpr
sourceimpl From<ContinueExpr> for Expr
impl From<ContinueExpr> for Expr
sourcefn from(node: ContinueExpr) -> Expr
fn from(node: ContinueExpr) -> Expr
Converts to this type from the input type.
sourceimpl HasAttrs for ContinueExpr
impl HasAttrs for ContinueExpr
fn attrs(&self) -> AstChildren<Attr>ⓘNotable traits for AstChildren<N>impl<N: AstNode> Iterator for AstChildren<N> type Item = N;
fn has_atom_attr(&self, atom: &str) -> bool
sourceimpl Hash for ContinueExpr
impl Hash for ContinueExpr
sourceimpl PartialEq<ContinueExpr> for ContinueExpr
impl PartialEq<ContinueExpr> for ContinueExpr
sourcefn eq(&self, other: &ContinueExpr) -> bool
fn eq(&self, other: &ContinueExpr) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
impl Eq for ContinueExpr
impl StructuralEq for ContinueExpr
impl StructuralPartialEq for ContinueExpr
Auto Trait Implementations
impl !RefUnwindSafe for ContinueExpr
impl !Send for ContinueExpr
impl !Sync for ContinueExpr
impl Unpin for ContinueExpr
impl !UnwindSafe for ContinueExpr
Blanket Implementations
sourceimpl<N> AstNodeEdit for Nwhere
N: AstNode + Clone,
impl<N> AstNodeEdit for Nwhere
N: AstNode + Clone,
fn indent_level(&self) -> IndentLevel
fn indent(&self, level: IndentLevel) -> Self
fn dedent(&self, level: IndentLevel) -> Self
fn reset_indent(&self) -> Self
sourceimpl<T> AttrsOwnerEdit for Twhere
T: HasAttrs,
impl<T> AttrsOwnerEdit for Twhere
T: HasAttrs,
fn remove_attrs_and_docs(&self)
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key and return true if they are equal.