> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.nvidia.com/nemo/relay/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/nemo/relay/_mcp/server.

# Struct Native Plugin Activation

> Owns native dynamic libraries registered into the plugin registry.

Generated from `cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-pii-redaction -p nemo-relay-ffi -p nemo-relay-types -p nemo-relay-plugin -p nemo-relay-worker-proto -p nemo-relay-worker`.

```rust
pub struct NativePluginActivation { /* private fields */ }
```

Owns native dynamic libraries registered into the plugin registry.

Dropping this value deregisters the native plugin kinds before unloading their libraries. Clear active plugin configuration before dropping it so runtime callbacks cannot outlive their code.

## Implementations

### `impl NativePluginActivation`

<pre />

#### `is_empty`

<pre />

Returns `true` when no native plugins were loaded.

#### `clear`

<pre />

Consumes the activation and deregisters loaded plugin kinds.

## Trait Implementations

### `impl Drop for NativePluginActivation`

<pre />

#### `drop`

<pre />