List of all items
Structs
- AdminCreds
- Client
- ClientBuilder
- ClientHandle
- ClientModuleInstance
- ClientStrong
- ClientWeak
- DynGlobalClientContext
- GetInviteCodeRequest
- ModuleGlobalClientContext
- ModuleRecoveryCompleted
- ModuleRecoveryStarted
- TransactionUpdates
- TxAcceptedEvent
- TxCreatedEvent
- TxRejectedEvent
- api::ApiCallDone
- api::ApiCallStarted
- api::ClientRawFederationApi
- api_announcements::ApiAnnouncementKey
- api_announcements::ApiAnnouncementPrefix
- backup::ClientBackup
- backup::EncryptedClientBackup
- backup::EventBackupDone
- backup::Metadata
- db::ApiSecretKey
- db::ApiSecretKeyPrefix
- db::CachedApiVersionSet
- db::CachedApiVersionSetKey
- db::ChronologicalOperationLogKey
- db::ChronologicalOperationLogKeyPrefix
- db::ClientConfigKey
- db::ClientConfigKeyPrefixV0
- db::ClientConfigKeyV0
- db::ClientInitStateKey
- db::ClientInitStatePrefix
- db::ClientMetadataKey
- db::ClientMetadataPrefix
- db::ClientModuleRecovery
- db::ClientModuleRecoveryPrefix
- db::ClientModuleRecoveryState
- db::ClientPreRootSecretHashKey
- db::ClientRecoverySnapshot
- db::ClientRecoverySnapshotPrefix
- db::DbKeyPrefixIter
- db::EncodedClientSecretKey
- db::EncodedClientSecretKeyPrefix
- db::LastBackupKey
- db::MetaFieldKey
- db::MetaFieldPrefix
- db::MetaFieldValue
- db::MetaServiceInfo
- db::MetaServiceInfoKey
- db::OperationLogKey
- db::PeerLastApiVersionsSummary
- db::PeerLastApiVersionsSummaryKey
- db::event_log::EventKind
- db::event_log::EventLogEntry
- db::event_log::EventLogId
- db::event_log::EventLogIdPrefix
- db::event_log::EventLogIdPrefixAll
- db::event_log::UnordedEventLogId
- db::event_log::UnorderedEventLogEntry
- db::event_log::UnorderedEventLogIdPrefixAll
- meta::LegacyMetaSource
- meta::MetaService
- meta::MetaValue
- meta::MetaValues
- module::ClientContext
- module::ClientContextSelfRef
- module::DynClientModule
- module::FinalClient
- module::init::ClientModuleInitArgs
- module::init::ClientModuleRecoverArgs
- module::init::DynClientModuleInit
- module::init::recovery::RecoveryFromHistoryCommon
- module::recovery::DynModuleBackup
- module::recovery::RecoveryProgress
- oplog::OperationLog
- oplog::OperationLogEntry
- secret::PlainRootSecretStrategy
- sm::ActiveStateKeyBytes
- sm::ActiveStateKeyPrefix
- sm::ActiveStateMeta
- sm::ClientSMDatabaseTransaction
- sm::DynContext
- sm::DynState
- sm::Executor
- sm::ExecutorBuilder
- sm::InactiveStateKeyBytes
- sm::InactiveStateKeyPrefix
- sm::InactiveStateMeta
- sm::ModuleNotifier
- sm::Notifier
- sm::NotifierSender
- sm::OperationState
- sm::StateTransition
- sm::dbtx::ClientSMDatabaseTransaction
- sm::executor::ActiveModuleOperationStateKeyPrefix
- sm::executor::ActiveOperationStateKeyPrefix
- sm::executor::ActiveStateKey
- sm::executor::ActiveStateKeyBytes
- sm::executor::ActiveStateKeyPrefix
- sm::executor::ActiveStateKeyPrefixBytes
- sm::executor::ActiveStateMeta
- sm::executor::Executor
- sm::executor::ExecutorBuilder
- sm::executor::ExecutorInner
- sm::executor::InactiveModuleOperationStateKeyPrefix
- sm::executor::InactiveOperationStateKeyPrefix
- sm::executor::InactiveStateKey
- sm::executor::InactiveStateKeyBytes
- sm::executor::InactiveStateKeyPrefix
- sm::executor::InactiveStateKeyPrefixBytes
- sm::executor::InactiveStateMeta
- sm::executor::TransitionForActiveState
- sm::notifier::ModuleNotifier
- sm::notifier::Notifier
- sm::notifier::NotifierSender
- sm::state::DynContext
- sm::state::DynState
- sm::state::OperationState
- sm::state::StateTransition
- transaction::ClientInput
- transaction::ClientInputBundle
- transaction::ClientInputSM
- transaction::ClientOutput
- transaction::ClientOutputBundle
- transaction::ClientOutputSM
- transaction::TransactionBuilder
- transaction::TxSubmissionContext
- transaction::TxSubmissionStatesSM
- transaction::builder::ClientInput
- transaction::builder::ClientInputBundle
- transaction::builder::ClientInputSM
- transaction::builder::ClientOutput
- transaction::builder::ClientOutputBundle
- transaction::builder::ClientOutputSM
- transaction::builder::TransactionBuilder
- transaction::sm::TxSubmissionContext
- transaction::sm::TxSubmissionStatesSM
Enums
- AddStateMachinesError
- db::DbKeyPrefix
- db::InitMode
- db::InitModeComplete
- db::InitState
- meta::FetchKind
- module::recovery::NoModuleBackup
- oplog::UpdateStreamOrOutcome
- sm::executor::ActiveOrInactiveState
- sm::executor::ExecutorDbPrefixes
- sm::executor::ExecutorState
- transaction::NeverClientContext
- transaction::NeverClientStateMachine
- transaction::TxSubmissionStates
- transaction::builder::NeverClientContext
- transaction::builder::NeverClientStateMachine
- transaction::sm::TxSubmissionStates
Traits
- IGlobalClientContext
- api::ClientRawFederationApiExt
- db::event_log::DBTransactionEventLogExt
- db::event_log::Event
- meta::MetaSource
- module::ClientModule
- module::IClientModule
- module::init::ClientModuleInit
- module::init::IClientModuleInit
- module::init::recovery::RecoveryFromHistory
- module::recovery::IModuleBackup
- module::recovery::ModuleBackup
- secret::DeriveableSecretClientExt
- secret::RootSecretStrategy
- sm::Context
- sm::IState
- sm::State
- sm::state::Context
- sm::state::IContext
- sm::state::IState
- sm::state::State
- sm::util::MapStateTransitions
Macros
Functions
- api_announcements::get_api_urls
- api_announcements::run_api_announcement_sync
- api_version_discovery::discover_common_api_versions_set
- api_version_discovery::discover_common_core_api_version
- api_version_discovery::discover_common_module_api_version
- box_up_state
- client_decoders
- db::apply_migrations_client
- db::apply_migrations_core_client
- db::event_log::handle_events
- db::event_log::run_event_log_ordering_task
- db::get_active_states
- db::get_core_client_database_migrations
- db::get_inactive_states
- db::migrate_state
- db::remove_old_and_persist_new_active_states
- db::remove_old_and_persist_new_inactive_states
- envs::get_discover_api_version_timeout
- get_decoded_client_secret
- meta::fetch_meta_overrides
- meta::parse_meta_value_static
- oplog::caching_operation_update_stream
- secret::get_default_client_secret
- states_add_instance
- states_to_instanceless_dyn
- transaction::builder::find_range_of_matching_items
- transaction::builder::state_gen_to_dyn
- transaction::sm::tx_submission_sm_decoder
- transaction::tx_submission_sm_decoder
Type Aliases
- AddStateMachinesResult
- ClientHandleArc
- InstancelessDynClientInput
- InstancelessDynClientInputBundle
- InstancelessDynClientInputSM
- InstancelessDynClientOutput
- InstancelessDynClientOutputBundle
- InstancelessDynClientOutputSM
- ModuleGlobalContextGen
- db::ClientMigrationFn
- db::MigrateStateFn
- module::ClientModuleRegistry
- module::StateGenerator
- module::init::ClientModuleInitRegistry
- sm::executor::ContextGen
- sm::state::StateTransitionFunction
- sm::state::TriggerFuture
Statics
Constants
- SUPPORTED_CORE_API_VERSIONS
- envs::FM_DISCOVER_API_VERSION_TIMEOUT_ENV
- secret::TYPE_BACKUP
- secret::TYPE_MODULE
- secret::TYPE_PRE_ROOT_SECRET_HASH
- sm::executor::MAX_DB_ATTEMPTS
- transaction::TRANSACTION_SUBMISSION_MODULE_INSTANCE
- transaction::sm::RETRY_INTERVAL
- transaction::sm::TRANSACTION_SUBMISSION_MODULE_INSTANCE