#[non_exhaustive]pub struct SimulationSoftwareSuiteBuilder { /* private fields */ }Expand description
A builder for SimulationSoftwareSuite.
Implementations§
source§impl SimulationSoftwareSuiteBuilder
impl SimulationSoftwareSuiteBuilder
sourcepub fn name(self, input: SimulationSoftwareSuiteType) -> Self
pub fn name(self, input: SimulationSoftwareSuiteType) -> Self
The name of the simulation software suite.
sourcepub fn set_name(self, input: Option<SimulationSoftwareSuiteType>) -> Self
pub fn set_name(self, input: Option<SimulationSoftwareSuiteType>) -> Self
The name of the simulation software suite.
sourcepub fn get_name(&self) -> &Option<SimulationSoftwareSuiteType>
pub fn get_name(&self) -> &Option<SimulationSoftwareSuiteType>
The name of the simulation software suite.
sourcepub fn version(self, input: impl Into<String>) -> Self
pub fn version(self, input: impl Into<String>) -> Self
The version of the simulation software suite.
sourcepub fn set_version(self, input: Option<String>) -> Self
pub fn set_version(self, input: Option<String>) -> Self
The version of the simulation software suite.
sourcepub fn get_version(&self) -> &Option<String>
pub fn get_version(&self) -> &Option<String>
The version of the simulation software suite.
sourcepub fn build(self) -> SimulationSoftwareSuite
pub fn build(self) -> SimulationSoftwareSuite
Consumes the builder and constructs a SimulationSoftwareSuite.
Trait Implementations§
source§impl Clone for SimulationSoftwareSuiteBuilder
impl Clone for SimulationSoftwareSuiteBuilder
source§fn clone(&self) -> SimulationSoftwareSuiteBuilder
fn clone(&self) -> SimulationSoftwareSuiteBuilder
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 Default for SimulationSoftwareSuiteBuilder
impl Default for SimulationSoftwareSuiteBuilder
source§fn default() -> SimulationSoftwareSuiteBuilder
fn default() -> SimulationSoftwareSuiteBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for SimulationSoftwareSuiteBuilder
impl PartialEq for SimulationSoftwareSuiteBuilder
source§fn eq(&self, other: &SimulationSoftwareSuiteBuilder) -> bool
fn eq(&self, other: &SimulationSoftwareSuiteBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for SimulationSoftwareSuiteBuilder
Auto Trait Implementations§
impl Freeze for SimulationSoftwareSuiteBuilder
impl RefUnwindSafe for SimulationSoftwareSuiteBuilder
impl Send for SimulationSoftwareSuiteBuilder
impl Sync for SimulationSoftwareSuiteBuilder
impl Unpin for SimulationSoftwareSuiteBuilder
impl UnwindSafe for SimulationSoftwareSuiteBuilder
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.