pub struct ArkoorCosignRequest {
pub input_vtxo_id: Vec<u8>,
pub outputs: Vec<ArkoorDestination>,
pub user_pub_nonces: Vec<Vec<u8>>,
pub isolated_outputs: Vec<ArkoorDestination>,
pub use_checkpoint: bool,
pub attestation: Vec<u8>,
}Fields§
§input_vtxo_id: Vec<u8>§outputs: Vec<ArkoorDestination>§user_pub_nonces: Vec<Vec<u8>>§isolated_outputs: Vec<ArkoorDestination>outputs used for dust isolation
use_checkpoint: bool§attestation: Vec<u8>Trait Implementations§
Source§impl Clone for ArkoorCosignRequest
impl Clone for ArkoorCosignRequest
Source§fn clone(&self) -> ArkoorCosignRequest
fn clone(&self) -> ArkoorCosignRequest
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 moreSource§impl Debug for ArkoorCosignRequest
impl Debug for ArkoorCosignRequest
Source§impl Default for ArkoorCosignRequest
impl Default for ArkoorCosignRequest
Source§impl<V: VtxoRef> From<ArkoorCosignRequest<V>> for ArkoorCosignRequest
impl<V: VtxoRef> From<ArkoorCosignRequest<V>> for ArkoorCosignRequest
Source§fn from(v: ArkoorCosignRequest<V>) -> Self
fn from(v: ArkoorCosignRequest<V>) -> Self
Converts to this type from the input type.
Source§impl Message for ArkoorCosignRequest
impl Message for ArkoorCosignRequest
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 ArkoorCosignRequest
impl PartialEq for ArkoorCosignRequest
impl StructuralPartialEq for ArkoorCosignRequest
Source§impl TryFrom<ArkoorCosignRequest> for ArkoorCosignRequest<VtxoId>
impl TryFrom<ArkoorCosignRequest> for ArkoorCosignRequest<VtxoId>
Source§type Error = ConvertError
type Error = ConvertError
The type returned in the event of a conversion error.
Auto Trait Implementations§
impl Freeze for ArkoorCosignRequest
impl RefUnwindSafe for ArkoorCosignRequest
impl Send for ArkoorCosignRequest
impl Sync for ArkoorCosignRequest
impl Unpin for ArkoorCosignRequest
impl UnsafeUnpin for ArkoorCosignRequest
impl UnwindSafe for ArkoorCosignRequest
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