pub struct ProtocolGenerator;Implementations§
Source§impl ProtocolGenerator
impl ProtocolGenerator
pub fn new() -> Self
Sourcepub fn generate_protocol(
&self,
classification: &TaskClassification,
name: Option<String>,
) -> Result<InterleavedProtocol, Error>
pub fn generate_protocol( &self, classification: &TaskClassification, name: Option<String>, ) -> Result<InterleavedProtocol, Error>
Generates a full execution protocol based on the classified task.
Trait Implementations§
Source§impl Clone for ProtocolGenerator
impl Clone for ProtocolGenerator
Source§fn clone(&self) -> ProtocolGenerator
fn clone(&self) -> ProtocolGenerator
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 ProtocolGenerator
impl Debug for ProtocolGenerator
Source§impl Default for ProtocolGenerator
impl Default for ProtocolGenerator
Source§fn default() -> ProtocolGenerator
fn default() -> ProtocolGenerator
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ProtocolGenerator
impl RefUnwindSafe for ProtocolGenerator
impl Send for ProtocolGenerator
impl Sync for ProtocolGenerator
impl Unpin for ProtocolGenerator
impl UnwindSafe for ProtocolGenerator
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> 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 more