Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bluecatengineering/dora
/ types & classes
Types & classes
146 in github.com/bluecatengineering/dora
⨍
Functions
611
◇
Types & classes
146
↓ 20 callers
Class
Discover
bin/tests/common/builder.rs:50
↓ 13 callers
Class
Request
bin/tests/common/builder.rs:112
↓ 10 callers
Enum
Val
libs/client-classification/src/lib.rs:62
↓ 2 callers
Class
A
libs/topo_sort/src/lib.rs:243
↓ 2 callers
Class
BootP
bin/tests/common/builder.rs:232
↓ 2 callers
Class
MatchedClasses
plugins/message-type/src/lib.rs:476
↓ 2 callers
Class
Reserved
libs/config/src/v4.rs:582
↓ 1 callers
Class
Decline
bin/tests/common/builder.rs:172
↓ 1 callers
Class
ExpiresAt
plugins/leases/src/lib.rs:435
↓ 1 callers
Class
Interface
libs/config/src/wire/mod.rs:35
↓ 1 callers
Class
OptKey
libs/config/src/wire/v4.rs:217
↓ 1 callers
Class
Options
libs/config/src/wire/v4.rs:107
↓ 1 callers
Class
Opts
libs/config/src/wire/v4.rs:149
Enum
Action
libs/ddns/src/lib.rs:47
Enum
Action
dora-core/src/handler.rs:10
Enum
Algorithm
libs/config/src/wire/v4.rs:579
Class
Args
Cli tool for parsing config & JSON schema
dora-cfg/src/main.rs:12
Class
Args
libs/client-classification/src/lib.rs:149
Class
B
libs/topo_sort/src/lib.rs:244
Class
C
libs/topo_sort/src/lib.rs:245
Class
Client
bin/tests/common/client.rs:25
Class
ClientClass
libs/config/src/client_classes.rs:32
Class
ClientClass
libs/config/src/wire/client_classes.rs:13
Class
ClientClasses
libs/config/src/client_classes.rs:18
Class
ClientClasses
libs/config/src/wire/client_classes.rs:8
Class
ClientInfo
libs/ip-manager/src/lib.rs:42
Class
ClientSettings
bin/tests/common/builder.rs:14
Enum
Condition
libs/config/src/wire/v4.rs:142
Class
Config
libs/config/src/v4.rs:37
Class
Config
libs/config/src/v6.rs:30
Class
Config
libs/config/src/wire/mod.rs:15
Class
Config
libs/config/src/wire/v6.rs:19
Class
Config
parses from cli & environment var. dora will load `.env` in the same dir as the binary as well
dora-core/src/config.rs:51
Class
D
libs/topo_sort/src/lib.rs:246
Class
Ddns
libs/config/src/wire/v4.rs:514
Enum
DdnsError
libs/ddns/src/lib.rs:32
Class
DdnsServer
libs/config/src/wire/v4.rs:540
Class
DdnsUpdate
libs/ddns/src/lib.rs:29
Interface
Decode
libs/icmp-ping/src/icmp.rs:88
Class
DependencyTree
libs/topo_sort/src/lib.rs:103
Class
Deps
libs/register_derive_impl/src/lib.rs:136
Class
DhcId
libs/ddns/src/dhcid.rs:9
Class
DhcpConfig
libs/config/src/lib.rs:27
Class
DhcpServerEnv
bin/tests/common/env.rs:8
Class
DnsServiceDiscovery
libs/discovery/src/lib.rs:25
Enum
DuidType
libs/config/src/wire/v6.rs:50
Class
E
libs/topo_sort/src/lib.rs:247
Class
EchoReply
libs/icmp-ping/src/icmp.rs:93
Class
EchoRequest
libs/icmp-ping/src/icmp.rs:32
Interface
Encode
libs/icmp-ping/src/icmp.rs:27
Class
EnvConfig
libs/config/src/lib.rs:49
Enum
Error
libs/icmp-ping/src/errors.rs:5
Enum
Error
libs/icmp-ping/src/icmp.rs:8
Class
ErrorResponse
external-api/src/lib.rs:432
Enum
EvalErr
libs/client-classification/src/lib.rs:44
Enum
Expr
libs/client-classification/src/ast.rs:16
Class
ExternalApi
external-api/src/lib.rs:50
Class
ExternalApiGuard
external-api/src/lib.rs:36
Class
FloodCache
libs/client-protection/src/lib.rs:86
Class
FloodThreshold
libs/config/src/v4.rs:675
Class
FloodThreshold
libs/config/src/wire/mod.rs:70
Enum
Format
dora-cfg/src/main.rs:25
Class
Guard
guard is a local variable that implements Drop so that the shared hashmap can be cleaned up
libs/icmp-ping/src/lib.rs:324
Enum
Health
external-api/src/lib.rs:346
Class
IcmpEcho
A socket that knows how to speak ICMP
libs/icmp-ping/src/lib.rs:36
Class
IcmpInner
libs/ip-manager/src/lib.rs:201
Class
Icmpv4
libs/icmp-ping/src/icmp.rs:18
Class
Icmpv6
libs/icmp-ping/src/icmp.rs:20
Enum
IdType
libs/ddns/src/dhcid.rs:103
Enum
IpError
libs/ip-manager/src/lib.rs:563
Class
IpManager
libs/ip-manager/src/lib.rs:175
Class
IpRange
libs/config/src/wire/v4.rs:88
Class
IpRange
libs/config/src/wire/v6.rs:113
Enum
IpState
libs/ip-manager/src/lib.rs:65
Enum
LeaseDuration
libs/config/src/wire/mod.rs:168
Class
LeaseIp
external-api/src/lib.rs:394
Class
LeaseNetworks
external-api/src/lib.rs:375
Enum
LeaseState
external-api/src/lib.rs:383
Class
LeaseTime
libs/config/src/lib.rs:171
Class
Leases
external-api/src/lib.rs:368
Class
Leases
plugins/leases/src/lib.rs:43
Class
Listener
libs/icmp-ping/src/lib.rs:338
Enum
MaybeList
libs/config/src/wire/mod.rs:204
Class
MinMax
libs/config/src/wire/mod.rs:76
Class
MsgContext
Context is what will be passed to the [handler] traits and mutated by the plugins to enrich with data. [handler]: crate::handler
dora-core/src/server/context.rs:25
Class
MsgType
plugins/message-type/src/lib.rs:31
Enum
MsgType
bin/tests/common/builder.rs:40
Class
MsgVariant
libs/register_derive_impl/src/lib.rs:188
Class
Net
libs/config/src/wire/v4.rs:64
Class
Net
libs/config/src/wire/v6.rs:29
Class
NetRange
libs/config/src/v4.rs:467
Class
NetRangeIter
libs/config/src/v4.rs:553
Class
Network
libs/config/src/v4.rs:323
Class
Network
libs/config/src/v6.rs:127
Class
NetworkConfig
libs/config/src/wire/v4.rs:101
Class
NetworkConfig
libs/config/src/wire/v6.rs:107
Class
Node
libs/topo_sort/src/lib.rs:64
Enum
Opt
libs/config/src/wire/v4.rs:156
Enum
Opt
libs/config/src/wire/v6.rs:154
Class
Options
libs/config/src/wire/v6.rs:124
next →
1–100 of 146, ranked by callers