pub struct JwtOptionsBuilder<S: State = Empty> { /* private fields */ }Expand description
Use builder syntax to set the inputs and finish with build().
Implementations§
Source§impl<S: State> JwtOptionsBuilder<S>
impl<S: State> JwtOptionsBuilder<S>
Sourcepub fn build(self) -> JwtOptionswhere
S: IsComplete,
pub fn build(self) -> JwtOptionswhere
S: IsComplete,
Finishes building and performs the requested action.
Sourcepub fn api_key_id(self, value: String) -> JwtOptionsBuilder<SetApiKeyId<S>>where
S::ApiKeyId: IsUnset,
pub fn api_key_id(self, value: String) -> JwtOptionsBuilder<SetApiKeyId<S>>where
S::ApiKeyId: IsUnset,
Required.
Sourcepub fn api_key_secret(
self,
value: String,
) -> JwtOptionsBuilder<SetApiKeySecret<S>>where
S::ApiKeySecret: IsUnset,
pub fn api_key_secret(
self,
value: String,
) -> JwtOptionsBuilder<SetApiKeySecret<S>>where
S::ApiKeySecret: IsUnset,
Required.
Sourcepub fn request_method(
self,
value: String,
) -> JwtOptionsBuilder<SetRequestMethod<S>>where
S::RequestMethod: IsUnset,
pub fn request_method(
self,
value: String,
) -> JwtOptionsBuilder<SetRequestMethod<S>>where
S::RequestMethod: IsUnset,
Sourcepub fn maybe_request_method(
self,
value: Option<String>,
) -> JwtOptionsBuilder<SetRequestMethod<S>>where
S::RequestMethod: IsUnset,
pub fn maybe_request_method(
self,
value: Option<String>,
) -> JwtOptionsBuilder<SetRequestMethod<S>>where
S::RequestMethod: IsUnset,
Sourcepub fn request_host(self, value: String) -> JwtOptionsBuilder<SetRequestHost<S>>where
S::RequestHost: IsUnset,
pub fn request_host(self, value: String) -> JwtOptionsBuilder<SetRequestHost<S>>where
S::RequestHost: IsUnset,
Sourcepub fn maybe_request_host(
self,
value: Option<String>,
) -> JwtOptionsBuilder<SetRequestHost<S>>where
S::RequestHost: IsUnset,
pub fn maybe_request_host(
self,
value: Option<String>,
) -> JwtOptionsBuilder<SetRequestHost<S>>where
S::RequestHost: IsUnset,
Sourcepub fn request_path(self, value: String) -> JwtOptionsBuilder<SetRequestPath<S>>where
S::RequestPath: IsUnset,
pub fn request_path(self, value: String) -> JwtOptionsBuilder<SetRequestPath<S>>where
S::RequestPath: IsUnset,
Sourcepub fn maybe_request_path(
self,
value: Option<String>,
) -> JwtOptionsBuilder<SetRequestPath<S>>where
S::RequestPath: IsUnset,
pub fn maybe_request_path(
self,
value: Option<String>,
) -> JwtOptionsBuilder<SetRequestPath<S>>where
S::RequestPath: IsUnset,
Sourcepub fn expires_in(self, value: u64) -> JwtOptionsBuilder<SetExpiresIn<S>>where
S::ExpiresIn: IsUnset,
pub fn expires_in(self, value: u64) -> JwtOptionsBuilder<SetExpiresIn<S>>where
S::ExpiresIn: IsUnset,
Sourcepub fn maybe_expires_in(
self,
value: Option<u64>,
) -> JwtOptionsBuilder<SetExpiresIn<S>>where
S::ExpiresIn: IsUnset,
pub fn maybe_expires_in(
self,
value: Option<u64>,
) -> JwtOptionsBuilder<SetExpiresIn<S>>where
S::ExpiresIn: IsUnset,
Sourcepub fn audience(self, value: Vec<String>) -> JwtOptionsBuilder<SetAudience<S>>where
S::Audience: IsUnset,
pub fn audience(self, value: Vec<String>) -> JwtOptionsBuilder<SetAudience<S>>where
S::Audience: IsUnset,
Sourcepub fn maybe_audience(
self,
value: Option<Vec<String>>,
) -> JwtOptionsBuilder<SetAudience<S>>where
S::Audience: IsUnset,
pub fn maybe_audience(
self,
value: Option<Vec<String>>,
) -> JwtOptionsBuilder<SetAudience<S>>where
S::Audience: IsUnset,
Auto Trait Implementations§
impl<S> Freeze for JwtOptionsBuilder<S>
impl<S> RefUnwindSafe for JwtOptionsBuilder<S>
impl<S> Send for JwtOptionsBuilder<S>
impl<S> Sync for JwtOptionsBuilder<S>
impl<S> Unpin for JwtOptionsBuilder<S>
impl<S> UnsafeUnpin for JwtOptionsBuilder<S>
impl<S> UnwindSafe for JwtOptionsBuilder<S>
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