pub struct CreateLedgerTransfers {
pub transfers: Vec<CreateLedgerTransfer>,
pub valid_until: u64,
}
Fields§
§transfers: Vec<CreateLedgerTransfer>
Ledger transfers
valid_until: u64
UTC timestamp defining the end date of the contract Interpret as microseconds since the UNIX_EPOCH
Trait Implementations§
Source§impl Clone for CreateLedgerTransfers
impl Clone for CreateLedgerTransfers
Source§fn clone(&self) -> CreateLedgerTransfers
fn clone(&self) -> CreateLedgerTransfers
Returns a duplicate 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 CreateLedgerTransfers
impl Debug for CreateLedgerTransfers
Source§impl Default for CreateLedgerTransfers
impl Default for CreateLedgerTransfers
Source§fn default() -> CreateLedgerTransfers
fn default() -> CreateLedgerTransfers
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateLedgerTransfers
impl<'de> Deserialize<'de> for CreateLedgerTransfers
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CreateLedgerTransfers, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CreateLedgerTransfers, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<CreateLedgerTransfers> for Contract
impl From<CreateLedgerTransfers> for Contract
Source§fn from(transfers: CreateLedgerTransfers) -> Contract
fn from(transfers: CreateLedgerTransfers) -> Contract
Converts to this type from the input type.
Source§impl From<CreateLedgerTransfers> for ContractBuilder
impl From<CreateLedgerTransfers> for ContractBuilder
Source§fn from(transfer_request: CreateLedgerTransfers) -> Self
fn from(transfer_request: CreateLedgerTransfers) -> Self
Converts to this type from the input type.
Source§impl Message for CreateLedgerTransfers
impl Message for CreateLedgerTransfers
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(&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
.Source§impl PartialEq for CreateLedgerTransfers
impl PartialEq for CreateLedgerTransfers
Source§impl Serialize for CreateLedgerTransfers
impl Serialize for CreateLedgerTransfers
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for CreateLedgerTransfers
Auto Trait Implementations§
impl Freeze for CreateLedgerTransfers
impl RefUnwindSafe for CreateLedgerTransfers
impl Send for CreateLedgerTransfers
impl Sync for CreateLedgerTransfers
impl Unpin for CreateLedgerTransfers
impl UnwindSafe for CreateLedgerTransfers
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,
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