Skip to main content

Module rendezvous

Module rendezvous 

Source

Re-exportsยง

use axum::body::Body; ๐Ÿ”’
use axum::body::to_bytes; ๐Ÿ”’
use axum::response::Response; ๐Ÿ”’
use bytes::Bytes; ๐Ÿ”’
use http::HeaderMap; ๐Ÿ”’
use http::HeaderValue; ๐Ÿ”’
use http::StatusCode; ๐Ÿ”’
use http::header::CACHE_CONTROL; ๐Ÿ”’
use http::header::CONTENT_LENGTH; ๐Ÿ”’
use http::header::CONTENT_TYPE; ๐Ÿ”’
use http::header::ETAG; ๐Ÿ”’
use http::header::EXPIRES; ๐Ÿ”’
use http::header::LAST_MODIFIED; ๐Ÿ”’
use http::header::PRAGMA; ๐Ÿ”’
use ruma::http_headers::system_time_to_http_date; ๐Ÿ”’
use tuwunel_core::Err; ๐Ÿ”’
use tuwunel_core::Result; ๐Ÿ”’
use tuwunel_core::err; ๐Ÿ”’
use tuwunel_core::utils::content_disposition::content_type_is; ๐Ÿ”’
use tuwunel_service::Services; ๐Ÿ”’
use tuwunel_service::rendezvous::Meta; ๐Ÿ”’
pub(crate) use self::create::create_rendezvous_route; ๐Ÿ”’
pub(crate) use self::delete::delete_rendezvous_route; ๐Ÿ”’
pub(crate) use self::get::get_rendezvous_route; ๐Ÿ”’
pub(crate) use self::msc4388::create_msc4388_route; ๐Ÿ”’
pub(crate) use self::msc4388::delete_msc4388_route; ๐Ÿ”’
pub(crate) use self::msc4388::discover_msc4388_route; ๐Ÿ”’
pub(crate) use self::msc4388::get_msc4388_route; ๐Ÿ”’
pub(crate) use self::msc4388::put_msc4388_route; ๐Ÿ”’
pub(crate) use self::put::put_rendezvous_route; ๐Ÿ”’

Modulesยง

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

Constantsยง

TEXT_PLAIN ๐Ÿ”’

Functionsยง

ensure_enabled ๐Ÿ”’
read_plain_body ๐Ÿ”’
session_headers ๐Ÿ”’
session_response ๐Ÿ”’
validate_content_type ๐Ÿ”’