I am trying to write documents for a project that I am writing in Rust. One of the documents is required to be used regex::Regex. Here is the document I'm trying to write:
This gives me this error:
---- tokenize::util::regexp_span_tokenize_0 stdout ----
<anon>:4:9: 4:14 error: unresolved import `regex::Regex`. Maybe a missing `extern crate regex`? [E0432]
<anon>:4 use regex::Regex;
^~~~~
error: aborting due to previous error
But when I add extern crate regex;, I get this error:
---- tokenize::util::regexp_span_tokenize_0 stdout ----
<anon>:3:9: 3:19 error: unresolved import `rusty_nltk::tokenize::util::regexp_span_tokenize`. Maybe a missing `extern crate rusty_nltk`? [E0432]
<anon>:3 use rusty_nltk::tokenize::util::regexp_span_tokenize;
^~~~~~~~~~
<anon>:4:9: 4:14 error: unresolved import `regex::Regex`. Did you mean `self::regex`? [E0432]
<anon>:4 use regex::Regex;
^~~~~
error: aborting due to 2 previous errors
Some relevant parts of the corresponding files:
SRC / lib.rs:
extern crate regex;
pub mod tokenize;
Src / markup / mod.rs:
extern crate regex;
pub mod util;
(top) src / tokenize / util.rs:
extern crate regex;
use regex::Regex;
What am I doing wrong with the layout of my project?
source
share