1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-11-24 15:19:26 -05:00
denoland-deno/ext/fs
Luca Casonato ff91c713f8
chore(ext/fs): decouple fs trait from deno_core (#18732)
This commit removes the dependencies on `deno_core` for the Fs trait.
This allows to move the trait into a different crate that does not
depend on core in the limit.

This adds a new `bounds` field to `deno_core::extension!` that expands
to `where` clauses on the generated code. This allows to add bounds to
the extension parameters, such as `Fs::File: Resource`.
2023-04-18 17:41:53 +02:00
..
30_fs.js refactor(ext/fs): abstract FS via FileSystem trait (#18599) 2023-04-12 15:52:08 +02:00
Cargo.toml 1.32.4 (#18668) 2023-04-12 17:17:55 +02:00
clippy.toml refactor(ext/fs): abstract FS via FileSystem trait (#18599) 2023-04-12 15:52:08 +02:00
interface.rs chore(ext/fs): decouple fs trait from deno_core (#18732) 2023-04-18 17:41:53 +02:00
lib.rs chore(ext/fs): decouple fs trait from deno_core (#18732) 2023-04-18 17:41:53 +02:00
ops.rs chore(ext/fs): decouple fs trait from deno_core (#18732) 2023-04-18 17:41:53 +02:00
README.md refactor: Add "deno_fs" extension crate (#18040) 2023-03-07 18:13:44 +09:00
std_fs.rs chore: fix windows clippy errors (#18670) 2023-04-18 17:41:49 +02:00

deno_fs

This crate provides ops for interacting with the file system.