Expand description
ntex - framework for composable network services
Package feature
openssl
- enables ssl support viaopenssl
craterustls
- enables ssl support viarustls
cratecompress
- enables compression support in http and web modulescookie
- enables cookie support in http and web modules
Modules
- Communication primitives
- Utilities for encoding and decoding frames.
- Tcp connector service
- Http protocol support.
- IO streaming utilities.
- Resource path matching library.
- A runtime implementation that runs everything on the current thread.
- General purpose tcp server
- A synchronization primitive for task wakeup.
- IO testing utilities.
- Utilities for tracking time.
- TLS support for ntex ecosystem.
- Web framework for Rust.
- WebSocket protocol support.
Macros
- An implementation of [
poll_ready
] that forwards readiness checks to a field. - An implementation of [
poll_shutdown
] that forwards readiness checks to a field.
Structs
- Container for a service.
Traits
- Trait for types that can be converted to a
Service
- Trait for types that can be converted to a
ServiceFactory
- The
Middleware
trait defines the interface of a service factory that wraps inner service during construction. - An asynchronous function of
Request
to aResponse
. - Factory for creating
Service
s.
Functions
- Create
ServiceFactory
for function that can act as aService
- Convert object of type
T
to a serviceS
- Constructs new pipeline with one service in pipeline chain.
- Constructs new pipeline factory with one service factory.
Attribute Macros
- Marks async function to be executed by ntex system.
- Marks async test function to be executed by ntex runtime.