pub struct EventSequencer { /* private fields */ }Implementations§
Source§impl EventSequencer
impl EventSequencer
pub fn new(action_id: impl Into<Arc<str>>) -> Self
pub fn with_sensitive_values<'a>( action_id: impl Into<Arc<str>>, values: impl IntoIterator<Item = &'a [u8]>, ) -> Self
pub fn progress(&self, message: &str) -> ApplyResponse
pub fn detail(&self, message: &str) -> ApplyResponse
pub fn completed(&self, message: &str) -> ApplyResponse
pub fn failed(&self, message: &str, error: ProviderError) -> ApplyResponse
Trait Implementations§
Source§impl Clone for EventSequencer
impl Clone for EventSequencer
Source§fn clone(&self) -> EventSequencer
fn clone(&self) -> EventSequencer
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 moreAuto Trait Implementations§
impl Freeze for EventSequencer
impl RefUnwindSafe for EventSequencer
impl Send for EventSequencer
impl Sync for EventSequencer
impl Unpin for EventSequencer
impl UnsafeUnpin for EventSequencer
impl UnwindSafe for EventSequencer
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].