Skip to main content

Module capabilities

Module capabilities 

Source

Re-exportsยง

use std::future::ready; ๐Ÿ”’
use axum::extract::State; ๐Ÿ”’
use ruma::api::client::discovery::get_capabilities::v3::SetAvatarUrlCapability; ๐Ÿ”’ Deprecated
use ruma::api::client::discovery::get_capabilities::v3::SetDisplayNameCapability; ๐Ÿ”’ Deprecated
use ruma::UInt; ๐Ÿ”’
use ruma::api::client::discovery::get_capabilities::v3::AccountModerationCapability; ๐Ÿ”’
use ruma::api::client::discovery::get_capabilities::v3::Capabilities; ๐Ÿ”’
use ruma::api::client::discovery::get_capabilities::v3::ChangePasswordCapability; ๐Ÿ”’
use ruma::api::client::discovery::get_capabilities::v3::DelayedEventsCapability; ๐Ÿ”’
use ruma::api::client::discovery::get_capabilities::v3::ForgetForcedUponLeaveCapability; ๐Ÿ”’
use ruma::api::client::discovery::get_capabilities::v3::GetLoginTokenCapability; ๐Ÿ”’
use ruma::api::client::discovery::get_capabilities::v3::ProfileFieldsCapability; ๐Ÿ”’
use ruma::api::client::discovery::get_capabilities::v3::Request; ๐Ÿ”’
use ruma::api::client::discovery::get_capabilities::v3::Response; ๐Ÿ”’
use ruma::api::client::discovery::get_capabilities::v3::RoomVersionsCapability; ๐Ÿ”’
use ruma::api::client::discovery::get_capabilities::v3::ThirdPartyIdChangesCapability; ๐Ÿ”’
use ruma::profile::ProfileFieldName; ๐Ÿ”’
use serde_json::json; ๐Ÿ”’
use tuwunel_core::Result; ๐Ÿ”’
use tuwunel_core::utils::BoolExt; ๐Ÿ”’
use tuwunel_service::Services; ๐Ÿ”’
use tuwunel_service::delayed_events::Limits; ๐Ÿ”’
use crate::Ruma; ๐Ÿ”’
use crate::utils::may_set_profile_field; ๐Ÿ”’

Functionsยง

capabilities ๐Ÿ”’
delayed_events_capability ๐Ÿ”’
get_capabilities_route ๐Ÿ”’
GET /_matrix/client/v3/capabilities
set_preview_url ๐Ÿ”’