1#![deny(unsafe_op_in_unsafe_fn)]
2#![allow(clippy::missing_safety_doc)]
3#![allow(clippy::too_many_arguments)]
4#![allow(clippy::type_complexity)]
5#![warn(clippy::pedantic)]
7#![allow(clippy::must_use_candidate)]
8#![allow(clippy::module_name_repetitions)]
9#![allow(clippy::struct_excessive_bools)]
10#![allow(clippy::missing_errors_doc)]
11#![allow(clippy::too_many_lines)]
12#![allow(clippy::missing_panics_doc)]
13#![allow(clippy::cast_possible_truncation)]
14#![allow(clippy::cast_possible_wrap)]
15#![allow(clippy::cast_sign_loss)]
16#![allow(clippy::semicolon_if_nothing_returned)]
17#![allow(clippy::return_self_not_must_use)]
18#![allow(clippy::match_on_vec_items)]
19#![allow(clippy::similar_names)]
20#![allow(clippy::items_after_statements)]
21#![allow(clippy::map_unwrap_or)]
22#![allow(clippy::inline_always)]
23#![allow(clippy::uninlined_format_args)]
24#![allow(clippy::needless_lifetimes)]
26#![allow(clippy::extra_unused_lifetimes)]
27
28extern crate metamatch;
30extern crate static_assertions;
31
32#[cfg(feature = "debug_log")]
33pub mod debug_log;
34
35#[macro_use]
36pub mod utils;
37pub mod chain;
38pub mod cli;
39pub mod context;
40pub mod extension;
41pub mod job;
42pub mod liveness_analysis;
43pub mod operators;
44pub mod options;
45pub mod record_data;
46pub mod repl_prompt;
47pub mod typeline_error;
48pub mod tyson;
49
50pub const UNDEFINED_STR: &str = "undefined";
51pub const NULL_STR: &str = "null";