[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 = []
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",
]
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",
]