│ │ │ │ │ │ │ 5 │ int │ int │ i64 │ 8 │ │ │ │
│ │ │ │ │ │ ╰───┴──────┴───────────────┴───────────┴───────╯ │ │ │
│ │ │ │ ╰─────────────────────┴────────────────────────────────────────────────────────╯ │ │
│ │ │ │ ╭─────────────────┬────────────────────────────────────────────────────────────╮ │ │
│ │ │ on_save │ │ type │ closure │ │ │
│ │ │ │ │ detailed_type │ closure │ │ │
│ │ │ │ │ rust_type │ &alloc::boxed::Box<nu_protocol::engine::closure::Closure> │ │ │
│ │ │ │ │ value │ closure_1 │ │ │
│ │ │ │ │ │ ╭──────────┬─────────╮ │ │ │
│ │ │ │ │ signature │ │ name │ │ │ │ │
│ │ │ │ │ │ │ category │ default │ │ │ │
│ │ │ │ │ │ ╰──────────┴─────────╯ │ │ │
│ │ │ │ ╰─────────────────┴────────────────────────────────────────────────────────────╯ │ │
│ │ │ │ ╭───────────────┬──────────────────────────────────────────────────────────────╮ │ │
│ │ │ first_commit │ │ type │ datetime │ │ │
│ │ │ │ │ detailed_type │ datetime │ │ │
│ │ │ │ │ rust_type │ chrono::datetime::DateTime<chrono::offset::fixed::FixedOffse │ │ │
│ │ │ │ │ │ t> │ │ │
│ │ │ │ │ value │ 5 years ago │ │ │
│ │ │ │ ╰───────────────┴──────────────────────────────────────────────────────────────╯ │ │
│ │ │ │ ╭───────────────┬────────────╮ │ │
│ │ │ my_duration │ │ type │ duration │ │ │
│ │ │ │ │ detailed_type │ duration │ │ │
│ │ │ │ │ rust_type │ i64 │ │ │
│ │ │ │ │ value │ 4min 20sec │ │ │
│ │ │ │ ╰───────────────┴────────────╯ │ │
│ │ ╰──────────────┴──────────────────────────────────────────────────────────────────────────────────╯ │
│ rust_type │ &nu_utils::shared_cow::SharedCow<nu_protocol::value::record::Record> │
╰───────────────┴─────────────────────────────────────────────────────────────────────────────────────────────────────╯
```
Describe the type of a stream with detailed information
```nu
> [1 2 3] | each {|i| echo $i} | describe -d
```
Describe a stream of data, collecting it first
```nu
> [1 2 3] | each {|i| echo $i} | describe
```
Describe the input but do not collect streams
```nu
> [1 2 3] | each {|i| echo $i} | describe --no-collect
```