pub struct SignedTransaction {
pub transaction: Transaction,
pub signature: Signature,
/* private fields */
}Fields§
§transaction: Transaction§signature: SignatureImplementations§
Source§impl SignedTransaction
impl SignedTransaction
pub const fn new(signature: Signature, transaction: Transaction) -> Self
pub fn get_hash(&self) -> CryptoHash
Trait Implementations§
Source§impl BorshDeserialize for SignedTransaction
impl BorshDeserialize for SignedTransaction
fn deserialize_reader<__R: Read>(reader: &mut __R) -> Result<Self, Error>
Source§fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
Updates the buffer to point at the remaining bytes.
Source§fn try_from_slice(v: &[u8]) -> Result<Self, Error>
fn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.
fn try_from_reader<R>(reader: &mut R) -> Result<Self, Error>where
R: Read,
Source§impl BorshSerialize for SignedTransaction
impl BorshSerialize for SignedTransaction
Source§impl Clone for SignedTransaction
impl Clone for SignedTransaction
Source§fn clone(&self) -> SignedTransaction
fn clone(&self) -> SignedTransaction
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 SignedTransaction
impl Debug for SignedTransaction
Source§impl<'de> Deserialize<'de> for SignedTransaction
impl<'de> Deserialize<'de> for SignedTransaction
Source§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 From<SignedTransaction> for PrepopulateTransaction
impl From<SignedTransaction> for PrepopulateTransaction
Source§fn from(transaction: SignedTransaction) -> Self
fn from(transaction: SignedTransaction) -> Self
Converts to this type from the input type.
Source§impl From<SignedTransaction> for SignedTransaction
impl From<SignedTransaction> for SignedTransaction
Source§fn from(transaction: SignedTransaction) -> Self
fn from(transaction: SignedTransaction) -> Self
Converts to this type from the input type.
Source§impl PartialEq for SignedTransaction
impl PartialEq for SignedTransaction
Source§impl Serialize for SignedTransaction
impl Serialize for SignedTransaction
Source§impl TryFrom<SignedTransactionView> for SignedTransaction
impl TryFrom<SignedTransactionView> for SignedTransaction
Source§type Error = DataConversionError
type Error = DataConversionError
The type returned in the event of a conversion error.
impl Eq for SignedTransaction
impl StructuralPartialEq for SignedTransaction
Auto Trait Implementations§
impl !Freeze for SignedTransaction
impl RefUnwindSafe for SignedTransaction
impl Send for SignedTransaction
impl Sync for SignedTransaction
impl Unpin for SignedTransaction
impl UnwindSafe for SignedTransaction
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