Skip to main content

Module msc4388

Module msc4388 

Source

Re-exportsยง

use std::net::IpAddr; ๐Ÿ”’
use std::result::Result as StdResult; ๐Ÿ”’
use std::str; ๐Ÿ”’
use axum::Json; ๐Ÿ”’
use axum::response::IntoResponse; ๐Ÿ”’
use axum::response::Response; ๐Ÿ”’
use bytes::Bytes; ๐Ÿ”’
use http::HeaderMap; ๐Ÿ”’
use http::StatusCode; ๐Ÿ”’
use ruma::TransactionId; ๐Ÿ”’
use serde::Serialize; ๐Ÿ”’
use serde::Serialize; ๐Ÿ”’
use tuwunel_core::Error as CoreError; ๐Ÿ”’
use tuwunel_core::Result as CoreResult; ๐Ÿ”’
use tuwunel_core::err; ๐Ÿ”’
use tuwunel_core::utils::BoolExt; ๐Ÿ”’
use tuwunel_core::utils::string::is_opaque_id; ๐Ÿ”’
use tuwunel_service::Services; ๐Ÿ”’
pub(crate) use self::create::create_msc4388_route; ๐Ÿ”’
pub(crate) use self::delete::delete_msc4388_route; ๐Ÿ”’
pub(crate) use self::discover::discover_msc4388_route; ๐Ÿ”’
pub(crate) use self::get::get_msc4388_route; ๐Ÿ”’
pub(crate) use self::put::put_msc4388_route; ๐Ÿ”’
use crate::Ruma; ๐Ÿ”’

Modulesยง

create ๐Ÿ”’
delete ๐Ÿ”’
discover ๐Ÿ”’
get ๐Ÿ”’
put ๐Ÿ”’

Structsยง

ConcurrentWriteResponse ๐Ÿ”’

Enumsยง

Error ๐Ÿ”’

Constantsยง

MAX_DATA_BYTES ๐Ÿ”’
SEC_FETCH_DEST ๐Ÿ”’
SEC_FETCH_MODE ๐Ÿ”’
SEC_FETCH_SITE ๐Ÿ”’
SEC_FETCH_USER ๐Ÿ”’

Functionsยง

create_permitted ๐Ÿ”’
data_to_string ๐Ÿ”’
ensure_available ๐Ÿ”’
ensure_create_available ๐Ÿ”’
ensure_data_size ๐Ÿ”’
ensure_safe_get ๐Ÿ”’
ensure_txn_id ๐Ÿ”’
max_data_bytes ๐Ÿ”’

Type Aliasesยง

Result ๐Ÿ”’