mirror of
https://github.com/EasyTier/EasyTier.git
synced 2026-09-01 00:39:24 +00:00
authority: add ArcAuthority, add into_groups & iter_authorities
This commit is contained in:
@@ -1,10 +1,13 @@
|
||||
use derive_more::{Deref, DerefMut, From};
|
||||
use hickory_proto::rr::{LowerName, RecordType};
|
||||
use hickory_server::authority::{
|
||||
Authority, LookupControlFlow, LookupObject, LookupOptions, MessageRequest, UpdateResult,
|
||||
ZoneType,
|
||||
Authority, AuthorityObject, LookupControlFlow, LookupObject, LookupOptions, MessageRequest,
|
||||
UpdateResult, ZoneType,
|
||||
};
|
||||
use hickory_server::server::RequestInfo;
|
||||
use std::sync::Arc;
|
||||
|
||||
pub type ArcAuthority = Arc<dyn AuthorityObject>;
|
||||
|
||||
#[derive(From, Deref, DerefMut)]
|
||||
pub struct ChainedAuthority<A>(A)
|
||||
|
||||
Reference in New Issue
Block a user