[][src]Trait solana_sdk::abi_example::AbiExample

pub trait AbiExample: Sized {
    fn example() -> Self;
}

Required methods

fn example() -> Self

Loading content...

Implementations on Foreign Types

impl<A: AbiExample> AbiExample for (A,)[src]

impl<A: AbiExample, B: AbiExample> AbiExample for (A, B)[src]

impl<A: AbiExample, B: AbiExample, C: AbiExample> AbiExample for (A, B, C)[src]

impl<A: AbiExample, B: AbiExample, C: AbiExample, D: AbiExample> AbiExample for (A, B, C, D)[src]

impl<A: AbiExample, B: AbiExample, C: AbiExample, D: AbiExample, E: AbiExample> AbiExample for (A, B, C, D, E)[src]

impl<A: AbiExample, B: AbiExample, C: AbiExample, D: AbiExample, E: AbiExample, F: AbiExample> AbiExample for (A, B, C, D, E, F)[src]

impl<A: AbiExample, B: AbiExample, C: AbiExample, D: AbiExample, E: AbiExample, F: AbiExample, G: AbiExample> AbiExample for (A, B, C, D, E, F, G)[src]

impl<A: AbiExample, B: AbiExample, C: AbiExample, D: AbiExample, E: AbiExample, F: AbiExample, G: AbiExample, H: AbiExample> AbiExample for (A, B, C, D, E, F, G, H)[src]

impl<A: AbiExample, B: AbiExample, C: AbiExample, D: AbiExample, E: AbiExample, F: AbiExample, G: AbiExample, H: AbiExample, I: AbiExample> AbiExample for (A, B, C, D, E, F, G, H, I)[src]

impl<A: AbiExample, B: AbiExample, C: AbiExample, D: AbiExample, E: AbiExample, F: AbiExample, G: AbiExample, H: AbiExample, I: AbiExample, J: AbiExample> AbiExample for (A, B, C, D, E, F, G, H, I, J)[src]

impl<A: AbiExample, B: AbiExample, C: AbiExample, D: AbiExample, E: AbiExample, F: AbiExample, G: AbiExample, H: AbiExample, I: AbiExample, J: AbiExample, K: AbiExample> AbiExample for (A, B, C, D, E, F, G, H, I, J, K)[src]

impl<A: AbiExample, B: AbiExample, C: AbiExample, D: AbiExample, E: AbiExample, F: AbiExample, G: AbiExample, H: AbiExample, I: AbiExample, J: AbiExample, K: AbiExample, L: AbiExample> AbiExample for (A, B, C, D, E, F, G, H, I, J, K, L)[src]

impl<T> AbiExample for [T; 32] where
    T: AbiExample
[src]

impl<T> AbiExample for [T; 31] where
    T: AbiExample
[src]

impl<T> AbiExample for [T; 30] where
    T: AbiExample
[src]

impl<T> AbiExample for [T; 29] where
    T: AbiExample
[src]

impl<T> AbiExample for [T; 28] where
    T: AbiExample
[src]

impl<T> AbiExample for [T; 27] where
    T: AbiExample
[src]

impl<T> AbiExample for [T; 26] where
    T: AbiExample
[src]

impl<T> AbiExample for [T; 25] where
    T: AbiExample
[src]

impl<T> AbiExample for [T; 24] where
    T: AbiExample
[src]

impl<T> AbiExample for [T; 23] where
    T: AbiExample
[src]

impl<T> AbiExample for [T; 22] where
    T: AbiExample
[src]

impl<T> AbiExample for [T; 21] where
    T: AbiExample
[src]

impl<T> AbiExample for [T; 20] where
    T: AbiExample
[src]

impl<T> AbiExample for [T; 19] where
    T: AbiExample
[src]

impl<T> AbiExample for [T; 18] where
    T: AbiExample
[src]

impl<T> AbiExample for [T; 17] where
    T: AbiExample
[src]

impl<T> AbiExample for [T; 16] where
    T: AbiExample
[src]

impl<T> AbiExample for [T; 15] where
    T: AbiExample
[src]

impl<T> AbiExample for [T; 14] where
    T: AbiExample
[src]

impl<T> AbiExample for [T; 13] where
    T: AbiExample
[src]

impl<T> AbiExample for [T; 12] where
    T: AbiExample
[src]

impl<T> AbiExample for [T; 11] where
    T: AbiExample
[src]

impl<T> AbiExample for [T; 10] where
    T: AbiExample
[src]

impl<T> AbiExample for [T; 9] where
    T: AbiExample
[src]

impl<T> AbiExample for [T; 8] where
    T: AbiExample
[src]

impl<T> AbiExample for [T; 7] where
    T: AbiExample
[src]

impl<T> AbiExample for [T; 6] where
    T: AbiExample
[src]

impl<T> AbiExample for [T; 5] where
    T: AbiExample
[src]

impl<T> AbiExample for [T; 4] where
    T: AbiExample
[src]

impl<T> AbiExample for [T; 3] where
    T: AbiExample
[src]

impl<T> AbiExample for [T; 2] where
    T: AbiExample
[src]

impl<T> AbiExample for [T; 1] where
    T: AbiExample
[src]

impl<T> AbiExample for [T; 0][src]

impl AbiExample for ()[src]

impl AbiExample for bool[src]

impl AbiExample for char[src]

impl AbiExample for usize[src]

impl AbiExample for u8[src]

impl AbiExample for u16[src]

impl AbiExample for u32[src]

impl AbiExample for u64[src]

impl AbiExample for u128[src]

impl AbiExample for isize[src]

impl AbiExample for i8[src]

impl AbiExample for i16[src]

impl AbiExample for i32[src]

impl AbiExample for i64[src]

impl AbiExample for i128[src]

impl AbiExample for f32[src]

impl AbiExample for f64[src]

impl AbiExample for String[src]

impl AbiExample for Duration[src]

impl AbiExample for AtomicU8[src]

impl AbiExample for AtomicU16[src]

impl AbiExample for AtomicU32[src]

impl AbiExample for AtomicU64[src]

impl AbiExample for AtomicUsize[src]

impl AbiExample for AtomicI8[src]

impl AbiExample for AtomicI16[src]

impl AbiExample for AtomicI32[src]

impl AbiExample for AtomicI64[src]

impl AbiExample for AtomicIsize[src]

impl AbiExample for AtomicBool[src]

impl<T: Default, U: ArrayLength<T>> AbiExample for GenericArray<T, U>[src]

impl<T: BlockType> AbiExample for BitVec<T>[src]

impl<T: AbiExample> AbiExample for Option<T>[src]

impl<O: AbiExample, E: AbiExample> AbiExample for Result<O, E>[src]

impl<T: AbiExample> AbiExample for Box<T>[src]

impl<T> AbiExample for Box<dyn Fn(&mut T) + Sync + Send>[src]

impl<T, U> AbiExample for Box<dyn Fn(&mut T, U) + Sync + Send>[src]

impl<T: AbiExample> AbiExample for Box<[T]>[src]

impl<T: AbiExample> AbiExample for PhantomData<T>[src]

impl<T: AbiExample> AbiExample for Arc<T>[src]

impl<T: AbiExample> AbiExample for Rc<T>[src]

impl<T: AbiExample> AbiExample for Mutex<T>[src]

impl<T: AbiExample> AbiExample for RwLock<T>[src]

impl<T: Eq + Hash + AbiExample, S: AbiExample, H: BuildHasher + Default> AbiExample for HashMap<T, S, H>[src]

impl<T: Ord + AbiExample, S: AbiExample> AbiExample for BTreeMap<T, S>[src]

impl<T: AbiExample> AbiExample for Vec<T>[src]

impl<T: AbiExample> AbiExample for VecDeque<T>[src]

impl<T: Eq + Hash + AbiExample, H: BuildHasher + Default> AbiExample for HashSet<T, H>[src]

impl<T: Ord + AbiExample> AbiExample for BTreeSet<T>[src]

impl AbiExample for MmapMut[src]

impl AbiExample for PathBuf[src]

impl AbiExample for SocketAddr[src]

Loading content...

Implementors

impl AbiExample for OperatingMode[src]

impl AbiExample for InstructionError[src]

impl AbiExample for SystemInstruction[src]

impl AbiExample for TransactionError[src]

impl AbiExample for Account[src]

impl AbiExample for EpochSchedule[src]

impl AbiExample for FeeCalculator[src]

impl AbiExample for FeeRateGovernor[src]

impl AbiExample for GenesisConfig[src]

impl AbiExample for HardForks[src]

impl AbiExample for Hash[src]

impl AbiExample for Inflation[src]

impl AbiExample for CompiledInstruction[src]

impl AbiExample for Message[src]

impl AbiExample for MessageHeader[src]

impl AbiExample for Meta[src]

impl AbiExample for PohConfig[src]

impl AbiExample for Pubkey[src]

impl AbiExample for Rent[src]

impl AbiExample for ShortU16[src]

impl AbiExample for Signature[src]

impl AbiExample for StakeHistory[src]

impl AbiExample for StakeHistoryEntry[src]

impl AbiExample for Transaction[src]

impl<T: Sized> AbiExample for T[src]

Loading content...