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

# Function mark_as_initialized_from_public_initializer

Module: `noir_aztec::macros::functions::initialization_utils`

```rust
pub fn mark_as_initialized_from_public_initializer(context: PublicContext)
```

Emits both initialization nullifiers (private and public).

Called by public [`initializer`](/aztec-nr-api/v6.0.0/noir_aztec/macros/functions/fn.initializer.md) macros, since public initializers must set both so that both private and public functions see the contract as initialized.
