pub struct TokenRestrictionUpdateBuilder { /* private fields */ }Expand description
Builder for TokenRestrictionUpdate.
Implementations§
Source§impl TokenRestrictionUpdateBuilder
impl TokenRestrictionUpdateBuilder
Sourcepub fn allow_renew<VALUE>(
&mut self,
value: VALUE,
) -> &mut TokenRestrictionUpdateBuilder
pub fn allow_renew<VALUE>( &mut self, value: VALUE, ) -> &mut TokenRestrictionUpdateBuilder
Allow token renew.
Sourcepub fn allow_rescope<VALUE>(
&mut self,
value: VALUE,
) -> &mut TokenRestrictionUpdateBuilder
pub fn allow_rescope<VALUE>( &mut self, value: VALUE, ) -> &mut TokenRestrictionUpdateBuilder
Allow token rescope.
Sourcepub fn project_id<VALUE>(
&mut self,
value: VALUE,
) -> &mut TokenRestrictionUpdateBuilder
pub fn project_id<VALUE>( &mut self, value: VALUE, ) -> &mut TokenRestrictionUpdateBuilder
Project ID that the token must be bound to.
Sourcepub fn user_id<VALUE>(
&mut self,
value: VALUE,
) -> &mut TokenRestrictionUpdateBuilder
pub fn user_id<VALUE>( &mut self, value: VALUE, ) -> &mut TokenRestrictionUpdateBuilder
User ID that the token must be bound to.
Sourcepub fn roles<VALUE>(
&mut self,
value: VALUE,
) -> &mut TokenRestrictionUpdateBuilder
pub fn roles<VALUE>( &mut self, value: VALUE, ) -> &mut TokenRestrictionUpdateBuilder
Bound token roles.
Sourcepub fn build(
&self,
) -> Result<TokenRestrictionUpdate, TokenRestrictionUpdateBuilderError>
pub fn build( &self, ) -> Result<TokenRestrictionUpdate, TokenRestrictionUpdateBuilderError>
Trait Implementations§
Source§impl Clone for TokenRestrictionUpdateBuilder
impl Clone for TokenRestrictionUpdateBuilder
Source§fn clone(&self) -> TokenRestrictionUpdateBuilder
fn clone(&self) -> TokenRestrictionUpdateBuilder
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 TokenRestrictionUpdateBuilder
impl Default for TokenRestrictionUpdateBuilder
Source§fn default() -> TokenRestrictionUpdateBuilder
fn default() -> TokenRestrictionUpdateBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TokenRestrictionUpdateBuilder
impl RefUnwindSafe for TokenRestrictionUpdateBuilder
impl Send for TokenRestrictionUpdateBuilder
impl Sync for TokenRestrictionUpdateBuilder
impl Unpin for TokenRestrictionUpdateBuilder
impl UnsafeUnpin for TokenRestrictionUpdateBuilder
impl UnwindSafe for TokenRestrictionUpdateBuilder
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