List of all items
Structs
- admin::AdminApis
- admin::RoomInfo
- admin::RoomListResponse
- admin::ServerStatsResponse
- admin::SynapseAdminApis
- admin::SynapseRegistrationToken
- admin::SynapseRegistrationTokenOptions
- admin::SynapseRegistrationTokenUpdateOptions
- admin::SynapseUser
- admin::SynapseUserProperties
- admin::UserInfo
- admin::UserListResponse
- admin::WhoisConnectionInfo
- admin::WhoisDevice
- admin::WhoisInfo
- admin::WhoisSession
- appservice::Appservice
- appservice::AppserviceTransaction
- appservice::Intent
- appservice::MatrixBridge
- appservice::NoopAppserviceHandler
- appservice::PingHomeserverResponse
- appservice::UnstableIntentApis
- appservice::http_responses::EmptyResponse
- appservice::http_responses::ErrorResponse
- client::DMs
- client::DownloadedContent
- client::JoinedMemberProfile
- client::MatrixAuth
- client::MatrixClient
- client::PowerLevelBounds
- client::RoomDirectoryLookupResponse
- client::SynchronousMatrixClient
- clients::IdentityClient
- clients::MatrixContentScannerClient
- clients::PantalaimonClient
- content_scanner::ContentScannerResult
- content_scanner::EncryptedFile
- content_scanner::MatrixContentScannerClient
- e2ee::CryptoClient
- e2ee::CryptoEngine
- e2ee::CryptoRoomInformation
- e2ee::DeviceInfo
- e2ee::EncryptionInfo
- e2ee::RoomKeyImportResult
- e2ee::RoomTracker
- e2ee::UnstableApis
- helpers::MatrixGlob
- helpers::MentionPill
- helpers::MentionPillResult
- helpers::PermalinkParts
- helpers::Permalinks
- helpers::ProfileCache
- helpers::RichReply
- helpers::RoomAlias
- helpers::RoomID
- helpers::UnpaddedBase64
- helpers::UserID
- http::MatrixHttp
- identity::IdentityClient
- logging::ConsoleLogger
- logging::LogService
- logging::RichConsoleLogger
- metrics::Metrics
- metrics::contexts::MetricContext
- mixins::DefaultAutojoinRoomsMixin
- mixins::DefaultAutojoinUpgradedRoomsMixin
- models::Account
- models::Capabilities
- models::CreateRoom
- models::Crypto
- models::EventContext
- models::IdentityServerModels
- models::KeyBackup
- models::MSC2176
- models::MSC2716BatchSendResponse
- models::MXCUrl
- models::MatrixError
- models::MatrixProfile
- models::OpenIDConnect
- models::PLManager
- models::Policies
- models::PowerLevels
- models::ServerVersions
- models::Space
- models::Spaces
- models::Threepid
- models::events::AliasesEvent
- models::events::AudioInfo
- models::events::CanonicalAliasEvent
- models::events::CreateEvent
- models::events::EncryptedFile
- models::events::EncryptedRoomEvent
- models::events::EncryptionEvent
- models::events::Event
- models::events::EventRedactedError
- models::events::FileInfo
- models::events::ImageInfo
- models::events::JoinRulesEvent
- models::events::JsonWebKey
- models::events::LocationInfo
- models::events::MembershipEvent
- models::events::MessageEvent
- models::events::PinnedEventsEvent
- models::events::PowerLevelsEvent
- models::events::PresenceEvent
- models::events::RedactionEvent
- models::events::RoomAvatarEvent
- models::events::RoomEvent
- models::events::RoomNameEvent
- models::events::RoomTopicEvent
- models::events::SpaceChildEvent
- models::events::StateEvent
- models::events::ThumbnailInfo
- models::events::VideoInfo
- models::unstable::MSC2380MediaInfo
- models::unstable::MediaThumbnailInfo
- pantalaimon::PantalaimonClient
- preprocessors::RichRepliesPreprocessor
- preprocessors::RichReplyInfo
- storage::MemoryStorageProvider
- storage::RustSdkCryptoStorageProvider
- storage::SimpleFsStorageProvider
- storage::SimplePostgresStorageProvider
- strategies::AppserviceJoinRoomStrategy
- strategies::SimpleRetryJoinStrategy
Enums
- admin::SynapseRoomProperty
- client::PowerLevelAction
- helpers::MatrixEntity
- logging::LogLevel
- models::Presence
- models::events::EventKind
- models::events::InvalidEventError
- models::events::JoinRule
- models::events::Membership
Traits
- appservice::AppserviceHandler
- appservice::UnstableAppserviceApis
- client::IFilter
- client::SyncEventHandler
- e2ee::ICryptoRoomInformation
- http::Request
- logging::ILogger
- metrics::IMetricListener
- mixins::AutojoinRoomsMixin
- mixins::AutojoinUpgradedRoomsMixin
- preprocessors::IPreprocessor
- storage::IAppserviceStorageProvider
- storage::ICryptoStorageProvider
- storage::IStorageProvider
- strategies::JoinRoomStrategy
Functions
- appservice::build_router
- appservice::build_router_with_appservice
- client::encode_path_component
- e2ee::decorators::encrypt_before_send
- helpers::parse_entity
- helpers::validate_space_order_string
- http::b64::decode_unpadded
- http::b64::encode_unpadded
- http::request
- http::simple_validation::ensure_prefix
- http::simple_validation::required_non_empty
- metrics::decorators::observe_duration
- models::events::converter::parse_event
- models::events::converter::parse_room_event
Type Aliases
Constants
- appservice::REMOTE_ROOM_INFO_ACCOUNT_DATA_EVENT_TYPE
- appservice::REMOTE_ROOM_MAP_ACCOUNT_DATA_EVENT_TYPE_PREFIX
- appservice::REMOTE_USER_INFO_ACCOUNT_DATA_EVENT_TYPE
- appservice::REMOTE_USER_MAP_ACCOUNT_DATA_EVENT_TYPE_PREFIX
- metrics::names::EVENTS_RECEIVED
- metrics::names::HTTP_ERRORS_TOTAL
- metrics::names::HTTP_REQUESTS_TOTAL
- metrics::names::SYNC_DURATION_MS
- models::ROOM_ADMIN_PL
- models::ROOM_CREATOR_PL