fix(features): Use `dep:` syntax for dependencies in features. (#394)

This prevents creating implicit features for them which can be
confusing (and duplicates features).
This commit is contained in:
Bruce Mitchener 2024-09-26 00:28:01 +07:00 committed by GitHub
parent 21e9a70ad8
commit 789a04e30d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 9 additions and 9 deletions

View File

@ -46,24 +46,24 @@ strip-ansi-escapes = "0.2.0"
[features] [features]
default = ["derive"] default = ["derive"]
derive = ["miette-derive"] derive = ["dep:miette-derive"]
no-format-args-capture = [] no-format-args-capture = []
fancy-base = [ fancy-base = [
"owo-colors", "dep:owo-colors",
"textwrap", "dep:textwrap",
] ]
fancy-no-syscall = [ fancy-no-syscall = [
"fancy-base", "fancy-base",
] ]
fancy-no-backtrace = [ fancy-no-backtrace = [
"fancy-base", "fancy-base",
"terminal_size", "dep:terminal_size",
"supports-hyperlinks", "dep:supports-hyperlinks",
"supports-color", "dep:supports-color",
"supports-unicode", "dep:supports-unicode",
] ]
fancy = ["fancy-no-backtrace", "backtrace", "backtrace-ext"] fancy = ["fancy-no-backtrace", "dep:backtrace", "dep:backtrace-ext"]
syntect-highlighter = ["fancy-no-backtrace", "syntect"] syntect-highlighter = ["fancy-no-backtrace", "dep:syntect"]
[workspace] [workspace]
members = ["miette-derive"] members = ["miette-derive"]