[package] name = "r3_kernel" version = "0.1.4" description = "The R3-OS original kernel" categories = ["embedded", "no-std"] keywords = ["r3"] edition.workspace = true license.workspace = true repository.workspace = true [features] default = [] inline_syscall = [] priority_boost = [] system_time = [] # Enable the diagram rendering by svgbob and other stuff [ref:doc_feature] doc = ["svgbobdoc/enable"] # Enable all optional kernel features full = [ "priority_boost", "system_time", ] # Displays a "some features are disabled" warning in the documentation # when disabled so that the user can know some items are missing because of # that. _full = [] [dependencies] num-integer = { version = "0.1.42", default-features = false } num-traits = { version = "0.2.11", default-features = false } svgbobdoc = { version = "0.3.0" } tokenlock = { version = "0.3.4", default-features = false } arrayvec = { version = "0.7.1", default-features = false } bitflags = { version = "1.2.1" } macropol = { version = "0.1.2" } chrono = { version = "0.4.13", optional = true, default-features = false } either = { version = "1.6.1", default-features = false } elain = { version = "0.3.0" } r3_core_ks = { workspace = true } [dev-dependencies] quickcheck_macros = "1.0.0" env_logger = "0.8.4" quickcheck = "1.0.3" log = "0.4.8" [package.metadata.docs.rs] all-features = true targets = [] rustdoc-args = ["--html-in-header", "src/common.md"] # [ref:doc_global_styling]