pub struct SimulationBuilder {
pub name: Option<String>,
pub token: Option<Token>,
pub description: Option<String>,
pub options: Option<SimulationOptions>,
}
Expand description
Builder for creating a new simulation.
Fields§
§name: Option<String>
Name of the simulation. Required field.
token: Option<Token>
Token used to run the simulation. Required field.
description: Option<String>
Description of the simulation. Optional field.
options: Option<SimulationOptions>
Input parameters for the simulation. Required field.
Implementations§
Source§impl SimulationBuilder
impl SimulationBuilder
Sourcepub fn description(self, description: String) -> Self
pub fn description(self, description: String) -> Self
Sourcepub fn options(self, options: SimulationOptions) -> Self
pub fn options(self, options: SimulationOptions) -> Self
Sourcepub fn build(self) -> Result<Simulation, SimulationError>
pub fn build(self) -> Result<Simulation, SimulationError>
Trait Implementations§
Source§impl Debug for SimulationBuilder
impl Debug for SimulationBuilder
Source§impl Default for SimulationBuilder
impl Default for SimulationBuilder
Source§fn default() -> SimulationBuilder
fn default() -> SimulationBuilder
Returns the “default value” for a type. Read more
Source§impl PartialEq for SimulationBuilder
impl PartialEq for SimulationBuilder
impl StructuralPartialEq for SimulationBuilder
Auto Trait Implementations§
impl Freeze for SimulationBuilder
impl RefUnwindSafe for SimulationBuilder
impl Send for SimulationBuilder
impl Sync for SimulationBuilder
impl Unpin for SimulationBuilder
impl UnwindSafe for SimulationBuilder
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