pub enum ResolvedSeeds {
Txt(Vec<String>),
A {
ips: Vec<String>,
port: u16,
rack: String,
dc: String,
tokens: String,
},
}Expand description
Resolver result.
Variants§
Txt(Vec<String>)
One TXT record per element. Each TXT body must be a
host:port:rack:dc:tokens seed (mirrors the reference
engine’s dns_get_seeds TXT branch).
A
One A record per element, returned as host:port strings.
The provider attaches the supplied default rack/dc/tokens
when building the seed (mirrors the reference’s T_A
branch where every result shares the same rack / dc).
Trait Implementations§
Source§impl Clone for ResolvedSeeds
impl Clone for ResolvedSeeds
Source§fn clone(&self) -> ResolvedSeeds
fn clone(&self) -> ResolvedSeeds
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ResolvedSeeds
impl RefUnwindSafe for ResolvedSeeds
impl Send for ResolvedSeeds
impl Sync for ResolvedSeeds
impl Unpin for ResolvedSeeds
impl UnsafeUnpin for ResolvedSeeds
impl UnwindSafe for ResolvedSeeds
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more