nu_protocol/
lib.rs

1#![cfg_attr(not(feature = "os"), allow(unused))]
2#![doc = include_str!("../README.md")]
3mod alias;
4pub mod ast;
5pub mod casing;
6mod completion;
7pub mod config;
8pub mod debugger;
9mod deprecation;
10mod did_you_mean;
11pub mod engine;
12mod errors;
13pub mod eval_base;
14pub mod eval_const;
15mod example;
16mod id;
17pub mod ir;
18mod lev_distance;
19mod module;
20pub mod parser_path;
21mod pipeline;
22#[cfg(feature = "plugin")]
23mod plugin;
24#[cfg(feature = "os")]
25pub mod process;
26mod signature;
27pub mod span;
28mod syntax_shape;
29mod ty;
30mod value;
31
32pub use alias::*;
33pub use ast::unit::*;
34pub use completion::*;
35pub use config::*;
36pub use deprecation::*;
37pub use did_you_mean::did_you_mean;
38pub use engine::{ENV_VARIABLE_ID, IN_VARIABLE_ID, NU_VARIABLE_ID};
39pub use errors::*;
40pub use example::*;
41pub use id::*;
42pub use lev_distance::levenshtein_distance;
43pub use module::*;
44pub use pipeline::*;
45#[cfg(feature = "plugin")]
46pub use plugin::*;
47pub use signature::*;
48pub use span::*;
49pub use syntax_shape::*;
50pub use ty::*;
51pub use value::*;
52
53pub use nu_derive_value::*;