Skip to content

Rust written compiler error text extraction API for experimental purpose.

Notifications You must be signed in to change notification settings

Menkir/extractor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

extractor Build Status

Experimental API to extract the general error title.

Installation

Apply changes on your Cargo.toml

[dependencies]
extractor = "0.1.0"

Example

error[E0382]: use of moved value: 'v'
--> examples/fail.rs:4:29
|
3 |     let v2 = v;
|         -- value moved here
4 |     println!("v[0] is: {}\", v[0]);
  |                             ^ value used here after move
|
= note: move occurs because `v` has type `std::vec::Vec<i32>`, which does not implement the `Copy` trait"

Based on this compiler error the general error title would be e.g use of moved value. The purpose of this crate is to make the use of resa more easier by outsourcing different semantic code.

Because a search for error[E0382]: use of moved value: 'v' would lead to empty results, we need to extract the general issue of this.

About

Rust written compiler error text extraction API for experimental purpose.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages