pub struct TokenRestrictionCreateBuilder { /* private fields */ }Expand description
Builder for TokenRestrictionCreate.
Implementations§
Source§impl TokenRestrictionCreateBuilder
impl TokenRestrictionCreateBuilder
Sourcepub fn allow_renew<VALUE>(
&mut self,
value: VALUE,
) -> &mut TokenRestrictionCreateBuilder
pub fn allow_renew<VALUE>( &mut self, value: VALUE, ) -> &mut TokenRestrictionCreateBuilder
Allow token renew.
Sourcepub fn allow_rescope<VALUE>(
&mut self,
value: VALUE,
) -> &mut TokenRestrictionCreateBuilder
pub fn allow_rescope<VALUE>( &mut self, value: VALUE, ) -> &mut TokenRestrictionCreateBuilder
Allow token rescope.
Sourcepub fn domain_id<VALUE>(
&mut self,
value: VALUE,
) -> &mut TokenRestrictionCreateBuilder
pub fn domain_id<VALUE>( &mut self, value: VALUE, ) -> &mut TokenRestrictionCreateBuilder
Domain ID the token restriction belongs to.
Sourcepub fn project_id<VALUE>(
&mut self,
value: VALUE,
) -> &mut TokenRestrictionCreateBuilder
pub fn project_id<VALUE>( &mut self, value: VALUE, ) -> &mut TokenRestrictionCreateBuilder
Project ID that the token must be bound to.
Sourcepub fn user_id<VALUE>(
&mut self,
value: VALUE,
) -> &mut TokenRestrictionCreateBuilder
pub fn user_id<VALUE>( &mut self, value: VALUE, ) -> &mut TokenRestrictionCreateBuilder
User ID that the token must be bound to.
Sourcepub fn roles<VALUE>(
&mut self,
value: VALUE,
) -> &mut TokenRestrictionCreateBuilder
pub fn roles<VALUE>( &mut self, value: VALUE, ) -> &mut TokenRestrictionCreateBuilder
Bound token roles.
Sourcepub fn build(
&self,
) -> Result<TokenRestrictionCreate, TokenRestrictionCreateBuilderError>
pub fn build( &self, ) -> Result<TokenRestrictionCreate, TokenRestrictionCreateBuilderError>
Trait Implementations§
Source§impl Clone for TokenRestrictionCreateBuilder
impl Clone for TokenRestrictionCreateBuilder
Source§fn clone(&self) -> TokenRestrictionCreateBuilder
fn clone(&self) -> TokenRestrictionCreateBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for TokenRestrictionCreateBuilder
impl Default for TokenRestrictionCreateBuilder
Source§fn default() -> TokenRestrictionCreateBuilder
fn default() -> TokenRestrictionCreateBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TokenRestrictionCreateBuilder
impl RefUnwindSafe for TokenRestrictionCreateBuilder
impl Send for TokenRestrictionCreateBuilder
impl Sync for TokenRestrictionCreateBuilder
impl Unpin for TokenRestrictionCreateBuilder
impl UnsafeUnpin for TokenRestrictionCreateBuilder
impl UnwindSafe for TokenRestrictionCreateBuilder
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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