mirror of
https://github.com/bertptrs/tracing-mutex.git
synced 2025-12-25 12:40:31 +01:00
Rename dependencies to their crate names
Keep the old names but deprecate them so we can remove them in 0.4.
This commit is contained in:
2
.github/workflows/ci.yml
vendored
2
.github/workflows/ci.yml
vendored
@@ -46,7 +46,7 @@ jobs:
|
|||||||
toolchain: "1.70"
|
toolchain: "1.70"
|
||||||
|
|
||||||
# Test everything except experimental features.
|
# Test everything except experimental features.
|
||||||
- run: cargo test --features backtraces,lockapi,parkinglot
|
- run: cargo test --features backtraces,lock_api,parking_lot
|
||||||
|
|
||||||
docs:
|
docs:
|
||||||
name: Documentation build
|
name: Documentation build
|
||||||
|
|||||||
@@ -38,9 +38,12 @@ required-features = ["parkinglot"]
|
|||||||
default = ["backtraces"]
|
default = ["backtraces"]
|
||||||
backtraces = []
|
backtraces = []
|
||||||
experimental = []
|
experimental = []
|
||||||
# Feature names do not match crate names pending namespaced features.
|
lock_api = ["dep:lock_api"]
|
||||||
|
parking_lot = ["dep:parking_lot", "lock_api"]
|
||||||
|
|
||||||
|
# Deprecated feature names from when cargo couldn't distinguish between dep and feature
|
||||||
lockapi = ["lock_api"]
|
lockapi = ["lock_api"]
|
||||||
parkinglot = ["parking_lot", "lockapi"]
|
parkinglot = ["parking_lot"]
|
||||||
|
|
||||||
[build-dependencies]
|
[build-dependencies]
|
||||||
autocfg = "1.4.0"
|
autocfg = "1.4.0"
|
||||||
|
|||||||
32
src/lib.rs
32
src/lib.rs
@@ -84,11 +84,19 @@ use std::sync::MutexGuard;
|
|||||||
use std::sync::OnceLock;
|
use std::sync::OnceLock;
|
||||||
use std::sync::PoisonError;
|
use std::sync::PoisonError;
|
||||||
|
|
||||||
#[cfg(feature = "lockapi")]
|
#[cfg(feature = "lock_api")]
|
||||||
#[cfg_attr(docsrs, doc(cfg(feature = "lockapi")))]
|
#[cfg_attr(docsrs, doc(cfg(feature = "lock_api")))]
|
||||||
|
#[cfg_attr(
|
||||||
|
all(not(docsrs), feature = "lockapi"),
|
||||||
|
deprecated = "The `lockapi` feature has been renamed `lock_api`"
|
||||||
|
)]
|
||||||
pub use lock_api;
|
pub use lock_api;
|
||||||
#[cfg(feature = "parkinglot")]
|
#[cfg(feature = "parking_lot")]
|
||||||
#[cfg_attr(docsrs, doc(cfg(feature = "parkinglot")))]
|
#[cfg_attr(docsrs, doc(cfg(feature = "parking_lot")))]
|
||||||
|
#[cfg_attr(
|
||||||
|
all(not(docsrs), feature = "parkinglot"),
|
||||||
|
deprecated = "The `parkinglot` feature has been renamed `parking_lot`"
|
||||||
|
)]
|
||||||
pub use parking_lot;
|
pub use parking_lot;
|
||||||
use reporting::Dep;
|
use reporting::Dep;
|
||||||
use reporting::Reportable;
|
use reporting::Reportable;
|
||||||
@@ -96,11 +104,19 @@ use reporting::Reportable;
|
|||||||
use crate::graph::DiGraph;
|
use crate::graph::DiGraph;
|
||||||
|
|
||||||
mod graph;
|
mod graph;
|
||||||
#[cfg(feature = "lockapi")]
|
#[cfg(feature = "lock_api")]
|
||||||
#[cfg_attr(docsrs, doc(cfg(feature = "lockapi")))]
|
#[cfg_attr(docsrs, doc(cfg(feature = "lock_api")))]
|
||||||
|
#[cfg_attr(
|
||||||
|
all(not(docsrs), feature = "lockapi"),
|
||||||
|
deprecated = "The `lockapi` feature has been renamed `lock_api`"
|
||||||
|
)]
|
||||||
pub mod lockapi;
|
pub mod lockapi;
|
||||||
#[cfg(feature = "parkinglot")]
|
#[cfg(feature = "parking_lot")]
|
||||||
#[cfg_attr(docsrs, doc(cfg(feature = "parkinglot")))]
|
#[cfg_attr(docsrs, doc(cfg(feature = "parking_lot")))]
|
||||||
|
#[cfg_attr(
|
||||||
|
all(not(docsrs), feature = "parkinglot"),
|
||||||
|
deprecated = "The `parkinglot` feature has been renamed `parking_lot`"
|
||||||
|
)]
|
||||||
pub mod parkinglot;
|
pub mod parkinglot;
|
||||||
mod reporting;
|
mod reporting;
|
||||||
pub mod stdsync;
|
pub mod stdsync;
|
||||||
|
|||||||
Reference in New Issue
Block a user