1
0
mirror of https://github.com/actix/actix-extras.git synced 2025-06-25 18:09:22 +02:00

better doc string for Application::with_state()

This commit is contained in:
Nikolay Kim
2018-04-17 13:59:55 -07:00
parent a826d113ee
commit 65b8197876
2 changed files with 8 additions and 1 deletions

View File

@ -177,6 +177,13 @@ where
///
/// State is shared with all resources within same application and
/// could be accessed with `HttpRequest::state()` method.
///
/// **Note**: http server accepts an application factory rather than
/// an application instance. Http server constructs an application
/// instance for each thread, thus application state must be constructed multiple
/// times. If you want to share state between different threads, a
/// shared object should be used, e.g. `Arc`. Application state does not
/// need to be `Send` and `Sync`.
pub fn with_state(state: S) -> App<S> {
App {
parts: Some(ApplicationParts {