[package] name = "near-async" version.workspace = true authors.workspace = true edition.workspace = true description = "This crate contains the async helpers specific for nearcore" repository.workspace = true license.workspace = true publish = true [lints] workspace = true [dependencies] actix.workspace = true derive_more.workspace = true futures.workspace = true once_cell.workspace = true serde.workspace = true serde_json.workspace = true time.workspace = true tokio = { workspace = true, features = ["rt", "macros"] } tracing.workspace = true near-async-derive.workspace = true # TODO(#11652): we use it only for logging. i think, it's a bit too much... near-o11y.workspace = true near-performance-metrics.workspace = true near-time = { workspace = true, features = ["clock"] } [dev-dependencies] derive-enum-from-into.workspace = true tokio-util.workspace = true [features] nightly = [ "near-o11y/nightly", "nightly_protocol", ] nightly_protocol = [ "near-o11y/nightly_protocol", ]