osom_lib 0.1.21

Top-level crate that re-exports the osom_lib workspace crates.
Documentation
[package]

name = "osom_lib"

version = "0.1.21"

edition.workspace = true

authors.workspace = true

rust-version.workspace = true

license-file.workspace = true

homepage.workspace = true

repository.workspace = true

readme.workspace = true

description = "Top-level crate that re-exports the osom_lib workspace crates."

documentation = "https://docs.rs/osom_lib"



[dependencies]

paste = { workspace = true }



osom_lib_alloc = { path = "../osom_lib_alloc", version = "0.1", default-features = false}

osom_lib_primitives = { path = "../osom_lib_primitives", version = "0.1", default-features = false}

osom_lib_arrays = { path = "../osom_lib_arrays", version = "0.1", default-features = false }

osom_lib_arc = { path = "../osom_lib_arc", version = "0.1", default-features = false }

osom_lib_boxed = { path = "../osom_lib_boxed", version = "0.1", default-features = false }

osom_lib_btree = { path = "../osom_lib_btree", version = "0.1", default-features = false }

osom_lib_cvr = { path = "../osom_lib_cvr", version = "0.1", default-features = false }

osom_lib_reprc = { path = "../osom_lib_reprc", version = "0.1", default-features = false }

osom_lib_macros = { path = "../osom_lib_macros", version = "0.1", default-features = false }

osom_lib_numbers = { path = "../osom_lib_numbers", version = "0.1", default-features = false }

osom_lib_prng = { path = "../osom_lib_prng", version = "0.1", default-features = false }

osom_lib_hashes = { path = "../osom_lib_hashes", version = "0.1", default-features = false }

osom_lib_hash_tables = { path = "../osom_lib_hash_tables", version = "0.1", default-features = false }

osom_lib_strings = { path = "../osom_lib_strings", version = "0.1", default-features = false }

osom_lib_try_clone = { path = "../osom_lib_try_clone", version = "0.1", default-features = false }



osom_lib_entropy = { path = "../osom_lib_entropy", version = "0.1", default-features = false, optional = true }

osom_lib_entropy_cprng = { path = "../osom_lib_entropy_cprng", version = "0.1", default-features = false, optional = true }



priv_osom_lib_proc_macros = { path = "../priv_osom_lib_proc_macros", version = "0.1", default-features = false }



[features]

default = []



# Enables serde where possible.

serde = [

    "osom_lib_arrays/serde",

    "osom_lib_hash_tables/serde",

    "osom_lib_strings/serde",

    "osom_lib_boxed/serde",

    "osom_lib_primitives/serde",

    "osom_lib_cvr/serde",

]



# Enables STD features for some of the dependencies.

# This often means access to the operating system

# capabilities.

std = [

    "osom_lib_alloc/std",

    "osom_lib_arrays/std",

    "osom_lib_arc/std",

    "osom_lib_boxed/std",

    "osom_lib_hash_tables/std",

    "osom_lib_strings/std",

    "osom_lib_cvr/std",

    "osom_lib_entropy",

    "osom_lib_entropy_cprng",

]