> 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 Worker Plugin Activation

> Owns gRPC worker processes 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 WorkerPluginActivation { /* private fields */ }
```

Owns gRPC worker processes registered into the plugin registry.

Dropping this value deregisters worker plugin kinds and shuts down worker processes. Clear active plugin configuration before dropping it so runtime callbacks cannot outlive the worker activation.

## Implementations

### `impl WorkerPluginActivation`

<pre />

#### `is_empty`

<pre />

Returns `true` when no worker plugins were loaded.

#### `clear`

<pre />

Consumes the activation; deregistration runs from `Drop`.

## Trait Implementations

### `impl Drop for WorkerPluginActivation`

<pre />

#### `drop`

<pre />