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
Carl Lerche
0da649727c
fs: fix tests ( #916 )
2019-02-20 21:56:23 -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
Kevin M Granger
ab206b976c
fs: add CloneFuture for File::try_clone ( #850 )
2019-02-20 12:25:50 -08:00
Andreas Rottmann
ce2147d2b6
Add a warning regarding the use of Stdin
handles ( #876 )
...
Also see the discussion on issue #589 .
2019-02-06 21:20:15 -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
Matt Gathu
2283b63e9e
fs: added usage examples/doctests to File ( #786 )
2018-12-01 21:07:48 -05:00
Liran Ringel
9b1a45cc6a
tests: handle errors properly in examples ( #748 )
2018-11-20 11:10:36 -05:00
Alex Gaynor
d0963774a3
chore: bump rand dependency to 0.6 ( #753 )
2018-11-16 14:54:14 -08:00
Kazuyoshi Kato
33a216e4c1
fs: add more tests ( #755 )
...
Fixes #704 .
2018-11-16 14:50:06 -08:00
Kazuyoshi Kato
9153067d66
fs: add tests for directory-related functions ( #704 ) ( #724 )
...
This change adds a few tests around directory-related functions.
2018-11-13 18:28:52 -05:00
Kazuyoshi Kato
d246964bdf
fs: gen_ascii_chars has been deprecated ( #735 )
...
Use sample_iter() instead.
2018-11-10 21:35:38 -05: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
Ryan Dahl
bffa3ed558
fs: expose fs::File::from_std() ( #696 )
2018-10-17 19:51:46 -04:00
nickelc
796fee6364
fs: fix minor documentation error for MetadataFuture ( #698 )
2018-10-12 12:41:19 -04:00
Mateusz Mikuła
31f71dedee
Routine dependencies update ( #533 )
...
* Update dependencies
* Replace deprecated tempdir with tempfile
2018-08-10 12:37:45 -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
David Kellum
491f15827b
General rustdoc improvements ( #450 )
...
* Normalize links to docs.rs/CRATE/M.N/...
docs.rs is smart enough to show docs for the latest M.N.P release when
M.N is used in the link. For example:
https://docs.rs/mio/0.6/mio/struct.Poll.html
..will show mio 0.6.14 and later docs. While using the `M.N.*`
(ASTERISK) syntax also works, `M.N` is the more common usage, so
standarize a few existing links to that format.
* Fix missing or malformed rustdoc links
* executor lib rustdoc minor format change
* Promote tokio-threadpool crate level comments to rustdoc
* Replace hidden tokio::executor::thread_pool docs with deprecation note
* Fix typo/simplify util module rustdoc
* Reuse some tokio::executor::thread_pool rustdoc for the crate
Relates to #421
2018-07-22 13:35:30 -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
3fecd0154c
Add an explicit wait for the test to finish ( #445 )
2018-06-22 14:07:02 -07:00
Laurențiu Nicola
0440343a11
tokio-fs: add changelog for 0.1.2 ( #444 )
2018-06-22 14:06:50 -07:00
Laurențiu Nicola
ecfe2f6a05
tokio-fs: add tokio_fs::File::seek ( #434 )
2018-06-21 09:43:35 -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
Jake Goulding
b2f77dcebe
Add a dedicated Future for retrieving the metadata of a file ( #385 )
2018-06-18 16:00:43 -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
Laurențiu Nicola
4cf7d73b22
tokio-fs: add into_std ( #403 )
2018-06-12 10:40:43 -07:00
David Kellum
9013ed9bd4
Fix description of BlockingError as io::Error ( #384 )
2018-06-06 14:34:55 -07:00
Bryan Burgers
f723d10087
Create tokio-codec ( #360 )
...
Create a new tokio-codec crate with many of the contents of
`tokio_io::codec`.
2018-06-04 20:36:06 -07:00
Marek Kotewicz
14ec268b8a
Fixed broken link in tokio-fs documentation ( #352 )
2018-05-11 08:31:06 -07:00
Thijs Vermeir
7cca6499a9
Fix typo in documentation ( #338 )
2018-05-03 10:28:48 -07:00
Carl Lerche
8235eefbf0
Fix some dependency versions ( #337 )
2018-05-02 13:12:33 -07:00
Carl Lerche
14b31bdba5
Bump version to v0.1.6 ( #336 )
2018-05-02 12:14:44 -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