Re-exportsΒ§
use std::collections::BTreeMap;πuse std::collections::BTreeSet;πuse std::fmt::Debug;πuse std::fmt::Debug;πuse std::iter::once;πuse std::iter::repeat;πuse std::mem::take;πuse std::sync::Arc;πuse axum::extract::Extension;πuse axum::extract::State;πuse futures::TryFutureExt;πuse futures::future::join;πuse ruma::DeviceId;πuse ruma::OwnedRoomId;πuse ruma::RoomId;πuse ruma::UserId;πuse ruma::api::client::sync::sync_events::v5::ListId;πuse ruma::api::client::sync::sync_events::v5::Request;πuse ruma::api::client::sync::sync_events::v5::Response;πuse ruma::api::client::sync::sync_events::v5::response;πuse ruma::events::AnyStrippedStateEvent;πuse ruma::events::StateEventType;πuse ruma::events::room::member::MembershipState;πuse ruma::serde::Raw;πuse serde::Deserialize;πuse serde::Deserialize;πuse tokio::sync::Notify;πuse tokio::time::timeout_at;πuse tuwunel_core::Err;πuse tuwunel_core::Result;πuse tuwunel_core::debug;πuse tuwunel_core::debug;πuse tuwunel_core::debug::INFO_SPAN_LEVEL;πuse tuwunel_core::debug_warn;πuse tuwunel_core::error::inspect_log;πuse tuwunel_core::smallvec::SmallVec;πuse tuwunel_core::trace;πuse tuwunel_core::utils::TryFutureExtExt;πuse tuwunel_core::utils::result::FlatOk;πuse tuwunel_core::utils::result::NotFound;πuse tuwunel_core::utils::time::millis;πuse tuwunel_core::warn;πuse tuwunel_service::Services;πuse tuwunel_service::presence::Ping;πuse tuwunel_service::rooms::state_cache::StrippedRoomState;πuse tuwunel_service::sync::Connection;πuse tuwunel_service::sync::ConnectionKey;πuse tuwunel_service::sync::ConnectionVal;πuse tuwunel_service::sync::into_connection_key;πuse self::extensions::acknowledge_to_device;πuse self::extensions::apply_profiles;πuse self::extensions::apply_ranges;πuse self::extensions::check_to_device;πuse self::extensions::handle as handle_extensions;πuse self::extensions::to_device_pending;πuse self::range::collect as collect_ranges;πuse self::selector::selector;πuse super::joined_since;πuse crate::ClientIp;πuse crate::Ruma;πuse crate::utils::poll_deadline;π
ModulesΒ§
- extensions π
- filter π
- range π
- rooms π
- selector π
StructsΒ§
- Sync
Info π - Window
Room π
FunctionsΒ§
- check_
profile_ πselection - config_
change_ πneeds_ position - departed π
- is_
empty_ πresponse - Whether a pass has nothing to answer the client with.
- poll_
timeout π - How long a request may long-poll, in milliseconds.
- respond π
- Positions a response at the connectionβs next batch and stores the connection.
- stripped_
content π - The content of the stripped state event with this type and an empty state key.
- stripped_
state π - The stripped state MSC4186 sends for an invited or knocked room.
- sync_
events_ πv5_ route POST /_matrix/client/unstable/org.matrix.simplified_msc3575/sync(MSC4186)
Type AliasesΒ§
- ListIds π
- Response
Lists π - Window π