spl_account_compression/events/
mod.rs

1//! Anchor events are used to emit information necessary to
2//! index changes made to a SPL ConcurrentMerkleTree
3
4use anchor_lang::prelude::*;
5
6mod application_data;
7mod changelog_event;
8
9pub use application_data::{ApplicationDataEvent, ApplicationDataEventV1};
10pub use changelog_event::{ChangeLogEvent, ChangeLogEventV1};
11
12#[derive(AnchorDeserialize, AnchorSerialize)]
13#[repr(C)]
14pub enum AccountCompressionEvent {
15    ChangeLog(ChangeLogEvent),
16    ApplicationData(ApplicationDataEvent),
17}