intellij-plugin/Edu-Rust/resources/Edu-Rust.xml (18 lines of code) (raw):
<idea-plugin>
<dependencies>
<plugin id="com.jetbrains.rust"/>
<plugin id="org.toml.lang"/>
</dependencies>
<extensions defaultExtensionNs="org.rust">
<learn.openCourseHandler implementation="com.jetbrains.edu.rust.learn.RsOpenCourseHandler"/>
</extensions>
<extensions defaultExtensionNs="Educational">
<configurator language="Rust" implementationClass="com.jetbrains.edu.rust.RsConfigurator"/>
</extensions>
<actions>
<!-- Temporary internal action to check Learn Rust course creation like in RustRover banner -->
<!-- https://youtrack.jetbrains.com/issue/EDU-8189 -->
<action id="OpenLearnRustCourseAction"
class="com.jetbrains.edu.rust.learn.OpenLearnRustCourseAction"
text="Open Learn Rust"
internal="true"/>
</actions>
</idea-plugin>