pub struct RoleCreateBuilder { /* private fields */ }Expand description
Builder for RoleCreate.
Implementations§
Source§impl RoleCreateBuilder
impl RoleCreateBuilder
Sourcepub fn description(&mut self, value: Option<String>) -> &mut RoleCreateBuilder
pub fn description(&mut self, value: Option<String>) -> &mut RoleCreateBuilder
The role description.
Sourcepub fn domain_id(&mut self, value: Option<String>) -> &mut RoleCreateBuilder
pub fn domain_id(&mut self, value: Option<String>) -> &mut RoleCreateBuilder
The domain ID of the role.
Sourcepub fn name(&mut self, value: String) -> &mut RoleCreateBuilder
pub fn name(&mut self, value: String) -> &mut RoleCreateBuilder
The role name.
Sourcepub fn extra(&mut self, value: Option<Value>) -> &mut RoleCreateBuilder
pub fn extra(&mut self, value: Option<Value>) -> &mut RoleCreateBuilder
Extra attributes for the role.
Sourcepub fn build(&self) -> Result<RoleCreate, RoleCreateBuilderError>
pub fn build(&self) -> Result<RoleCreate, RoleCreateBuilderError>
Trait Implementations§
Source§impl Clone for RoleCreateBuilder
impl Clone for RoleCreateBuilder
Source§fn clone(&self) -> RoleCreateBuilder
fn clone(&self) -> RoleCreateBuilder
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 RoleCreateBuilder
impl Default for RoleCreateBuilder
Source§fn default() -> RoleCreateBuilder
fn default() -> RoleCreateBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RoleCreateBuilder
impl RefUnwindSafe for RoleCreateBuilder
impl Send for RoleCreateBuilder
impl Sync for RoleCreateBuilder
impl Unpin for RoleCreateBuilder
impl UnsafeUnpin for RoleCreateBuilder
impl UnwindSafe for RoleCreateBuilder
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