Skip to content

Writing harnesses under e.g. rust-analyzer gives a poor experience #1712

@tedinski

Description

@tedinski

Writing a harness, either under cfg(kani) or not, should leave people with a natural experience in their editors, including autocomplete, red-squigglies for errors, documentation, not being greyed-out, etc.

There are multiple issues to think about here, including:

  • Having the kani crate (etc) available
  • Dealing with cfg(kani) and cfg(test)

But there are likely further issues, because we've observed a customer not seeing errors at all (i.e. not even reporting kani as an unknown symbol.) We should investigate whether there are further issues on our side here...

Metadata

Metadata

Assignees

No one assigned

    Labels

    [C] BugThis is a bug. Something isn't working.[E] User ExperienceAn UX enhancement for an existing feature. Including deprecation of an existing one.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions