List of all items
Structs
- RoomVersionRules
- event::MemberContent
- event::format::Owned
- event::format::Ref
- event::msgtype::Content
- event::redact::ExtractRedactedBecause
- event::relation::ExtractRelType
- event::relation::ExtractRelatesToEventId
- event_id::FoldHasher
- event_id::RandomState
- pdu::Pdu
- pdu::RawIdVisitor
- pdu::builder::Builder
- pdu::hashes::EventHashes
- pdu::id::Id
- pdu::raw_id::RawIdVisitor
- pdu::unsigned::BorrowedField
- pdu::unsigned::Identity
- pdu::unsigned::JsonString
- pdu::unsigned::JsonStringVisitor
- pdu::unsigned::RawObjectPatch
- pdu::unsigned::RawObjectRemove
- pdu::unsigned::ReferenceBundle
- pdu::unsigned::ReferenceChunk
- pdu::unsigned::ReferenceEvent
- pdu::unsigned::RelationBundle
- pdu::unsigned::ThreadBundleFields
- pdu::unsigned::UniqueObject
- room::state::resolution::events::PowerEvent
- room::state::resolution::events::PowerEventFields
- room::state::resolution::events::create::RoomCreateEvent
- room::state::resolution::events::join_rules::PrivOwnedStr
- room::state::resolution::events::join_rules::RoomJoinRulesEvent
- room::state::resolution::events::member::RoomMemberEvent
- room::state::resolution::events::member::RoomMemberEventContent
- room::state::resolution::events::member::ThirdPartyInvite
- room::state::resolution::events::power_levels::RoomPowerLevelsEvent
- room::state::resolution::events::third_party_invite::RoomThirdPartyInviteEvent
- room::state::resolution::fetch_event::AuthRefs
- room::state::resolution::resolve::AuthSet
- room::state::resolution::resolve::auth_difference::Counts
- room::state::resolution::resolve::conflicted_subgraph::Context
- room::state::resolution::resolve::conflicted_subgraph::Global
- room::state::resolution::resolve::conflicted_subgraph::Local
- room::state::resolution::resolve::conflicted_subgraph::Wake
- room::state::resolution::topological_sort::TieBreaker
- room_version::RoomVersionRules
Enums
- RoomVersion
- event::msgtype::MsgType
- pdu::RawId
- pdu::count::Count
- pdu::raw_id::RawId
- room::state::resolution::event_auth::AuthCheckOutcome
- room::state::resolution::events::PowerEventType
- room::state::resolution::events::join_rules::JoinRule
- room::state::resolution::events::power_levels::RoomPowerLevelsIntField
- room::state::resolution::resolve::conflicted_subgraph::Evaluation
- room::state::resolution::resolve::conflicted_subgraph::Resolution
- room::state::resolution::resolve::conflicted_subgraph::Substate
- room_version::RoomVersion
Traits
- event::Event
- event::filter::Matches
- event::relation::RelationTypeEqual
- event::type_ext::TypeExt
- room::state::resolution::events::member::RoomMemberEventResultExt
- room::state::resolution::events::power_levels::RoomPowerLevelsEventOptionExt
- room::state::resolution::fetch_event::FetchEvent
- room::state::resolution::fetch_state::FetchState
Functions
- _set_rustc_flags
- _unset_rustc_flags
- event::content::as_value
- event::content::get
- event::filter::copy_field_path
- event::filter::matches_room
- event::filter::matches_room_id
- event::filter::matches_sender
- event::filter::matches_type
- event::filter::matches_url
- event::filter::matches_user_id
- event::filter::split_field
- event::filter::trim_event_fields
- event::format::to_sync_message_like_without_unsigned
- event::gen_event_id
- event::gen_event_id_canonical_json
- event::id::gen_event_id
- event::id::gen_event_id_canonical_json
- event::msgtype::content_msgtype
- event::redact::copy
- event::redact::is_redacted
- event::redact::redacts_id
- event::state_key::cmp
- event::state_key::rcmp
- event::unsigned::contains_unsigned_property
- event::unsigned::get_unsigned
- event::unsigned::get_unsigned_as_value
- event::unsigned::get_unsigned_property
- event_id::decode
- event_id::decode_bytes
- event_id::decode_encoded
- event_id::encode
- event_id::fold
- event_id::fold_bytes
- event_id::folded_multiply
- event_id::hash_bytes
- event_id::sextets
- pdu::format::check::check_room_id
- pdu::format::check::check_rules
- pdu::format::check::extract_optional_string_field
- pdu::format::check::extract_required_array_field
- pdu::format::check::extract_required_string_field
- pdu::format::from_incoming_federation
- pdu::format::into_outgoing_federation
- pdu::format::mutate_incoming_reference_format
- pdu::format::mutate_outgoing_reference_format
- pdu::unsigned::deserialize_raw
- pdu::unsigned::raw_as
- pdu::unsigned::raw_field
- pdu::unsigned::raw_object
- pdu::unsigned::raw_of
- pdu::unsigned::remove_relation_bundle
- pdu::unsigned::remove_relation_bundle_canonical
- pdu::unsigned::thread_bundle
- pdu::unsigned::thread_identity
- pdu::unsigned::thread_latest
- pdu::unsigned::thread_transaction_sender
- pdu::unsigned::thread_without_transaction_id
- pdu::unsigned::transaction_sender
- pdu::unsigned::without_private
- room::state::resolution::event_auth::auth_check
- room::state::resolution::event_auth::auth_check_outcome
- room::state::resolution::event_auth::auth_input_error
- room::state::resolution::event_auth::auth_types::auth_types_for_event
- room::state::resolution::event_auth::auth_types::auth_types_for_member_event
- room::state::resolution::event_auth::check_power_level_maps
- room::state::resolution::event_auth::check_room_create
- room::state::resolution::event_auth::check_room_power_levels
- room::state::resolution::event_auth::check_room_redaction
- room::state::resolution::event_auth::check_state_dependent_auth_rules
- room::state::resolution::event_auth::check_state_independent_auth_rules
- room::state::resolution::event_auth::classify_auth_error
- room::state::resolution::event_auth::room_member::check_room_member
- room::state::resolution::event_auth::room_member::check_room_member_ban
- room::state::resolution::event_auth::room_member::check_room_member_invite
- room::state::resolution::event_auth::room_member::check_room_member_join
- room::state::resolution::event_auth::room_member::check_room_member_knock
- room::state::resolution::event_auth::room_member::check_room_member_leave
- room::state::resolution::event_auth::room_member::check_third_party_invite
- room::state::resolution::events::is_power_membership
- room::state::resolution::events::power_levels::contains_key
- room::state::resolution::events::power_levels::get_value
- room::state::resolution::events::power_levels::position
- room::state::resolution::fetch_state::required
- room::state::resolution::resolve::auth_difference::auth_difference
- room::state::resolution::resolve::conflicted_subgraph::advance
- room::state::resolution::resolve::conflicted_subgraph::complete_pending
- room::state::resolution::resolve::conflicted_subgraph::conflicted_subgraph_dfs
- room::state::resolution::resolve::conflicted_subgraph::fetch_auth
- room::state::resolution::resolve::conflicted_subgraph::insert_path_filter
- room::state::resolution::resolve::conflicted_subgraph::process_fetch
- room::state::resolution::resolve::conflicted_subgraph::resume
- room::state::resolution::resolve::full_conflicted_set
- room::state::resolution::resolve::iterative_auth_check::auth_check
- room::state::resolution::resolve::iterative_auth_check::fetch_auth_event
- room::state::resolution::resolve::iterative_auth_check::iterative_auth_check
- room::state::resolution::resolve::mainline_sort::get_power_levels_auth_event
- room::state::resolution::resolve::mainline_sort::mainline_position
- room::state::resolution::resolve::mainline_sort::mainline_sort
- room::state::resolution::resolve::power_sort::add_event_auth_chain
- room::state::resolution::resolve::power_sort::fetch_optional_event
- room::state::resolution::resolve::power_sort::is_power_event_id
- room::state::resolution::resolve::power_sort::power_level_for_sender
- room::state::resolution::resolve::power_sort::power_sort
- room::state::resolution::resolve::resolve
- room::state::resolution::resolve::split_conflicted::split_conflicted_state
- room::state::resolution::topological_sort::is_topologically_sorted
- room::state::resolution::topological_sort::is_topologically_sorted_in_place
- room::state::resolution::topological_sort::kahn_sort
- room::state::resolution::topological_sort::topological_sort
- room_version::from_create_content
- room_version::from_create_event
- room_version::rules
Type Aliases
- ShortEventId
- ShortId
- ShortRoomId
- ShortStateKey
- event::filter::FieldPath
- event::state_key::StateKey
- event::state_key::TypeStateKey
- event_id::Sha256
- pdu::AuthEvents
- pdu::Content
- pdu::PrevEvents
- pdu::RawIdBackfilled
- pdu::RawIdNormal
- pdu::Unsigned
- pdu::raw_id::RawIdBackfilled
- pdu::raw_id::RawIdNormal
- pdu::unsigned::BorrowedObject
- pdu::unsigned::JsonEntry
- room::state::resolution::event_auth::auth_types::AuthTypes
- room::state::resolution::resolve::ConflictMap
- room::state::resolution::resolve::ConflictVec
- room::state::resolution::resolve::ConflictedSet
- room::state::resolution::resolve::StateMap
- room::state::resolution::resolve::conflicted_subgraph::Deferred
- room::state::resolution::resolve::conflicted_subgraph::Frame
- room::state::resolution::resolve::conflicted_subgraph::LocalId
- room::state::resolution::resolve::conflicted_subgraph::Locals
- room::state::resolution::resolve::conflicted_subgraph::Path
- room::state::resolution::resolve::conflicted_subgraph::Ready
- room::state::resolution::resolve::conflicted_subgraph::Stack
- room::state::resolution::resolve::conflicted_subgraph::Subgraph
- room::state::resolution::resolve::conflicted_subgraph::Todo
- room::state::resolution::resolve::conflicted_subgraph::Waiters
- room::state::resolution::resolve::conflicted_subgraph::Waiting
- room::state::resolution::resolve::iterative_auth_check::AuthEvents
- room::state::resolution::resolve::mainline_sort::Positions
- room::state::resolution::topological_sort::PduInfo
- room::state::resolution::topological_sort::ReferencedIds
Statics
Constants
- event::state_key::INLINE_SIZE
- event_id::ALPHABET_LEN
- event_id::ALPHABET_STANDARD
- event_id::ALPHABET_URL_SAFE
- event_id::ENCODED_LEN
- event_id::INVALID
- event_id::SEXTETS_LEN
- pdu::INT_LEN
- pdu::MAX_AUTH_EVENTS
- pdu::MAX_PDU_BYTES
- pdu::MAX_PREV_EVENTS
- pdu::hashes::SHA256_LEN
- pdu::raw_id::INT_LEN
- pdu::unsigned::DELAY_ID
- pdu::unsigned::PRIVATE
- room::state::resolution::events::power_levels::DEFAULT_CREATOR_POWER_LEVEL
- room::state::resolution::resolve::conflicted_subgraph::CAPACITY_MULTIPLIER
- room::state::resolution::resolve::conflicted_subgraph::PATH_INLINE
- room::state::resolution::resolve::conflicted_subgraph::STACK_INLINE
- room::state::resolution::resolve::conflicted_subgraph::WAITING_INLINE