> Aztec.nr API reference, v6.0.0 (mainnet and testnet). Index: https://docs.aztec.network/aztec-nr-api/v6.0.0/llms.txt

# Module event_emission

Module: `noir_aztec::event::event_emission`

## Structs

- [NewEvent](/aztec-nr-api/v6.0.0/noir_aztec/event/event_emission/struct.NewEvent.md): An event that was emitted in the current contract call.

## Functions

- [emit_event_in_private](/aztec-nr-api/v6.0.0/noir_aztec/event/event_emission/fn.emit_event_in_private.md): Equivalent to `self.emit(event)`: see [`crate::contract_self::ContractSelfPrivate::emit`](/aztec-nr-api/v6.0.0/noir_aztec/contract_self/contract_self_private/struct.ContractSelfPrivate.md#emit).
- [emit_event_in_public](/aztec-nr-api/v6.0.0/noir_aztec/event/event_emission/fn.emit_event_in_public.md): Equivalent to `self.emit(event)`: see [`crate::contract_self::ContractSelfPublic::emit`](/aztec-nr-api/v6.0.0/noir_aztec/contract_self/contract_self_public/struct.ContractSelfPublic.md#emit).
