Interface RsTypeReference

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

public interface RsTypeReference extends org.rust.devkt.lang.core.psi.ext.RsElement
  • Field Summary

    Fields inherited from interface com.intellij.psi.PsiElement

    EMPTY_ARRAY
  • Method Summary

    Modifier and Type
    Method
    Description
    @Nullable RsArrayType
     
    @Nullable RsBaseType
     
    @Nullable RsFnPointerType
     
    @Nullable RsForInType
     
    @Nullable RsRefLikeType
     
    @Nullable RsTraitType
     

    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
  • Method Details

    • getArrayType

      @Nullable @Nullable RsArrayType getArrayType()
    • getBaseType

      @Nullable @Nullable RsBaseType getBaseType()
    • getFnPointerType

      @Nullable @Nullable RsFnPointerType getFnPointerType()
    • getForInType

      @Nullable @Nullable RsForInType getForInType()
    • getRefLikeType

      @Nullable @Nullable RsRefLikeType getRefLikeType()
    • getTraitType

      @Nullable @Nullable RsTraitType getTraitType()