Propagate exit results
This commit is contained in:
parent
9c77d89c17
commit
fde3e21bbf
|
@ -8,7 +8,7 @@ use anchor_lang::prelude::*;
|
|||
#[program]
|
||||
mod composite {
|
||||
use super::*;
|
||||
pub fn initialize(ctx: Context<Initialize>) -> ProgramResult {
|
||||
pub fn initialize(_ctx: Context<Initialize>) -> ProgramResult {
|
||||
Ok(())
|
||||
}
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@ use anchor_lang::prelude::*;
|
|||
#[program]
|
||||
mod basic_0 {
|
||||
use super::*;
|
||||
pub fn initialize(ctx: Context<Initialize>) -> ProgramResult {
|
||||
pub fn initialize(_ctx: Context<Initialize>) -> ProgramResult {
|
||||
Ok(())
|
||||
}
|
||||
}
|
||||
|
|
|
@ -75,7 +75,7 @@ pub fn generate(accs: AccountsStruct) -> proc_macro2::TokenStream {
|
|||
AccountField::AccountsStruct(s) => {
|
||||
let name = &s.ident;
|
||||
quote! {
|
||||
self.#name.exit(program_id);
|
||||
self.#name.exit(program_id)?;
|
||||
}
|
||||
}
|
||||
AccountField::Field(f) => {
|
||||
|
|
Loading…
Reference in New Issue