Struct Plugin Registration

View as Markdown

Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-ffi.

pub struct PluginRegistration {
    pub kind: String,
    pub name: String,
    /* private fields */
}

Bookkeeping for one middleware/subscriber registration.

Fields

kind: String

Registration kind used for bookkeeping.

name: String

Runtime-qualified registration name.

Implementations

impl PluginRegistration

impl PluginRegistration

new

pub fn new(
    kind: impl Into<String>,
    name: impl Into<String>,
    deregister: Box<dyn FnMut() -> Result<()> + Send>,
) -> Self

Creates a new registration bookkeeping entry.

Trait Implementations

impl Debug for PluginRegistration

impl Debug for PluginRegistration

fmt

fn fmt(&self, f: &mut Formatter<'_>) -> Result