Interface RsLetDecl

All Superinterfaces:
com.intellij.psi.PsiElement, org.rust.devkt.lang.core.psi.ext.RsElement, RsStmt

public interface RsLetDecl extends RsStmt
  • Field Summary

    Fields inherited from interface com.intellij.psi.PsiElement

    EMPTY_ARRAY
  • Method Summary

    Modifier and Type
    Method
    Description
    @Nullable com.intellij.psi.PsiElement
     
    @Nullable com.intellij.psi.PsiElement
     
    @Nullable RsExpr
     
    @NotNull com.intellij.psi.PsiElement
     
    @NotNull List<RsOuterAttr>
     
    @Nullable RsPat
     
    @Nullable RsTypeReference
     

    Methods inherited from interface com.intellij.psi.PsiElement

    add, addAfter, addBefore, addRange, addRangeAfter, addRangeBefore, checkAdd, checkDelete, copy, delete, deleteChildRange, findElementAt, findReferenceAt, getChildren, getContainingFile, getContext, getFirstChild, getLanguage, getLastChild, getNavigationElement, getNextSibling, getNode, getOriginalElement, getParent, getPrevSibling, getReference, getStartOffsetInParent, getText, getTextLength, getTextOffset, getTextRange, isEquivalentTo, isPhysical, isValid, isWritable, replace, textContains, textMatches, textMatches, textToCharArray, toString

    Methods inherited from interface org.rust.devkt.lang.core.psi.RsStmt

    getSemicolon
  • Method Details

    • getExpr

      @Nullable @Nullable RsExpr getExpr()
    • getOuterAttrList

      @NotNull @NotNull List<RsOuterAttr> getOuterAttrList()
    • getPat

      @Nullable @Nullable RsPat getPat()
    • getTypeReference

      @Nullable @Nullable RsTypeReference getTypeReference()
    • getColon

      @Nullable @Nullable com.intellij.psi.PsiElement getColon()
    • getEq

      @Nullable @Nullable com.intellij.psi.PsiElement getEq()
    • getLet

      @NotNull @NotNull com.intellij.psi.PsiElement getLet()