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 config;
6pub mod debugger;
7mod did_you_mean;
8pub mod engine;
9mod errors;
10pub mod eval_base;
11pub mod eval_const;
12mod example;
13mod id;
14pub mod ir;
15mod lev_distance;
16mod module;
17pub mod parser_path;
18mod pipeline;
19#[cfg(feature = "plugin")]
20mod plugin;
21#[cfg(feature = "os")]
22pub mod process;
23mod signature;
24pub mod span;
25mod syntax_shape;
26mod ty;
27mod value;
28
29pub use alias::*;
30pub use ast::Unit;
31pub use config::*;
32pub use did_you_mean::did_you_mean;
33pub use engine::{ENV_VARIABLE_ID, IN_VARIABLE_ID, NU_VARIABLE_ID};
34pub use errors::*;
35pub use example::*;
36pub use id::*;
37pub use lev_distance::levenshtein_distance;
38pub use module::*;
39pub use pipeline::*;
40#[cfg(feature = "plugin")]
41pub use plugin::*;
42pub use signature::*;
43pub use span::*;
44pub use syntax_shape::*;
45pub use ty::*;
46pub use value::*;
47
48pub use nu_derive_value::*;