List of all items
Structs
- account_data::Data
- account_data::Service
- admin::CommandInput
- admin::Service
- admin::console::Console
- appservice::Data
- appservice::NamespaceRegex
- appservice::RegistrationInfo
- appservice::Service
- appservice::namespace_regex::NamespaceRegex
- appservice::registration_info::RegistrationInfo
- client::Clients
- client::Service
- config::Service
- deactivate::Service
- emergency::Service
- federation::Service
- globals::Service
- globals::data::Data
- key_backups::Data
- key_backups::Service
- manager::Manager
- media::Dim
- media::MXCState
- media::Media
- media::Service
- media::blurhash::BlurhashConfig
- media::data::Data
- media::data::Metadata
- media::preview::UrlPreviewData
- media::thumbnail::Dim
- membership::Service
- oauth::Provider
- oauth::Service
- oauth::providers::Provider
- oauth::providers::Providers
- oauth::server::AuthCodeSession
- oauth::server::AuthRequest
- oauth::server::ClientRegistration
- oauth::server::Data
- oauth::server::DcrRequest
- oauth::server::IdTokenClaims
- oauth::server::Server
- oauth::server::auth::AuthCodeSession
- oauth::server::auth::AuthRequest
- oauth::server::client::ClientRegistration
- oauth::server::client::DcrRequest
- oauth::server::signing_key::SigningKey
- oauth::server::token::IdTokenClaims
- oauth::sessions::Data
- oauth::sessions::Session
- oauth::sessions::Sessions
- oauth::token_response::TokenResponse
- oauth::user_info::UserInfo
- once_services::OnceServices
- presence::Service
- presence::aggregate::AggregatedPresence
- presence::aggregate::DevicePresence
- presence::aggregate::PresenceAggregator
- presence::data::Data
- presence::presence::Presence
- pusher::Data
- pusher::Notified
- pusher::Service
- pusher::append::Notified
- pusher::suppressed::PushkeyQueue
- pusher::suppressed::SuppressedEvent
- pusher::suppressed::SuppressedQueue
- registration_tokens::DatabaseTokenInfo
- registration_tokens::Service
- registration_tokens::TokenExpires
- registration_tokens::ValidToken
- registration_tokens::data::Data
- registration_tokens::data::DatabaseTokenInfo
- registration_tokens::data::TokenExpires
- resolver::Service
- resolver::actual::ActualDest
- resolver::cache::Cache
- resolver::cache::CachedDest
- resolver::cache::CachedOverride
- resolver::dns::Hooked
- resolver::dns::Passthru
- resolver::dns::Resolver
- rooms::alias::Data
- rooms::alias::Service
- rooms::auth_chain::Data
- rooms::auth_chain::Service
- rooms::delete::Service
- rooms::directory::Data
- rooms::directory::Service
- rooms::event_handler::Data
- rooms::event_handler::Service
- rooms::event_handler::policy_server::UnstablePolicyContent
- rooms::lazy_loading::Context
- rooms::lazy_loading::Data
- rooms::lazy_loading::Service
- rooms::metadata::Data
- rooms::metadata::Service
- rooms::pdu_metadata::Data
- rooms::pdu_metadata::Service
- rooms::read_receipt::Service
- rooms::read_receipt::data::Data
- rooms::retention::Service
- rooms::search::Data
- rooms::search::RoomQuery
- rooms::search::Service
- rooms::short::Data
- rooms::short::Service
- rooms::spaces::Db
- rooms::spaces::PaginationToken
- rooms::spaces::Service
- rooms::spaces::cache::Cached
- rooms::spaces::pagination_token::PaginationToken
- rooms::state::Data
- rooms::state::Service
- rooms::state_accessor::Service
- rooms::state_cache::Data
- rooms::state_cache::Service
- rooms::state_compressor::Data
- rooms::state_compressor::HashSetCompressStateEvent
- rooms::state_compressor::Service
- rooms::state_compressor::ShortStateInfo
- rooms::state_compressor::StateDiff
- rooms::state_res::events::create::RoomCreateEvent
- rooms::state_res::events::join_rules::PrivOwnedStr
- rooms::state_res::events::join_rules::RoomJoinRulesEvent
- rooms::state_res::events::member::RoomMemberEvent
- rooms::state_res::events::member::RoomMemberEventContent
- rooms::state_res::events::member::ThirdPartyInvite
- rooms::state_res::events::power_levels::RoomPowerLevelsEvent
- rooms::state_res::events::third_party_invite::RoomThirdPartyInviteEvent
- rooms::state_res::resolve::auth_difference::Counts
- rooms::state_res::resolve::conflicted_subgraph::Global
- rooms::state_res::resolve::conflicted_subgraph::Local
- rooms::state_res::resolve::conflicted_subgraph::Substate
- rooms::state_res::topological_sort::TieBreaker
- rooms::threads::Data
- rooms::threads::ExtractThreadRelation
- rooms::threads::Service
- rooms::threads::ThreadRelation
- rooms::timeline::Data
- rooms::timeline::ExtractBody
- rooms::timeline::ExtractEventId
- rooms::timeline::ExtractRelatesTo
- rooms::timeline::ExtractRelatesToEventId
- rooms::timeline::PduId
- rooms::timeline::Service
- rooms::typing::Service
- sending::Msg
- sending::Service
- sending::data::Data
- server_keys::Data
- server_keys::Service
- service::Args
- services::Services
- storage::GetResult
- storage::PutPayload
- storage::PutResult
- storage::Service
- storage::provider::Provider
- storage::provider::s3::GetResult
- storage::provider::s3::PutPayload
- storage::provider::s3::PutResult
- sync::Connection
- sync::Data
- sync::Room
- sync::Service
- transaction_ids::Data
- transaction_ids::Service
- uiaa::Data
- uiaa::Service
- users::Data
- users::Moderation
- users::Register
- users::Service
- users::dehydrated_device::DehydratedDevice
- users::keys::FallbackEntry
- users::register::Register
Enums
- media::blurhash::BlurhashingError
- presence::aggregate::DeviceKey
- presence::aggregate::StatusMsg
- registration_tokens::ValidTokenSource
- resolver::fed::FedDest
- rooms::event_handler::policy_server::FetchOutcome
- rooms::event_handler::policy_server::PolicyCheck
- rooms::event_handler::policy_server::PolicySigState
- rooms::lazy_loading::Mode
- rooms::lazy_loading::Status
- rooms::spaces::Accessibility
- rooms::spaces::Identifier
- rooms::state_res::events::join_rules::JoinRule
- rooms::state_res::events::power_levels::RoomPowerLevelsIntField
- rooms::timeline::RawPduId
- sending::Destination
- sending::SendingEvent
- sending::dest::Destination
- sending::sender::TransactionStatus
- storage::CopyMode
- storage::GetResultPayload
- storage::provider::s3::GetResultPayload
- users::Propagation
- users::profile::Propagation
Traits
- federation::scheme::FedAuth
- federation::scheme::FedPath
- rooms::lazy_loading::Options
- rooms::state_res::events::member::RoomMemberEventResultExt
- rooms::state_res::events::power_levels::RoomPowerLevelsEventOptionExt
- rooms::state_res::fetch_state::FetchStateExt
- service::Service
Functions
- _set_rustc_flags
- _unset_rustc_flags
- admin::console::configure_output
- admin::console::configure_output_err
- admin::console::print
- admin::console::print_err
- admin::create::create_admin_room
- admin::create::create_server_user
- client::appservice_resolver
- client::base
- client::builder_interface
- client::make_clients
- federation::execute::handle_response
- federation::execute::into_http_response
- manager::worker
- media::blurhash::blurhash_an_image
- media::blurhash::get_blurhash_from_request
- media::blurhash::get_format_from_data_mime_and_filename
- media::blurhash::get_image_decoder_with_format_and_data
- media::blurhash::is_image_above_size_limit
- media::encode_key
- media::migrations::checkup_sha256_media
- media::migrations::handle_media_check
- media::migrations::migrate_sha256_media
- media::remote::handle_federation_error
- media::thumbnail::into_media
- media::thumbnail::thumbnail_generate
- membership::join::get_servers_for_room
- migrations::backfill_server_name
- migrations::check_server_name
- migrations::fix_bad_double_separator_in_state_cache
- migrations::fix_hashed_sentinel_passwords
- migrations::fix_readreceiptid_readreceipt_duplicates
- migrations::fix_referencedevents_missing_sep
- migrations::fresh
- migrations::migrate
- migrations::migrations
- migrations::remove_remote_media_userid
- migrations::retroactively_fix_bad_data_from_roomuserid_joined
- migrations::upgrade_legacy_mediaid_user
- oauth::providers::check_issuer
- oauth::providers::discovery_url
- oauth::providers::make_url
- oauth::server::auth::validate_code_verifier
- oauth::server::client::normalize
- oauth::server::extract_device_id
- oauth::server::jwk::init_jwk
- oauth::server::signing_key::generate_signing_key
- oauth::server::signing_key::init_signing_key
- oauth::unique_id
- oauth::unique_id_iss
- oauth::unique_id_iss_parts
- oauth::unique_id_iss_sub
- oauth::unique_id_parts
- oauth::unique_id_sub
- oauth::unique_id_sub_parts
- presence::aggregate::effective_device_state
- presence::aggregate::state_rank
- presence::data::presenceid_key
- presence::data::presenceid_parse
- presence::data::user_id_from_bytes
- presence::pipeline::presence_timer
- pusher::append::increment
- pusher::append::increment_thread
- pusher::notification::highlight_kv
- pusher::notification::merge_thread_count
- pusher::notification::notification_kv
- resolver::dns::cached_to_reqwest
- resolver::dns::hooked_resolve
- resolver::dns::resolve_to_reqwest
- resolver::fed::add_port_to_hostname
- resolver::fed::get_ip_with_port
- rooms::event_handler::policy_server::extract_policy_signature
- rooms::event_handler::policy_server::insert_policy_signature
- rooms::event_handler::policy_server::is_policy_state_event
- rooms::event_handler::policy_server::parse_rate_limit
- rooms::lazy_loading::into_status
- rooms::lazy_loading::make_key
- rooms::read_receipt::data::event_thread_kind
- rooms::read_receipt::pack_receipts
- rooms::read_receipt::thread_kind_to_receipt
- rooms::search::make_prefix
- rooms::search::make_tokenid
- rooms::search::prefix_len
- rooms::search::tokenize
- rooms::spaces::get_parent_children_via
- rooms::spaces::is_summary_serializable
- rooms::spaces::summary_to_chunk
- rooms::state_compressor::compress_state_event
- rooms::state_compressor::compressed_state_size
- rooms::state_compressor::parse_compressed_state_event
- rooms::state_res::auth_check
- rooms::state_res::auth_types_for_event
- rooms::state_res::event_auth::auth_check
- rooms::state_res::event_auth::auth_types::auth_types_for_event
- rooms::state_res::event_auth::auth_types::auth_types_for_member_event
- rooms::state_res::event_auth::check_power_level_maps
- rooms::state_res::event_auth::check_room_create
- rooms::state_res::event_auth::check_room_power_levels
- rooms::state_res::event_auth::check_room_redaction
- rooms::state_res::event_auth::check_state_dependent_auth_rules
- rooms::state_res::event_auth::check_state_independent_auth_rules
- rooms::state_res::event_auth::room_member::check_room_member
- rooms::state_res::event_auth::room_member::check_room_member_ban
- rooms::state_res::event_auth::room_member::check_room_member_invite
- rooms::state_res::event_auth::room_member::check_room_member_join
- rooms::state_res::event_auth::room_member::check_room_member_knock
- rooms::state_res::event_auth::room_member::check_room_member_leave
- rooms::state_res::event_auth::room_member::check_third_party_invite
- rooms::state_res::events::is_power_event
- rooms::state_res::events::power_levels::contains_key
- rooms::state_res::events::power_levels::get_value
- rooms::state_res::events::power_levels::position
- rooms::state_res::resolve
- rooms::state_res::resolve::auth_difference::auth_difference
- rooms::state_res::resolve::conflicted_subgraph::conflicted_subgraph_dfs
- rooms::state_res::resolve::full_conflicted_set
- rooms::state_res::resolve::iterative_auth_check::auth_check
- rooms::state_res::resolve::iterative_auth_check::iterative_auth_check
- rooms::state_res::resolve::mainline_sort::get_power_levels_auth_event
- rooms::state_res::resolve::mainline_sort::mainline_position
- rooms::state_res::resolve::mainline_sort::mainline_sort
- rooms::state_res::resolve::power_sort::add_event_auth_chain
- rooms::state_res::resolve::power_sort::is_power_event_id
- rooms::state_res::resolve::power_sort::power_level_for_sender
- rooms::state_res::resolve::power_sort::power_sort
- rooms::state_res::resolve::resolve
- rooms::state_res::resolve::split_conflicted::split_conflicted_state
- rooms::state_res::topological_sort::kahn_sort
- rooms::state_res::topological_sort::topological_sort
- sending::data::parse_servercurrentevent
- sending::num_senders
- server_keys::acquire::keys_count
- server_keys::extract_key
- server_keys::key_exists
- server_keys::keypair::create
- server_keys::keypair::init
- server_keys::keypair::load
- server_keys::keypair::remove
- server_keys::merge_old_keys
- service::make_name
- storage::provider::chunked
- storage::provider::local::new
- storage::provider::s3::new
- sync::into_connection_key
- sync::list_or_sticky
- sync::some_or_sticky
- users::device::generate_refresh_token
- users::device::increment
- users::keys::clean_signatures
- users::keys::parse_master_key
- users::keys::parse_user_signing_key
- users::parse_master_key
- users::profile::propagation_default
- users::propagation_default
Type Aliases
- SelfServices
- admin::CommandOutput
- admin::Completer
- admin::Processor
- admin::ProcessorFuture
- admin::ProcessorResult
- appservice::Registrations
- globals::data::Callback
- globals::data::Counter
- globals::data::Permit
- manager::WorkerResult
- manager::Workers
- manager::WorkersLocked
- oauth::providers::ProviderId
- oauth::sessions::SessionId
- oauth::sessions::association::Claimants
- oauth::sessions::association::Claims
- oauth::sessions::association::Pending
- presence::TimerFired
- presence::TimerType
- pusher::notification::ThreadCounts
- pusher::notification::ThreadLastReads
- pusher::suppressed::SuppressedPushes
- pusher::suppressed::SuppressedRooms
- resolver::DestString
- resolver::Resolving
- resolver::cache::IpAddrs
- resolver::dns::ResolvingResult
- resolver::fed::HostString
- resolver::fed::PortString
- rooms::auth_chain::Bucket
- rooms::auth_chain::CacheKey
- rooms::event_handler::RateLimitState
- rooms::event_handler::RoomMutexMap
- rooms::event_handler::handle_incoming_pdu::Handled
- rooms::event_handler::handle_incoming_pdu::PrevHandled
- rooms::event_handler::handle_incoming_pdu::PrevResult
- rooms::event_handler::handle_incoming_pdu::PrevResults
- rooms::event_handler::handle_incoming_pdu::PrevResultsHandled
- rooms::event_handler::parse_incoming_pdu::Parsed
- rooms::lazy_loading::Key
- rooms::lazy_loading::Witness
- rooms::read_receipt::PrivateReadEvents
- rooms::read_receipt::ThreadKind
- rooms::read_receipt::data::ReceiptItem
- rooms::search::TokenId
- rooms::short::ShortEventId
- rooms::short::ShortId
- rooms::short::ShortRoomId
- rooms::short::ShortStateHash
- rooms::short::ShortStateKey
- rooms::state::RoomMutexGuard
- rooms::state::RoomMutexMap
- rooms::state_cache::AppServiceInRoomCache
- rooms::state_cache::StrippedStateEventItem
- rooms::state_cache::SyncStateEventItem
- rooms::state_compressor::CompressedState
- rooms::state_compressor::CompressedStateEvent
- rooms::state_compressor::ParentStatesVec
- rooms::state_compressor::ShortStateInfoVec
- rooms::state_compressor::StateInfoLruCache
- rooms::state_res::AuthSet
- rooms::state_res::AuthTypes
- rooms::state_res::ConflictMap
- rooms::state_res::StateMap
- rooms::state_res::event_auth::auth_types::AuthTypes
- rooms::state_res::resolve::AuthSet
- rooms::state_res::resolve::ConflictMap
- rooms::state_res::resolve::ConflictVec
- rooms::state_res::resolve::StateMap
- rooms::state_res::resolve::conflicted_subgraph::Frame
- rooms::state_res::resolve::conflicted_subgraph::Path
- rooms::state_res::resolve::conflicted_subgraph::Stack
- rooms::state_res::resolve::conflicted_subgraph::Subgraph
- rooms::state_res::resolve::conflicted_subgraph::Todo
- rooms::state_res::topological_sort::PduInfo
- rooms::state_res::topological_sort::ReferencedIds
- rooms::timeline::PdusIterItem
- rooms::timeline::RoomMutexGuard
- rooms::timeline::RoomMutexMap
- rooms::timeline::pdus::PdusIterItem
- sending::EduBuf
- sending::EduVec
- sending::data::Key
- sending::data::OutgoingItem
- sending::data::QueueItem
- sending::data::SendingItem
- sending::sender::CurTransactionStatus
- sending::sender::RankedReceipts
- sending::sender::SendingError
- sending::sender::SendingFuture
- sending::sender::SendingFutures
- sending::sender::SendingResult
- sending::sender::UserReceipts
- server_keys::PubKeyMap
- server_keys::PubKeys
- server_keys::VerifyKeys
- server_keys::acquire::Batch
- storage::Providers
- storage::provider::FetchItem
- storage::provider::FetchMetaItem
- sync::ConnectionKey
- sync::ConnectionVal
- sync::Connections
- sync::Lists
- sync::Rooms
- sync::Subscriptions
- uiaa::RequestKey
- uiaa::RequestMap
- users::keys::OtkRowKey
Statics
Constants
- admin::COMMAND_QUEUE_LIMIT
- admin::console::HISTORY_LIMIT
- admin::console::PROMPT
- admin::execute::SIGNAL
- config::SIGNAL
- globals::data::COUNTER
- manager::RESTART_DELAY_MS
- media::CACHE_CONTROL_IMMUTABLE
- media::CORP_CROSS_ORIGIN
- media::MXC_LENGTH
- migrations::DATABASE_VERSION
- migrations::SERVER_NAME_KEY
- oauth::server::AUTH_REQUEST_LIFETIME
- oauth::server::auth::AUTH_CODE_LENGTH
- oauth::server::auth::AUTH_CODE_LIFETIME
- oauth::server::auth::AUTH_REQUEST_LIFETIME
- oauth::server::client::MAX_REGISTRATION_BYTES
- oauth::server::signing_key::SIGNING_KEY_DB_KEY
- oauth::sessions::CODE_VERIFIER_LENGTH
- oauth::sessions::SESSION_ID_LENGTH
- pusher::suppressed::SUPPRESSED_MAX_EVENTS_PER_PUSHKEY
- pusher::suppressed::SUPPRESSED_MAX_EVENTS_PER_ROOM
- pusher::suppressed::SUPPRESSED_MAX_ROOMS_PER_PUSHKEY
- registration_tokens::RANDOM_TOKEN_LENGTH
- resolver::cache::MAX_IPS
- resolver::fed::DEFAULT_PORT
- rooms::event_handler::policy_server::UNSTABLE_POLICY_TYPE
- rooms::search::TOKEN_ID_MAX_LEN
- rooms::search::WORD_MAX_LEN
- rooms::state_res::events::power_levels::DEFAULT_CREATOR_POWER_LEVEL
- rooms::state_res::resolve::conflicted_subgraph::CAPACITY_MULTIPLIER
- rooms::state_res::resolve::conflicted_subgraph::PATH_INLINE
- rooms::state_res::resolve::conflicted_subgraph::STACK_INLINE
- rooms::threads::MAX_THREAD_HOPS
- sending::EDU_BUF_CAP
- sending::EDU_LIMIT
- sending::EDU_VEC_CAP
- sending::PDU_LIMIT
- sending::sender::DEQUEUE_LIMIT
- sending::sender::EDU_LIMIT
- sending::sender::PDU_LIMIT
- sending::sender::SELECT_EDU_LIMIT
- sending::sender::SELECT_PRESENCE_LIMIT
- sending::sender::SELECT_RECEIPT_LIMIT
- uiaa::SESSION_ID_LENGTH
- users::PASSWORD_DISABLED
- users::PASSWORD_SENTINEL
- users::device::DEVICE_ID_LENGTH
- users::device::TOKEN_LENGTH