question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Feature Request: Rust Support

See original GitHub issue

I’ve been working on integrating a Rust project with a large multi-language repository, and we’re successfully building Rust binaries via rules_rust and cargo raze. However, we have not been able to get the projects working within CLion or Intellij IDEA, I think in part because the plugin does not yet support it.

Is Rust support something that the Intellij plugin authors would be open to? I am happy to dedicate time to making this come to fruition, if it is desired. Roughly speaking, what would it take to get this working?

Issue Analytics

  • State:open
  • Created 4 years ago
  • Reactions:20
  • Comments:7 (2 by maintainers)

github_iconTop GitHub Comments

4reactions
jincommented, Jun 21, 2019

Currently, we don’t have bandwidth or domain expertise to support new languages like Rust, and there isn’t a process to add a new language yet. It’s possible to work on a fork of this project to add Rust support, but until the details are ironed out, we cannot support this yet.

One of the things that’s high on my list to do is to implement a pluggable framework so that rule owners / domain experts (e.g. rules_rust) can integrate with this plugin without having to extend the core IntelliJ plugin, similar to how Starlark has provided Bazel core with extensibility.

2reactions
alexjpwalkercommented, Feb 1, 2022

I’ve opened a PR which integrates with the IntelliJ Rust plugin to deliver Rust support.

It depends on

I’ve uploaded an example project, and demo of the plugin’s capabilities, at https://github.com/vaticle/bazel-intellij-rust-example

https://user-images.githubusercontent.com/14253102/151391801-a7551fcb-0322-4ed5-adc1-f11784a3b106.mov

The PR’s architectures are suboptimal, looking for some insider knowledge to bring them to production grade!

Read more comments on GitHub >

github_iconTop Results From Across the Web

Feature Request: Rust support function override · Issue #44408
I hope rust can support function override, In real development world. we import a library, and may be want to override one function...
Read more >
add Rust to EmbedCode and ExternalEvaluate
Wolfram Community forum discussion about Feature Request - add Rust to EmbedCode and ExternalEvaluate. Stay on top of important topics and build connections ......
Read more >
Rust Feedback
PC Version only, please do not post D11 console edition issues or suggestions here. For support use our support site. · Make a...
Read more >
[RTFACT-13469] Feature Request: Support for Rust - Jira
This feature request would provide a way to mirror & cache crates.io whilst allowing for local publish of company specific packages.
Read more >
Feature Request: Update to Rust 1.52.1 - Glitch Support
However, Rust is currently at version 1.32.0, and my codebase depends on slightly newer features. Could you please upgrade when you have a...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found