# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" rust-version = "1.80.1" name = "devela" version = "0.21.2" authors = ["José Luis Cruz "] build = "build/mod.rs" include = [ "/Cargo.toml", "/DOCS/*", "/build/**/*.rs", "/src/**/*.rs", "/src/**/*.md", "/examples/bitfield.rs", "/examples/enumset.rs", "/examples/cargo_script.rs", "/examples/coro_run.rs", "/examples/cli_prompt.rs", ] publish = true autobins = false autoexamples = false autotests = false autobenches = false description = "A development foundation." documentation = "https://docs.rs/devela" readme = "README.md" keywords = [ "dev", "helper", "library", "std", "extension", ] categories = [ "development-tools", "rust-patterns", "no-std::no-alloc", ] license = "MIT OR Apache-2.0" repository = "https://github.com/andamira/devela" [package.metadata.docs.rs] features = [ "_docsrs", "_max_docs", ] no-default-features = true rustdoc-args = [ "--html-in-header", "./DOCS/rustdoc-header.html", ] [lib] name = "devela" path = "src/lib.rs" bench = false [[example]] name = "bitfield" path = "examples/bitfield.rs" required-features = ["_bit_u8"] [[example]] name = "cargo_script" path = "examples/cargo_script.rs" required-features = ["__no_test"] [[example]] name = "coro_run" path = "examples/coro_run.rs" required-features = [ "unsafe_async", "alloc", ] [[example]] name = "enumset" path = "examples/enumset.rs" required-features = ["_bit_u8"] [dependencies.atomic] version = "0.6.0" features = ["fallback"] optional = true default-features = false [dependencies.bytemuck] version = "1.16.0" features = [ "align_offset", "min_const_generics", "must_cast", "zeroable_maybe_uninit", ] optional = false default-features = false [dependencies.const-str] version = "0.5.7" optional = true default-features = false [dependencies.devela_macros] version = "0.10.0" [dependencies.hashbrown] version = "0.14.5" features = [ "ahash", "inline-more", ] optional = true default-features = false [dependencies.libm] version = "0.2.8" optional = true default-features = false [dependencies.log] version = "0.4.22" optional = true default-features = false [dependencies.memchr] version = "2.7.4" optional = true default-features = false [dependencies.paste_crate] version = "1.0.15" default-features = false package = "paste" [dependencies.portable-atomic] version = "1.7.0" features = [ "fallback", "float", ] optional = true default-features = false [dependencies.rand_core] version = "0.6.4" optional = true default-features = false [dependencies.unicode-segmentation] version = "1.11.0" optional = true default-features = false [dependencies.unicode-width] version = "0.1.13" optional = true default-features = false [dependencies.wide] version = "0.7.26" optional = true default-features = false [dev-dependencies] [features] __dbg = [] __no_test = [] _bit_all = [ "_bit_i8", "_bit_i16", "_bit_i32", "_bit_i64", "_bit_i128", "_bit_isize", "_bit_u8", "_bit_u16", "_bit_u32", "_bit_u64", "_bit_u128", "_bit_usize", ] _bit_i128 = [] _bit_i16 = [] _bit_i32 = [] _bit_i64 = [] _bit_i8 = [] _bit_isize = [] _bit_u128 = [] _bit_u16 = [] _bit_u32 = [] _bit_u64 = [] _bit_u8 = [] _bit_usize = [] _cmp_all = [ "_cmp_i8", "_cmp_i16", "_cmp_i32", "_cmp_i64", "_cmp_i128", "_cmp_isize", "_cmp_u8", "_cmp_u16", "_cmp_u32", "_cmp_u64", "_cmp_u128", "_cmp_usize", "_cmp_f32", "_cmp_f64", ] _cmp_f32 = ["_float_f32"] _cmp_f64 = ["_float_f64"] _cmp_i128 = [] _cmp_i16 = [] _cmp_i32 = [] _cmp_i64 = [] _cmp_i8 = [] _cmp_isize = [] _cmp_u128 = [] _cmp_u16 = [] _cmp_u32 = [] _cmp_u64 = [] _cmp_u8 = [] _cmp_usize = [] _collections_all = [ "_destaque_all", "_graph_all", "_node_all", "_stack_all", "_tuple", ] _data_all = [ "_bit_all", "_collections_all", "_tuple", "_sort_all", ] _default = [] _destaque_all = [ "_destaque_u8", "_destaque_u16", "_destaque_u32", "_destaque_usize", ] _destaque_u16 = [] _destaque_u32 = [] _destaque_u8 = [] _destaque_usize = [] _docsrs = [ "_docsrs_stable", "nightly", ] _docsrs_stable = [ "std", "unsafe", "dep_all", "_min_docs", ] _float_all = [ "_float_f32", "_float_f64", ] _float_f32 = [] _float_f64 = [] _graph_all = [ "_graph_u8", "_graph_u16", "_graph_u32", "_graph_usize", ] _graph_u16 = ["_node_u16"] _graph_u32 = ["_node_u32"] _graph_u8 = ["_node_u8"] _graph_usize = ["_node_usize"] _in_range_all = [ "_in_range_i8", "_in_range_i16", "_in_range_i32", "_in_range_i64", "_in_range_i128", "_in_range_isize", "_in_range_u8", "_in_range_u16", "_in_range_u32", "_in_range_u64", "_in_range_u128", "_in_range_usize", ] _in_range_i128 = [] _in_range_i16 = [] _in_range_i32 = [] _in_range_i64 = [] _in_range_i8 = [] _in_range_isize = [] _in_range_u128 = [] _in_range_u16 = [] _in_range_u32 = [] _in_range_u64 = [] _in_range_u8 = [] _in_range_usize = [] _int_all = [ "_int_iall", "_int_uall", ] _int_i128 = [] _int_i16 = [] _int_i32 = [] _int_i64 = [] _int_i8 = [] _int_iall = [ "_int_i8", "_int_i16", "_int_i32", "_int_i64", "_int_i128", "_int_isize", ] _int_isize = [] _int_u128 = [] _int_u16 = [] _int_u32 = [] _int_u64 = [] _int_u8 = [] _int_uall = [ "_int_u8", "_int_u16", "_int_u32", "_int_u64", "_int_u128", "_int_usize", ] _int_usize = [] _max = [ "_max_docs", "_tuple_72", ] _max_docs = [ "_data_all", "_num_all", "_text_all", ] _min_docs = [ "all", "_bit_u8", "_destaque_u8", "_stack_u8", "_graph_u8", "_tuple", "_cmp_u8", "_float_f32", "_int_u8", "_non_value_u8", "_non_range_u8", "_in_range_u8", "_string_u8", "_string_nonul", ] _niche_all = [ "_non_value_all", "_non_range_all", "_in_range_all", ] _node_all = [ "_node_u8", "_node_u16", "_node_u32", "_node_usize", ] _node_u16 = ["_non_value_u16"] _node_u32 = ["_non_value_u32"] _node_u8 = ["_non_value_u8"] _node_usize = ["_non_value_usize"] _non_range_all = [ "_non_range_i8", "_non_range_i16", "_non_range_i32", "_non_range_i64", "_non_range_i128", "_non_range_isize", "_non_range_u8", "_non_range_u16", "_non_range_u32", "_non_range_u64", "_non_range_u128", "_non_range_usize", ] _non_range_i128 = [] _non_range_i16 = [] _non_range_i32 = [] _non_range_i64 = [] _non_range_i8 = [] _non_range_isize = [] _non_range_u128 = [] _non_range_u16 = [] _non_range_u32 = [] _non_range_u64 = [] _non_range_u8 = [] _non_range_usize = [] _non_value_all = [ "_non_value_i8", "_non_value_i16", "_non_value_i32", "_non_value_i64", "_non_value_i128", "_non_value_isize", "_non_value_u8", "_non_value_u16", "_non_value_u32", "_non_value_u64", "_non_value_u128", "_non_value_usize", ] _non_value_i128 = [] _non_value_i16 = [] _non_value_i32 = [] _non_value_i64 = [] _non_value_i8 = [] _non_value_isize = [] _non_value_u128 = [] _non_value_u16 = [] _non_value_u32 = [] _non_value_u64 = [] _non_value_u8 = [] _non_value_usize = [] _num_all = [ "_nums_all", "_cmp_all", "_niche_all", ] _nums_all = [ "_float_all", "_int_all", ] _sort_all = [ "_sort_i8", "_sort_i16", "_sort_i32", "_sort_i64", "_sort_i128", "_sort_isize", "_sort_u8", "_sort_u16", "_sort_u32", "_sort_u64", "_sort_u128", "_sort_usize", "_sort_f32", "_sort_f64", ] _sort_f32 = ["_cmp_f32"] _sort_f64 = ["_cmp_f64"] _sort_i128 = [] _sort_i16 = [] _sort_i32 = [] _sort_i64 = [] _sort_i8 = [] _sort_isize = [] _sort_u128 = [] _sort_u16 = [] _sort_u32 = [] _sort_u64 = [] _sort_u8 = [] _sort_usize = [] _stack_all = [ "_stack_u8", "_stack_u16", "_stack_u32", "_stack_usize", ] _stack_u16 = [] _stack_u32 = [] _stack_u8 = [] _stack_usize = [] _string_all = [ "_string_u8", "_string_u16", "_string_u32", "_string_usize", "_string_nonul", ] _string_nonul = [] _string_u16 = [] _string_u32 = [] _string_u8 = [] _string_usize = [] _text_all = ["_string_all"] _tuple = [] _tuple_24 = ["_tuple"] _tuple_36 = ["_tuple_24"] _tuple_48 = ["_tuple_36"] _tuple_72 = ["_tuple_48"] all = [ "code", "data", "exec", "mem", "num", "sys", "text", "time", ] alloc = [ "bytemuck/extern_crate_alloc", "memchr?/alloc", "rand_core?/alloc", ] atomic = ["dep:atomic"] code = [] const-str = ["dep:const-str"] data = [] dep_all = [ "atomic", "const-str", "hashbrown", "libm", "log", "memchr", "portable-atomic", "rand_core", "unicode-segmentation", "unicode-width", "wide", ] dep_exec = [ "atomic", "portable-atomic", ] dep_text = [ "const-str", "memchr", "unicode-segmentation", "unicode-width", ] exec = ["bytemuck/zeroable_atomics"] hashbrown = [ "dep:hashbrown", "alloc", ] libm = ["dep:libm"] log = ["dep:log"] mem = ["mem_bit"] mem_bit = [] memchr = ["dep:memchr"] nightly = [ "nightly_coro", "nightly_doc", "nightly_simd", "nightly_stabilized", ] nightly_coro = [] nightly_doc = [] nightly_simd = [] nightly_stabilized = [] no_std = [] num = [ "num_geom", "num_rand", ] num_geom = [] num_rand = [] portable-atomic = ["dep:portable-atomic"] rand_core = ["dep:rand_core"] safe = [ "safe_code", "safe_data", "safe_exec", "safe_mem", "safe_num", "safe_sys", "safe_text", "safe_time", ] safe_code = [] safe_data = [] safe_exec = [] safe_mem = [] safe_num = [] safe_sys = [] safe_text = [] safe_time = [] std = [ "alloc", "atomic?/std", "bytemuck/extern_crate_std", "log?/std", "memchr?/std", "rand_core?/std", "wide?/std", ] sys = [] text = [ "_non_value_u8", "_non_value_u16", ] time = [] unicode-segmentation = ["dep:unicode-segmentation"] unicode-width = ["dep:unicode-width"] unsafe = [ "unsafe_array", "unsafe_async", "unsafe_const", "unsafe_dyn", "unsafe_niche", "unsafe_ptr", "unsafe_slice", "unsafe_str", "unsafe_thread", ] unsafe_array = [] unsafe_async = [] unsafe_const = [] unsafe_dyn = [] unsafe_niche = [] unsafe_ptr = [] unsafe_slice = [] unsafe_str = [] unsafe_thread = [] wide = ["dep:wide"] [badges.maintenance] status = "experimental" [lints.rust.unexpected_cfgs] level = "warn" priority = 0 check-cfg = [ 'cfg(target_pointer_width, values("8", "128"))', "cfg(_some_nightly, _some_dep)", "cfg(_some_mem, _some_num)", "cfg(_some_bit, _some_destaque, _some_graph, _some_node, _some_stack)", "cfg(_some_sort, _some_sort_int, _some_sort_float)", "cfg(_some_nums, _some_cmp, _some_float, _some_int, _some_int_i, _some_int_u)", "cfg(_some_niche, _some_in_range, _some_non_range)", "cfg(_some_non_value, _some_non_value_i, _some_non_value_u)", "cfg(_some_string, _some_string_u)", ]