pub struct LinkCheckerBuilder<State: State = Empty> { /* private fields */ }
Expand description
Use builder syntax to set the inputs and finish with build()
.
Implementations§
Source§impl<State: State> LinkCheckerBuilder<State>
impl<State: State> LinkCheckerBuilder<State>
Sourcepub async fn build(self) -> Result<LinkChecker>where
State: IsComplete,
pub async fn build(self) -> Result<LinkChecker>where
State: IsComplete,
Finishes building and performs the requested action.
Sourcepub fn client(self, value: Client) -> LinkCheckerBuilder<SetClient<State>>where
State::Client: IsUnset,
pub fn client(self, value: Client) -> LinkCheckerBuilder<SetClient<State>>where
State::Client: IsUnset,
Sourcepub fn maybe_client(
self,
value: Option<Client>,
) -> LinkCheckerBuilder<SetClient<State>>where
State::Client: IsUnset,
pub fn maybe_client(
self,
value: Option<Client>,
) -> LinkCheckerBuilder<SetClient<State>>where
State::Client: IsUnset,
Sourcepub fn flaresolverr(
self,
value: String,
) -> LinkCheckerBuilder<SetFlaresolverr<State>>where
State::Flaresolverr: IsUnset,
pub fn flaresolverr(
self,
value: String,
) -> LinkCheckerBuilder<SetFlaresolverr<State>>where
State::Flaresolverr: IsUnset,
Sourcepub fn maybe_flaresolverr(
self,
value: Option<String>,
) -> LinkCheckerBuilder<SetFlaresolverr<State>>where
State::Flaresolverr: IsUnset,
pub fn maybe_flaresolverr(
self,
value: Option<String>,
) -> LinkCheckerBuilder<SetFlaresolverr<State>>where
State::Flaresolverr: IsUnset,
Auto Trait Implementations§
impl<State> Freeze for LinkCheckerBuilder<State>
impl<State = Empty> !RefUnwindSafe for LinkCheckerBuilder<State>
impl<State> Send for LinkCheckerBuilder<State>
impl<State> Sync for LinkCheckerBuilder<State>
impl<State> Unpin for LinkCheckerBuilder<State>
impl<State = Empty> !UnwindSafe for LinkCheckerBuilder<State>
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