pub struct InitDefinition {
pub input: InitDefinitionInput,
}Expand description
Inits a CargoStatsDefinition account.
Fields§
§input: InitDefinitionInputImplementations§
Trait Implementations§
Source§impl ArrangeAccounts for InitDefinition
impl ArrangeAccounts for InitDefinition
type ArrangedAccounts = InitDefinitionInstructionAccounts
fn arrange_accounts(accounts: &[AccountMeta]) -> Option<Self::ArrangedAccounts>
Source§impl BorshDeserialize for InitDefinitionwhere
InitDefinitionInput: BorshDeserialize,
impl BorshDeserialize for InitDefinitionwhere
InitDefinitionInput: 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 InitDefinition
impl BorshSerialize for InitDefinition
Source§impl CarbonDeserialize for InitDefinition
impl CarbonDeserialize for InitDefinition
const DISCRIMINATOR: &'static [u8]
fn deserialize(data: &[u8]) -> Option<Self>
Source§impl Clone for InitDefinition
impl Clone for InitDefinition
Source§fn clone(&self) -> InitDefinition
fn clone(&self) -> InitDefinition
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 InitDefinition
impl Debug for InitDefinition
Source§impl Hash for InitDefinition
impl Hash for InitDefinition
Source§impl PartialEq for InitDefinition
impl PartialEq for InitDefinition
impl Eq for InitDefinition
impl StructuralPartialEq for InitDefinition
Auto Trait Implementations§
impl Freeze for InitDefinition
impl RefUnwindSafe for InitDefinition
impl Send for InitDefinition
impl Sync for InitDefinition
impl Unpin for InitDefinition
impl UnwindSafe for InitDefinition
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more