arti_client

Module config

source
Expand description

Types and functions to configure a Tor client.

Some of these are re-exported from lower-level crates.

Re-exportsยง

  • pub use tor_config::mistrust::BuilderExt as _;

Modulesยง

  • Types for configuring how Tor circuits are built.
  • Types for configuring how Tor accesses its directory information.
  • onion_serviceonion-service-service
    Types for configuring onion services.
  • ptpt-client
    Types for configuring pluggable transports.
  • Types for configuring vanguards.

Macrosยง

Structsยง

Enumsยง

  • Boolean, but with additional "auto" option
  • BridgeParseErrorbridge-client
    Error when parsing a bridge line from a string
  • An error that has occurred while expanding a path.
  • The way to approach a single relay in order to open a channel.
  • An error related to an option passed to Arti via a configuration builder.
  • An error that occurs while trying to read and process our configuration.
  • A configuration file or directory, for use by a ConfigurationSources
  • Configuration item specifiable as a list, or a single multi-line string
  • Rules for reconfiguring a running Arti instance.

Constantsยง

Traitsยง

Functionsยง

Type Aliasesยง

  • List of configured bridges, as found in the built configuration
  • TransportConfigList ๐Ÿ”’ pt-client
    A list of configured transport binaries (type alias for macrology).