Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LEXUGE/dcompass
/ types & classes
Types & classes
57 in github.com/LEXUGE/dcompass
⨍
Functions
145
◇
Types & classes
57
↓ 4 callers
Class
Udp
droute/src/router/upstreams/upstream/qhandle/udp.rs:27
↓ 2 callers
Class
OptRecordsIter
droute/src/router/script/rune_scripting/message/helper.rs:133
↓ 2 callers
Class
SealedGeoIp
droute/src/router/script/rune_scripting/utils.rs:39
↓ 1 callers
Class
ConnInitWrapper
A local ConnInitiator wrapper
droute/src/router/upstreams/upstream/qhandle/mod.rs:64
↓ 1 callers
Enum
MessageError
All possible errors that may incur when using message.
droute/src/router/script/mod.rs:51
↓ 1 callers
Class
PostClient
droute/src/router/upstreams/upstream/qhandle/https.rs:143
↓ 1 callers
Class
SealedDomain
droute/src/router/script/rune_scripting/utils.rs:36
↓ 1 callers
Class
SealedIpCidr
droute/src/router/script/rune_scripting/utils.rs:42
Interface
AsyncTryInto
droute/src/lib.rs:76
Enum
CacheMode
Cache Policy per query. this only affect the cache results adoption, and it will NOT change the cache results storing behaviors.
droute/src/router/upstreams/mod.rs:38
Class
CacheRecord
droute/src/cache.rs:79
Interface
ConnInitiator
droute/src/router/upstreams/upstream/qhandle/mod.rs:55
Class
ConnPool
For HTTPS connections, ConnPool enables parallelism
droute/src/router/upstreams/upstream/qhandle/mod.rs:154
Class
DcompassOpts
dcompass/src/main.rs:54
Class
DnsRecordsIter
droute/src/router/script/rune_scripting/message/helper.rs:110
Class
Domain
dmatcher/src/domain.rs:43
Class
Domain
droute/src/router/script/utils/domain.rs:25
Class
GeoIp
droute/src/router/script/utils/geoip.rs:26
Class
Https
droute/src/router/upstreams/upstream/qhandle/https.rs:74
Class
HttpsBuilder
droute/src/router/upstreams/upstream/builder.rs:110
Class
HybridBuilder
droute/src/router/upstreams/upstream/builder.rs:76
Class
IpCidr
droute/src/router/script/utils/ipcidr.rs:11
Interface
KeyPair
Code to use (&A, &B) for accessing HashMap, clipped from https://stackoverflow.com/questions/45786717/how-to-implement-hashmap-with-two-keys/45795699#
droute/src/cache.rs:31
Enum
LevelFilterDef
dcompass/src/parser.rs:24
Class
LevelNode
dmatcher/src/domain.rs:29
Class
NativeScript
A native "script" engine that allows scripting droute in rust.
droute/src/router/script/native.rs:23
Class
NativeScriptBuilder
The builder for `NativeScript`
droute/src/router/script/native.rs:61
Class
Parsed
dcompass/src/parser.rs:35
Interface
QHandle
[clonable]
droute/src/router/upstreams/upstream/qhandle/mod.rs:96
Enum
QHandleError
droute/src/router/upstreams/upstream/qhandle/mod.rs:110
Class
QosPolicy
droute/src/router/upstreams/upstream/qhandle/qos_none.rs:19
Class
QosPolicy
droute/src/router/upstreams/upstream/qhandle/qos_governor.rs:28
Class
QueryContext
droute/src/router/script/mod.rs:153
Enum
RecordStatus
droute/src/cache.rs:103
Class
RespCache
droute/src/cache.rs:110
Class
Router
Router implementation.
droute/src/router/mod.rs:36
Class
RouterBuilder
A Builder for Router.
droute/src/router/mod.rs:89
Class
RuneScript
A Rune script backend for droute
droute/src/router/script/rune_scripting/mod.rs:44
Class
RuneScriptBuilder
droute/src/router/script/rune_scripting/mod.rs:90
Interface
ScriptBackend
droute/src/router/script/mod.rs:160
Interface
ScriptBuilder
droute/src/router/script/mod.rs:171
Enum
ScriptError
droute/src/router/script/mod.rs:112
Enum
SectionPayload
droute/src/router/script/rune_scripting/message/helper.rs:236
Class
Server
Mock echo server
droute/src/mock.rs:23
Class
Tls
droute/src/router/upstreams/upstream/qhandle/tls/rustls.rs:47
Class
Tls
droute/src/router/upstreams/upstream/qhandle/tls/native_tls.rs:27
Class
TlsBuilder
droute/src/router/upstreams/upstream/builder.rs:150
Class
UdpBuilder
droute/src/router/upstreams/upstream/builder.rs:199
Enum
Upstream
droute/src/router/upstreams/upstream/mod.rs:33
Enum
UpstreamBuilder
The builder for `Upstream`
droute/src/router/upstreams/upstream/builder.rs:230
Enum
UpstreamError
droute/src/router/upstreams/error.rs:25
Class
Upstreams
droute/src/router/upstreams/mod.rs:72
Class
UpstreamsBuilder
The Builder for upstreams
droute/src/router/upstreams/builder.rs:34
Enum
Utils
droute/src/router/script/rune_scripting/utils.rs:26
Enum
UtilsError
All possible errors that may incur when using utils.
droute/src/router/script/utils/mod.rs:37
Interface
Validatable
A object that can be validated
droute/src/lib.rs:85
Class
ValidateCell
droute/src/lib.rs:95