pub trait EventEmitter
#[derive(Drop, starknet::Event)]
pub struct NewOwner {
pub new_owner: ContractAddress,
}
fn emit_event(ref self: ContractState, new_owner: ContractAddress) {
self.emit(NewOwner { new_owner });
}
fn emit>(ref self: T, event: S)