Skip to navigation

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.

#[repr(C)]pub struct Code {
    pub kind: u32,
    pub outcome: u32,
    pub name: Bytes,
    pub description: Bytes,
    pub classes: *const Bytes,
    pub class_count: usize,
}

One declaration. Kind 0 selects a built-in; kind 1 declares an extension.

Fields

kind: u32

0 = built-in, 1 = extension.

outcome: u32

0 = unspecified, 1 = success, 2 = failure (extension only).

name: Bytes

Built-in canonical name or local extension name.

description: Bytes

Extension description; empty for a built-in.

classes: *const Bytes

Array of canonical failure-class names.

class_count: usize

Number of class spans.

Trait Implementations

impl Clone for Code

impl Clone for Code

clone

fn clone(&self) -> Code

clone_from

fn clone_from(&mut self, source: &Self)

impl Default for Code

impl Default for Code

default

fn default() -> Code

impl Copy for Code

impl Copy for Code