pub struct ResolveWebsiteService {
pub service: WebsiteMetaService,
/* private fields */
}Fields§
§service: WebsiteMetaServiceImplementations§
Source§impl ResolveWebsiteService
impl ResolveWebsiteService
Sourcepub fn from_client_with_config(
service: WebsiteMetaService,
config: ResolveWebsiteConfig,
) -> Self
pub fn from_client_with_config( service: WebsiteMetaService, config: ResolveWebsiteConfig, ) -> Self
Create a new ResolveWebsiteService from the provided service and config
Sourcepub async fn resolve_website(
&self,
db: &DbPool,
url: &Url,
) -> Option<ResolvedWebsiteMetadata>
pub async fn resolve_website( &self, db: &DbPool, url: &Url, ) -> Option<ResolvedWebsiteMetadata>
Resolves the metadata for the website at the provided URL
Auto Trait Implementations§
impl !Freeze for ResolveWebsiteService
impl !RefUnwindSafe for ResolveWebsiteService
impl Send for ResolveWebsiteService
impl Sync for ResolveWebsiteService
impl Unpin for ResolveWebsiteService
impl !UnwindSafe for ResolveWebsiteService
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.