nushell/crates/nu-test-support/src
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
..
playground Remove nu-glob's dependency on nu-protocol (#15349) 2025-03-20 17:32:41 +01:00
commands.rs Exclude polars from ensure_plugins_built(), for performance reasons (#12896) 2024-05-17 15:04:59 +00:00
fs.rs fix(test-support): use CARGO_BUILD_TARGET_DIR env var (#15212) 2025-02-28 20:08:44 +01:00
lib.rs Attempt to guess the content type of a file when opening with --raw (#13521) 2024-08-06 11:36:24 +02:00
locale_override.rs Remove once_cell dependency from nu-test-support create. (#8568) 2023-03-22 19:36:52 +01:00
macros.rs Remove the NU_DISABLE_IR option (#14293) 2024-11-15 12:09:25 +08:00
playground.rs Path migration part 2: nu-test-support (#13329) 2024-07-12 02:43:10 +00:00