summaryrefslogtreecommitdiff
path: root/vendor/hyper/src/trace.rs
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2025-07-02 18:36:06 -0600
committermo khan <mo@mokhan.ca>2025-07-02 18:36:06 -0600
commit8cdfa445d6629ffef4cb84967ff7017654045bc2 (patch)
tree22f0b0907c024c78d26a731e2e1f5219407d8102 /vendor/hyper/src/trace.rs
parent4351c74c7c5f97156bc94d3a8549b9940ac80e3f (diff)
chore: add vendor directory
Diffstat (limited to 'vendor/hyper/src/trace.rs')
-rw-r--r--vendor/hyper/src/trace.rs128
1 files changed, 128 insertions, 0 deletions
diff --git a/vendor/hyper/src/trace.rs b/vendor/hyper/src/trace.rs
new file mode 100644
index 00000000..88f9a243
--- /dev/null
+++ b/vendor/hyper/src/trace.rs
@@ -0,0 +1,128 @@
+// For completeness, wrappers around all of tracing's public logging and span macros are provided,
+// even if they are not used at the present time.
+#![allow(unused_macros)]
+
+#[cfg(all(not(hyper_unstable_tracing), feature = "tracing"))]
+compile_error!(
+ "\
+ The `tracing` feature is unstable, and requires the \
+ `RUSTFLAGS='--cfg hyper_unstable_tracing'` environment variable to be set.\
+"
+);
+
+macro_rules! debug {
+ ($($arg:tt)+) => {
+ #[cfg(feature = "tracing")]
+ {
+ tracing::debug!($($arg)+);
+ }
+ }
+}
+
+macro_rules! debug_span {
+ ($($arg:tt)*) => {
+ {
+ #[cfg(feature = "tracing")]
+ {
+ let _span = tracing::debug_span!($($arg)+);
+ _span.entered()
+ }
+ }
+ }
+}
+
+macro_rules! error {
+ ($($arg:tt)*) => {
+ #[cfg(feature = "tracing")]
+ {
+ tracing::error!($($arg)+);
+ }
+ }
+}
+
+macro_rules! error_span {
+ ($($arg:tt)*) => {
+ {
+ #[cfg(feature = "tracing")]
+ {
+ let _span = tracing::error_span!($($arg)+);
+ _span.entered()
+ }
+ }
+ }
+}
+
+macro_rules! info {
+ ($($arg:tt)*) => {
+ #[cfg(feature = "tracing")]
+ {
+ tracing::info!($($arg)+);
+ }
+ }
+}
+
+macro_rules! info_span {
+ ($($arg:tt)*) => {
+ {
+ #[cfg(feature = "tracing")]
+ {
+ let _span = tracing::info_span!($($arg)+);
+ _span.entered()
+ }
+ }
+ }
+}
+
+macro_rules! trace {
+ ($($arg:tt)*) => {
+ #[cfg(feature = "tracing")]
+ {
+ tracing::trace!($($arg)+);
+ }
+ }
+}
+
+macro_rules! trace_span {
+ ($($arg:tt)*) => {
+ {
+ #[cfg(feature = "tracing")]
+ {
+ let _span = tracing::trace_span!($($arg)+);
+ _span.entered()
+ }
+ }
+ }
+}
+
+macro_rules! span {
+ ($($arg:tt)*) => {
+ {
+ #[cfg(feature = "tracing")]
+ {
+ let _span = tracing::span!($($arg)+);
+ _span.entered()
+ }
+ }
+ }
+}
+
+macro_rules! warn {
+ ($($arg:tt)*) => {
+ #[cfg(feature = "tracing")]
+ {
+ tracing::warn!($($arg)+);
+ }
+ }
+}
+
+macro_rules! warn_span {
+ ($($arg:tt)*) => {
+ {
+ #[cfg(feature = "tracing")]
+ {
+ let _span = tracing::warn_span!($($arg)+);
+ _span.entered()
+ }
+ }
+ }
+}