Skip to main content

Module fetch_state

Module fetch_state 

Source

Re-exportsยง

use std::collections::BTreeMap; ๐Ÿ”’
use std::future::ready; ๐Ÿ”’
use futures::FutureExt; ๐Ÿ”’
use futures::TryFutureExt; ๐Ÿ”’
use ruma::UserId; ๐Ÿ”’
use ruma::events::StateEventType; ๐Ÿ”’
use ruma::events::room::member::MembershipState; ๐Ÿ”’
use tuwunel_core::Error; ๐Ÿ”’
use tuwunel_core::Result; ๐Ÿ”’
use tuwunel_core::err; ๐Ÿ”’
use tuwunel_core::result::NotFound; ๐Ÿ”’
use super::StateMap; ๐Ÿ”’
use super::event_auth::auth_input_error; ๐Ÿ”’
use super::events::JoinRule; ๐Ÿ”’
use super::events::RoomCreateEvent; ๐Ÿ”’
use super::events::RoomJoinRulesEvent; ๐Ÿ”’
use super::events::RoomMemberEvent; ๐Ÿ”’
use super::events::RoomPowerLevelsEvent; ๐Ÿ”’
use super::events::RoomThirdPartyInviteEvent; ๐Ÿ”’
use super::events::member::RoomMemberEventResultExt; ๐Ÿ”’
use crate::Event; ๐Ÿ”’
use crate::PduEvent; ๐Ÿ”’
use crate::StateKey; ๐Ÿ”’
use crate::TypeStateKey; ๐Ÿ”’

Traitsยง

FetchState
Reads authorization state through a copyable handle.

Functionsยง

required ๐Ÿ”’
Promotes a missing required state event to an authorization input error.