pub struct OrchestrationLibrary { /* private fields */ }Expand description
Orchestration library for storing and sharing orchestrations
Implementations§
Source§impl OrchestrationLibrary
impl OrchestrationLibrary
Sourcepub fn store(&self, name: String, orchestration: AdvancedOrchestratedScenario)
pub fn store(&self, name: String, orchestration: AdvancedOrchestratedScenario)
Store an orchestration
Sourcepub fn retrieve(&self, name: &str) -> Option<AdvancedOrchestratedScenario>
pub fn retrieve(&self, name: &str) -> Option<AdvancedOrchestratedScenario>
Retrieve an orchestration
Sourcepub fn import_from_directory(
&self,
_path: &str,
) -> Result<usize, OrchestrationError>
pub fn import_from_directory( &self, _path: &str, ) -> Result<usize, OrchestrationError>
Import from directory
Sourcepub fn export_to_directory(
&self,
_path: &str,
) -> Result<usize, OrchestrationError>
pub fn export_to_directory( &self, _path: &str, ) -> Result<usize, OrchestrationError>
Export to directory
Trait Implementations§
Source§impl Clone for OrchestrationLibrary
impl Clone for OrchestrationLibrary
Source§fn clone(&self) -> OrchestrationLibrary
fn clone(&self) -> OrchestrationLibrary
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 Debug for OrchestrationLibrary
impl Debug for OrchestrationLibrary
Auto Trait Implementations§
impl Freeze for OrchestrationLibrary
impl !RefUnwindSafe for OrchestrationLibrary
impl Send for OrchestrationLibrary
impl Sync for OrchestrationLibrary
impl Unpin for OrchestrationLibrary
impl !UnwindSafe for OrchestrationLibrary
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> 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::Request