Struct tea_sdk::vmh::message::structs_proto::tokenstate::CommitRequest
pub struct CommitRequest {
pub ctx: Vec<u8>,
pub auth_key: Vec<u8>,
pub gluedb_ctx: Option<GluedbTransactionContext>,
pub payee_miner_ctx: Option<Vec<u8>>,
pub payee_app_ctx: Option<Vec<u8>>,
}
Fields§
§ctx: Vec<u8>
§auth_key: Vec<u8>
bincode serde AuthKey
gluedb_ctx: Option<GluedbTransactionContext>
§payee_miner_ctx: Option<Vec<u8>>
§payee_app_ctx: Option<Vec<u8>>
Implementations§
§impl CommitRequest
impl CommitRequest
pub fn payee_miner_ctx(&self) -> &[u8] ⓘ
pub fn payee_miner_ctx(&self) -> &[u8] ⓘ
Returns the value of payee_miner_ctx
, or the default value if payee_miner_ctx
is unset.
pub fn payee_app_ctx(&self) -> &[u8] ⓘ
pub fn payee_app_ctx(&self) -> &[u8] ⓘ
Returns the value of payee_app_ctx
, or the default value if payee_app_ctx
is unset.
Trait Implementations§
§impl Clone for CommitRequest
impl Clone for CommitRequest
§fn clone(&self) -> CommitRequest
fn clone(&self) -> CommitRequest
Returns a copy 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 more§impl Debug for CommitRequest
impl Debug for CommitRequest
§impl Default for CommitRequest
impl Default for CommitRequest
§fn default() -> CommitRequest
fn default() -> CommitRequest
Returns the “default value” for a type. Read more
§impl Message for CommitRequest
impl Message for CommitRequest
§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, 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<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, 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<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode<B>(buf: B) -> Result<Self, DecodeError>where B: Buf, Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where B: Buf, Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.§impl PartialEq for CommitRequest
impl PartialEq for CommitRequest
§fn eq(&self, other: &CommitRequest) -> bool
fn eq(&self, other: &CommitRequest) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.§impl TryInto<CommitRequest> for CommitContext
impl TryInto<CommitRequest> for CommitContext
§fn try_into(
self
) -> Result<CommitRequest, <CommitContext as TryInto<CommitRequest>>::Error>
fn try_into( self ) -> Result<CommitRequest, <CommitContext as TryInto<CommitRequest>>::Error>
Performs the conversion.
impl StructuralPartialEq for CommitRequest
Auto Trait Implementations§
impl RefUnwindSafe for CommitRequest
impl Send for CommitRequest
impl Sync for CommitRequest
impl Unpin for CommitRequest
impl UnwindSafe for CommitRequest
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