[package]
name = "devela_base_std"
description = "base std shared functionality for devela"
repository = "https://github.com/andamira/devela/tree/main/crates/base/std"
documentation = "https://docs.rs/devela_base_std"
version.workspace = true
rust-version.workspace = true
edition.workspace = true
authors.workspace = true
license.workspace = true
include = [
"/Cargo.toml",
"/src/**/*.rs", "/src/**/*.md",
"/build/**/*",
"/LICENSE*",
]
categories = ["rust-patterns", "development-tools"]
keywords = ["dev", "extension"]
build = "build/mod.rs"
autoexamples = false
publish = true
metadata.docs.rs = { features = ["_docs", "__publish"], no-default-features = true }
[lib]
path = "src/index.rs"
bench = false
[features]
__dbg = ["devela_base_alloc/__dbg"]
__publish = []
__docs_internal = [
"devela_base_alloc/__docs_internal",
]
std = []
all = [
"media","num",
]
media = ["color"]
color = []
num = ["rand"]
rand = ["devela_base_alloc/rand"]
safe = [
"devela_base_alloc/safe", "safe_build",
"safe_code", "safe_data", "safe_geom", "safe_lang", "safe_media", "safe_num", "safe_org",
"safe_phys", "safe_run", "safe_sys", "safe_text", "safe_ui", "safe_work", "safe_vita",
]
safe_build = []
safe_code = ["devela_base_alloc/safe_code"]
safe_data = ["devela_base_alloc/safe_data"]
safe_geom = ["devela_base_alloc/safe_geom"]
safe_lang = ["devela_base_alloc/safe_lang"]
safe_media = ["devela_base_alloc/safe_media", "safe_color"]
safe_color = ["devela_base_alloc/safe_color"]
safe_num = ["devela_base_alloc/safe_num"]
safe_org = ["devela_base_alloc/safe_org"]
safe_phys = ["devela_base_alloc/safe_phys"]
safe_run = ["devela_base_alloc/safe_run"]
safe_sys = ["devela_base_alloc/safe_sys", "safe_mem"]
safe_mem = ["devela_base_alloc/safe_mem"]
safe_text = ["devela_base_alloc/safe_text"]
safe_ui = ["devela_base_alloc/safe_ui"]
safe_vita = ["devela_base_alloc/safe_vita"]
safe_work = ["devela_base_alloc/safe_work"]
unsafe = [
"devela_base_alloc/unsafe",
"unsafe_array", "unsafe_ffi", "unsafe_hint", "unsafe_layout",
"unsafe_niche", "unsafe_ptr", "unsafe_slice", "unsafe_str",
"unsafe_sync", "unsafe_syscall", "unsafe_thread",
]
unsafe_array = []
unsafe_ffi = []
unsafe_hint = []
unsafe_layout = []
unsafe_niche = []
unsafe_ptr = []
unsafe_slice = []
unsafe_str = []
unsafe_sync = []
unsafe_syscall = []
unsafe_thread = []
_docs_examples = [
"devela_base_alloc/_docs_examples",
]
_docs_min = [
"std",
"_docs_examples",
"all",
]
_docs_nodep = [
"_docs_min", "unsafe",
]
_docs = [
"_docs_nodep", "dep_all",
]
dep_all = [
]
[dependencies]
devela_base_core.workspace = true
devela_base_alloc.workspace = true
[badges]
maintenance.status = "experimental"
[lints]
workspace = true