Crate torrust_tracker_configuration

Source
Expand description

Configuration data structures for Torrust Tracker.

This module contains the configuration data structures for the Torrust Tracker, which is a BitTorrent tracker server.

The current version for configuration is [v2].

Modules§

v2_0_0
Version 1 for Torrust Tracker configuration data structures.
validator
Trait to validate semantic errors.

Structs§

AnnouncePolicy
Announce policy
Info
Information required for loading config
Metadata
Info about the configuration specification.
TrackerPolicy
TslConfig
Version
The configuration version.

Enums§

App
Error
Errors that can occur when loading the configuration.
Purpose

Constants§

DEFAULT_TIMEOUT
Default timeout for sending and receiving packets. And waiting for sockets to be readable and writable.
ENV_VAR_CONFIG_TOML_PATH
The tracker.toml file location.
LATEST_VERSION
TORRENT_PEERS_LIMIT
The maximum number of returned peers for a torrent.

Type Aliases§

AccessTokens
Configuration
Core
Database
Driver
HealthCheckApi
HttpApi
HttpTracker
Threshold
UdpTracker