Docs.rs
turn-server-4.1.1
turn-server 4.1.1
Docs.rs crate page
MIT
Links
Homepage
Repository
crates.io
Source
Owners
mycrl
Dependencies
ahash ^0.8
normal
anyhow ^1.0
normal
aws-lc-rs ^1.16
normal
axum ^0.8
normal
optional
axum-server ^0.8
normal
optional
base64 ^0.22
normal
bytes ^1
normal
clap ^4
normal
crc32fast ^1.5
normal
crossbeam-channel ^0.5
normal
fern ^0.7.1
normal
log ^0.4
normal
md-5 ^0.10
normal
mimalloc ^0.1
normal
num_cpus ^1.17.0
normal
num_enum ^0.7
normal
parking_lot ^0.12
normal
prometheus ^0.14.0
normal
optional
rand ^0.9
normal
turn-server-sdk ^0.3.0
normal
optional
serde ^1
normal
serde_json ^1.0
normal
optional
tokio ^1
normal
tokio-rustls ^0.26
normal
optional
toml ^0.9.6
normal
tonic ^0.14
normal
optional
url ^2.5
normal
optional
criterion ^0.7
dev
pollster ^0.4.0
dev
proptest ^1.4
dev
Versions
34.02%
of the crate is documented
Go to latest version
Platform
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
Skip to main content
Module session
turn_
server
4.1.1
Module session
Module Items
Modules
Structs
Enums
Constants
In turn_
server::
service
turn_server
::
service
Module
session
Copy item path
Source
Modules
§
ports
Structs
§
Identifier
The identifier of the session.
Read
Lock
Used to lengthen the timing of the release of a readable lock guard and to provide a more convenient way for external access to the lock’s internal data.
Session
Manager
Session
Manager
Options
Table
The default HashMap is created without allocating capacity. To improve performance, the turn server needs to pre-allocate the available capacity.
Timer
A specially optimised timer.
Enums
§
Session
turn session information.
Constants
§
DEFAULT_
SESSION_
LIFETIME
Default session lifetime in seconds (10 minutes)