Enum Plugin Operation Failure Code
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.
Failures at observed dynamic-plugin operation boundaries.
Variants (Non-exhaustive)
ArtifactVerification
ArtifactVerification
Failure of the plugin artifact_verification operation.
Policy
Policy
Failure of the plugin policy operation.
SchemaValidation
SchemaValidation
Failure of the plugin schema_validation operation.
NativeLoad
NativeLoad
Failure of the plugin native load operation.
NativeValidation
NativeValidation
Failure of the plugin native validation operation.
NativeRegistration
NativeRegistration
Failure of the plugin native registration operation.
NativeCallback
NativeCallback
Failure of the plugin native callback operation.
WorkerLaunch
WorkerLaunch
Failure of the plugin worker launch operation.
WorkerHandshake
WorkerHandshake
Failure of the plugin worker handshake operation.
WorkerValidation
WorkerValidation
Failure of the plugin worker validation operation.
WorkerRegistration
WorkerRegistration
Failure of the plugin worker registration operation.
WorkerTransport
WorkerTransport
Failure of the plugin worker transport operation.
WorkerCallback
WorkerCallback
Failure of the plugin worker callback operation.
WorkerCancellation
WorkerCancellation
Failure of the plugin worker cancellation operation.
WorkerShutdown
WorkerShutdown
Failure of the plugin worker shutdown operation.
WorkerExit
WorkerExit
Failure of the plugin worker exit operation.
Implementations
impl PluginOperationFailureCode
impl PluginOperationFailureCode
canonical_name
pub const fn canonical_name(self) -> &'static str
Stable operation-specific name.
allowed_classes
pub const fn allowed_classes(self) -> &'static [FailureClass]
A producer must establish the cause from structured operation evidence.
Trait Implementations
impl Clone for PluginOperationFailureCode
impl Clone for PluginOperationFailureCode
clone
fn clone(&self) -> PluginOperationFailureCode
clone_from
fn clone_from(&mut self, source: &Self)
impl Debug for PluginOperationFailureCode
impl Debug for PluginOperationFailureCode
fmt
fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>
impl<'de> Deserialize<'de> for PluginOperationFailureCode
impl<'de> Deserialize<'de> for PluginOperationFailureCode
deserialize
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PluginOperationFailureCode, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl Hash for PluginOperationFailureCode
impl Hash for PluginOperationFailureCode
hash
fn hash<__H>(&self, state: &mut __H)where
__H: Hasher,
hash_slice
fn hash_slice<H>(data: &[Self], state: &mut H)where
H: Hasher,
Self: Sized,
impl Ord for PluginOperationFailureCode
impl Ord for PluginOperationFailureCode
cmp
fn cmp(&self, other: &PluginOperationFailureCode) -> Ordering
max
fn max(self, other: Self) -> Selfwhere
Self: Sized,
min
fn min(self, other: Self) -> Selfwhere
Self: Sized,
clamp
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized,
impl PartialEq for PluginOperationFailureCode
impl PartialEq for PluginOperationFailureCode
eq
fn eq(&self, other: &PluginOperationFailureCode) -> bool
ne
fn ne(&self, other: &Rhs) -> bool
impl PartialOrd for PluginOperationFailureCode
impl PartialOrd for PluginOperationFailureCode
partial_cmp
fn partial_cmp(&self, other: &PluginOperationFailureCode) -> Option<Ordering>
lt
fn lt(&self, other: &Rhs) -> bool
le
fn le(&self, other: &Rhs) -> bool
gt
fn gt(&self, other: &Rhs) -> bool
ge
fn ge(&self, other: &Rhs) -> bool
impl Serialize for PluginOperationFailureCode
impl Serialize for PluginOperationFailureCode
serialize
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
impl Copy for PluginOperationFailureCode
impl Copy for PluginOperationFailureCode
impl Eq for PluginOperationFailureCode
impl Eq for PluginOperationFailureCode
impl StructuralPartialEq for PluginOperationFailureCode
impl StructuralPartialEq for PluginOperationFailureCode