List of all items
Structs
- cachestr::CachestrStaticSet
- client::OnceCell
- client::TcpClient
- client::TcpClientBuilder
- client::UdpClient
- client::UdpClientBuilder
- config::Config
- config::Filter
- config::GlobalConfig
- config::Rule
- config::ServerConfig
- filter::Context
- logger::Config
- logger::FileConfig
- logger::FileRotate
- protocol::A
- protocol::AAAA
- protocol::CNAME
- protocol::ClassIter
- protocol::DoHAddress
- protocol::Flags
- protocol::FlagsBuilder
- protocol::HTTPS
- protocol::HostAddr
- protocol::HttpsSvcParam
- protocol::KindIter
- protocol::MX
- protocol::Message
- protocol::MessageBuilder
- protocol::NS
- protocol::Notation
- protocol::OpCodeIter
- protocol::PTR
- protocol::Question
- protocol::RCodeIter
- protocol::RR
- protocol::SOA
- server::TcpServer
- server::UdpServer
Enums
- logger::Level
- logger::Overflow
- logger::RotationMode
- protocol::Address
- protocol::Class
- protocol::DNS
- protocol::Kind
- protocol::OpCode
- protocol::RCode
- protocol::RData
- protocol::SvcParamKey
Traits
Macros
Functions
- bootstrap::run
- client::default_dns
- client::request
- config::read_from_toml
- filter::register
- logger::init_global
- read_resolvconf
- setup
- setup_logger
Type Aliases
Statics
Constants
- DEFAULT_RESOLV_CONF_PATH
- DEFAULT_UDP_PORT
- cachestr::ATOM_CACHESTR_
- cachestr::ATOM_CACHESTR__31_2E_30_2E_30_2E_31
- cachestr::ATOM_CACHESTR__31_2E_31_2E_31_2E_31
- cachestr::ATOM_CACHESTR__31_31_39_2E_32_39_2E_32_39_2E_32_39
- cachestr::ATOM_CACHESTR__38_2E_38_2E_34_2E_34
- cachestr::ATOM_CACHESTR__38_2E_38_2E_38_2E_38
- cachestr::ATOM_CACHESTR__64_6E_73_2E_61_6C_69_64_6E_73_2E_63_6F_6D
- cachestr::ATOM_CACHESTR__64_6E_73_2E_67_6F_6F_67_6C_65
- cachestr::ATOM_CACHESTR__64_6F_68_2E_70_75_62
- cachestr::ATOM_CACHESTR__64_6F_74_2E_70_75_62
- cachestr::ATOM_CACHESTR__6F_6E_65_2E_6F_6E_65_2E_6F_6E_65_2E_6F_6E_65
- protocol::DEFAULT_DOT_PORT
- protocol::DEFAULT_HTTP_PORT
- protocol::DEFAULT_TCP_PORT
- protocol::DEFAULT_TLS_PORT
- protocol::DEFAULT_UDP_PORT