sdml_json/
lib.rs

1/*!
2One-line description.
3
4TBD
5
6# Example
7
8TBD
9
10 */
11
12#![warn(
13    unknown_lints,
14    // ---------- Stylistic
15    absolute_paths_not_starting_with_crate,
16    elided_lifetimes_in_paths,
17    explicit_outlives_requirements,
18    macro_use_extern_crate,
19    nonstandard_style, /* group */
20    noop_method_call,
21    rust_2018_idioms,
22    single_use_lifetimes,
23    trivial_casts,
24    trivial_numeric_casts,
25    // ---------- Future
26    future_incompatible, /* group */
27    rust_2021_compatibility, /* group */
28    // ---------- Public
29    missing_debug_implementations,
30    // missing_docs,
31    unreachable_pub,
32    // ---------- Unsafe
33    unsafe_code,
34    unsafe_op_in_unsafe_fn,
35    // ---------- Unused
36    unused, /* group */
37)]
38#![deny(
39    // ---------- Public
40    exported_private_dependencies,
41    // ---------- Deprecated
42    anonymous_parameters,
43    bare_trait_objects,
44    ellipsis_inclusive_range_patterns,
45    // ---------- Unsafe
46    deref_nullptr,
47    drop_bounds,
48    dyn_drop,
49)]
50
51// ------------------------------------------------------------------------------------------------
52// Modules
53// ------------------------------------------------------------------------------------------------
54
55pub mod read;
56
57pub mod write;
58pub use write::{module_list_to_value, module_to_value, write_module, WriteOptions};