pub struct MalClientBuilder { /* private fields */ }Expand description
A builder for MalClient
Implementations§
Source§impl MalClientBuilder
impl MalClientBuilder
pub fn new() -> Self
Sourcepub fn client_secret(self, client_secret: ClientSecret) -> Self
pub fn client_secret(self, client_secret: ClientSecret) -> Self
Sourcepub fn redirect_url(self, redirect_url: RedirectUrl) -> Self
pub fn redirect_url(self, redirect_url: RedirectUrl) -> Self
Sourcepub fn http_builder(
self,
cb: impl FnOnce(ClientBuilder) -> Result<Client, Error> + 'static,
) -> Self
pub fn http_builder( self, cb: impl FnOnce(ClientBuilder) -> Result<Client, Error> + 'static, ) -> Self
Customize the reqwest client (e.g. change the useragent).
pub fn build(self) -> Result<MalClient, MalClientError>
Trait Implementations§
Source§impl Default for MalClientBuilder
impl Default for MalClientBuilder
Source§fn default() -> MalClientBuilder
fn default() -> MalClientBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MalClientBuilder
impl !RefUnwindSafe for MalClientBuilder
impl !Send for MalClientBuilder
impl !Sync for MalClientBuilder
impl Unpin for MalClientBuilder
impl !UnwindSafe for MalClientBuilder
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 more