Skip to main content

Module e2ee

Module e2ee 

Source

Re-exportsยง

use std::collections::HashSet; ๐Ÿ”’
use futures::FutureExt; ๐Ÿ”’
use futures::StreamExt; ๐Ÿ”’
use futures::TryFutureExt; ๐Ÿ”’
use futures::future::join; ๐Ÿ”’
use futures::future::join4; ๐Ÿ”’
use futures::stream::once; ๐Ÿ”’
use ruma::OwnedUserId; ๐Ÿ”’
use ruma::RoomId; ๐Ÿ”’
use ruma::api::client::sync::sync_events::DeviceLists; ๐Ÿ”’
use ruma::api::client::sync::sync_events::v5::response::E2EE; ๐Ÿ”’
use ruma::events::StateEventType; ๐Ÿ”’
use ruma::events::TimelineEventType; ๐Ÿ”’
use ruma::events::room::member::MembershipState; ๐Ÿ”’
use ruma::events::room::member::RoomMemberEventContent; ๐Ÿ”’
use tuwunel_core::Result; ๐Ÿ”’
use tuwunel_core::error; ๐Ÿ”’
use tuwunel_core::error; ๐Ÿ”’
use tuwunel_core::pair_of; ๐Ÿ”’
use tuwunel_core::utils::BoolExt; ๐Ÿ”’
use tuwunel_core::utils::FutureBoolExt; ๐Ÿ”’
use tuwunel_core::utils::IterStream; ๐Ÿ”’
use tuwunel_core::utils::ReadyExt; ๐Ÿ”’
use tuwunel_core::utils::TryFutureExtExt; ๐Ÿ”’
use tuwunel_core::utils::future::OptionFutureExt; ๐Ÿ”’
use tuwunel_core::utils::future::OptionStream; ๐Ÿ”’
use tuwunel_core::utils::future::ReadyBoolExt; ๐Ÿ”’
use tuwunel_core::utils::stream::BroadbandExt; ๐Ÿ”’
use tuwunel_matrix::Event; ๐Ÿ”’
use tuwunel_matrix::pdu::PduCount; ๐Ÿ”’
use tuwunel_service::sync::Connection; ๐Ÿ”’
use super::SyncInfo; ๐Ÿ”’
use super::joined_since; ๐Ÿ”’
use super::share_encrypted_room; ๐Ÿ”’

Functionsยง

collect ๐Ÿ”’
collect_room ๐Ÿ”’
device_lists ๐Ÿ”’