[dependencies.num-rational]
default-features = false
version = "0.4.2"
[dependencies.num-traits]
default-features = false
version = "0.2.19"
[dependencies.serde]
features = ["derive"]
version = "1.0"
[dev-dependencies.more-asserts]
version = "0.3.1"
[dev-dependencies.serde_json]
version = "1.0"
[lib]
name = "engineering_repr"
path = "src/lib.rs"
[lints.clippy]
missing_errors_doc = "allow"
[lints.clippy.pedantic]
level = "deny"
priority = -1
[lints.rust]
dead_code = "warn"
elided_lifetimes_in_paths = "deny"
meta_variable_misuse = "deny"
missing_abi = "deny"
missing_copy_implementations = "deny"
missing_debug_implementations = "deny"
missing_docs = "warn"
non_ascii_idents = "deny"
single_use_lifetimes = "deny"
trivial_casts = "deny"
trivial_numeric_casts = "deny"
unreachable_pub = "deny"
unsafe_code = "deny"
unsafe_op_in_unsafe_fn = "deny"
unused_extern_crates = "deny"
unused_lifetimes = "deny"
unused_results = "deny"
variant_size_differences = "deny"
[lints.rustdoc]
bare_urls = "deny"
broken_intra_doc_links = "deny"
invalid_codeblock_attributes = "deny"
invalid_html_tags = "deny"
invalid_rust_codeblocks = "deny"
missing_crate_level_docs = "deny"
private_intra_doc_links = "deny"
unescaped_backticks = "deny"
[package]
authors = ["Ross Younger <qcp@crazyscot.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["parsing", "mathematics"]
description = "Numeric conversions for engineering notation (1.23k) and the RKM code variant (1k23)"
edition = "2021"
homepage = "https://github.com/crazyscot/engineering_repr/"
keywords = ["human", "engineering", "notation", "numbers", "configuration"]
license = "MIT"
name = "engineering-repr"
readme = "README.md"
repository = "https://github.com/crazyscot/engineering_repr/"
version = "0.1.0"