Struct utxorpc_spec::utxorpc::v1alpha::query::AnyUtxoData
source · pub struct AnyUtxoData {
pub txo_ref: Option<TxoRef>,
pub native_bytes: Bytes,
pub parsed_state: Option<ParsedState>,
}
Expand description
An evenlope that holds an UTxO from any of compatible chains
Fields§
§txo_ref: Option<TxoRef>
Hash of the previous transaction.
native_bytes: Bytes
An opaque bytestring corresponding to native representation in the source chain.
parsed_state: Option<ParsedState>
Trait Implementations§
source§impl Clone for AnyUtxoData
impl Clone for AnyUtxoData
source§fn clone(&self) -> AnyUtxoData
fn clone(&self) -> AnyUtxoData
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 moresource§impl Debug for AnyUtxoData
impl Debug for AnyUtxoData
source§impl Default for AnyUtxoData
impl Default for AnyUtxoData
§impl<'de> Deserialize<'de> for AnyUtxoData
impl<'de> Deserialize<'de> for AnyUtxoData
§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Message for AnyUtxoData
impl Message for AnyUtxoData
source§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>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
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>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
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>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
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>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for AnyUtxoData
impl PartialEq for AnyUtxoData
source§fn eq(&self, other: &AnyUtxoData) -> bool
fn eq(&self, other: &AnyUtxoData) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.§impl Serialize for AnyUtxoData
impl Serialize for AnyUtxoData
impl StructuralPartialEq for AnyUtxoData
Auto Trait Implementations§
impl !Freeze for AnyUtxoData
impl RefUnwindSafe for AnyUtxoData
impl Send for AnyUtxoData
impl Sync for AnyUtxoData
impl Unpin for AnyUtxoData
impl UnwindSafe for AnyUtxoData
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> 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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request