Enum holochain::core::ribosome::error::RibosomeError [−][src]
pub enum RibosomeError {
Show 19 variants
DnaError(DnaError),
WasmError(WasmError),
SerializationError(SerializedBytesError),
ZomeNotExists(ZomeName),
ZomeFnNotExists(ZomeName, FunctionName),
EntryDefs(ZomeName, String),
ElementDeps(AnyDhtHash),
RingUnspecified,
KeystoreError(KeystoreError),
DatabaseError(DatabaseError),
CascadeError(CascadeError),
ConductorApiError(Box<ConductorApiError>),
SourceChainError(SourceChainError),
InterfaceError(InterfaceError),
JoinError(JoinError),
InlineZomeError(InlineZomeError),
P2pError(HolochainP2pError),
Aead(String),
SecurePrimitive(SecurePrimitiveError),
}
Expand description
Errors occurring during a [Ribosome] call
Variants
DnaError(DnaError)
Dna error while working with Ribosome.
Tuple Fields of DnaError
0: DnaError
Wasm error while working with Ribosome.
SerializationError(SerializedBytesError)
Serialization error while working with Ribosome.
Tuple Fields of SerializationError
ZomeNotExists(ZomeName)
A Zome was referenced by name that doesn’t exist
Tuple Fields of ZomeNotExists
0: ZomeName
ZomeFnNotExists(ZomeName, FunctionName)
A ZomeFn was called by name that doesn’t exist
Tuple Fields of ZomeFnNotExists
0: ZomeName
1: FunctionName
a problem with entry defs
ElementDeps(AnyDhtHash)
a mandatory dependency for an element doesn’t exist for example a remove link ribosome call needs to find the add link in order to infer the correct base and this dependent relationship exists before even subconscious validation kicks in
Tuple Fields of ElementDeps
0: AnyDhtHash
ident
KeystoreError(KeystoreError)
ident
Tuple Fields of KeystoreError
DatabaseError(DatabaseError)
ident
Tuple Fields of DatabaseError
CascadeError(CascadeError)
ident
Tuple Fields of CascadeError
0: CascadeError
ConductorApiError(Box<ConductorApiError>)
ident
Tuple Fields of ConductorApiError
0: Box<ConductorApiError>
SourceChainError(SourceChainError)
ident
Tuple Fields of SourceChainError
InterfaceError(InterfaceError)
ident
Tuple Fields of InterfaceError
JoinError(JoinError)
ident
Tuple Fields of JoinError
0: JoinError
InlineZomeError(InlineZomeError)
ident
Tuple Fields of InlineZomeError
P2pError(HolochainP2pError)
ident
Tuple Fields of P2pError
Aead(String)
ident
Tuple Fields of Aead
0: String
SecurePrimitive(SecurePrimitiveError)
ident
Tuple Fields of SecurePrimitive
Trait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for RibosomeError
impl Send for RibosomeError
impl Sync for RibosomeError
impl Unpin for RibosomeError
impl !UnwindSafe for RibosomeError
Blanket Implementations
fn type_id_compat(&self) -> TypeId
fn type_id_compat(&self) -> TypeId
TODO: once 1.33.0 is the minimum supported compiler version, remove Any::type_id_compat and use StdAny::type_id instead. https://github.com/rust-lang/rust/issues/27745 Read more
type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
pub fn pointer_metadata(
&<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
pub fn pointer_metadata(
&<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
Mutably borrows from an owned value. Read more
fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more