Skip to main content

Module put

Module put 

Source

Re-exportsยง

use std::result::Result as StdResult; ๐Ÿ”’
use axum::body::Body; ๐Ÿ”’
use axum::extract::Path; ๐Ÿ”’
use axum::extract::State; ๐Ÿ”’
use axum::extract::rejection::PathRejection; ๐Ÿ”’
use bytes::Bytes; ๐Ÿ”’
use ruma::OwnedTransactionId; ๐Ÿ”’
use ruma::TransactionId; ๐Ÿ”’
use ruma::api::client::rendezvous::update_rendezvous_session::unstable::Response; ๐Ÿ”’
use serde::Deserialize; ๐Ÿ”’
use serde::Deserialize; ๐Ÿ”’
use serde_json::Value as JsonValue; ๐Ÿ”’
use serde_json::from_slice; ๐Ÿ”’
use serde_json::from_value; ๐Ÿ”’
use tuwunel_core::Err; ๐Ÿ”’
use tuwunel_core::Error as CoreError; ๐Ÿ”’
use tuwunel_core::Result as CoreResult; ๐Ÿ”’
use tuwunel_core::err; ๐Ÿ”’
use tuwunel_core::smallstr::SmallString; ๐Ÿ”’
use tuwunel_service::Services; ๐Ÿ”’
use tuwunel_service::rendezvous::Attempt; ๐Ÿ”’
use tuwunel_service::rendezvous::Meta; ๐Ÿ”’
use tuwunel_service::rendezvous::Put; ๐Ÿ”’
use super::Error; ๐Ÿ”’
use super::Result; ๐Ÿ”’
use super::ensure_available; ๐Ÿ”’
use super::ensure_data_size; ๐Ÿ”’
use super::ensure_txn_id; ๐Ÿ”’
use crate::ClientIp; ๐Ÿ”’
use crate::RumaResponse; ๐Ÿ”’
use crate::router::read_body; ๐Ÿ”’

Structsยง

SendBody ๐Ÿ”’

Functionsยง

parse_body ๐Ÿ”’
put_msc4388_route ๐Ÿ”’
send ๐Ÿ”’

Type Aliasesยง

Id ๐Ÿ”’
PathParams ๐Ÿ”’
SequenceToken ๐Ÿ”’