Skip to main content

Module range

Module range 

Source

Re-exportsยง

use std::collections::BTreeMap; ๐Ÿ”’
use std::iter::empty; ๐Ÿ”’
use std::mem::take; ๐Ÿ”’
use futures::FutureExt; ๐Ÿ”’
use futures::StreamExt; ๐Ÿ”’
use futures::TryFutureExt; ๐Ÿ”’
use futures::TryStreamExt; ๐Ÿ”’
use futures::future::try_join4; ๐Ÿ”’
use ruma::OwnedRoomId; ๐Ÿ”’
use ruma::OwnedUserId; ๐Ÿ”’
use ruma::RoomId; ๐Ÿ”’
use ruma::api::client::sync::sync_events::v5::response; ๐Ÿ”’
use ruma::events::AnyRawAccountDataEvent; ๐Ÿ”’
use ruma::events::AnyRoomAccountDataEvent; ๐Ÿ”’
use ruma::events::AnySyncEphemeralRoomEvent; ๐Ÿ”’
use ruma::events::GlobalAccountDataEventType; ๐Ÿ”’
use ruma::events::ignored_user_list::IgnoredUserListEvent; ๐Ÿ”’
use ruma::events::receipt::SyncReceiptEvent; ๐Ÿ”’
use ruma::serde::Raw; ๐Ÿ”’
use tokio::sync::OnceCell; ๐Ÿ”’
use tuwunel_core::Error; ๐Ÿ”’
use tuwunel_core::Result; ๐Ÿ”’
use tuwunel_core::at; ๐Ÿ”’
use tuwunel_core::err; ๐Ÿ”’
use tuwunel_core::error; ๐Ÿ”’
use tuwunel_core::error; ๐Ÿ”’
use tuwunel_core::extract_variant; ๐Ÿ”’
use tuwunel_core::implement; ๐Ÿ”’
use tuwunel_core::result::NotFound; ๐Ÿ”’
use tuwunel_core::utils::BoolExt; ๐Ÿ”’
use tuwunel_core::utils::IterStream; ๐Ÿ”’
use tuwunel_core::utils::TryReadyExt; ๐Ÿ”’
use tuwunel_core::utils::stream::BroadbandExt; ๐Ÿ”’
use tuwunel_service::rooms::read_receipt::PrivateReadEvents; ๐Ÿ”’
use tuwunel_service::rooms::read_receipt::pack_receipts_fallible; ๐Ÿ”’
use tuwunel_service::sync::Connection; ๐Ÿ”’
use tuwunel_service::sync::DeliveredConfig; ๐Ÿ”’
use tuwunel_service::sync::Room; ๐Ÿ”’
use tuwunel_service::sync::RoomUpdate; ๐Ÿ”’
use super::SyncInfo; ๐Ÿ”’
use super::Window; ๐Ÿ”’
use super::WindowRoom; ๐Ÿ”’
use super::rooms::Failure as RoomFailure; ๐Ÿ”’
use super::rooms::Failure::Payload as PayloadFailure; ๐Ÿ”’
use super::rooms::Failure::Timeline as TimelineFailure; ๐Ÿ”’
use super::rooms::RoomDetails; ๐Ÿ”’
use super::rooms::handle_room; ๐Ÿ”’
use super::rooms::membership_allows_required_state; ๐Ÿ”’
use super::rooms::merged_room_details; ๐Ÿ”’
use super::rooms::room_config; ๐Ÿ”’
use crate::is_empty_account_data_event; ๐Ÿ”’

Structsยง

CompleteRange ๐Ÿ”’
Failure ๐Ÿ”’
Results ๐Ÿ”’

Enumsยง

Domain ๐Ÿ”’

Functionsยง

assemble ๐Ÿ”’
collect ๐Ÿ”’
collect_room ๐Ÿ”’
private_receipts ๐Ÿ”’
public_receipts ๐Ÿ”’
room_account_data ๐Ÿ”’