Skip to content

Commit

Permalink
fs: move into tokio
Browse files Browse the repository at this point in the history
A step towards collapsing Tokio sub crates into a single `tokio`
crate (#1318).

The `fs` implementation is now provided by the main `tokio` crate. The
`fs` functionality may still be excluded from the build by skipping the
`fs` feature flag.
  • Loading branch information
carllerche committed Oct 21, 2019
1 parent ed5a94e commit a01853b
Show file tree
Hide file tree
Showing 47 changed files with 140 additions and 505 deletions.
1 change: 0 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ members = [
"tokio",
"tokio-codec",
"tokio-executor",
"tokio-fs",
"tokio-io",
"tokio-macros",
"tokio-net",
Expand Down
33 changes: 0 additions & 33 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -120,39 +120,6 @@ project.

[guide]: CONTRIBUTING.md

## Project layout

The `tokio` crate, found at the root, is primarily intended for use by
application developers. Library authors should depend on the sub crates, which
have greater guarantees of stability.

The crates included as part of Tokio are:

* [`tokio-executor`]: Task executors and related utilities. Includes a
single-threaded executor and a multi-threaded, work-stealing, executor.

* [`tokio-fs`]: Filesystem (and standard in / out) APIs.

* [`tokio-codec`]: Utilities for encoding and decoding protocol frames.

* [`tokio-io`]: Asynchronous I/O related traits and utilities.

* [`tokio-macros`]: Macros for usage with Tokio.

* [`tokio-net`]: Event loop that drives I/O resources as well as TCP, UDP, and
unix domain socket apis.

* [ `tokio-timer`]: Time related APIs.

[`tokio-codec`]: tokio-codec
[`tokio-current-thread`]: tokio-current-thread
[`tokio-executor`]: tokio-executor
[`tokio-fs`]: tokio-fs
[`tokio-io`]: tokio-io
[`tokio-macros`]: tokio-macros
[`tokio-net`]: tokio-net
[`tokio-timer`]: tokio-timer

## Related Projects

In addition to the crates in this repository, the Tokio project also maintains
Expand Down
1 change: 0 additions & 1 deletion azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,6 @@ jobs:
cross: true
rust: beta
crates:
tokio-fs: []
tokio-net:
- process
- signal
Expand Down
1 change: 0 additions & 1 deletion ci/patch.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
tokio = { path = "tokio" }
tokio-codec = { path = "tokio-codec" }
tokio-executor = { path = "tokio-executor" }
tokio-fs = { path = "tokio-fs" }
tokio-io = { path = "tokio-io" }
tokio-macros = { path = "tokio-macros" }
tokio-net = { path = "tokio-net" }
Expand Down
61 changes: 0 additions & 61 deletions tokio-fs/CHANGELOG.md

This file was deleted.

41 changes: 0 additions & 41 deletions tokio-fs/Cargo.toml

This file was deleted.

25 changes: 0 additions & 25 deletions tokio-fs/LICENSE

This file was deleted.

13 changes: 0 additions & 13 deletions tokio-fs/README.md

This file was deleted.

Loading

0 comments on commit a01853b

Please sign in to comment.