nushell/crates/nu-protocol/src/pipeline
Ian Manske dfba62da00
Remove nu-glob's dependency on nu-protocol (#15349)
# Description

This PR solves a circular dependency issue (`nu-test-support` needs
`nu-glob` which needs `nu-protocol` which needs `nu-test-support`). This
was done by making the glob functions that any type that implements
`Interruptible` to remove the dependency on `Signals`.

# After Submitting

Make `Paths.next()` a O(1) operation so that cancellation/interrupt
handling can be moved to the caller (e.g., by wrapping the `Paths`
iterator in a cancellation iterator).
2025-03-20 17:32:41 +01:00
..
byte_stream.rs Enable nushell error with backtrace (#14945) 2025-02-06 22:05:58 +08:00
handlers.rs fix: relay Signals reset to plugins (#13510) 2024-08-06 03:35:40 -07:00
list_stream.rs Enable nushell error with backtrace (#14945) 2025-02-06 22:05:58 +08:00
metadata.rs Make pipeline metadata available to plugins (#13495) 2024-08-02 11:01:20 -07:00
mod.rs fix: relay Signals reset to plugins (#13510) 2024-08-06 03:35:40 -07:00
out_dest.rs Fix try printing when it is not the last pipeline element (#13992) 2024-10-12 14:37:10 +08:00
pipeline_data.rs check signals while printing values (#14980) 2025-02-07 06:56:07 -05:00
signals.rs Remove nu-glob's dependency on nu-protocol (#15349) 2025-03-20 17:32:41 +01:00