[−][src]Struct fedora::openid::OpenIDClientBuilder
This struct encapsulates all options that are needed to construct the actual
OpenIDClient
instance.
Methods
impl OpenIDClientBuilder
[src]
pub fn new(login_url: Url) -> Self
[src]
This method is used to create a new OpenIDClientBuilder
instance.
Since the login URL is necessary in every case, it has to be supplied
here.
pub fn timeout(self, timeout: Duration) -> Self
[src]
This method can be used to override the default request timeout.
pub fn user_agent(self, user_agent: String) -> Self
[src]
This method can be used to override the default user agent.
pub fn build(self) -> Result<OpenIDClient, BuilderError>
[src]
This method tries to construct the actual OpenIDClient
instance with
the supplied settings.
If everything works as expected, an Ok(OpenIDClient)
is returned,
and an explanatory Err(String)
otherwise.
Trait Implementations
Auto Trait Implementations
impl Send for OpenIDClientBuilder
impl Sync for OpenIDClientBuilder
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Erased for T
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
U: TryFrom<T>,