Skip to main content

Module extensions

Module extensions 

Source

Re-exportsยง

use std::collections::BTreeMap; ๐Ÿ”’
use std::fmt::Debug; ๐Ÿ”’
use std::fmt::Debug; ๐Ÿ”’
use futures::FutureExt; ๐Ÿ”’
use futures::future::join4; ๐Ÿ”’
use ruma::OwnedRoomId; ๐Ÿ”’
use ruma::RoomId; ๐Ÿ”’
use ruma::api::client::sync::sync_events::v5::ListId; ๐Ÿ”’
use ruma::api::client::sync::sync_events::v5::request::ExtensionRoomConfig; ๐Ÿ”’
use ruma::api::client::sync::sync_events::v5::response::Extensions; ๐Ÿ”’
use ruma::api::client::sync::sync_events::v5::response::Room as ResponseRoom; ๐Ÿ”’
use tuwunel_core::Result; ๐Ÿ”’
use tuwunel_core::apply; ๐Ÿ”’
use tuwunel_core::at; ๐Ÿ”’
use tuwunel_core::extract_variant; ๐Ÿ”’
use tuwunel_core::implement; ๐Ÿ”’
use tuwunel_core::utils::BoolExt; ๐Ÿ”’
use tuwunel_service::sync::Connection; ๐Ÿ”’
pub(super) use self::to_device::acknowledge as acknowledge_to_device; ๐Ÿ”’
pub(super) use self::to_device::check as check_to_device; ๐Ÿ”’
pub(super) use self::to_device::pending as to_device_pending; ๐Ÿ”’
use self::account_data::collect as collect_account_data; ๐Ÿ”’
use self::account_data::collect_ranges as collect_account_data_ranges; ๐Ÿ”’
use self::profiles::collect as collect_profiles; ๐Ÿ”’
use self::receipts::collect_ranges as collect_receipt_ranges; ๐Ÿ”’
use super::SyncInfo; ๐Ÿ”’
use super::Window; ๐Ÿ”’
use super::WindowRoom; ๐Ÿ”’
use super::joined_since; ๐Ÿ”’
use super::range::Results; ๐Ÿ”’
use super::share_encrypted_room; ๐Ÿ”’

Modulesยง

account_data ๐Ÿ”’
e2ee ๐Ÿ”’
profiles ๐Ÿ”’
receipts ๐Ÿ”’
to_device ๐Ÿ”’
typing ๐Ÿ”’

Structsยง

Collected ๐Ÿ”’

Functionsยง

apply_profiles ๐Ÿ”’
apply_ranges ๐Ÿ”’
handle ๐Ÿ”’
implicit_match ๐Ÿ”’
selector ๐Ÿ”’