by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Aug 05 22:56
    Undin labeled #5878
  • Aug 05 22:12
    hahnrobert opened #5878
  • Aug 05 21:06
    Undin edited #5877
  • Aug 05 21:05
    Undin labeled #5877
  • Aug 05 21:05
    Undin assigned #5877
  • Aug 05 21:05
    Undin opened #5877
  • Aug 05 20:45
    Undin assigned #5783
  • Aug 05 20:32
    vpiryns closed #5767
  • Aug 05 19:11
    Undin labeled #5783
  • Aug 05 19:10
    Undin labeled #5783
  • Aug 05 19:02
    Kobzol assigned #5875
  • Aug 05 19:01
    Undin labeled #5832
  • Aug 05 19:01
    Undin closed #5832
  • Aug 05 19:01
    Undin reopened #5832
  • Aug 05 19:01
    Undin closed #5832
  • Aug 05 19:01
    Undin labeled #5832
  • Aug 05 19:01
    Undin labeled #5832
  • Aug 05 18:58
    Undin labeled #5861
  • Aug 05 18:54
    Undin labeled #5859
  • Aug 05 18:53
    Undin labeled #5815
Teiva Harsanyi
@teivah
I mean the perfect scenario would be I save then I see directly in the code editor the potential issues
Jakub Beránek
@Kobzol
right, that makes sense
Teiva Harsanyi
@teivah
but thanks at least it's helping me a lot
Jakub Beránek
@Kobzol
I created an issue: intellij-rust/intellij-rust#5542 let's see what the others think :-)
Teiva Harsanyi
@teivah
thanks @Kobzol
Matyáš Racek
@panstromek
image.png
@Kobzol You're on fire ❤️
Vlad Beskrovnyy
@vlad20012
@Kobzol is legendary ❤️
Jakub Beránek
@Kobzol
it's sometimes a form of procrastination for me :) but I use the plugin on a daily basis, so it's a win-win for me when it gets improved
Vlad Beskrovnyy
@vlad20012
We just created a release branch release-125. The release is scheduled for 29.06.2020.
Ara Adkins
@iamrecursion
Quick Q. Does intellij-rust obey rustup directory overrides? I'm having an issue where the toolchain for a given repo is overridden, but Clion is still seeing my global default toolchain
The same issue is present in IntelliJ itself.
Vlad Beskrovnyy
@vlad20012
Oh, no, rustup directory overrides are not supported. Furthermore, opening a project with rustup override leads to lots of bugs and weird things
Ara Adkins
@iamrecursion
How so?
I assume it'll be fine if I manually specify the correct toolchain?
Vlad Beskrovnyy
@vlad20012
Well, you can specify rustup channel in a run configuration
image.png
Ara Adkins
@iamrecursion
the cargo command configurations pick up the correct toolchain from the override
Vlad Beskrovnyy
@vlad20012
A real possibility to switch toolchains is work in progress intellij-rust/intellij-rust#5529
Ara Adkins
@iamrecursion
That's great news.
Vlad Beskrovnyy
@vlad20012

the cargo command configurations pick up the correct toolchain from the override

It's coold, but, as I mentioned, if you have rustup override in a project, Intellij Rust starts behaving strangely. At least, it was so some time ago. Rustup override is a very rarely used feature, so I'm not sure

Ara Adkins
@iamrecursion
What kind of strangeness should I be on the lookout for?
Maybe I'm wrong and you need 2 things to run into the bug:
1) rustup override
2) multiple cargo projects in a single IDEA project
Ara Adkins
@iamrecursion
Ah yeah my situation is multiple crates all using the same toolchain
in one cargo workspace
Vlad Beskrovnyy
@vlad20012
A workspace should works fine
Ara Adkins
@iamrecursion
It seems to, for the most part!
I'm seeing some errors that don't occur during compilation, though
Vlad Beskrovnyy
@vlad20012
Intellij Rust has some false-positives, unfortunately(
Ara Adkins
@iamrecursion
Fair enough!
Vlad Beskrovnyy
@vlad20012
We just created a release branch release-126. The release is scheduled for 13.07.2020.
Ara Adkins
@iamrecursion
I'm having an issue where builds using cargo done through "Run Anything" are failing randomly with "crate not found for $foo"
When done in the shell it works absolutely fine
Ara Adkins
@iamrecursion
Vlad Beskrovnyy
@vlad20012
Thanks!
Evan Stoll
@evanjs

So I am trying to set some breakpoints on gtk-rs, which is a dependency on my project.
Currently, the breakpoints seem to be valid/recognized by the debugger (they are red), but do not suspend the program.

Note that I can step into these areas of execution just fine.
It's just that I can't have the debugger run until it hits a breakpoint in an external library.

Is suspending on breakpoints in external libraries supported?

Evan Stoll
@evanjs
rust-lldb seems to stop at the breakpoint just fine when run outside of CLion
Vlad Beskrovnyy
@vlad20012
@evanjs Could you please open an issue in out tracker? https://github.com/intellij-rust/intellij-rust/issues
Evan Stoll
@evanjs
@vlad20012 I always try to check first to make sure I’m not being dumb. Will do. Thanks!
Ara Adkins
@iamrecursion
I'm trying to launch a debugger for the first time, but I'm seeing "more than one binary was produced". Where do I set the flag it's mentioning?
Artem Mukhin
@ortem
@iamrecursion please try to specify the flag in the run configuration's command (you can open the configuration using Edit Configurations... button). See https://blog.jetbrains.com/clion/2019/10/debugging-rust-code-in-clion/ for more information and screenshots
Ara Adkins
@iamrecursion
I've no idea what the binary name would be.
The ones I expect don't seem to exist, which is very odd.
Artem Mukhin
@ortem
@iamrecursion Could you also try to delete this run configuration and create a new one by pressing the run button on the left of your main function in the editor?
Ara Adkins
@iamrecursion
Ah, got it working!
Now memory view in the debugger is showing up as blank.
Ah, fixed it. There was a hidden permissions dialogue from my OS
hah
Ara Adkins
@iamrecursion
Is there a way to change the asm syntax?