List of all items
Structs
- account::DirectoryMatch
- account::PublicRoomsFilter
- account::PublicRoomsQuery
- account::PublicRoomsRequestBody
- account::TagBody
- account::UserDirectoryResult
- account::UserDirectorySearchRequest
- account::UserDirectorySearchResponse
- ephemeral::ReadMarkersBody
- ephemeral::TypingBody
- error::MatrixError
- fed_rooms::Ingested
- federation::HttpKeyFetcher
- federation::ParsedKeys
- federation::Target
- federation::XMatrix
- http::Caller
- http::Homeserver
- http::identity::Seam
- identities::Identity
- identities::ReconcileOutcome
- identities::Resolved
- key_ops::BackupVersionCreateRequest
- key_ops::BackupVersionUpdateRequest
- key_ops::DeleteDevicesRequest
- key_ops::DeviceListDelta
- key_ops::DeviceSigningUploadRequest
- key_ops::KeysChangesQuery
- key_ops::KeysClaimRequest
- key_ops::KeysQueryRequest
- key_ops::KeysUploadOutcome
- key_ops::KeysUploadRequest
- key_ops::PutDeviceRequest
- key_ops::SendToDeviceRequest
- key_ops::VersionQuery
- keys::CrossSigningKey
- keys::CrossSigningSignature
- keys::Device
- keys::DeviceKeys
- keys::KeyBackupSession
- keys::KeyBackupVersion
- keys::ToDeviceMessage
- live::ClaimRateLimiter
- live::LiveRegistry
- live::Registration
- media::Blob
- messaging::EventFilter
- messaging::MessagesPage
- messaging::MessagesQuery
- messaging::RedactBody
- messaging::RedactOutcome
- messaging::RelationsQuery
- messaging::SendOutcome
- messaging::StreamToken
- nick::MessengerSession
- nick::NickHit
- policy::AllowAll
- policy::PolicyContext
- public_forum::Thread
- retention::RetentionPolicy
- retention::RetentionReport
- rooms::CreateRoomRequest
- rooms::InviteTarget
- rooms::KickBanBody
- rooms::MembersQuery
- rooms::MembershipPowerAction
- rooms::RoomCreate
- rooms::RoomInvitee
- rooms::UserIdBody
- store::AccountDataRow
- store::DisplaynameRefresh
- store::DmAdoption
- store::DmMigrationCounts
- store::DmMigrationExtras
- store::LegacyDmDirectHint
- store::LegacyDmMessageImport
- store::LegacyDmReadReceipt
- store::MatrixEvent
- store::NewStateEvent
- store::PublicRoomSummary
- store::ReceiptRow
- store::Redaction
- store::Room
- store::RoomBootstrap
- store::RoomMember
- store::StateEventWrite
- sync::AccountDataFilter
- sync::RoomFilter
- sync::RoomStateFilter
- sync::RoomTimelineFilter
- sync::SyncFilter
- sync::SyncQuery
- sync_token::SyncToken
- typing::TypingRegistry
Enums
- fed_rooms::Mode
- federation::FedError
- key_ops::DeviceKeysUploadAction
- key_ops::SendToDeviceOutcome
- keys::CredentialKind
- keys::CrossSigningUsage
- keys::MatrixKeysStoreError
- keys::ToDeviceDedupOutcome
- live::WaitOutcome
- messaging::Direction
- policy::Action
- policy::Decision
- public_channels::PublicWrite
- public_forum::BoardGate
- rooms::JoinDecision
- rooms::RoomCreation
- rooms::TargetStateRule
- store::DedupedWrite
- store::HistoryVisibility
- store::HistoryWindow
- store::JoinRule
- store::MatrixIdError
- store::MatrixStoreError
- store::Membership
- store::PowerAction
- store::ReceiptType
- store::RoomKind
- store::TxnDedupEntry
Traits
Functions
- account::apply_tag_delete
- account::apply_tag_put
- account::check_account_data_type_allowed
- account::check_caller_owns_user_id
- account::clamp_public_rooms_limit
- account::list_public_rooms
- account::public_room_json
- account::read_tags
- account::require_member
- account::require_member_or_invited
- account::search_users_by_localpart
- account::validate_account_data_content
- account::validate_filter_definition
- account::validate_tag_name
- account::validate_tag_order
- account::whoami_response
- account::write_tags
- ephemeral::apply_read_markers
- ephemeral::apply_receipt
- ephemeral::apply_typing
- ephemeral::check_typing_target
- ephemeral::expired_typing_wake_ids
- ephemeral::require_member
- events::client_event_json
- fed_rooms::create_fed_schema
- fed_rooms::create_replica_room
- fed_rooms::domain_of
- fed_rooms::enqueue
- fed_rooms::ensure_remote_user
- fed_rooms::export_local_events
- fed_rooms::finalize_pdu
- fed_rooms::ingest_pdu
- fed_rooms::is_remote_mxid
- fed_rooms::local_state_pdus
- fed_rooms::pdu_for_event
- fed_rooms::pdu_signer
- fed_rooms::redact_pdu
- fed_rooms::relay_pdu
- fed_rooms::remote_domains
- fed_rooms::room_info
- fed_rooms::room_is_federated
- fed_rooms::skeletonize_event
- fed_rooms::store_own_pdu
- fed_rooms::users_visible_to_origin
- fed_rooms::verify_pdu_with_key
- federation::active_signing_key
- federation::build_x_matrix_header
- federation::cached_remote_key
- federation::canonical_json
- federation::enc
- federation::last_fetch_ms
- federation::may_refetch
- federation::now_ms
- federation::parse_server_keys
- federation::parse_server_name
- federation::parse_x_matrix
- federation::request_signing_object
- federation::resolve_target
- federation::retire_active_key
- federation::server_keys_response
- federation::sign_json
- federation::store_remote_keys
- federation::verify_json
- federation::verify_request_signature
- http::edge_auth::require_edge_secret
- http::edge_auth::require_link_token
- http::fed_net::drain_outbox
- http::fed_net::spawn_outbox_worker
- http::hash_token
- http::raw_token
- http::resolve_caller
- http::router
- http::wake_users
- http::with_read_pub
- identities::apply_account_deleted
- identities::apply_credential_revoked
- identities::apply_nick_changed
- identities::create_identities_schema
- identities::identity_by_id
- identities::identity_by_nick
- identities::legal_localpart
- identities::name_taken
- identities::nick_of_user
- identities::reconcile
- identities::resolve_assertion
- key_ops::apply_device_signing_upload
- key_ops::apply_keys_upload
- key_ops::apply_send_to_device
- key_ops::apply_signatures_upload
- key_ops::backup_sessions_to_response
- key_ops::backup_version_to_response
- key_ops::build_keys_changes_response
- key_ops::build_keys_claim_response
- key_ops::build_keys_claim_visible
- key_ops::build_keys_query_response
- key_ops::build_keys_query_visible
- key_ops::canonical_json_without_signatures
- key_ops::check_device_keys_ownership
- key_ops::count_claim_targets
- key_ops::decide_device_keys_upload
- key_ops::device_list_delta
- key_ops::device_to_json
- key_ops::expand_send_to_device_targets
- key_ops::master_key_names_local_id
- key_ops::master_verifying_key
- key_ops::normalize_put_backup_body
- key_ops::parse_required_version
- key_ops::peers_sharing_a_room_with
- key_ops::require_current_backup_version
- key_ops::shared_room_transitions
- key_ops::signature_target_is_authorized
- key_ops::sorted_mxids
- key_ops::split_algorithm_key_id
- key_ops::validate_backup_algorithm
- key_ops::validate_cross_signing_key_object
- key_ops::verify_signed_by_master
- keys::add_one_time_keys
- keys::add_signatures
- keys::backup_count_and_etag
- keys::claim_one_time_key
- keys::clear_device_one_time_material
- keys::count_one_time_keys
- keys::create_backup_version
- keys::create_device
- keys::create_matrix_keys_schema
- keys::cross_signing_key_for
- keys::cross_signing_keys_for
- keys::current_backup_version
- keys::delete_backup_sessions
- keys::delete_backup_version
- keys::delete_device
- keys::delete_device_by_credential
- keys::delete_to_device_up_to
- keys::device_for_credential
- keys::device_keys_for
- keys::device_list_changes_between
- keys::devices_for_reaper
- keys::enqueue_to_device
- keys::enqueue_to_device_deduped
- keys::get_backup_sessions
- keys::get_backup_version
- keys::get_device
- keys::list_devices
- keys::log_device_list_change
- keys::put_backup_sessions
- keys::set_device_display_name
- keys::signatures_for
- keys::to_device_for
- keys::touch_device
- keys::unused_fallback_key_types
- keys::update_backup_version_auth_data
- keys::upsert_cross_signing_key
- keys::upsert_device_keys
- keys::upsert_fallback_key
- media::create_media_schema
- media::get
- media::purge_expired
- media::put
- messaging::apply_redact
- messaging::apply_send
- messaging::check_rate_limits
- messaging::check_replace_target_sender
- messaging::check_send_event_type_allowed
- messaging::clamp_limit
- messaging::event_passes_filter
- messaging::format_stream_token
- messaging::lazy_load_member_state
- messaging::paginate_messages
- messaging::parse_filter
- messaging::parse_stream_token
- messaging::power_levels_of
- messaging::require_member
- messaging::require_power
- messaging::resolve_messages_start
- nick::effective_label
- nick::normalize_nick
- nick::require_nick
- nick::search_nicks
- nick::set_nick
- nick::user_nick
- policy::claims_from
- policy::enforce
- public_channels::create_public_schema
- public_channels::events_after
- public_channels::events_before
- public_channels::get_event
- public_channels::insert_event_deduped
- public_channels::is_public_room
- public_channels::redact_deduped
- public_channels::seen_txn
- public_forum::check_post_allowed
- public_forum::create_board
- public_forum::create_forum_schema
- public_forum::create_thread
- public_forum::list_replies
- public_forum::list_threads
- public_forum::reply
- retention::create_retention_schema
- retention::purge_delivered_events
- retention::record_device_ack
- retention::retention_report
- rooms::apply_create_room
- rooms::apply_forget
- rooms::apply_invite
- rooms::apply_join
- rooms::apply_leave
- rooms::apply_membership_power_action
- rooms::apply_put_state
- rooms::bootstrap_member_events
- rooms::check_encryption_state_change
- rooms::check_state_event_type_allowed
- rooms::check_target_state_rule
- rooms::decide_and_apply_join
- rooms::derive_room_kind
- rooms::dm_pair_key
- rooms::drop_legacy_dm_scaffold_if_empty
- rooms::find_reusable_dm_room
- rooms::invite_member_content
- rooms::invite_power_level
- rooms::join_member_content
- rooms::member_and_invited_ids
- rooms::migrate_plaintext_rooms_to_encrypted
- rooms::power_levels_content
- rooms::power_levels_of
- rooms::require_member
- rooms::require_power
- rooms::require_power_over_target
- rooms::require_pub_read
- rooms::room_kind_settings
- rooms::stamp_own_member_displayname
- rooms::state_event
- rooms::validate_power_level_override
- rooms::with_displayname
- spaces::hierarchy
- spaces::restricted_allows
- spaces::room_type
- spaces::validate_space_state
- store::account_data_since
- store::adopt_dm_room_for_legacy
- store::apply_state_event
- store::can
- store::can_act_on
- store::catch_up_dm_conversation
- store::clear_dm_pair_key
- store::create_filter
- store::create_matrix_schema
- store::create_room
- store::create_room_with_state
- store::current_state_all
- store::current_state_event
- store::ensure_matrix_user
- store::ensure_schema
- store::event_level
- store::events_in_room_after
- store::events_in_room_before
- store::forget_membership
- store::get_account_data
- store::get_event
- store::get_filter
- store::get_receipt
- store::get_room
- store::highest_mapped_legacy_message_id
- store::insert_legacy_dm_message_map
- store::insert_timeline_event
- store::insert_timeline_event_deduped
- store::is_local_server_name
- store::is_reserved_localpart
- store::legacy_dm_message_event_id
- store::matrix_server_name
- store::matrix_user_ids
- store::max_stream_id
- store::member_state_changed_in_window
- store::member_state_keys_in_window
- store::membership_at
- store::messenger_db_config
- store::migrate_dm_conversation
- store::mxid_for_public_id
- store::mxid_of
- store::new_event_id
- store::new_room_id
- store::non_member_state_changed_in_window
- store::notification_count
- store::open_messenger_db
- store::open_read_pool
- store::parse_db_key
- store::private_room_messages_sent_since
- store::public_id_from_mxid
- store::public_rooms_page
- store::receipts_changed_in_room
- store::redact_event
- store::redact_event_deduped
- store::redact_event_marked
- store::refresh_member_displayname
- store::relations_of
- store::room_by_dm_pair_key
- store::room_by_legacy_dm_id
- store::room_heroes
- store::room_member
- store::room_members
- store::rooms_changed_in_window
- store::rooms_for_user
- store::rooms_with_member_events_in_window
- store::set_local_aliases
- store::set_matrix_server_name
- store::state_events_of_type_at
- store::stripped_invite_state
- store::stripped_state_json
- store::txn_dedup_count_since
- store::txn_dedup_lookup
- store::txn_dedup_record
- store::txn_id_for_event
- store::upsert_account_data
- store::upsert_receipt
- store::user_id_of
- store::user_ids_with_leave_transition_in_rooms
- store::user_level
- store::validate_power_levels_change
- store::visible_upper_bound
- sync::build_invite_room_block
- sync::build_join_room_block
- sync::build_leave_room_block
- sync::build_receipt_event
- sync::build_sync_response
- sync::format_event
- sync::format_pagination_token
- sync::parse_filter_param
- sync::passes_type_filter
- sync::sync_response_is_empty
- sync_token::format
- sync_token::parse
Type Aliases
Constants
- account::DEFAULT_DIRECTORY_RESULTS
- account::DEFAULT_PUBLIC_ROOMS_LIMIT
- account::FILTER_MAX_BYTES
- account::MAX_DIRECTORY_RESULTS
- account::MAX_PUBLIC_ROOMS_LIMIT
- account::MAX_SEARCH_TERM_LEN
- account::MAX_TAGS_PER_ROOM
- account::MAX_TAG_NAME_BYTES
- ephemeral::DEFAULT_TYPING_TIMEOUT_MS
- federation::KEY_VALIDITY_MS
- http::edge_auth::EDGE_SECRET_HEADER
- identities::NICK_MAX
- key_ops::BACKUP_ALGORITHM
- key_ops::SEND_TO_DEVICE_MAX_CONTENT_BYTES
- key_ops::SEND_TO_DEVICE_MAX_TARGETS
- media::MAX_UPLOAD_BYTES
- messaging::BURST_LIMIT_COUNT
- messaging::BURST_LIMIT_WINDOW_SECS
- messaging::LEGACY_DM_KEY_STATE_TYPE
- messaging::MATRIX_SEND_DAILY_LIMIT
- messaging::MESSAGES_DEFAULT_LIMIT
- messaging::MESSAGES_MAX_LIMIT
- messaging::ONE_DAY_MS
- messaging::REFUSED_SEND_STATE_TYPES
- public_channels::PUBLIC_ROOM_PREDICATE
- retention::PURGE_BATCH
- spaces::SPACE_TYPE
- store::GLOBAL_ACCOUNT_DATA_ROOM
- store::MATRIX_EVENT_CONTENT_MAX_BYTES
- store::MATRIX_ROOM_VERSION
- store::RESERVED_LOCALPART_PREFIX
- sync::SYNC_HERO_LIMIT
- sync::SYNC_MAX_TIMEOUT_MS
- sync::SYNC_TIMELINE_DEFAULT_LIMIT
- sync::SYNC_TIMELINE_MAX_LIMIT
- sync::SYNC_TO_DEVICE_CAP