diff options
Diffstat (limited to 'vendor/tracing-tree/examples')
-rw-r--r-- | vendor/tracing-tree/examples/basic.rs | 2 | ||||
-rw-r--r-- | vendor/tracing-tree/examples/basic.stdout | 30 | ||||
-rw-r--r-- | vendor/tracing-tree/examples/no-indent.rs | 79 | ||||
-rw-r--r-- | vendor/tracing-tree/examples/no-indent.stdout | 21 | ||||
-rw-r--r-- | vendor/tracing-tree/examples/quiet.stdout | 28 | ||||
-rw-r--r-- | vendor/tracing-tree/examples/stderr.stderr | 80 | ||||
-rw-r--r-- | vendor/tracing-tree/examples/wraparound.stdout | 88 |
7 files changed, 214 insertions, 114 deletions
diff --git a/vendor/tracing-tree/examples/basic.rs b/vendor/tracing-tree/examples/basic.rs index 97f6263ff..a736c6524 100644 --- a/vendor/tracing-tree/examples/basic.rs +++ b/vendor/tracing-tree/examples/basic.rs @@ -24,7 +24,7 @@ fn main() { let server_span = span!(Level::TRACE, "server", host = "localhost", port = 8080); let _e2 = server_span.enter(); info!("starting"); - std::thread::sleep(std::time::Duration::from_millis(300)); + std::thread::sleep(std::time::Duration::from_millis(3000)); info!("listening"); let peer1 = span!(Level::TRACE, "conn", peer_addr = "82.9.9.9", port = 42381); peer1.in_scope(|| { diff --git a/vendor/tracing-tree/examples/basic.stdout b/vendor/tracing-tree/examples/basic.stdout index 4a2d83f11..e1d7bb334 100644 --- a/vendor/tracing-tree/examples/basic.stdout +++ b/vendor/tracing-tree/examples/basic.stdout @@ -1,41 +1,41 @@ 1:main┐basic::hierarchical-example version=0.1 1:main├┐basic::hierarchical-example version=0.1 1:main│└┐basic::server host="localhost", port=8080 -1:main│ ├─ms INFO basic starting -1:main│ ├─ms INFO basic listening +1:main│ ├─ Xms INFO basic starting +1:main│ ├─ Xs INFO basic listening 1:main│ ├┐basic::server host="localhost", port=8080 1:main│ │└┐basic::conn peer_addr="82.9.9.9", port=42381 -1:main│ │ ├─ms DEBUG basic connected -1:main│ │ ├─ms DEBUG basic message received, length=2 +1:main│ │ ├─ Xms DEBUG basic connected +1:main│ │ ├─ Xms DEBUG basic message received, length=2 1:main│ │┌┘basic::conn peer_addr="82.9.9.9", port=42381 1:main│ ├┘basic::server host="localhost", port=8080 1:main│ ├┐basic::server host="localhost", port=8080 1:main│ │└┐basic::conn peer_addr="8.8.8.8", port=18230 -1:main│ │ ├─ms DEBUG basic connected +1:main│ │ ├─ Xms DEBUG basic connected 1:main│ │┌┘basic::conn peer_addr="8.8.8.8", port=18230 1:main│ ├┘basic::server host="localhost", port=8080 1:main│ ├┐basic::server host="localhost", port=8080 1:main│ │└┐basic::foomp 42 <- format string, normal_var=43 -1:main│ │ ├─ms ERROR basic hello +1:main│ │ ├─ Xms ERROR basic hello 1:main│ │┌┘basic::foomp 42 <- format string, normal_var=43 1:main│ ├┘basic::server host="localhost", port=8080 1:main│ ├┐basic::server host="localhost", port=8080 1:main│ │└┐basic::conn peer_addr="82.9.9.9", port=42381 -1:main│ │ ├─ms WARN basic weak encryption requested, algo="xor" -1:main│ │ ├─ms DEBUG basic response sent, length=8 -1:main│ │ ├─ms DEBUG basic disconnected +1:main│ │ ├─ Xms WARN basic weak encryption requested, algo="xor" +1:main│ │ ├─ Xms DEBUG basic response sent, length=8 +1:main│ │ ├─ Xms DEBUG basic disconnected 1:main│ │┌┘basic::conn peer_addr="82.9.9.9", port=42381 1:main│ ├┘basic::server host="localhost", port=8080 1:main│ ├┐basic::server host="localhost", port=8080 1:main│ │└┐basic::conn peer_addr="8.8.8.8", port=18230 -1:main│ │ ├─ms DEBUG basic message received, length=5 -1:main│ │ ├─ms DEBUG basic response sent, length=8 -1:main│ │ ├─ms DEBUG basic disconnected +1:main│ │ ├─ Xms DEBUG basic message received, length=5 +1:main│ │ ├─ Xms DEBUG basic response sent, length=8 +1:main│ │ ├─ Xms DEBUG basic disconnected 1:main│ │┌┘basic::conn peer_addr="8.8.8.8", port=18230 1:main│ ├┘basic::server host="localhost", port=8080 -1:main│ ├─ms WARN basic internal error -1:main│ ├─ms ERROR basic this is a log message -1:main│ ├─ms INFO basic exit +1:main│ ├─ Xs WARN basic internal error +1:main│ ├─ Xs ERROR basic this is a log message +1:main│ ├─ Xs INFO basic exit 1:main│┌┘basic::server host="localhost", port=8080 1:main├┘basic::hierarchical-example version=0.1 1:main┘basic::hierarchical-example version=0.1 diff --git a/vendor/tracing-tree/examples/no-indent.rs b/vendor/tracing-tree/examples/no-indent.rs new file mode 100644 index 000000000..288e560fa --- /dev/null +++ b/vendor/tracing-tree/examples/no-indent.rs @@ -0,0 +1,79 @@ +use tracing::{debug, error, info, instrument, span, warn, Level}; +use tracing_subscriber::{layer::SubscriberExt, registry::Registry}; +use tracing_tree::HierarchicalLayer; + +fn main() { + let layer = HierarchicalLayer::default() + .with_writer(std::io::stdout) + .with_indent_amount(2) + .with_thread_names(true) + .with_thread_ids(true) + .with_verbose_exit(false) + .with_verbose_entry(false) + .with_targets(true); + + let subscriber = Registry::default().with(layer); + tracing::subscriber::set_global_default(subscriber).unwrap(); + + let app_span = span!(Level::TRACE, "hierarchical-example", version = %0.1); + let _e = app_span.enter(); + + let server_span = span!(Level::TRACE, "server", host = "localhost", port = 8080); + let _e2 = server_span.enter(); + info!("starting"); + std::thread::sleep(std::time::Duration::from_millis(300)); + info!("listening"); + let peer1 = span!(Level::TRACE, "conn", peer_addr = "82.9.9.9", port = 42381); + peer1.in_scope(|| { + debug!("connected"); + std::thread::sleep(std::time::Duration::from_millis(300)); + debug!(length = 2, "message received"); + }); + drop(peer1); + let peer2 = span!(Level::TRACE, "conn", peer_addr = "8.8.8.8", port = 18230); + peer2.in_scope(|| { + std::thread::sleep(std::time::Duration::from_millis(300)); + debug!("connected"); + }); + drop(peer2); + let peer3 = span!( + Level::TRACE, + "foomp", + normal_var = 43, + "{} <- format string", + 42 + ); + peer3.in_scope(|| { + error!("hello"); + }); + drop(peer3); + let peer1 = span!(Level::TRACE, "conn", peer_addr = "82.9.9.9", port = 42381); + peer1.in_scope(|| { + warn!(algo = "xor", "weak encryption requested"); + std::thread::sleep(std::time::Duration::from_millis(300)); + debug!(length = 8, "response sent"); + debug!("disconnected"); + }); + drop(peer1); + let peer2 = span!(Level::TRACE, "conn", peer_addr = "8.8.8.8", port = 18230); + peer2.in_scope(|| { + debug!(length = 5, "message received"); + std::thread::sleep(std::time::Duration::from_millis(300)); + debug!(length = 8, "response sent"); + debug!("disconnected"); + }); + drop(peer2); + warn!("internal error"); + info!("exit"); +} + +#[instrument] +fn call_a(name: &str) { + info!(name, "got a name"); + call_b(name) +} + +#[instrument] +fn call_b(name: &str) { + info!(name, "got a name"); +} diff --git a/vendor/tracing-tree/examples/no-indent.stdout b/vendor/tracing-tree/examples/no-indent.stdout new file mode 100644 index 000000000..1339211f1 --- /dev/null +++ b/vendor/tracing-tree/examples/no-indent.stdout @@ -0,0 +1,21 @@ +1:main no_indent::hierarchical-example version=0.1 +1:main no_indent::server host="localhost", port=8080 +1:main Xms INFO no_indent starting +1:main Xms INFO no_indent listening +1:main no_indent::conn peer_addr="82.9.9.9", port=42381 +1:main Xms DEBUG no_indent connected +1:main Xms DEBUG no_indent message received, length=2 +1:main no_indent::conn peer_addr="8.8.8.8", port=18230 +1:main Xms DEBUG no_indent connected +1:main no_indent::foomp 42 <- format string, normal_var=43 +1:main Xms ERROR no_indent hello +1:main no_indent::conn peer_addr="82.9.9.9", port=42381 +1:main Xms WARN no_indent weak encryption requested, algo="xor" +1:main Xms DEBUG no_indent response sent, length=8 +1:main Xms DEBUG no_indent disconnected +1:main no_indent::conn peer_addr="8.8.8.8", port=18230 +1:main Xms DEBUG no_indent message received, length=5 +1:main Xms DEBUG no_indent response sent, length=8 +1:main Xms DEBUG no_indent disconnected +1:main Xs WARN no_indent internal error +1:main Xs INFO no_indent exit diff --git a/vendor/tracing-tree/examples/quiet.stdout b/vendor/tracing-tree/examples/quiet.stdout index 96589655a..52160cb85 100644 --- a/vendor/tracing-tree/examples/quiet.stdout +++ b/vendor/tracing-tree/examples/quiet.stdout @@ -1,28 +1,28 @@ 1:main┐quiet::hierarchical-example version=0.1 1:main├─┐quiet::server host="localhost", port=8080 -1:main│ ├─ms INFO quiet starting -1:main│ ├─ms INFO quiet listening +1:main│ ├─ Xms INFO quiet starting +1:main│ ├─ Xms INFO quiet listening 1:main│ ├─┐quiet::conn peer_addr="82.9.9.9", port=42381 -1:main│ │ ├─ms DEBUG quiet connected -1:main│ │ ├─ms DEBUG quiet message received, length=2 +1:main│ │ ├─ Xms DEBUG quiet connected +1:main│ │ ├─ Xms DEBUG quiet message received, length=2 1:main│ ├─┘ 1:main│ ├─┐quiet::conn peer_addr="8.8.8.8", port=18230 -1:main│ │ ├─ms DEBUG quiet connected +1:main│ │ ├─ Xms DEBUG quiet connected 1:main│ ├─┘ 1:main│ ├─┐quiet::foomp 42 <- format string, normal_var=43 -1:main│ │ ├─ms ERROR quiet hello +1:main│ │ ├─ Xms ERROR quiet hello 1:main│ ├─┘ 1:main│ ├─┐quiet::conn peer_addr="82.9.9.9", port=42381 -1:main│ │ ├─ms WARN quiet weak encryption requested, algo="xor" -1:main│ │ ├─ms DEBUG quiet response sent, length=8 -1:main│ │ ├─ms DEBUG quiet disconnected +1:main│ │ ├─ Xms WARN quiet weak encryption requested, algo="xor" +1:main│ │ ├─ Xms DEBUG quiet response sent, length=8 +1:main│ │ ├─ Xms DEBUG quiet disconnected 1:main│ ├─┘ 1:main│ ├─┐quiet::conn peer_addr="8.8.8.8", port=18230 -1:main│ │ ├─ms DEBUG quiet message received, length=5 -1:main│ │ ├─ms DEBUG quiet response sent, length=8 -1:main│ │ ├─ms DEBUG quiet disconnected +1:main│ │ ├─ Xms DEBUG quiet message received, length=5 +1:main│ │ ├─ Xms DEBUG quiet response sent, length=8 +1:main│ │ ├─ Xms DEBUG quiet disconnected 1:main│ ├─┘ -1:main│ ├─ms WARN quiet internal error -1:main│ ├─ms INFO quiet exit +1:main│ ├─ Xs WARN quiet internal error +1:main│ ├─ Xs INFO quiet exit 1:main├─┘ 1:main┘ diff --git a/vendor/tracing-tree/examples/stderr.stderr b/vendor/tracing-tree/examples/stderr.stderr index 0060f268f..c1c242faf 100644 --- a/vendor/tracing-tree/examples/stderr.stderr +++ b/vendor/tracing-tree/examples/stderr.stderr @@ -1,109 +1,109 @@ ┐fibonacci_seq{to=5} -├─ms DEBUG Pushing 0 fibonacci +├─ Xms DEBUG Pushing 0 fibonacci ├─┐nth_fibonacci{n=0} -│ ├─ms DEBUG Base case +│ ├─ Xms DEBUG Base case ├─┘ -├─ms DEBUG Pushing 1 fibonacci +├─ Xms DEBUG Pushing 1 fibonacci ├─┐nth_fibonacci{n=1} -│ ├─ms DEBUG Base case +│ ├─ Xms DEBUG Base case ├─┘ -├─ms DEBUG Pushing 2 fibonacci +├─ Xms DEBUG Pushing 2 fibonacci ├─┐nth_fibonacci{n=2} -│ ├─ms DEBUG Recursing +│ ├─ Xms DEBUG Recursing │ ├─┐nth_fibonacci{n=1} -│ │ ├─ms DEBUG Base case +│ │ ├─ Xms DEBUG Base case │ ├─┘ │ ├─┐nth_fibonacci{n=0} -│ │ ├─ms DEBUG Base case +│ │ ├─ Xms DEBUG Base case │ ├─┘ ├─┘ -├─ms DEBUG Pushing 3 fibonacci +├─ Xms DEBUG Pushing 3 fibonacci ├─┐nth_fibonacci{n=3} -│ ├─ms DEBUG Recursing +│ ├─ Xms DEBUG Recursing │ ├─┐nth_fibonacci{n=2} -│ │ ├─ms DEBUG Recursing +│ │ ├─ Xms DEBUG Recursing │ │ ├─┐nth_fibonacci{n=1} -│ │ │ ├─ms DEBUG Base case +│ │ │ ├─ Xms DEBUG Base case │ │ ├─┘ │ │ ├─┐nth_fibonacci{n=0} -│ │ │ ├─ms DEBUG Base case +│ │ │ ├─ Xms DEBUG Base case │ │ ├─┘ │ ├─┘ │ ├─┐nth_fibonacci{n=1} -│ │ ├─ms DEBUG Base case +│ │ ├─ Xms DEBUG Base case │ ├─┘ ├─┘ -├─ms DEBUG Pushing 4 fibonacci +├─ Xms DEBUG Pushing 4 fibonacci ├─┐nth_fibonacci{n=4} -│ ├─ms DEBUG Recursing +│ ├─ Xms DEBUG Recursing │ ├─┐nth_fibonacci{n=3} -│ │ ├─ms DEBUG Recursing +│ │ ├─ Xms DEBUG Recursing │ │ ├─┐nth_fibonacci{n=2} -│ │ │ ├─ms DEBUG Recursing +│ │ │ ├─ Xms DEBUG Recursing │ │ │ ├─┐nth_fibonacci{n=1} -│ │ │ │ ├─ms DEBUG Base case +│ │ │ │ ├─ Xms DEBUG Base case │ │ │ ├─┘ │ │ │ ├─┐nth_fibonacci{n=0} -│ │ │ │ ├─ms DEBUG Base case +│ │ │ │ ├─ Xms DEBUG Base case │ │ │ ├─┘ │ │ ├─┘ │ │ ├─┐nth_fibonacci{n=1} -│ │ │ ├─ms DEBUG Base case +│ │ │ ├─ Xms DEBUG Base case │ │ ├─┘ │ ├─┘ │ ├─┐nth_fibonacci{n=2} -│ │ ├─ms DEBUG Recursing +│ │ ├─ Xms DEBUG Recursing │ │ ├─┐nth_fibonacci{n=1} -│ │ │ ├─ms DEBUG Base case +│ │ │ ├─ Xms DEBUG Base case │ │ ├─┘ │ │ ├─┐nth_fibonacci{n=0} -│ │ │ ├─ms DEBUG Base case +│ │ │ ├─ Xms DEBUG Base case │ │ ├─┘ │ ├─┘ ├─┘ -├─ms DEBUG Pushing 5 fibonacci +├─ Xms DEBUG Pushing 5 fibonacci ├─┐nth_fibonacci{n=5} -│ ├─ms DEBUG Recursing +│ ├─ Xms DEBUG Recursing │ ├─┐nth_fibonacci{n=4} -│ │ ├─ms DEBUG Recursing +│ │ ├─ Xms DEBUG Recursing │ │ ├─┐nth_fibonacci{n=3} -│ │ │ ├─ms DEBUG Recursing +│ │ │ ├─ Xms DEBUG Recursing │ │ │ ├─┐nth_fibonacci{n=2} -│ │ │ │ ├─ms DEBUG Recursing +│ │ │ │ ├─ Xms DEBUG Recursing │ │ │ │ ├─┐nth_fibonacci{n=1} -│ │ │ │ │ ├─ms DEBUG Base case +│ │ │ │ │ ├─ Xms DEBUG Base case │ │ │ │ ├─┘ │ │ │ │ ├─┐nth_fibonacci{n=0} -│ │ │ │ │ ├─ms DEBUG Base case +│ │ │ │ │ ├─ Xms DEBUG Base case │ │ │ │ ├─┘ │ │ │ ├─┘ │ │ │ ├─┐nth_fibonacci{n=1} -│ │ │ │ ├─ms DEBUG Base case +│ │ │ │ ├─ Xms DEBUG Base case │ │ │ ├─┘ │ │ ├─┘ │ │ ├─┐nth_fibonacci{n=2} -│ │ │ ├─ms DEBUG Recursing +│ │ │ ├─ Xms DEBUG Recursing │ │ │ ├─┐nth_fibonacci{n=1} -│ │ │ │ ├─ms DEBUG Base case +│ │ │ │ ├─ Xms DEBUG Base case │ │ │ ├─┘ │ │ │ ├─┐nth_fibonacci{n=0} -│ │ │ │ ├─ms DEBUG Base case +│ │ │ │ ├─ Xms DEBUG Base case │ │ │ ├─┘ │ │ ├─┘ │ ├─┘ │ ├─┐nth_fibonacci{n=3} -│ │ ├─ms DEBUG Recursing +│ │ ├─ Xms DEBUG Recursing │ │ ├─┐nth_fibonacci{n=2} -│ │ │ ├─ms DEBUG Recursing +│ │ │ ├─ Xms DEBUG Recursing │ │ │ ├─┐nth_fibonacci{n=1} -│ │ │ │ ├─ms DEBUG Base case +│ │ │ │ ├─ Xms DEBUG Base case │ │ │ ├─┘ │ │ │ ├─┐nth_fibonacci{n=0} -│ │ │ │ ├─ms DEBUG Base case +│ │ │ │ ├─ Xms DEBUG Base case │ │ │ ├─┘ │ │ ├─┘ │ │ ├─┐nth_fibonacci{n=1} -│ │ │ ├─ms DEBUG Base case +│ │ │ ├─ Xms DEBUG Base case │ │ ├─┘ │ ├─┘ ├─┘ diff --git a/vendor/tracing-tree/examples/wraparound.stdout b/vendor/tracing-tree/examples/wraparound.stdout index bbf422545..47022e093 100644 --- a/vendor/tracing-tree/examples/wraparound.stdout +++ b/vendor/tracing-tree/examples/wraparound.stdout @@ -1,96 +1,96 @@ 1:main┐wraparound::recurse i=0 -1:main├─ms WARN wraparound boop +1:main├─ Xms WARN wraparound boop 1:main├─┐wraparound::recurse i=1 -1:main│ ├─ms WARN wraparound boop +1:main│ ├─ Xms WARN wraparound boop 1:main│ ├─┐wraparound::recurse i=2 -1:main│ │ ├─ms WARN wraparound boop +1:main│ │ ├─ Xms WARN wraparound boop 1:main│ │ ├─┐wraparound::recurse i=3 -1:main│ │ │ ├─ms WARN wraparound boop +1:main│ │ │ ├─ Xms WARN wraparound boop 1:main│ │ │ ├─┐wraparound::recurse i=4 1:main────────┘ -1:mainms WARN wraparound boop +1:main Xms WARN wraparound boop 1:main┐wraparound::recurse i=5 -1:main├─ms WARN wraparound boop +1:main├─ Xms WARN wraparound boop 1:main├─┐wraparound::recurse i=6 -1:main│ ├─ms WARN wraparound boop +1:main│ ├─ Xms WARN wraparound boop 1:main│ ├─┐wraparound::recurse i=7 -1:main│ │ ├─ms WARN wraparound boop +1:main│ │ ├─ Xms WARN wraparound boop 1:main│ │ ├─┐wraparound::recurse i=8 -1:main│ │ │ ├─ms WARN wraparound boop +1:main│ │ │ ├─ Xms WARN wraparound boop 1:main│ │ │ ├─┐wraparound::recurse i=9 1:main────────┘ -1:mainms WARN wraparound boop +1:main Xms WARN wraparound boop 1:main┐wraparound::recurse i=10 -1:main├─ms WARN wraparound boop +1:main├─ Xms WARN wraparound boop 1:main├─┐wraparound::recurse i=11 -1:main│ ├─ms WARN wraparound boop +1:main│ ├─ Xms WARN wraparound boop 1:main│ ├─┐wraparound::recurse i=12 -1:main│ │ ├─ms WARN wraparound boop +1:main│ │ ├─ Xms WARN wraparound boop 1:main│ │ ├─┐wraparound::recurse i=13 -1:main│ │ │ ├─ms WARN wraparound boop +1:main│ │ │ ├─ Xms WARN wraparound boop 1:main│ │ │ ├─┐wraparound::recurse i=14 1:main────────┘ -1:mainms WARN wraparound boop +1:main Xms WARN wraparound boop 1:main┐wraparound::recurse i=15 -1:main├─ms WARN wraparound boop +1:main├─ Xms WARN wraparound boop 1:main├─┐wraparound::recurse i=16 -1:main│ ├─ms WARN wraparound boop +1:main│ ├─ Xms WARN wraparound boop 1:main│ ├─┐wraparound::recurse i=17 -1:main│ │ ├─ms WARN wraparound boop +1:main│ │ ├─ Xms WARN wraparound boop 1:main│ │ ├─┐wraparound::recurse i=18 -1:main│ │ │ ├─ms WARN wraparound boop +1:main│ │ │ ├─ Xms WARN wraparound boop 1:main│ │ │ ├─┐wraparound::recurse i=19 1:main────────┘ -1:mainms WARN wraparound boop +1:main Xms WARN wraparound boop 1:main┐wraparound::recurse i=20 -1:main├─ms WARN wraparound boop +1:main├─ Xms WARN wraparound boop 1:main├─┐wraparound::recurse i=21 -1:main│ ├─ms WARN wraparound boop -1:main│ ├─ms WARN wraparound bop +1:main│ ├─ Xms WARN wraparound boop +1:main│ ├─ Xms WARN wraparound bop 1:main├─┘ -1:main├─ms WARN wraparound bop +1:main├─ Xms WARN wraparound bop 1:main┘ -1:mainms WARN wraparound bop +1:main Xms WARN wraparound bop 1:main────────┐ 1:main│ │ │ ├─┘ -1:main│ │ │ ├─ms WARN wraparound bop +1:main│ │ │ ├─ Xms WARN wraparound bop 1:main│ │ ├─┘ -1:main│ │ ├─ms WARN wraparound bop +1:main│ │ ├─ Xms WARN wraparound bop 1:main│ ├─┘ -1:main│ ├─ms WARN wraparound bop +1:main│ ├─ Xms WARN wraparound bop 1:main├─┘ -1:main├─ms WARN wraparound bop +1:main├─ Xms WARN wraparound bop 1:main┘ -1:mainms WARN wraparound bop +1:main Xms WARN wraparound bop 1:main────────┐ 1:main│ │ │ ├─┘ -1:main│ │ │ ├─ms WARN wraparound bop +1:main│ │ │ ├─ Xms WARN wraparound bop 1:main│ │ ├─┘ -1:main│ │ ├─ms WARN wraparound bop +1:main│ │ ├─ Xms WARN wraparound bop 1:main│ ├─┘ -1:main│ ├─ms WARN wraparound bop +1:main│ ├─ Xms WARN wraparound bop 1:main├─┘ -1:main├─ms WARN wraparound bop +1:main├─ Xms WARN wraparound bop 1:main┘ -1:mainms WARN wraparound bop +1:main Xms WARN wraparound bop 1:main────────┐ 1:main│ │ │ ├─┘ -1:main│ │ │ ├─ms WARN wraparound bop +1:main│ │ │ ├─ Xms WARN wraparound bop 1:main│ │ ├─┘ -1:main│ │ ├─ms WARN wraparound bop +1:main│ │ ├─ Xms WARN wraparound bop 1:main│ ├─┘ -1:main│ ├─ms WARN wraparound bop +1:main│ ├─ Xms WARN wraparound bop 1:main├─┘ -1:main├─ms WARN wraparound bop +1:main├─ Xms WARN wraparound bop 1:main┘ -1:mainms WARN wraparound bop +1:main Xms WARN wraparound bop 1:main────────┐ 1:main│ │ │ ├─┘ -1:main│ │ │ ├─ms WARN wraparound bop +1:main│ │ │ ├─ Xms WARN wraparound bop 1:main│ │ ├─┘ -1:main│ │ ├─ms WARN wraparound bop +1:main│ │ ├─ Xms WARN wraparound bop 1:main│ ├─┘ -1:main│ ├─ms WARN wraparound bop +1:main│ ├─ Xms WARN wraparound bop 1:main├─┘ -1:main├─ms WARN wraparound bop +1:main├─ Xms WARN wraparound bop 1:main┘ |