macro_rules! warn_span {
(target: $target:expr, parent: $parent:expr, $name:expr, $($field:tt)*) => { ... };
(target: $target:expr, parent: $parent:expr, $name:expr) => { ... };
(parent: $parent:expr, $name:expr, $($field:tt)*) => { ... };
(parent: $parent:expr, $name:expr) => { ... };
(target: $target:expr, $name:expr, $($field:tt)*) => { ... };
(target: $target:expr, $name:expr) => { ... };
($name:expr, $($field:tt)*) => { ... };
($name:expr) => { ... };
}
Constructs a span at the warn level.
Fields and attributes are set using the same syntax as the span!
macro.
info_span!("my_span");
span!(Level::INFO, "my_span");
let span = warn_span!("my span");
span.in_scope(|| {
});