List of all items
Structs
- Error
- Server
- error::Error
- filter::FilterFn
- filter::Internal
- filter::and::And
- filter::and::AndFuture
- filter::and_then::AndThen
- filter::and_then::AndThenFuture
- filter::boxed::BoxedFilter
- filter::boxed::BoxingFilter
- filter::map::Map
- filter::map::MapFuture
- filter::map_err::MapErr
- filter::map_err::MapErrFuture
- filter::or::EitherFuture
- filter::or::Or
- filter::or::PathIndex
- filter::or_else::OrElse
- filter::or_else::OrElseFuture
- filter::or_else::PathIndex
- filter::recover::PathIndex
- filter::recover::Recover
- filter::recover::RecoverFuture
- filter::service::FilteredFuture
- filter::service::FilteredService
- filter::then::Then
- filter::then::ThenFuture
- filter::unify::Unify
- filter::unify::UnifyFuture
- filter::untuple_one::UntupleOne
- filter::untuple_one::UntupleOneFuture
- filter::wrap::WrapFn
- filters::BoxedFilter
- filters::any::Any
- filters::any::AnyFut
- filters::body::BodyConsumedMultipleTimes
- filters::body::BodyDeserializeError
- filters::body::BodyReadError
- filters::body::BodyStream
- filters::body::Form
- filters::body::Json
- filters::cors::Builder
- filters::cors::Configured
- filters::cors::Cors
- filters::cors::CorsForbidden
- filters::cors::internal::CorsFilter
- filters::cors::internal::Preflight
- filters::cors::internal::Wrapped
- filters::cors::internal::WrappedFuture
- filters::ext::MissingExtension
- filters::fs::ArcPath
- filters::fs::BadRange
- filters::fs::Conditionals
- filters::fs::File
- filters::fs::FileOpenError
- filters::fs::FilePermissionError
- filters::host::Authority
- filters::log::Info
- filters::log::Log
- filters::log::OptFmt
- filters::log::internal::Logged
- filters::log::internal::WithLog
- filters::log::internal::WithLogFuture
- filters::path::Exact
- filters::path::FullPath
- filters::path::Peek
- filters::path::Tail
- filters::path::internal::Opaque
- filters::reply::WithDefaultHeader
- filters::reply::WithHeader
- filters::reply::WithHeaders
- filters::reply::sealed::WithDefaultHeader_
- filters::reply::sealed::WithHeader_
- filters::reply::sealed::WithHeaders_
- filters::sse::Event
- filters::sse::KeepAlive
- filters::sse::SseKeepAlive
- filters::sse::SseReply
- filters::sse::sealed::SseError
- filters::trace::Info
- filters::trace::Trace
- filters::trace::internal::Traced
- filters::trace::internal::WithTrace
- generic::Product
- reject::InvalidHeader
- reject::InvalidQuery
- reject::LengthRequired
- reject::MethodNotAllowed
- reject::MissingCookie
- reject::MissingHeader
- reject::PayloadTooLarge
- reject::Rejection
- reject::UnsupportedMediaType
- reply::Html
- reply::Json
- reply::WithHeader
- reply::WithStatus
- reply::sealed::Internal
- reply::sealed::Reply_
- route::Route
- server::Server
- test::RequestBuilder
- test::WsError
- transport::LiftIo
Enums
- filter::and::State
- filter::and::StateProj
- filter::and_then::State
- filter::and_then::StateProj
- filter::or::State
- filter::or::StateProj
- filter::or_else::State
- filter::or_else::StateProj
- filter::recover::State
- filter::recover::StateProj
- filter::then::State
- filter::then::StateProj
- filters::cors::Forbidden
- filters::cors::Validated
- filters::fs::Cond
- filters::sse::DataType
- generic::Either
- reject::Known
- reject::Reason
- reject::Rejections
- route::BodyState
Traits
- Filter
- filter::Filter
- filter::FilterBase
- filter::FilterClone
- filter::wrap::Wrap
- filter::wrap::WrapSealed
- filters::body::Decode
- filters::cors::internal::IntoOrigin
- filters::cors::internal::Seconds
- generic::Combine
- generic::Func
- generic::HList
- generic::Tuple
- redirect::AsLocation
- redirect::sealed::AsLocation
- redirect::sealed::Sealed
- reject::Cause
- reject::Reject
- reject::sealed::CombineRejection
- reject::sealed::IsReject
- reply::Reply
- reply::sealed::BoxedReply
- test::inner::OneOrTuple
- transport::Transport
Macros
- error::unit_error
- generic::Product
- generic::generics
- generic::product
- generic::product_pat
- path
- reject::enum_known
- server::addr_incoming
- server::bind
- server::bind_inner
- server::into_service
- server::try_bind
- test::inner::one_or_tuple
Functions
- filter::_assert_object_safe
- filter::boxed::_assert_send
- filter::filter_fn
- filter::filter_fn_one
- filter::service::service
- filter::wrap::wrap_fn
- filters::addr::remote
- filters::any::any
- filters::body::aggregate
- filters::body::body
- filters::body::bytes
- filters::body::content_length_limit
- filters::body::form
- filters::body::is_content_type
- filters::body::json
- filters::body::stream
- filters::cookie::cookie
- filters::cookie::optional
- filters::cors::cors
- filters::ext::get
- filters::ext::optional
- filters::fs::bytes_range
- filters::fs::conditionals
- filters::fs::dir
- filters::fs::file
- filters::fs::file_conditional
- filters::fs::file_metadata
- filters::fs::file_reply
- filters::fs::file_stream
- filters::fs::get_block_size
- filters::fs::optimal_buf_size
- filters::fs::path_from_tail
- filters::fs::reserve_at_least
- filters::fs::sanitize_path
- filters::header::exact
- filters::header::exact_ignore_case
- filters::header::header
- filters::header::header2
- filters::header::headers_cloned
- filters::header::optional
- filters::header::optional2
- filters::header::value
- filters::host::exact
- filters::host::optional
- filters::log::custom
- filters::log::log
- filters::method::delete
- filters::method::get
- filters::method::head
- filters::method::method
- filters::method::method_is
- filters::method::options
- filters::method::patch
- filters::method::post
- filters::method::put
- filters::path::_path_macro_compile_fail
- filters::path::end
- filters::path::filter_segment
- filters::path::full
- filters::path::param
- filters::path::path
- filters::path::path_and_query
- filters::path::peek
- filters::path::segment
- filters::path::tail
- filters::path::with_segment
- filters::query::query
- filters::query::raw
- filters::reply::assert_name_and_value
- filters::reply::default_header
- filters::reply::header
- filters::reply::headers
- filters::sse::keep_alive
- filters::sse::last_event_id
- filters::sse::reply
- filters::trace::internal::convert_reply
- filters::trace::internal::finished_logger
- filters::trace::named
- filters::trace::request
- filters::trace::trace
- generic::one
- redirect::found
- redirect::permanent
- redirect::redirect
- redirect::see_other
- redirect::temporary
- reject::__reject_custom_compilefail
- reject::custom
- reject::invalid_header
- reject::invalid_query
- reject::known
- reject::length_required
- reject::method_not_allowed
- reject::missing_cookie
- reject::missing_header
- reject::not_found
- reject::payload_too_large
- reject::reject
- reject::sealed::_assert_object_safe
- reject::unsupported_media_type
- reply::_assert_object_safe
- reply::html
- reply::json
- reply::reply
- reply::text_plain
- reply::with_header
- reply::with_status
- route::is_set
- route::set
- route::with
- serve
- server::serve
- service
- test::request
- wrap_fn
Type Aliases
- error::BoxError
- filter::or::Combined
- filters::body::BoxError
- generic::CombinedTuples
- generic::One
- reply::Response