diff --git a/docs/src/images/horizontal_color.svg b/docs/src/images/horizontal_color.svg new file mode 100644 index 00000000..88bed32c --- /dev/null +++ b/docs/src/images/horizontal_color.svg @@ -0,0 +1,78 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/docs/src/images/icon_color.svg b/docs/src/images/icon_color.svg new file mode 100644 index 00000000..90dccdee --- /dev/null +++ b/docs/src/images/icon_color.svg @@ -0,0 +1,80 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/docs/src/images/vertical_color.svg b/docs/src/images/vertical_color.svg new file mode 100644 index 00000000..14bd065c --- /dev/null +++ b/docs/src/images/vertical_color.svg @@ -0,0 +1,85 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/docs/src/overview.md b/docs/src/overview.md index 1003b1de..9454c0c0 100644 --- a/docs/src/overview.md +++ b/docs/src/overview.md @@ -1,5 +1,7 @@ # Overview +![async-std logo](./images/horizontal_color.svg) + `async-std` and `async-task` along with their [supporting libraries][organization] are a two libraries making your life in async programming easier. They provide fundamental implementations for downstream libraries and applications alike. `async-std` provides an interface to all important primitives: filesystem operations, network operations and concurrency basics like timers. It also exposes `async-task` in a model similar to the `thread` module found in the Rust standard lib. The name reflects the approach of this library: it is a closely modeled to the Rust main standard library as possible, replacing all components by async counterparts. This not only includes io primitives, but also `async/await` compatible versions of primitives like `Mutex`. You can read more about `async-std` in [the overview chapter][overview-std].