Struct tendermint::proposal::SignProposalRequest
source · pub struct SignProposalRequest {
pub proposal: Proposal,
pub chain_id: Id,
}
Expand description
SignProposalRequest is a request to sign a proposal
Fields§
§proposal: Proposal
Proposal
chain_id: Id
Chain ID
Implementations§
source§impl SignProposalRequest
impl SignProposalRequest
sourcepub fn to_signable_bytes<B>(
&self,
sign_bytes: &mut B
) -> Result<bool, ProtobufError>where
B: BufMut,
pub fn to_signable_bytes<B>(
&self,
sign_bytes: &mut B
) -> Result<bool, ProtobufError>where
B: BufMut,
Create signable bytes from Proposal.
sourcepub fn into_signable_vec(self) -> Vec<u8> ⓘ
pub fn into_signable_vec(self) -> Vec<u8> ⓘ
Create signable vector from Proposal.
Trait Implementations§
source§impl Clone for SignProposalRequest
impl Clone for SignProposalRequest
source§fn clone(&self) -> SignProposalRequest
fn clone(&self) -> SignProposalRequest
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 SignProposalRequest
impl Debug for SignProposalRequest
source§impl From<SignProposalRequest> for SignProposalRequest
impl From<SignProposalRequest> for SignProposalRequest
source§fn from(value: SignProposalRequest) -> Self
fn from(value: SignProposalRequest) -> Self
Converts to this type from the input type.
source§impl From<SignProposalRequest> for SignProposalRequest
impl From<SignProposalRequest> for SignProposalRequest
source§fn from(value: SignProposalRequest) -> Self
fn from(value: SignProposalRequest) -> Self
Converts to this type from the input type.
source§impl From<SignProposalRequest> for SignProposalRequest
impl From<SignProposalRequest> for SignProposalRequest
source§fn from(value: SignProposalRequest) -> Self
fn from(value: SignProposalRequest) -> Self
Converts to this type from the input type.
source§impl PartialEq for SignProposalRequest
impl PartialEq for SignProposalRequest
source§fn eq(&self, other: &SignProposalRequest) -> bool
fn eq(&self, other: &SignProposalRequest) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Protobuf<SignProposalRequest> for SignProposalRequest
impl Protobuf<SignProposalRequest> for SignProposalRequest
source§fn encode<B>(self, buf: &mut B) -> Result<(), Error>where
B: BufMut,
fn encode<B>(self, buf: &mut B) -> Result<(), Error>where
B: BufMut,
Encode into a buffer in Protobuf format. Read more
source§fn encode_length_delimited<B>(self, buf: &mut B) -> Result<(), Error>where
B: BufMut,
fn encode_length_delimited<B>(self, buf: &mut B) -> Result<(), Error>where
B: BufMut,
Encode with a length-delimiter to a buffer in Protobuf format. Read more
source§fn decode<B>(buf: B) -> Result<Self, Error>where
B: Buf,
fn decode<B>(buf: B) -> Result<Self, Error>where
B: Buf,
Constructor that attempts to decode an instance from a buffer. Read more
source§fn decode_length_delimited<B>(buf: B) -> Result<Self, Error>where
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, Error>where
B: Buf,
Constructor that attempts to decode a length-delimited instance from
the buffer. Read more
source§fn encoded_len(self) -> usize
fn encoded_len(self) -> usize
Returns the encoded length of the message without a length delimiter. Read more
source§fn decode_vec(v: &[u8]) -> Result<Self, Error>
fn decode_vec(v: &[u8]) -> Result<Self, Error>
Constructor that attempts to decode a Protobuf-encoded instance from a
Vec<u8>
(or equivalent).source§impl Protobuf<SignProposalRequest> for SignProposalRequest
impl Protobuf<SignProposalRequest> for SignProposalRequest
source§fn encode<B>(self, buf: &mut B) -> Result<(), Error>where
B: BufMut,
fn encode<B>(self, buf: &mut B) -> Result<(), Error>where
B: BufMut,
Encode into a buffer in Protobuf format. Read more
source§fn encode_length_delimited<B>(self, buf: &mut B) -> Result<(), Error>where
B: BufMut,
fn encode_length_delimited<B>(self, buf: &mut B) -> Result<(), Error>where
B: BufMut,
Encode with a length-delimiter to a buffer in Protobuf format. Read more
source§fn decode<B>(buf: B) -> Result<Self, Error>where
B: Buf,
fn decode<B>(buf: B) -> Result<Self, Error>where
B: Buf,
Constructor that attempts to decode an instance from a buffer. Read more
source§fn decode_length_delimited<B>(buf: B) -> Result<Self, Error>where
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, Error>where
B: Buf,
Constructor that attempts to decode a length-delimited instance from
the buffer. Read more
source§fn encoded_len(self) -> usize
fn encoded_len(self) -> usize
Returns the encoded length of the message without a length delimiter. Read more
source§fn decode_vec(v: &[u8]) -> Result<Self, Error>
fn decode_vec(v: &[u8]) -> Result<Self, Error>
Constructor that attempts to decode a Protobuf-encoded instance from a
Vec<u8>
(or equivalent).source§impl Protobuf<SignProposalRequest> for SignProposalRequest
impl Protobuf<SignProposalRequest> for SignProposalRequest
source§fn encode<B>(self, buf: &mut B) -> Result<(), Error>where
B: BufMut,
fn encode<B>(self, buf: &mut B) -> Result<(), Error>where
B: BufMut,
Encode into a buffer in Protobuf format. Read more
source§fn encode_length_delimited<B>(self, buf: &mut B) -> Result<(), Error>where
B: BufMut,
fn encode_length_delimited<B>(self, buf: &mut B) -> Result<(), Error>where
B: BufMut,
Encode with a length-delimiter to a buffer in Protobuf format. Read more
source§fn decode<B>(buf: B) -> Result<Self, Error>where
B: Buf,
fn decode<B>(buf: B) -> Result<Self, Error>where
B: Buf,
Constructor that attempts to decode an instance from a buffer. Read more
source§fn decode_length_delimited<B>(buf: B) -> Result<Self, Error>where
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, Error>where
B: Buf,
Constructor that attempts to decode a length-delimited instance from
the buffer. Read more
source§fn encoded_len(self) -> usize
fn encoded_len(self) -> usize
Returns the encoded length of the message without a length delimiter. Read more
source§fn decode_vec(v: &[u8]) -> Result<Self, Error>
fn decode_vec(v: &[u8]) -> Result<Self, Error>
Constructor that attempts to decode a Protobuf-encoded instance from a
Vec<u8>
(or equivalent).impl Eq for SignProposalRequest
impl StructuralPartialEq for SignProposalRequest
Auto Trait Implementations§
impl Freeze for SignProposalRequest
impl RefUnwindSafe for SignProposalRequest
impl Send for SignProposalRequest
impl Sync for SignProposalRequest
impl Unpin for SignProposalRequest
impl UnwindSafe for SignProposalRequest
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