Struct ApplicationExportSnapshotBinding
pub struct ApplicationExportSnapshotBinding {
pub database_id: Vec<u8>,
pub history_incarnation: u64,
pub application_frontier: u64,
pub administration_frontier: u64,
pub contract_version: u64,
pub contract_bundle_hash: Vec<u8>,
pub query_module_hashes: Vec<Vec<u8>>,
pub reactive_module_hashes: Vec<Vec<u8>>,
}Fields§
§database_id: Vec<u8>§history_incarnation: u64§application_frontier: u64§administration_frontier: u64§contract_version: u64§contract_bundle_hash: Vec<u8>§query_module_hashes: Vec<Vec<u8>>§reactive_module_hashes: Vec<Vec<u8>>Trait Implementations§
§impl Clone for ApplicationExportSnapshotBinding
impl Clone for ApplicationExportSnapshotBinding
§fn clone(&self) -> ApplicationExportSnapshotBinding
fn clone(&self) -> ApplicationExportSnapshotBinding
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 ApplicationExportSnapshotBinding
impl Debug for ApplicationExportSnapshotBinding
§impl Default for ApplicationExportSnapshotBinding
impl Default for ApplicationExportSnapshotBinding
§fn default() -> ApplicationExportSnapshotBinding
fn default() -> ApplicationExportSnapshotBinding
Returns the “default value” for a type. Read more
impl Eq for ApplicationExportSnapshotBinding
§impl Hash for ApplicationExportSnapshotBinding
impl Hash for ApplicationExportSnapshotBinding
§impl Message for ApplicationExportSnapshotBinding
impl Message for ApplicationExportSnapshotBinding
§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 ApplicationExportSnapshotBinding
impl PartialEq for ApplicationExportSnapshotBinding
§fn eq(&self, other: &ApplicationExportSnapshotBinding) -> bool
fn eq(&self, other: &ApplicationExportSnapshotBinding) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ApplicationExportSnapshotBinding
Auto Trait Implementations§
impl Freeze for ApplicationExportSnapshotBinding
impl RefUnwindSafe for ApplicationExportSnapshotBinding
impl Send for ApplicationExportSnapshotBinding
impl Sync for ApplicationExportSnapshotBinding
impl Unpin for ApplicationExportSnapshotBinding
impl UnsafeUnpin for ApplicationExportSnapshotBinding
impl UnwindSafe for ApplicationExportSnapshotBinding
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].