# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" rust-version = "1.76" name = "glean-core" version = "63.0.0" authors = [ "Jan-Erik Rediger ", "The Glean Team ", ] build = "build.rs" include = [ "/README.md", "/LICENSE", "/src", "/examples", "/tests", "/Cargo.toml", "/uniffi.toml", "/build.rs", ] autobins = false autoexamples = false autotests = false autobenches = false description = "A modern Telemetry library" readme = "README.md" keywords = ["telemetry"] license = "MPL-2.0" repository = "https://github.com/mozilla/glean" [package.metadata.glean] glean-parser = "16.1.0" [lib] name = "glean_core" path = "src/lib.rs" [[test]] name = "boolean" path = "tests/boolean.rs" [[test]] name = "collection_enabled" path = "tests/collection_enabled.rs" [[test]] name = "counter" path = "tests/counter.rs" [[test]] name = "custom_distribution" path = "tests/custom_distribution.rs" [[test]] name = "datetime" path = "tests/datetime.rs" [[test]] name = "event" path = "tests/event.rs" [[test]] name = "labeled" path = "tests/labeled.rs" [[test]] name = "memory_distribution" path = "tests/memory_distribution.rs" [[test]] name = "object" path = "tests/object.rs" [[test]] name = "ping" path = "tests/ping.rs" [[test]] name = "ping_maker" path = "tests/ping_maker.rs" [[test]] name = "quantity" path = "tests/quantity.rs" [[test]] name = "rate" path = "tests/rate.rs" [[test]] name = "storage" path = "tests/storage.rs" [[test]] name = "string" path = "tests/string.rs" [[test]] name = "string_list" path = "tests/string_list.rs" [[test]] name = "text" path = "tests/text.rs" [[test]] name = "timespan" path = "tests/timespan.rs" [[test]] name = "timing_distribution" path = "tests/timing_distribution.rs" [[test]] name = "uuid" path = "tests/uuid.rs" [dependencies.bincode] version = "1.2.1" [dependencies.chrono] version = "0.4.10" features = ["serde"] [dependencies.crossbeam-channel] version = "0.5" [dependencies.env_logger] version = "0.10.0" optional = true default-features = false [dependencies.flate2] version = "1.0.19" [dependencies.log] version = "0.4.8" [dependencies.once_cell] version = "1.18.0" [dependencies.rkv] version = "0.19.0" default-features = false [dependencies.serde] version = "1.0.104" features = ["derive"] [dependencies.serde_json] version = "1.0.44" [dependencies.thiserror] version = "1.0.4" [dependencies.time] version = "0.1.40" [dependencies.uniffi] version = "0.28.0" default-features = false [dependencies.uuid] version = "1.0" features = ["v4"] [dependencies.zeitstempel] version = "0.1.0" [dev-dependencies.ctor] version = "0.2.2" [dev-dependencies.env_logger] version = "0.10.0" features = ["humantime"] default-features = false [dev-dependencies.iso8601] version = "0.4" [dev-dependencies.tempfile] version = "3.8.0" [build-dependencies.uniffi] version = "0.28.0" features = ["build"] default-features = false [features] enable_env_logger = ["env_logger"] [target.'cfg(target_os = "android")'.dependencies.android_logger] version = "0.12.0" default-features = false [target.'cfg(target_os = "ios")'.dependencies.oslog] version = "0.1.0" features = ["logger"] default-features = false [badges.circle-ci] branch = "main" repository = "mozilla/glean" [badges.maintenance] status = "actively-developed"