pub struct TaskReturnV0 {
pub trigger: TriggerV0,
pub transaction: TransactionSourceV0,
pub crank_reward: Option<u64>,
pub free_tasks: u8,
pub description: String,
}
Fields§
§trigger: TriggerV0
§transaction: TransactionSourceV0
§crank_reward: Option<u64>
§free_tasks: u8
§description: String
Trait Implementations§
Source§impl BorshDeserialize for TaskReturnV0
impl BorshDeserialize for TaskReturnV0
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 TaskReturnV0
impl BorshSerialize for TaskReturnV0
Source§impl Clone for TaskReturnV0
impl Clone for TaskReturnV0
Source§fn clone(&self) -> TaskReturnV0
fn clone(&self) -> TaskReturnV0
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 moreAuto Trait Implementations§
impl Freeze for TaskReturnV0
impl RefUnwindSafe for TaskReturnV0
impl Send for TaskReturnV0
impl Sync for TaskReturnV0
impl Unpin for TaskReturnV0
impl UnwindSafe for TaskReturnV0
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