#[non_exhaustive]pub struct OrganizationNodeBuilder { /* private fields */ }
Expand description
A builder for OrganizationNode
.
Implementations§
source§impl OrganizationNodeBuilder
impl OrganizationNodeBuilder
sourcepub fn type(self, input: OrganizationNodeType) -> Self
pub fn type(self, input: OrganizationNodeType) -> Self
The organization node type.
sourcepub fn set_type(self, input: Option<OrganizationNodeType>) -> Self
pub fn set_type(self, input: Option<OrganizationNodeType>) -> Self
The organization node type.
sourcepub fn get_type(&self) -> &Option<OrganizationNodeType>
pub fn get_type(&self) -> &Option<OrganizationNodeType>
The organization node type.
sourcepub fn build(self) -> OrganizationNode
pub fn build(self) -> OrganizationNode
Consumes the builder and constructs a OrganizationNode
.
Trait Implementations§
source§impl Clone for OrganizationNodeBuilder
impl Clone for OrganizationNodeBuilder
source§fn clone(&self) -> OrganizationNodeBuilder
fn clone(&self) -> OrganizationNodeBuilder
Returns a copy 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 Debug for OrganizationNodeBuilder
impl Debug for OrganizationNodeBuilder
source§impl Default for OrganizationNodeBuilder
impl Default for OrganizationNodeBuilder
source§fn default() -> OrganizationNodeBuilder
fn default() -> OrganizationNodeBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for OrganizationNodeBuilder
impl PartialEq for OrganizationNodeBuilder
source§fn eq(&self, other: &OrganizationNodeBuilder) -> bool
fn eq(&self, other: &OrganizationNodeBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for OrganizationNodeBuilder
Auto Trait Implementations§
impl Freeze for OrganizationNodeBuilder
impl RefUnwindSafe for OrganizationNodeBuilder
impl Send for OrganizationNodeBuilder
impl Sync for OrganizationNodeBuilder
impl Unpin for OrganizationNodeBuilder
impl UnwindSafe for OrganizationNodeBuilder
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> 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 moreCreates a shared type from an unshared type.