pub struct EcommerceApp { /* private fields */ }Implementations§
Source§impl EcommerceApp
impl EcommerceApp
pub fn cli_args<'fx_reader_lifetime>( &'fx_reader_lifetime self, ) -> RwLockReadGuard<'fx_reader_lifetime, Option<Vec<String>>>
pub fn clear_cli_args(&self) -> Option<Vec<String>>
pub fn script_writer<'fx_reader_lifetime>( &'fx_reader_lifetime self, ) -> Result<MappedRwLockReadGuard<'fx_reader_lifetime, Arc<ScriptWriter>>, SimErrorAny>
pub fn clear_script_writer(&self) -> Option<Arc<ScriptWriter>>
pub fn progress_ui<'fx_reader_lifetime>( &'fx_reader_lifetime self, ) -> Result<MappedRwLockReadGuard<'fx_reader_lifetime, ProgressUI>, SimErrorAny>
pub fn clear_progress_ui(&self) -> Option<ProgressUI>
Sourcepub fn builder() -> EcommerceAppBuilder
pub fn builder() -> EcommerceAppBuilder
Creates a new builder for this struct.
Source§impl EcommerceApp
impl EcommerceApp
pub async fn execute(&self) -> Result<(), SimErrorAny>
Sourcepub async fn run() -> Result<(), SimErrorAny>
pub async fn run() -> Result<(), SimErrorAny>
Trait Implementations§
Source§impl Debug for EcommerceApp
impl Debug for EcommerceApp
Source§impl Default for EcommerceApp
impl Default for EcommerceApp
Source§impl Parent for EcommerceApp
impl Parent for EcommerceApp
Source§type WeakSelf = Weak<EcommerceApp>
type WeakSelf = Weak<EcommerceApp>
Weak ref-count type for the parent to hold a reference to itself.
fn __fxplus_myself_downgrade(&self) -> Weak<Self>
Source§impl SimulationApp for EcommerceApp
impl SimulationApp for EcommerceApp
fn acquire_progress<'a>( &'a self, style: PStyle, order: Option<POrder<'a>>, ) -> Result<Option<ProgressBar>, SimErrorAny>
fn set_cached_per_sec(&self, step: f64)
fn set_plain_per_sec(&self, step: f64)
fn report_info<S: ToString>(&self, msg: S)
fn report_debug<S: ToString>(&self, msg: S)
fn report_warn<S: ToString>(&self, msg: S)
fn report_error<S: ToString>(&self, msg: S)
fn app_is_gone() -> SimErrorAny
impl FXStruct for EcommerceApp
Auto Trait Implementations§
impl !Freeze for EcommerceApp
impl !RefUnwindSafe for EcommerceApp
impl Send for EcommerceApp
impl Sync for EcommerceApp
impl Unpin for EcommerceApp
impl !UnwindSafe for EcommerceApp
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::RequestSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.