pub struct ApplicationContextualReaction {
pub name: String,
pub command_name: String,
pub command_id: u32,
/* private fields */
}Expand description
One currently authorized declared reaction.
Fields§
§name: StringSubscription-local reaction name.
command_name: StringTarget contract command name.
command_id: u32Stable target command identity.
Implementations§
Source§impl ApplicationContextualReaction
impl ApplicationContextualReaction
Sourcepub fn checked(
name: impl Into<String>,
command_name: impl Into<String>,
command_id: u32,
causation_token: Vec<u8>,
) -> Result<Self, ApplicationClientError>
pub fn checked( name: impl Into<String>, command_name: impl Into<String>, command_id: u32, causation_token: Vec<u8>, ) -> Result<Self, ApplicationClientError>
Checks one transport-raised reaction without treating its token as authority.
Sourcepub fn causation_token(&self) -> &[u8] ⓘ
pub fn causation_token(&self) -> &[u8] ⓘ
Borrows the opaque proof for transport forwarding only.
Trait Implementations§
Source§impl Clone for ApplicationContextualReaction
impl Clone for ApplicationContextualReaction
Source§fn clone(&self) -> ApplicationContextualReaction
fn clone(&self) -> ApplicationContextualReaction
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Eq for ApplicationContextualReaction
Source§impl PartialEq for ApplicationContextualReaction
impl PartialEq for ApplicationContextualReaction
Source§fn eq(&self, other: &ApplicationContextualReaction) -> bool
fn eq(&self, other: &ApplicationContextualReaction) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ApplicationContextualReaction
Auto Trait Implementations§
impl Freeze for ApplicationContextualReaction
impl RefUnwindSafe for ApplicationContextualReaction
impl Send for ApplicationContextualReaction
impl Sync for ApplicationContextualReaction
impl Unpin for ApplicationContextualReaction
impl UnsafeUnpin for ApplicationContextualReaction
impl UnwindSafe for ApplicationContextualReaction
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§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].