Expand description
Configuration for the Arti command line application
Macros
Defines standard impls for a struct with a Builder
, incl Default
Resolves values from $field_listen
and $field_port
(compat) into a Listen
Structs
Structure to hold our application configuration options
Builder for ApplicationConfig
.
Structure to hold Arti’s configuration options, whether from a
configuration file or the command line.
These options are declared in a public crate outside of arti
so that other
applications can parse and use them, if desired. If you’re only embedding
arti via arti-client
, and you don’t want to use Arti’s configuration
format, use [arti_client::TorClientConfig
] instead.
Builder for ArtiConfig
.
Specification of (possibly) something to listen on (eg, a port, or some addresses/ports)
Configuration for one or more proxy listeners.
Builder for ProxyConfig
.
Configuration for system resources used by Tor.
Builder for SystemConfig
.
Enums
An error related to an option passed to Arti via a configuration builder.
Constants
Example file demonstrating our our configuration and the default options.
Functions
Return the default maximum number of file descriptors to launch with.
Type Definitions
Convenience alias for the config for a whole arti
program