List of all items
Structs
- Arc
- AtomicBool
- Duration
- Instant
- Ipv4Addr
- Ipv6Addr
- Lazy
- OnceCell
- Path
- PathBuf
- SqliteConnectOptions
- SystemTime
- TcpListener
- TcpStream
- UdpSocket
- cache::DomainStatusCache
- cache::DomainStatusInfo
- data::Subnet
- db::Database
- detector::DomainSpoofDetectAddressList
- detector::DomainSpoofDetectPredefinedList
- detector::DomainSpoofDetector
- dns::Edns
- dns::Header
- dns::LowerName
- dns::LowerQuery
- dns::Message
- dns::MessageParts
- dns::Name
- dns::NoopMessageFinalizer
- dns::Query
- dns::Record
- dns::header::Flags
- dns::header::Header
- dns::message::HeaderCounts
- dns::message::Message
- dns::message::MessageParts
- dns::message::NoopMessageFinalizer
- dns::query::Query
- dns::query::QueryParts
- dns::rdata::A
- dns::rdata::AAAA
- dns::rdata::ANAME
- dns::rdata::CAA
- dns::rdata::CNAME
- dns::rdata::CSYNC
- dns::rdata::HINFO
- dns::rdata::HTTPS
- dns::rdata::MX
- dns::rdata::NAPTR
- dns::rdata::NS
- dns::rdata::NULL
- dns::rdata::OPENPGPKEY
- dns::rdata::OPT
- dns::rdata::PTR
- dns::rdata::SOA
- dns::rdata::SRV
- dns::rdata::SSHFP
- dns::rdata::SVCB
- dns::rdata::TLSA
- dns::rdata::TXT
- dns::rdata::a::A
- dns::rdata::a::Ipv4Addr
- dns::rdata::aaaa::AAAA
- dns::rdata::aaaa::Ipv6Addr
- dns::rdata::caa::CAA
- dns::rdata::caa::KeyValue
- dns::rdata::csync::CSYNC
- dns::rdata::hinfo::HINFO
- dns::rdata::https::HTTPS
- dns::rdata::mx::MX
- dns::rdata::name::ANAME
- dns::rdata::name::CNAME
- dns::rdata::name::NS
- dns::rdata::name::PTR
- dns::rdata::naptr::NAPTR
- dns::rdata::null::NULL
- dns::rdata::openpgpkey::OPENPGPKEY
- dns::rdata::opt::ClientSubnet
- dns::rdata::opt::OPT
- dns::rdata::soa::SOA
- dns::rdata::srv::SRV
- dns::rdata::sshfp::SSHFP
- dns::rdata::svcb::Alpn
- dns::rdata::svcb::EchConfig
- dns::rdata::svcb::IpHint
- dns::rdata::svcb::Mandatory
- dns::rdata::svcb::SVCB
- dns::rdata::svcb::Unknown
- dns::rdata::tlsa::TLSA
- dns::rdata::txt::TXT
- forwarder::DNSForwarder
- forwarder::DNSForwarderBuilder
Enums
- IpAddr
- SocketAddr
- SqliteJournalMode
- SqliteLockingMode
- SqliteSynchronous
- detector::DomainSpoofDetectData
- detector::DomainSpoofDetectMethod
- detector::GfwSide
- dns::Class
- dns::DNSClass
- dns::MessageType
- dns::OpCode
- dns::RData
- dns::RdClass
- dns::RdType
- dns::RecordType
- dns::ResponseCode
- dns::Type
- dns::header::MessageType
- dns::op_code::OpCode
- dns::rdata::caa::Property
- dns::rdata::caa::Value
- dns::rdata::opt::EdnsCode
- dns::rdata::opt::EdnsOption
- dns::rdata::sshfp::Algorithm
- dns::rdata::sshfp::FingerprintType
- dns::rdata::svcb::SvcParamKey
- dns::rdata::svcb::SvcParamValue
- dns::rdata::tlsa::CertUsage
- dns::rdata::tlsa::Matching
- dns::rdata::tlsa::Selector
- dns::response_code::ResponseCode
Traits
- AsyncReadExt
- AsyncWriteExt
- Borrow
- Context
- Debug
- Deserialize
- FutureExt
- LogResult
- Row
- Serialize
- StreamExt
- TimeoutExt
- Value
- ValueRef
- dns::BinEncodable
- dns::IntoName
- dns::MessageFinalizer
- dns::RecordData
- dns::UpdateMessage
- dns::message::EmitAndCount
- dns::message::MessageFinalizer
- dns::update_message::UpdateMessage
Macros
Derive Macros
Functions
- data::inside_dns_list
- data::inside_dns_list_by_family
- data::inside_domain_list
- data::outside_dns_list
- data::outside_dns_list_by_family
- data::outside_domain_list
- data::random_inside_ip
- data::random_inside_ip_by_family
- data::random_outside_ip
- data::random_outside_ip_by_family
- detector::root_servers_addr
- detector::root_servers_addr_by_family
- detector::scc_hashset_of_inside_domains
- detector::scc_hashset_of_outside_domains
- detector::scc_hashset_of_root_servers
- dns::message::count_was_truncated
- dns::message::emit_message_parts
- dns::message::update_header_counts
- dns::rdata::a::emit
- dns::rdata::a::read
- dns::rdata::aaaa::emit
- dns::rdata::aaaa::read
- dns::rdata::caa::read_iodef
- dns::rdata::caa::read_issuer
- dns::rdata::name::emit
- dns::rdata::name::read
- dns::rdata::naptr::verify_flags
- dns::update_message::append
- dns::update_message::compare_and_swap
- dns::update_message::create
- dns::update_message::delete_all
- dns::update_message::delete_by_rdata
- dns::update_message::delete_rrset
- dns::update_message::zone_transfer
Type Aliases
Statics
Constants
- data::inside_dns::IP_LIST
- data::inside_domains::LIST
- data::inside_ips::IPV4_FROM_GEOIP
- data::inside_ips::IPV6_FROM_GEOIP
- data::outside_dns::IP_LIST
- data::outside_domains::LIST
- data::outside_ips::IPV4_FROM_GEOIP
- data::outside_ips::IPV6_FROM_GEOIP
- detector::ROOT_SERVERS
- detector::ROOT_SERVERS_IPV4
- detector::ROOT_SERVERS_IPV6
- detector::ROOT_SERVERS_LEN
- dns::update_message::MAX_PAYLOAD_LEN