Struct ExecuteCommandResponse
pub struct ExecuteCommandResponse {
pub status: i32,
pub commit_sequence: u64,
pub contract_version: u64,
pub plan_hash: Vec<u8>,
pub outcome_type: String,
pub outcome: Option<Value>,
pub provenance_uri: String,
pub durability_mode: String,
pub outcome_uri: Option<String>,
pub history_incarnation: u64,
}Fields§
§status: i32§commit_sequence: u64§contract_version: u64§plan_hash: Vec<u8>§outcome_type: String§outcome: Option<Value>§provenance_uri: String§durability_mode: String§outcome_uri: Option<String>§history_incarnation: u64Implementations§
§impl ExecuteCommandResponse
impl ExecuteCommandResponse
pub fn status(&self) -> CompletionStatus
pub fn status(&self) -> CompletionStatus
Returns the enum value of status, or the default if the field is set to an invalid enum value.
pub fn set_status(&mut self, value: CompletionStatus)
pub fn set_status(&mut self, value: CompletionStatus)
Sets status to the provided enum value.
pub fn outcome_uri(&self) -> &str
pub fn outcome_uri(&self) -> &str
Returns the value of outcome_uri, or the default value if outcome_uri is unset.
Trait Implementations§
§impl Clone for ExecuteCommandResponse
impl Clone for ExecuteCommandResponse
§fn clone(&self) -> ExecuteCommandResponse
fn clone(&self) -> ExecuteCommandResponse
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 more§impl Debug for ExecuteCommandResponse
impl Debug for ExecuteCommandResponse
§impl Default for ExecuteCommandResponse
impl Default for ExecuteCommandResponse
§fn default() -> ExecuteCommandResponse
fn default() -> ExecuteCommandResponse
Returns the “default value” for a type. Read more
§impl Message for ExecuteCommandResponse
impl Message for ExecuteCommandResponse
§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.§impl PartialEq for ExecuteCommandResponse
impl PartialEq for ExecuteCommandResponse
§fn eq(&self, other: &ExecuteCommandResponse) -> bool
fn eq(&self, other: &ExecuteCommandResponse) -> bool
Tests for
self and other values to be equal, and is used by ==.§impl PublicMessage for ExecuteCommandResponse
impl PublicMessage for ExecuteCommandResponse
§const MAX_ENCODED_BYTES: usize = crate::MAX_EXECUTE_RESPONSE_BYTES
const MAX_ENCODED_BYTES: usize = crate::MAX_EXECUTE_RESPONSE_BYTES
Maximum accepted encoded length for this message family.
§const APPLICATION_OPERATION: Option<ApplicationOperation> = None
const APPLICATION_OPERATION: Option<ApplicationOperation> = None
Application operation for the symbolic error boundary, when applicable.
impl StructuralPartialEq for ExecuteCommandResponse
Auto Trait Implementations§
impl Freeze for ExecuteCommandResponse
impl RefUnwindSafe for ExecuteCommandResponse
impl Send for ExecuteCommandResponse
impl Sync for ExecuteCommandResponse
impl Unpin for ExecuteCommandResponse
impl UnsafeUnpin for ExecuteCommandResponse
impl UnwindSafe for ExecuteCommandResponse
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].