Expand description
Configuration for the Arti command line application
Macros§
- Defines standard impls for a struct with a
Builder
, inclDefault
- Resolves values from
$field_listen
and$field_port
(compat) into aListen
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 viaarti-client
, and you don’t want to use Arti’s configuration format, usearti_client::TorClientConfig
instead. - Builder for
ArtiConfig
. - Listen 🔒Specification of (possibly) something to listen on (eg, a port, or some addresses/ports)
- Configuration for one or more proxy listeners.
- Builder for
ProxyConfig
. - RpcConfig
rpc
Configuration for Arti’s RPC subsystem. - Builder for
RpcConfig
. - 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 configuration and the default options.
Functions§
- Return the default maximum number of file descriptors to launch with.
- Return the default value for our configuration path.
Type Aliases§
- Convenience alias for the config for a whole
arti
program