Skip to navigation

Enum Projection Error

View as Markdown

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.

pub enum ProjectionError {
PayloadTooLarge,
SerializationFailed,
DeliveryFailed,
}

Subscriber conversion or delivery failure after canonical acceptance.

Variants

PayloadTooLarge

PayloadTooLarge

The conversion or output representation exceeded its explicit byte ceiling.

SerializationFailed

SerializationFailed

The bounded formatter could not serialize the accepted observation.

DeliveryFailed

DeliveryFailed

Delivery failed without undoing accepted canonical state.

Trait Implementations

impl Clone for ProjectionError

impl Clone for ProjectionError

clone

fn clone(&self) -> ProjectionError

clone_from

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

impl Debug for ProjectionError

impl Debug for ProjectionError

fmt

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

impl Display for ProjectionError

impl Display for ProjectionError

fmt

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

impl Error for ProjectionError

impl Error for ProjectionError

source

fn source(&self) -> Option<&(dyn Error + 'static)>

description

fn description(&self) -> &str

cause

fn cause(&self) -> Option<&dyn Error>

provide

fn provide<'a>(&'a self, request: &mut Request<'a>)

impl PartialEq for ProjectionError

impl PartialEq for ProjectionError

eq

fn eq(&self, other: &ProjectionError) -> bool

ne

fn ne(&self, other: &Rhs) -> bool

impl Copy for ProjectionError

impl Copy for ProjectionError

impl Eq for ProjectionError

impl Eq for ProjectionError

impl StructuralPartialEq for ProjectionError

impl StructuralPartialEq for ProjectionError