Taiki Endo
6a125082e4
chore: apply unreachable_pub and missing_debug_implementations to all crates ( #1424 )
2019-08-11 04:28:52 +09:00
Taiki Endo
73102760cf
chore: change default lint level to warning and deny warnings in CI ( #1416 )
2019-08-10 00:07:57 +09:00
Lucio Franco
50e5d401df
chore: prepare for v0.2.0-alpha.1 release ( #1410 )
2019-08-08 12:48:53 -07:00
Carl Lerche
6cbe3d4f82
fs: use async fn instead of custom futures ( #1381 )
...
Also update all the doc examples.
2019-08-04 11:24:30 -07:00
Carl Lerche
a99fa6e096
chore: remove tokio-futures facade crate ( #1327 )
...
This switches from using the tokio-futures facade to referencing
futures-* crates directly.
2019-07-19 13:11:46 -07:00
Dylan Frankland
12ce75f088
fs: add remove_dir_all and RemoveDirAllFuture ( #1325 )
...
Adds the sister function to `remove_dir` and mirrors the `create_dir_all` that's already exposed.
2019-07-19 12:09:53 -07:00
andy finch
795e02f4c6
fs: update to use std::future ( #1269 )
2019-07-11 09:05:49 -07:00
Carl Lerche
cb4aea394e
Update Tokio to Rust 2018 ( #1082 )
2019-05-14 10:27:36 -07:00
Carl Lerche
e28856cffe
Bump Tokio to 0.1.16. ( #941 )
...
Also bumps:
* tokio-current-thread (0.1.5)
* tokio-fs (0.1.6)
* tokio-io (0.1.12)
* tokio-reactor (0.1.9)
* tokio-threadpool (0.1.12)
2019-03-01 21:04:43 -08:00
Carl Lerche
80162306e7
chore: apply rustfmt to all crates ( #917 )
2019-02-21 11:56:15 -08:00
Linus Färnstrand
1cf5f73651
Read write helpers ( #896 )
...
Provides async versions of read / write helpers being stabilized in `std`.
2019-02-20 14:38:49 -08:00
Carl Lerche
961aae41c4
Bump version to 0.1.14. ( #836 )
...
Also bumps:
* tokio-async-await (0.1.5)
* tokio-executor (0.1.6)
* tokio-fs (0.1.5)
* tokio-io (0.1.11)
* tokio-reactor (0.1.8)
* tokio-tcp (0.1.3)
* tokio-threadpool (0.1.10)
* tokio-tls (0.2.1)
* tokio-uds (0.2.5)
...and updates LICENSE files to 2019.
2019-01-06 23:25:55 -08:00
Carl Lerche
f929576f0e
Bump version to 0.1.12 ( #718 )
...
Also bumps the following sub-crates:
* tokio-fs (0.1.4)
* tokio-io (0.1.10)
* tokio-signal (0.2.6)
* tokio-threadpool (0.1.8)
* tokio-uds (0.2.3)
2018-10-23 22:00:49 -07:00
Carl Lerche
e964c4136c
Bump subcrate versions ( #524 )
...
* tokio-current-thread 0.1.1
* tokio-executor 0.1.3
* tokio-fs 0.1.3
* tokio-reactor 0.1.3
* tokio-tcp 0.1.1
* tokio-timer 0.2.5
2018-08-06 20:36:50 -07:00
Brian Olsen
0490280d66
tokio-fs: Add async versions of most of std::fs ( #494 )
...
* create_dir
* create_dir_all
* hard_link
* read_dir
* read_link
* remove_dir
* remove_file
* rename
* set_permissions that works with path
* symlink_metadata
* symlink on unix
* symlink_dir on windows
* symlink_file on windows
2018-07-31 21:39:27 -07:00
Laurențiu Nicola
39c95d6206
tokio-fs: Bump version to 0.1.2 ( #469 )
...
* Add a couple of missing full stops in the documentation
2018-07-11 15:09:37 -07:00
David Kellum
35123f7ae4
Additional details for tokio-fs rustdoc ( #454 )
2018-07-11 12:13:16 -07:00
Laurențiu Nicola
5753553ba3
Move metadata to a submodule ( #439 )
2018-06-21 09:41:38 -07:00
Laurențiu Nicola
04a4bfd455
tokio-fs: add tokio_fs::metadata ( #433 )
2018-06-20 13:12:06 -07:00
Carl Lerche
c25ea78ec9
Bump version of a number of sub crates ( #414 )
...
This includes:
* tokio-codec (0.1.0)
* tokio-current-thread (0.1.0)
* tokio-fs (0.1.1)
* tokio-io (0.1.7)
* tokio-reactor (0.1.2)
* tokio-udp (0.1.1)
2018-06-13 10:24:56 -07:00
Mat Sadler
d1f825ca13
Add OpenOptions to tokio-fs ( #390 )
...
Add an `OpenOptions` struct to `tokio-fs` that mirrors the one found in
`std`. Also provide a conversion from a `std` instance to a Tokio instance.
2018-06-12 10:47:24 -07:00
David Kellum
9013ed9bd4
Fix description of BlockingError as io::Error ( #384 )
2018-06-06 14:34:55 -07:00
Carl Lerche
f768163982
Filesystem manipulation APIs. ( #323 )
...
This patch adds a new crate: tokio-fs. This crate provides a wrapper
around `std` functionality that can only be performed using blocking
operations. This primarily includes filesystem operations, but it also
includes standard input, output, and error access as these streams
cannot be safely switched to non-blocking mode in a portable way.
These wrappers call the `std` functions from within a `blocking`
annotation which allows the runtime to compensate for the fact that the
thread will potentially remain blocked in a system call.
2018-05-02 11:19:58 -07:00