Skip to content

Commit 199006a

Browse files
committed
chore: isRust
1 parent 81d97c6 commit 199006a

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

core/src/main/kotlin/spp/jetbrains/artifact/service/ArtifactTypeService.kt

+8
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,10 @@ object ArtifactTypeService : AbstractSourceMarkerService<IArtifactTypeService>()
117117
return getJavaScriptLanguages().contains(element.language.id)
118118
}
119119

120+
fun isRust(element: PsiElement): Boolean {
121+
return element.language.id == "Rust"
122+
}
123+
120124
fun getJvmLanguages(): List<String> {
121125
return listOf("JAVA", "kotlin", "Groovy", "Scala")
122126
}
@@ -183,3 +187,7 @@ fun PsiElement.isScala(): Boolean {
183187
fun PsiElement.isJavaScript(): Boolean {
184188
return ArtifactTypeService.isJavaScript(this)
185189
}
190+
191+
fun PsiElement.isRust(): Boolean {
192+
return ArtifactTypeService.isRust(this)
193+
}

0 commit comments

Comments
 (0)