Add Builtin AbiExample
This commit is contained in:
parent
31696a1d72
commit
833ad20b01
|
@ -137,6 +137,7 @@ pub enum Entrypoint {
|
|||
Program(ProcessInstruction),
|
||||
Loader(ProcessInstructionWithContext),
|
||||
}
|
||||
|
||||
#[derive(Clone)]
|
||||
pub struct Builtin {
|
||||
pub name: String,
|
||||
|
@ -187,6 +188,17 @@ impl CowCachedExecutors {
|
|||
}
|
||||
}
|
||||
|
||||
#[cfg(RUSTC_WITH_SPECIALIZATION)]
|
||||
impl AbiExample for Builtin {
|
||||
fn example() -> Self {
|
||||
Self {
|
||||
name: String::default(),
|
||||
id: Pubkey::default(),
|
||||
entrypoint: Entrypoint::Program(|_, _, _| Ok(())),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#[derive(Clone)]
|
||||
pub struct Builtins {
|
||||
/// Builtin programs that are always available
|
||||
|
|
Loading…
Reference in New Issue