List of all items
Structs
- Cfg
- Pipeline
- ServiceCtx
- SharedCfg
- channel::Canceled
- channel::bstream::Receiver
- channel::bstream::Sender
- channel::condition::Condition
- channel::condition::Waiter
- channel::inplace::Inplace
- channel::mpsc::Receiver
- channel::mpsc::SendError
- channel::mpsc::Sender
- channel::oneshot::Receiver
- channel::oneshot::Sender
- channel::pool::Pool
- channel::pool::Receiver
- channel::pool::Sender
- client::Client
- client::ClientBuilder
- client::ClientRequest
- client::ClientResponse
- client::Connect
- client::Connector
- client::ConnectorService
- client::FrozenClientRequest
- client::FrozenSendBuilder
- client::JsonBody
- client::MessageBody
- client::TestResponse
- codec::BytesCodec
- connect::Connect
- connect::Connector
- connect::ConnectorService
- connect::openssl::PeerCert
- connect::openssl::PeerCertChain
- connect::openssl::SslAcceptor
- connect::openssl::SslAcceptorService
- connect::openssl::SslConnector
- connect::openssl::SslConnectorService
- connect::openssl::SslFilter
- connect::rustls::PeerCert
- connect::rustls::PeerCertChain
- connect::rustls::TlsAcceptor
- connect::rustls::TlsAcceptorService
- connect::rustls::TlsClientFilter
- connect::rustls::TlsConnector
- connect::rustls::TlsConnectorService
- connect::rustls::TlsServerFilter
- http::DateService
- http::HeaderMap
- http::HttpService
- http::HttpServiceConfig
- http::Method
- http::Request
- http::RequestHead
- http::Response
- http::ResponseBuilder
- http::ResponseHead
- http::StatusCode
- http::Uri
- http::Version
- http::body::BodyStream
- http::body::BoxedBodyStream
- http::body::SizedStream
- http::encoding::Decoder
- http::encoding::Encoder
- http::error::Canceled
- http::error::HttpError
- http::h1::ClientCodec
- http::h1::ClientPayloadCodec
- http::h1::Codec
- http::h1::DefaultControlService
- http::h1::H1Service
- http::h1::H1ServiceHandler
- http::h1::PayloadDecoder
- http::h1::control::Connection
- http::h1::control::ControlAck
- http::h1::control::Error
- http::h1::control::Expect
- http::h1::control::KeepAlive
- http::h1::control::NewRequest
- http::h1::control::PeerGone
- http::h1::control::ProtocolError
- http::h1::control::ServiceDisconnect
- http::h1::control::Upgrade
- http::h2::ControlAck
- http::h2::DefaultControlService
- http::h2::H2Service
- http::h2::Http2ServiceConfig
- http::h2::Payload
- http::h2::control::ConnectionError
- http::h2::control::ControlAck
- http::h2::control::Error
- http::h2::control::GoAway
- http::h2::control::PeerGone
- http::h2::control::Terminated
- http::header::GetAll
- http::header::HeaderMap
- http::header::HeaderName
- http::header::HeaderValue
- http::header::InvalidHeaderName
- http::header::InvalidHeaderValue
- http::header::Iter
- http::header::ToStrError
- http::test::TestRequest
- http::test::TestServer
- http::uri::Authority
- http::uri::Builder
- http::uri::InvalidUri
- http::uri::InvalidUriParts
- http::uri::Parts
- http::uri::PathAndQuery
- http::uri::Port
- http::uri::Scheme
- http::uri::Uri
- io::Base
- io::Dispatcher
- io::FilterCtx
- io::FilterReadStatus
- io::Flags
- io::Framed
- io::Io
- io::IoBoxed
- io::IoConfig
- io::IoContext
- io::IoRef
- io::Layer
- io::OnDisconnect
- io::ReadBuf
- io::Sealed
- io::TimerHandle
- io::WriteBuf
- io::cfg::BufConfig
- io::cfg::FrameReadRate
- io::cfg::IoConfig
- io::testing::IoTest
- io::types::PeerAddr
- io::types::QueryItem
- router::Path
- router::PathDeserializer
- router::PathIter
- router::ResourceDef
- router::ResourceId
- router::Router
- router::RouterBuilder
- rt::Arbiter
- rt::BlockingError
- rt::BlockingResult
- rt::Builder
- rt::DefaultRuntime
- rt::Handle
- rt::Id
- rt::JoinError
- rt::JoinHandle
- rt::PingRecord
- rt::Runtime
- rt::RuntimeBuilder
- rt::System
- rt::SystemRunner
- rt::channel::Receiver
- rt::channel::Sender
- rt::connect::Connect
- rt::connect::Connector
- rt::connect::ConnectorService
- rt::default_runtime::Handle
- rt::default_runtime::JoinError
- rt::default_runtime::Runtime
- rt::polling::Driver
- rt::polling::DriverApi
- rt::polling::Event
- rt::tokio::SocketOptions
- rt::tokio::TokioIoBoxed
- rt::tokio::io::Error
- rt::tokio::io::Interest
- rt::tokio::io::ReadBuf
- rt::tokio::io::Ready
- rt::tokio::io::unix::AsyncFd
- rt::tokio::io::unix::AsyncFdReadyGuard
- rt::tokio::io::unix::AsyncFdReadyMutGuard
- rt::tokio::io::unix::AsyncFdTryNewError
- rt::tokio::io::unix::TryIoError
- rt::tokio::net::TcpListener
- rt::tokio::net::TcpSocket
- rt::tokio::net::TcpStream
- rt::tokio::net::UdpSocket
- rt::tokio::net::UnixDatagram
- rt::tokio::net::UnixListener
- rt::tokio::net::UnixSocket
- rt::tokio::net::UnixStream
- rt::tokio::net::tcp::OwnedReadHalf
- rt::tokio::net::tcp::OwnedWriteHalf
- rt::tokio::net::tcp::ReadHalf
- rt::tokio::net::tcp::ReuniteError
- rt::tokio::net::tcp::WriteHalf
- rt::tokio::net::unix::OwnedReadHalf
- rt::tokio::net::unix::OwnedWriteHalf
- rt::tokio::net::unix::ReadHalf
- rt::tokio::net::unix::ReuniteError
- rt::tokio::net::unix::SocketAddr
- rt::tokio::net::unix::UCred
- rt::tokio::net::unix::WriteHalf
- rt::tokio::net::unix::pipe::OpenOptions
- rt::tokio::net::unix::pipe::Receiver
- rt::tokio::net::unix::pipe::Sender
- rt::tokio::runtime::Builder
- rt::tokio::runtime::EnterGuard
- rt::tokio::runtime::Handle
- rt::tokio::runtime::Id
- rt::tokio::runtime::Runtime
- rt::tokio::runtime::RuntimeMetrics
- rt::tokio::runtime::TryCurrentError
- rt::tokio::task::AbortHandle
- rt::tokio::task::Id
- rt::tokio::task::JoinError
- rt::tokio::task::JoinHandle
- rt::tokio::task::JoinSet
- rt::tokio::task::LocalEnterGuard
- rt::tokio::task::LocalKey
- rt::tokio::task::LocalSet
- rt::tokio::task::Unconstrained
- rt::tokio::task::coop::Coop
- rt::tokio::task::coop::RestoreOnPending
- rt::tokio::task::coop::Unconstrained
- rt::tokio::task::futures::TaskLocalFuture
- rt::uring::Driver
- rt::uring::DriverApi
- server::AcceptLoop
- server::AcceptNotify
- server::Config
- server::Connection
- server::ServerBuilder
- server::ServiceConfig
- server::ServiceRuntime
- server::StreamServer
- server::TestServer
- server::TestServerBuilder
- server::Token
- server::openssl::PeerCert
- server::openssl::PeerCertChain
- server::openssl::SslAcceptor
- server::openssl::SslAcceptorService
- server::openssl::SslConnector
- server::openssl::SslConnectorService
- server::openssl::SslFilter
- server::rustls::PeerCert
- server::rustls::PeerCertChain
- server::rustls::TlsAcceptor
- server::rustls::TlsAcceptorService
- server::rustls::TlsClientFilter
- server::rustls::TlsConnector
- server::rustls::TlsConnectorService
- server::rustls::TlsServerFilter
- service::Identity
- service::Pipeline
- service::PipelineBinding
- service::PipelineCall
- service::PipelineSvc
- service::ServiceCtx
- service::Stack
- service::boxed::BoxService
- service::boxed::BoxServiceFactory
- service::cfg::Cfg
- service::cfg::CfgContext
- service::cfg::SharedCfg
- service::cfg::SharedCfgBuilder
- service::dev::AndThen
- service::dev::AndThenFactory
- service::dev::Apply
- service::dev::ApplyFactory
- service::dev::ApplyMiddleware
- service::dev::FnService
- service::dev::FnServiceConfig
- service::dev::FnServiceFactory
- service::dev::FnServiceNoConfig
- service::dev::FnShutdown
- service::dev::Map
- service::dev::MapConfig
- service::dev::MapErr
- service::dev::MapErrFactory
- service::dev::MapFactory
- service::dev::MapInitErr
- service::dev::ServiceChain
- service::dev::ServiceChainFactory
- service::dev::Then
- service::dev::ThenFactory
- service::dev::UnitConfig
- task::LocalWaker
- testing::IoTest
- time::Deadline
- time::Interval
- time::Millis
- time::Seconds
- time::Sleep
- time::Timeout
- time::TimeoutChecked
- time::TimerHandle
- tls::PskIdentity
- tls::Servername
- tls::TlsConfig
- tls::openssl::PeerCert
- tls::openssl::PeerCertChain
- tls::openssl::SslAcceptor
- tls::openssl::SslAcceptorService
- tls::openssl::SslConnector
- tls::openssl::SslConnectorService
- tls::openssl::SslFilter
- tls::rustls::PeerCert
- tls::rustls::PeerCertChain
- tls::rustls::TlsAcceptor
- tls::rustls::TlsAcceptorService
- tls::rustls::TlsClientFilter
- tls::rustls::TlsConnector
- tls::rustls::TlsConnectorService
- tls::rustls::TlsServerFilter
- util::ByteString
- util::Bytes
- util::BytesMut
- util::Counter
- util::CounterGuard
- util::ErrorMessage
- util::ErrorMessageChained
- util::Extensions
- util::Lazy
- util::OnDropFn
- util::OnDropFuture
- util::buffer::Buffer
- util::buffer::BufferService
- util::either::EitherService
- util::either::EitherServiceFactory
- util::inflight::InFlight
- util::inflight::InFlightService
- util::keepalive::KeepAlive
- util::keepalive::KeepAliveService
- util::onerequest::OneRequest
- util::onerequest::OneRequestService
- util::retry::DefaultRetryPolicy
- util::retry::Retry
- util::retry::RetryService
- util::timeout::Timeout
- util::timeout::TimeoutService
- util::variant::Variant
- util::variant::VariantFactory2
- util::variant::VariantFactory3
- util::variant::VariantFactory4
- util::variant::VariantFactory5
- util::variant::VariantFactory6
- util::variant::VariantFactory7
- util::variant::VariantFactory8
- util::variant::VariantService2
- util::variant::VariantService3
- util::variant::VariantService4
- util::variant::VariantService5
- util::variant::VariantService6
- util::variant::VariantService7
- util::variant::VariantService8
- web::App
- web::HttpRequest
- web::HttpServer
- web::Resource
- web::Route
- web::Scope
- web::ServiceConfig
- web::WebAppConfig
- web::WebRequest
- web::WebResponse
- web::dev::AppService
- web::dev::ConnectionInfo
- web::dev::ResourceMap
- web::dev::WebServiceAdapter
- web::dev::WebServiceConfig
- web::error::DefaultError
- web::error::Error
- web::error::HttpError
- web::error::InternalError
- web::error::JsonError
- web::guard::AllGuard
- web::guard::AnyGuard
- web::middleware::Compress
- web::middleware::DefaultHeaders
- web::middleware::Logger
- web::stack::WebMiddleware
- web::stack::WebStack
- web::test::TestRequest
- web::test::TestServer
- web::test::TestServerConfig
- web::types::Form
- web::types::FormConfig
- web::types::Json
- web::types::JsonConfig
- web::types::Path
- web::types::Payload
- web::types::PayloadConfig
- web::types::Query
- web::types::State
- ws::CloseReason
- ws::Codec
- ws::Parser
- ws::WsClient
- ws::WsClientBuilder
- ws::WsConnection
- ws::WsSink
- ws::WsTransport
- ws::WsTransportService
Enums
- channel::bstream::Status
- client::error::ClientBuilderError
- client::error::ConnectError
- client::error::FreezeRequestError
- client::error::InvalidUrl
- client::error::JsonPayloadError
- client::error::SendRequestError
- connect::ConnectError
- connect::ConnectServiceError
- http::ConnectionType
- http::HttpProtocol
- http::KeepAlive
- http::Payload
- http::RequestHeadType
- http::body::Body
- http::body::BodySize
- http::body::ResponseBody
- http::error::BlockingError
- http::error::ContentTypeError
- http::error::DecodeError
- http::error::DispatchError
- http::error::EncodeError
- http::error::H2Error
- http::error::PayloadError
- http::h1::Message
- http::h1::MessageType
- http::h1::PayloadItem
- http::h1::PayloadType
- http::h1::ProtocolError
- http::h1::control::Control
- http::h1::control::Reason
- http::h1::control::ServiceDisconnectReason
- http::h2::Control
- http::h2::control::Control
- http::h2::control::Reason
- http::header::ContentEncoding
- http::header::Either
- http::header::Value
- io::Control
- io::DispatchItem
- io::IoStatusUpdate
- io::IoTaskStatus
- io::Readiness
- io::Reason
- io::RecvError
- io::types::HttpProtocol
- rt::DriverType
- rt::PollResult
- rt::connect::ConnectError
- rt::connect::ConnectServiceError
- rt::polling::PollMode
- rt::tokio::io::ErrorKind
- rt::tokio::io::SeekFrom
- rt::tokio::runtime::RuntimeFlavor
- server::AcceptorCommand
- server::ServerStatus
- server::Signal
- server::SslError
- server::Stream
- util::Either
- util::Ready
- util::buffer::BufferServiceError
- util::timeout::TimeoutError
- util::variant::Variant2
- util::variant::Variant3
- util::variant::Variant4
- util::variant::Variant5
- util::variant::Variant6
- util::variant::Variant7
- util::variant::Variant8
- web::error::JsonPayloadError
- web::error::PathError
- web::error::PayloadError
- web::error::QueryPayloadError
- web::error::StateExtractorError
- web::error::UrlGenerationError
- web::error::UrlencodedError
- ws::CloseCode
- ws::Frame
- ws::Item
- ws::Message
- ws::OpCode
- ws::error::HandshakeError
- ws::error::ProtocolError
- ws::error::WsClientBuilderError
- ws::error::WsClientError
- ws::error::WsError
Traits
- IntoService
- IntoServiceFactory
- Middleware
- Service
- ServiceFactory
- codec::Decoder
- codec::Encoder
- connect::Address
- http::HttpMessage
- http::body::MessageBody
- http::error::ResponseError
- io::Filter
- io::FilterLayer
- io::Handle
- io::IoStream
- router::IntoPattern
- router::Resource
- router::ResourcePath
- rt::Driver
- rt::Notify
- rt::Reactor
- rt::Runner
- rt::connect::Address
- rt::polling::Handler
- rt::tokio::io::AsyncBufRead
- rt::tokio::io::AsyncRead
- rt::tokio::io::AsyncSeek
- rt::tokio::io::AsyncWrite
- rt::tokio::net::ToSocketAddrs
- rt::uring::Handler
- service::IntoService
- service::IntoServiceFactory
- service::Middleware
- service::Service
- service::ServiceFactory
- service::cfg::Configuration
- util::Buf
- util::BufMut
- util::OnDropFutureExt
- util::Stream
- util::TryFuture
- util::retry::Policy
- web::BodyEncoding
- web::FromRequest
- web::Handler
- web::Responder
- web::WebServiceFactory
- web::dev::IntoRoutes
- web::dev::WebServiceFactory
- web::error::ErrorContainer
- web::error::ErrorRenderer
- web::error::WebResponseError
- web::guard::Guard
Macros
- forward_poll
- forward_ready
- forward_shutdown
- io::forward_query
- io::forward_ready
- io::forward_shutdown
- rt::syscall
- rt::tokio::pin
- rt::tokio::task_local
- service::forward_poll
- service::forward_ready
- service::forward_shutdown
Attribute Macros
Functions
- chain
- chain_factory
- channel::bstream::channel
- channel::bstream::empty
- channel::bstream::eof
- channel::inplace::channel
- channel::mpsc::channel
- channel::oneshot::channel
- channel::pool::new
- connect::connect
- connect::connect_with
- connect::openssl::connect
- fn_service
- http::test::server
- http::test::server_with_config
- io::seal
- rt::channel::create
- rt::connect::connect
- rt::connect::connect_with
- rt::default_runtime::spawn
- rt::from_tcp_stream
- rt::from_unix_stream
- rt::spawn
- rt::spawn_blocking
- rt::task_callbacks
- rt::task_opt_callbacks
- rt::tcp_connect
- rt::tokio::net::lookup_host
- rt::tokio::net::unix::pipe::pipe
- rt::tokio::spawn
- rt::tokio::task::consume_budget
- rt::tokio::task::coop::consume_budget
- rt::tokio::task::coop::cooperative
- rt::tokio::task::coop::has_budget_remaining
- rt::tokio::task::coop::poll_proceed
- rt::tokio::task::coop::unconstrained
- rt::tokio::task::id
- rt::tokio::task::spawn
- rt::tokio::task::spawn_blocking
- rt::tokio::task::spawn_local
- rt::tokio::task::try_id
- rt::tokio::task::unconstrained
- rt::tokio::task::yield_now
- rt::unix_connect
- server::bind_addr
- server::build
- server::build_test_server
- server::create_tcp_listener
- server::openssl::connect
- server::signal
- server::test_server
- service::apply
- service::apply_fn
- service::apply_fn_factory
- service::boxed::factory
- service::boxed::service
- service::chain
- service::chain_factory
- service::fn_factory
- service::fn_factory_with_config
- service::fn_service
- service::fn_shutdown
- service::map_config
- service::unit_config
- task::yield_to
- time::deadline
- time::interval
- time::now
- time::query_system_time
- time::sleep
- time::system_time
- time::timeout
- time::timeout_checked
- tls::max_concurrent_ssl_accept
- tls::openssl::connect
- util::clone_io_error
- util::dyn_rc_error
- util::fmt_err
- util::fmt_err_string
- util::join
- util::join_all
- util::lazy
- util::select
- util::str_rc_error
- util::stream_recv
- util::variant::variant
- web::block
- web::delete
- web::error::ErrorBadGateway
- web::error::ErrorBadRequest
- web::error::ErrorConflict
- web::error::ErrorExpectationFailed
- web::error::ErrorFailedDependency
- web::error::ErrorForbidden
- web::error::ErrorGatewayTimeout
- web::error::ErrorGone
- web::error::ErrorHttpVersionNotSupported
- web::error::ErrorImATeapot
- web::error::ErrorInsufficientStorage
- web::error::ErrorInternalServerError
- web::error::ErrorLengthRequired
- web::error::ErrorLocked
- web::error::ErrorLoopDetected
- web::error::ErrorMethodNotAllowed
- web::error::ErrorMisdirectedRequest
- web::error::ErrorNetworkAuthenticationRequired
- web::error::ErrorNotAcceptable
- web::error::ErrorNotExtended
- web::error::ErrorNotFound
- web::error::ErrorNotImplemented
- web::error::ErrorPayloadTooLarge
- web::error::ErrorPaymentRequired
- web::error::ErrorPreconditionFailed
- web::error::ErrorPreconditionRequired
- web::error::ErrorProxyAuthenticationRequired
- web::error::ErrorRangeNotSatisfiable
- web::error::ErrorRequestHeaderFieldsTooLarge
- web::error::ErrorRequestTimeout
- web::error::ErrorServiceUnavailable
- web::error::ErrorTooManyRequests
- web::error::ErrorUnauthorized
- web::error::ErrorUnavailableForLegalReasons
- web::error::ErrorUnprocessableEntity
- web::error::ErrorUnsupportedMediaType
- web::error::ErrorUpgradeRequired
- web::error::ErrorUriTooLong
- web::error::ErrorVariantAlsoNegotiates
- web::get
- web::guard::All
- web::guard::Any
- web::guard::Connect
- web::guard::Delete
- web::guard::Get
- web::guard::Head
- web::guard::Header
- web::guard::Host
- web::guard::Method
- web::guard::Not
- web::guard::Options
- web::guard::Patch
- web::guard::Post
- web::guard::Put
- web::guard::Trace
- web::guard::fn_guard
- web::head
- web::method
- web::patch
- web::post
- web::put
- web::resource
- web::route
- web::scope
- web::server
- web::service
- web::test::call_service
- web::test::config
- web::test::default_service
- web::test::from_request
- web::test::init_service
- web::test::load_stream
- web::test::ok_service
- web::test::read_body
- web::test::read_response
- web::test::read_response_json
- web::test::respond_to
- web::test::server
- web::test::server_with
- web::to
- web::ws::start
- web::ws::start_with
- web::ws::subprotocols
- ws::handshake
- ws::handshake_response
- ws::hash_key
- ws::verify_handshake
Type Aliases
- http::PayloadStream
- http::h1::Payload
- rt::BlockFuture
- rt::tokio::io::Result
- rt::tokio::net::unix::gid_t
- rt::tokio::net::unix::pid_t
- rt::tokio::net::unix::uid_t
- server::Server
- util::BoxFuture
- util::HashMap
- util::HashSet
Constants
- http::header::ACCEPT
- http::header::ACCEPT_CHARSET
- http::header::ACCEPT_ENCODING
- http::header::ACCEPT_LANGUAGE
- http::header::ACCEPT_RANGES
- http::header::ACCESS_CONTROL_ALLOW_CREDENTIALS
- http::header::ACCESS_CONTROL_ALLOW_HEADERS
- http::header::ACCESS_CONTROL_ALLOW_METHODS
- http::header::ACCESS_CONTROL_ALLOW_ORIGIN
- http::header::ACCESS_CONTROL_EXPOSE_HEADERS
- http::header::ACCESS_CONTROL_MAX_AGE
- http::header::ACCESS_CONTROL_REQUEST_HEADERS
- http::header::ACCESS_CONTROL_REQUEST_METHOD
- http::header::AGE
- http::header::ALLOW
- http::header::ALT_SVC
- http::header::AUTHORIZATION
- http::header::CACHE_CONTROL
- http::header::CONNECTION
- http::header::CONTENT_DISPOSITION
- http::header::CONTENT_ENCODING
- http::header::CONTENT_LANGUAGE
- http::header::CONTENT_LENGTH
- http::header::CONTENT_LOCATION
- http::header::CONTENT_RANGE
- http::header::CONTENT_SECURITY_POLICY
- http::header::CONTENT_SECURITY_POLICY_REPORT_ONLY
- http::header::CONTENT_TYPE
- http::header::COOKIE
- http::header::DATE
- http::header::DNT
- http::header::ETAG
- http::header::EXPECT
- http::header::EXPIRES
- http::header::FORWARDED
- http::header::FROM
- http::header::HOST
- http::header::IF_MATCH
- http::header::IF_MODIFIED_SINCE
- http::header::IF_NONE_MATCH
- http::header::IF_RANGE
- http::header::IF_UNMODIFIED_SINCE
- http::header::LAST_MODIFIED
- http::header::LINK
- http::header::LOCATION
- http::header::MAX_FORWARDS
- http::header::ORIGIN
- http::header::PRAGMA
- http::header::PROXY_AUTHENTICATE
- http::header::PROXY_AUTHORIZATION
- http::header::PUBLIC_KEY_PINS
- http::header::PUBLIC_KEY_PINS_REPORT_ONLY
- http::header::RANGE
- http::header::REFERER
- http::header::REFERRER_POLICY
- http::header::REFRESH
- http::header::RETRY_AFTER
- http::header::SEC_WEBSOCKET_ACCEPT
- http::header::SEC_WEBSOCKET_EXTENSIONS
- http::header::SEC_WEBSOCKET_KEY
- http::header::SEC_WEBSOCKET_PROTOCOL
- http::header::SEC_WEBSOCKET_VERSION
- http::header::SERVER
- http::header::SET_COOKIE
- http::header::STRICT_TRANSPORT_SECURITY
- http::header::TE
- http::header::TRAILER
- http::header::TRANSFER_ENCODING
- http::header::UPGRADE
- http::header::UPGRADE_INSECURE_REQUESTS
- http::header::USER_AGENT
- http::header::VARY
- http::header::VIA
- http::header::WARNING
- http::header::WWW_AUTHENTICATE
- http::header::X_CONTENT_TYPE_OPTIONS
- http::header::X_DNS_PREFETCH_CONTROL
- http::header::X_FRAME_OPTIONS
- http::header::X_XSS_PROTECTION