List of all items
Structs
- admin::Admin
- admin::AdminHost
- admin::AdminSocket
- client_address::ClientAddress
- client_address::InvalidClientAddress
- client_address::ProxyPolicy
- coordination::Coordination
- coordination::Gate
- coordination::GateGuard
- db::ConnectionGuard
- db::CoordinatedConnection
- db::OwnedConnection
- delivery::Delivery
- delivery::PushRequest
- delivery::RetryPolicy
- egress::Busy
- egress::Egress
- egress::EgressClient
- egress::Limiter
- egress::Method
- egress::Permit
- egress::Request
- egress::Response
- egress::StatusCode
- egress::Timeouts
- egress::Url
- egress::header::Drain
- egress::header::GetAll
- egress::header::HeaderMap
- egress::header::HeaderName
- egress::header::HeaderValue
- egress::header::IntoIter
- egress::header::InvalidHeaderName
- egress::header::InvalidHeaderValue
- egress::header::Iter
- egress::header::IterMut
- egress::header::Keys
- egress::header::MaxSizeReached
- egress::header::OccupiedEntry
- egress::header::ToStrError
- egress::header::VacantEntry
- egress::header::ValueDrain
- egress::header::ValueIter
- egress::header::ValueIterMut
- egress::header::Values
- egress::header::ValuesMut
- hats::HatRecord
- hats::NewRule
- hats::PathRule
- hats::Resolution
- hosts::Enrollment
- hosts::HostRecord
- hosts::Hosts
- hosts::PairingCode
- hosts::TooManyPairingCodes
- json::ApiJson
- json::ApiJsonRejection
- logo::Logo
- logo::StoredLogo
- operator::AuthSession
- operator::Authenticated
- operator::Operator
- operator::PublicUrl
- operator::SetupLink
- passkeys::Ceremonies
- passkeys::PasskeyRecord
- push::NewSubscription
- push::Notice
- push::Notices
- push::Push
- push::PushPolicy
- push::Subscription
- push::VapidKey
- ratelimit::Limiter
- ratelimit::Policy
- recents::Recent
- redact::Assembled
- redact::Assembly
Enums
- admin::AdminRequest
- admin::AdminResponse
- client_address::Source
- delivery::Outcome
- delivery::Sent
- egress::Allowance
- egress::BodyError
- egress::EgressError
- egress::Refused
- egress::header::Entry
- hats::HatChange
- hats::HostChange
- hats::PurgeStart
- hats::RulesChange
- hats::SessionHat
- hosts::EnrollOutcome
- hosts::HelloCheck
- hosts::Registered
- hosts::Revoke
- logo::Refusal
- operator::PublicUrlChange
- operator::Reset
- operator::SetupOutcome
- passkeys::Ceremony
- passkeys::Refused
- passkeys::Start
- push::Subscribed
- push::Urgency
- session_defaults::DefaultsChange
Traits
- delivery::Transport
- egress::header::AsHeaderName
- egress::header::IntoHeaderName
- lifecycle::LifecycleHooks
Functions
- admin::bind
- admin::max_socket_path_bytes
- admin::probe
- admin::read_answer
- admin::request
- admin::request_within
- admin::serve
- admin::socket_path_too_long
- auth::operator_only
- auth::require_operator
- auth::require_step_up
- auth::session_ended
- auth::step_up_required
- auth_api::router
- capabilities::current
- capabilities::features
- capabilities::mode
- capabilities::router
- client_address::resolve_request
- csp::on_html
- db::kernel_owner
- db::migrate
- db::migrate_component
- db::open
- db::open_in_memory
- delivery::padded
- delivery::payload_for
- delivery::spawn
- egress::check_url
- egress::is_https_or_loopback
- egress::is_public
- egress::read_capped
- hats::covers
- hats::hat_name_problem
- hats::is_canonical
- hats::near_miss
- hats::normalize_lexically
- hats::parse_colour
- hats::resolve
- hats::session_hat_in
- health::router
- hosts::is_displayable_path
- hosts::is_displayable_text
- hosts::normalize_code
- hosts::parse_public_key
- hosts::verify_proof
- logo::from_upload
- logo::reencode
- operator::cleared_cookie
- operator::session_cookie
- operator::session_tokens
- origin::browser_rules
- passkeys::counter_moves_on
- passkeys::relying_party
- passkeys::user_handle
- plugin_context::sanitize
- push::audience
- push::contact_problem
- push::parse_endpoint
- push::parse_keys
- push::subject
- ratelimit::key
- redact::text
- redact::value
- secret::random_bytes
- secret::rfc3339
- secret::sha256_hex
- secret::unix_now
- session_defaults::valid_defaults
- session_defaults::valid_id
- web::serve
- web::ui_embedded
Type Aliases
Constants
- admin::ADMIN_SOCKET
- admin::CLIENT_TIMEOUT
- admin::MAX_REQUEST_BYTES
- admin::REQUEST_TIMEOUT
- auth::SESSION_RECHECK
- auth_api::MAX_BODY_BYTES
- client_address::HEADER
- csp::LOGO_POLICY
- csp::POLICY
- csp::WORKER_POLICY
- delivery::MAX_IN_FLIGHT
- delivery::MAX_PLAINTEXT
- delivery::PAD_TO
- delivery::PUSH_TTL_SECS
- egress::header::ACCEPT
- egress::header::ACCEPT_CHARSET
- egress::header::ACCEPT_ENCODING
- egress::header::ACCEPT_LANGUAGE
- egress::header::ACCEPT_RANGES
- egress::header::ACCESS_CONTROL_ALLOW_CREDENTIALS
- egress::header::ACCESS_CONTROL_ALLOW_HEADERS
- egress::header::ACCESS_CONTROL_ALLOW_METHODS
- egress::header::ACCESS_CONTROL_ALLOW_ORIGIN
- egress::header::ACCESS_CONTROL_EXPOSE_HEADERS
- egress::header::ACCESS_CONTROL_MAX_AGE
- egress::header::ACCESS_CONTROL_REQUEST_HEADERS
- egress::header::ACCESS_CONTROL_REQUEST_METHOD
- egress::header::AGE
- egress::header::ALLOW
- egress::header::ALT_SVC
- egress::header::AUTHORIZATION
- egress::header::CACHE_CONTROL
- egress::header::CACHE_STATUS
- egress::header::CDN_CACHE_CONTROL
- egress::header::CONNECTION
- egress::header::CONTENT_DISPOSITION
- egress::header::CONTENT_ENCODING
- egress::header::CONTENT_LANGUAGE
- egress::header::CONTENT_LENGTH
- egress::header::CONTENT_LOCATION
- egress::header::CONTENT_RANGE
- egress::header::CONTENT_SECURITY_POLICY
- egress::header::CONTENT_SECURITY_POLICY_REPORT_ONLY
- egress::header::CONTENT_TYPE
- egress::header::COOKIE
- egress::header::DATE
- egress::header::DNT
- egress::header::ETAG
- egress::header::EXPECT
- egress::header::EXPIRES
- egress::header::FORWARDED
- egress::header::FROM
- egress::header::HOST
- egress::header::IF_MATCH
- egress::header::IF_MODIFIED_SINCE
- egress::header::IF_NONE_MATCH
- egress::header::IF_RANGE
- egress::header::IF_UNMODIFIED_SINCE
- egress::header::LAST_MODIFIED
- egress::header::LINK
- egress::header::LOCATION
- egress::header::MAX_FORWARDS
- egress::header::ORIGIN
- egress::header::PRAGMA
- egress::header::PROXY_AUTHENTICATE
- egress::header::PROXY_AUTHORIZATION
- egress::header::PUBLIC_KEY_PINS
- egress::header::PUBLIC_KEY_PINS_REPORT_ONLY
- egress::header::RANGE
- egress::header::REFERER
- egress::header::REFERRER_POLICY
- egress::header::REFRESH
- egress::header::RETRY_AFTER
- egress::header::SEC_WEBSOCKET_ACCEPT
- egress::header::SEC_WEBSOCKET_EXTENSIONS
- egress::header::SEC_WEBSOCKET_KEY
- egress::header::SEC_WEBSOCKET_PROTOCOL
- egress::header::SEC_WEBSOCKET_VERSION
- egress::header::SERVER
- egress::header::SET_COOKIE
- egress::header::STRICT_TRANSPORT_SECURITY
- egress::header::TE
- egress::header::TRAILER
- egress::header::TRANSFER_ENCODING
- egress::header::UPGRADE
- egress::header::UPGRADE_INSECURE_REQUESTS
- egress::header::USER_AGENT
- egress::header::VARY
- egress::header::VIA
- egress::header::WARNING
- egress::header::WWW_AUTHENTICATE
- egress::header::X_CONTENT_TYPE_OPTIONS
- egress::header::X_DNS_PREFETCH_CONTROL
- egress::header::X_FRAME_OPTIONS
- egress::header::X_XSS_PROTECTION
- hats::DEFAULT_COLOUR
- hats::MAX_PATH
- hats::MAX_RULES
- health::READY_TIMEOUT
- hosts::MAX_AGENTS
- hosts::MAX_LIVE_PAIRING_CODES
- hosts::MAX_PATH
- hosts::MAX_ROOTS
- hosts::PAIRING_CODE_TTL_SECS
- logo::MAX_SIDE
- logo::MAX_STORED
- logo::MAX_UPLOAD
- logo::MIME_PNG
- operator::MAX_CONCURRENT_HASHES
- operator::MAX_PASSWORD_BYTES
- operator::MAX_SESSION_COOKIES
- operator::MIN_PASSWORD_CHARS
- operator::SESSION_COOKIE
- operator::SESSION_SLIDE_SECS
- operator::SESSION_TTL_SECS
- operator::SETUP_TOKEN_TTL_SECS
- operator::SETUP_URL_FILE
- operator::STEP_UP_SECS
- passkeys::CEREMONY_TTL_SECS
- passkeys::MAX_LABEL_CHARS
- passkeys::MAX_LOGIN_CEREMONIES
- passkeys::MAX_SESSION_CEREMONIES
- push::MAX_CONTACT
- push::MAX_ENDPOINT
- push::MAX_SUBSCRIPTIONS
- push::NOTICE_QUEUE
- push::VAPID_KEY_FILE
- push::VAPID_TOKEN_SECS
- ratelimit::DEFAULT_CAPACITY
- recents::KEPT
- recents::SHOWN
- redact::REDACTED
- redact::TOKEN_PREFIXES
- session_defaults::MAX_REVISION
- web::EMBEDDED