···
KnownScope, OAuthClient, OAuthClientConfig, OAuthResolverConfig, Scope,
store::{session::MemorySessionStore, state::MemoryStateStore},
-
use hickory_resolver::TokioResolver;
···
#[error("failed to intiialize atrium client: {0}")]
AtriumClientError(atrium_oauth::Error),
#[error("failed to initialize hickory dns resolver: {0}")]
-
HickoryResolverError(hickory_resolver::ResolveError),
···
pub struct HickoryDnsTxtResolver(TokioResolver);
impl HickoryDnsTxtResolver {
-
fn new() -> Result<Self, hickory_resolver::ResolveError> {
-
let resolver = TokioResolver::builder_tokio()?.build();
···
KnownScope, OAuthClient, OAuthClientConfig, OAuthResolverConfig, Scope,
store::{session::MemorySessionStore, state::MemoryStateStore},
+
use hickory_resolver::{ResolveError, TokioResolver};
···
#[error("failed to intiialize atrium client: {0}")]
AtriumClientError(atrium_oauth::Error),
#[error("failed to initialize hickory dns resolver: {0}")]
+
HickoryResolverError(ResolveError),
···
pub struct HickoryDnsTxtResolver(TokioResolver);
impl HickoryDnsTxtResolver {
+
fn new() -> Result<Self, ResolveError> {
+
Ok(Self(TokioResolver::builder_tokio()?.build()))