summaryrefslogtreecommitdiffstats
path: root/examples/README.md
AgeCommit message (Collapse)Author
2020-07-22doc: fix links to new website (#2674)Alice Ryhl
2020-04-15chore: link mini-redis in examples (#2407)Carl Lerche
2020-01-07doc: fix old notes regarding examples and async/await (#2071)Alice Ryhl
2019-10-22codec: move into tokio-util (#1675)Carl Lerche
Related to #1318, Tokio APIs that are "less stable" are moved into a new `tokio-util` crate. This crate will mirror `tokio` and provide additional APIs that may require a greater rate of breaking changes. As examples require `tokio-util`, they are moved into a separate crate (`examples`). This has the added advantage of being able to avoid example only dependencies in the `tokio` crate.
2019-03-22chore: Fix examples not working with `cargo run` (#998)Eliza Weisman
* chore: Fix examples not working with `cargo run` ## Motivation PR #991 moved the `tokio` crate to its own subdirectory, but did not move the `examples` directory into `tokio/examples`. While attempting to use the examples for testing another change, I noticed that #991 had broken the ability to use `cargo run`, as the examples were no longer considered part of a crate that cargo was aware of: ``` tokio on master [$] via 🦀v1.33.0 at ☸️ aks-eliza-dev ➜ cargo run --example chat error: no example target named `chat` Did you mean `echo`? ``` ## Solution This branch moves the examples into the `tokio` directory, so cargo is now once again aware of them: ``` tokio on eliza/fix-examples [$] via 🦀v1.33.0 at ☸️ aks-eliza-dev ➜ cargo run --example chat Compiling tokio-executor v0.1.7 (/Users/eliza/Code/tokio/tokio-executor) Compiling tokio-reactor v0.1.9 Compiling tokio-threadpool v0.1.13 Compiling tokio-current-thread v0.1.6 Compiling tokio-timer v0.2.10 Compiling tokio-uds v0.2.5 Compiling tokio-udp v0.1.3 Compiling tokio-tcp v0.1.3 Compiling tokio-fs v0.1.6 Compiling tokio v0.1.18 (/Users/eliza/Code/tokio/tokio) Finished dev [unoptimized + debuginfo] target(s) in 7.04s Running `target/debug/examples/chat` server running on localhost:6142 ``` Signed-off-by: Eliza Weisman <eliza@buoyant.io> Signed-off-by: Eliza Weisman <eliza@buoyant.io>
2018-05-29Include a manually built runtime example (#306)Michal 'vorner' Vaner
2018-05-08Fix typos (#348)Julian Tescher
2018-04-10Add example that prints each packet from tcp client (#301)Roman
2018-03-22Add UDP client example (send/recv_dgram) (#239)Denis
2018-03-09Fix wrong file link in examples readme.md (#208)Tosil Velkov
2018-03-07Update readme (#196)Carl Lerche
2018-03-06Update examples to track latest Tokio changes (#180)Carl Lerche
The exampes included in the repository have lagged behind the changes made. Specifically, they do not use the new runtime construct. This patch updates examples to use the latest features of Tokio.
2018-02-06Remove UdpCodec (#109)Roman
`UdpFramed` is updated to use the `Encoder` and `Decoder` traits from `tokio-io`.
2017-10-30Rename crate to tokioCarl Lerche
2017-09-23Add a `tinydb` example sharing stateAlex Crichton
This example is intended to showcase sharing state between all connected clients on a server, for example a key/value store (in-memory database) Closes #257
2017-09-11Add an example of compressing on a CPU poolAlex Crichton
2017-09-11Add a README for the examplesAlex Crichton