Docs.rs
actix-web-4.9.0
actix-web 4.9.0
Docs.rs crate page
MIT OR Apache-2.0
Links
Homepage
Repository
crates.io
Source
Owners
fafhrd91
github:actix:core
Dependencies
actix-codec ^0.5
normal
actix-http ^3.7
normal
actix-macros ^0.2.3
normal
optional
actix-router ^0.5.3
normal
actix-rt ^2.6
normal
actix-server ^2
normal
actix-service ^2
normal
actix-tls ^3.4
normal
optional
actix-utils ^3
normal
actix-web-codegen ^4.3
normal
optional
ahash ^0.8
normal
bytes ^1
normal
bytestring ^1
normal
cfg-if ^1
normal
cookie ^0.16
normal
optional
derive_more ^0.99.8
normal
encoding_rs ^0.8
normal
futures-core ^0.3.17
normal
futures-util ^0.3.17
normal
impl-more ^0.1.4
normal
itoa ^1
normal
language-tags ^0.3
normal
log ^0.4
normal
mime ^0.3
normal
once_cell ^1.5
normal
pin-project-lite ^0.2.7
normal
regex ^1.5.5
normal
optional
regex-lite ^0.1
normal
serde ^1.0
normal
serde_json ^1.0
normal
serde_urlencoded ^0.7
normal
smallvec ^1.6.1
normal
socket2 ^0.5
normal
time ^0.3
normal
url ^2.1
normal
actix-files ^0.6
dev
actix-test ^0.1
dev
awc ^3
dev
brotli ^6
dev
const-str ^0.5
dev
core_affinity ^0.8
dev
criterion ^0.5
dev
env_logger ^0.11
dev
flate2 ^1.0.13
dev
futures-util ^0.3.17
dev
rand ^0.8
dev
rcgen ^0.13
dev
rustls-pemfile ^2
dev
serde ^1.0
dev
static_assertions ^1
dev
openssl ^0.10.55
dev
rustls ^0.23
dev
tokio ^1.24.2
dev
zstd ^0.13
dev
Versions
92.09%
of the crate is documented
Platform
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
actix_
web
4.9.0
Http
Service
Factory
Required Methods
register
Implementations on Foreign Types
(A, B)
(A, B, C)
(A, B, C, D)
(A, B, C, D, E)
(A, B, C, D, E, F)
(A, B, C, D, E, F, G)
(A, B, C, D, E, F, G, H)
(A, B, C, D, E, F, G, H, I)
(A, B, C, D, E, F, G, H, I, J)
(A, B, C, D, E, F, G, H, I, J, K)
(A, B, C, D, E, F, G, H, I, J, K, L)
(A,)
Vec<T>
Implementors
In actix_
web::
dev
actix_web
::
dev
Trait
HttpServiceFactory
Copy item path
Source
pub trait HttpServiceFactory { // Required method fn
register
(self, config: &mut
AppService
); }
Required Methods
§
Source
fn
register
(self, config: &mut
AppService
)
Implementations on Foreign Types
§
Source
§
impl<A:
HttpServiceFactory
>
HttpServiceFactory
for
(A,)
Source
§
fn
register
(self, config: &mut
AppService
)
Source
§
impl<A:
HttpServiceFactory
, B:
HttpServiceFactory
>
HttpServiceFactory
for
(A, B)
Source
§
fn
register
(self, config: &mut
AppService
)
Source
§
impl<A:
HttpServiceFactory
, B:
HttpServiceFactory
, C:
HttpServiceFactory
>
HttpServiceFactory
for
(A, B, C)
Source
§
fn
register
(self, config: &mut
AppService
)
Source
§
impl<A:
HttpServiceFactory
, B:
HttpServiceFactory
, C:
HttpServiceFactory
, D:
HttpServiceFactory
>
HttpServiceFactory
for
(A, B, C, D)
Source
§
fn
register
(self, config: &mut
AppService
)
Source
§
impl<A:
HttpServiceFactory
, B:
HttpServiceFactory
, C:
HttpServiceFactory
, D:
HttpServiceFactory
, E:
HttpServiceFactory
>
HttpServiceFactory
for
(A, B, C, D, E)
Source
§
fn
register
(self, config: &mut
AppService
)
Source
§
impl<A:
HttpServiceFactory
, B:
HttpServiceFactory
, C:
HttpServiceFactory
, D:
HttpServiceFactory
, E:
HttpServiceFactory
, F:
HttpServiceFactory
>
HttpServiceFactory
for
(A, B, C, D, E, F)
Source
§
fn
register
(self, config: &mut
AppService
)
Source
§
impl<A:
HttpServiceFactory
, B:
HttpServiceFactory
, C:
HttpServiceFactory
, D:
HttpServiceFactory
, E:
HttpServiceFactory
, F:
HttpServiceFactory
, G:
HttpServiceFactory
>
HttpServiceFactory
for
(A, B, C, D, E, F, G)
Source
§
fn
register
(self, config: &mut
AppService
)
Source
§
impl<A:
HttpServiceFactory
, B:
HttpServiceFactory
, C:
HttpServiceFactory
, D:
HttpServiceFactory
, E:
HttpServiceFactory
, F:
HttpServiceFactory
, G:
HttpServiceFactory
, H:
HttpServiceFactory
>
HttpServiceFactory
for
(A, B, C, D, E, F, G, H)
Source
§
fn
register
(self, config: &mut
AppService
)
Source
§
impl<A:
HttpServiceFactory
, B:
HttpServiceFactory
, C:
HttpServiceFactory
, D:
HttpServiceFactory
, E:
HttpServiceFactory
, F:
HttpServiceFactory
, G:
HttpServiceFactory
, H:
HttpServiceFactory
, I:
HttpServiceFactory
>
HttpServiceFactory
for
(A, B, C, D, E, F, G, H, I)
Source
§
fn
register
(self, config: &mut
AppService
)
Source
§
impl<A:
HttpServiceFactory
, B:
HttpServiceFactory
, C:
HttpServiceFactory
, D:
HttpServiceFactory
, E:
HttpServiceFactory
, F:
HttpServiceFactory
, G:
HttpServiceFactory
, H:
HttpServiceFactory
, I:
HttpServiceFactory
, J:
HttpServiceFactory
>
HttpServiceFactory
for
(A, B, C, D, E, F, G, H, I, J)
Source
§
fn
register
(self, config: &mut
AppService
)
Source
§
impl<A:
HttpServiceFactory
, B:
HttpServiceFactory
, C:
HttpServiceFactory
, D:
HttpServiceFactory
, E:
HttpServiceFactory
, F:
HttpServiceFactory
, G:
HttpServiceFactory
, H:
HttpServiceFactory
, I:
HttpServiceFactory
, J:
HttpServiceFactory
, K:
HttpServiceFactory
>
HttpServiceFactory
for
(A, B, C, D, E, F, G, H, I, J, K)
Source
§
fn
register
(self, config: &mut
AppService
)
Source
§
impl<A:
HttpServiceFactory
, B:
HttpServiceFactory
, C:
HttpServiceFactory
, D:
HttpServiceFactory
, E:
HttpServiceFactory
, F:
HttpServiceFactory
, G:
HttpServiceFactory
, H:
HttpServiceFactory
, I:
HttpServiceFactory
, J:
HttpServiceFactory
, K:
HttpServiceFactory
, L:
HttpServiceFactory
>
HttpServiceFactory
for
(A, B, C, D, E, F, G, H, I, J, K, L)
Source
§
fn
register
(self, config: &mut
AppService
)
Source
§
impl<T:
HttpServiceFactory
>
HttpServiceFactory
for
Vec
<T>
Source
§
fn
register
(self, config: &mut
AppService
)
Implementors
§
Source
§
impl
HttpServiceFactory
for
Redirect
Source
§
impl<T, B>
HttpServiceFactory
for
Resource
<T>
where T:
ServiceFactory
<
ServiceRequest
, Config =
()
, Response =
ServiceResponse
<B>, Error =
Error
, InitError =
()
> + 'static, B:
MessageBody
+ 'static,
Source
§
impl<T, B>
HttpServiceFactory
for
Scope
<T>
where T:
ServiceFactory
<
ServiceRequest
, Config =
()
, Response =
ServiceResponse
<B>, Error =
Error
, InitError =
()
> + 'static, B:
MessageBody
+ 'static,