Struct pchain_types::runtime::CallInput
source · pub struct CallInput { /* private fields */ }Trait Implementations§
source§impl BorshDeserialize for CallInputwhere
PublicAddress: BorshDeserialize,
String: BorshDeserialize,
Option<Vec<Vec<u8>>>: BorshDeserialize,
Option<u64>: BorshDeserialize,
impl BorshDeserialize for CallInputwhere PublicAddress: BorshDeserialize, String: BorshDeserialize, Option<Vec<Vec<u8>>>: BorshDeserialize, Option<u64>: BorshDeserialize,
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 CallInputwhere
PublicAddress: BorshSerialize,
String: BorshSerialize,
Option<Vec<Vec<u8>>>: BorshSerialize,
Option<u64>: BorshSerialize,
impl BorshSerialize for CallInputwhere PublicAddress: BorshSerialize, String: BorshSerialize, Option<Vec<Vec<u8>>>: BorshSerialize, Option<u64>: BorshSerialize,
source§impl Deserializable for CallInput
impl Deserializable for CallInput
source§impl PartialEq<CallInput> for CallInput
impl PartialEq<CallInput> for CallInput
impl Eq for CallInput
impl StructuralEq for CallInput
impl StructuralPartialEq for CallInput
Auto Trait Implementations§
impl RefUnwindSafe for CallInput
impl Send for CallInput
impl Sync for CallInput
impl Unpin for CallInput
impl UnwindSafe for CallInput
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