Anchor fails to generate Initialize without a call.
Change-Id: I226631537b06b08d757222cfc3c502b576503c6d
This commit is contained in:
parent
baf9614998
commit
360d0ad0b1
|
@ -112,6 +112,13 @@ pub mod anchor_bridge {
|
||||||
pub config: types::BridgeConfig,
|
pub config: types::BridgeConfig,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// Trick Anchor into generating Initialize client structs. Anchor generates a Pubkey only
|
||||||
|
/// version of every Context struct, but only if a function or method with a self parameter
|
||||||
|
/// uses it. Bridge::new does not get picked up.
|
||||||
|
pub fn __trick_anchor_initialize(ctx: Context<Initialize>) -> Result<()> {
|
||||||
|
Ok(())
|
||||||
|
}
|
||||||
|
|
||||||
impl Bridge {
|
impl Bridge {
|
||||||
pub fn new(ctx: Context<Initialize>, data: InitializeData) -> Result<Self> {
|
pub fn new(ctx: Context<Initialize>, data: InitializeData) -> Result<Self> {
|
||||||
api::initialize(
|
api::initialize(
|
||||||
|
|
Loading…
Reference in New Issue