1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#![allow(missing_docs)]
use crate::prelude::*;
use holochain_serialized_bytes::SerializedBytesError;
use thiserror::Error;
pub type InlineZomeResult<T> = Result<T, InlineZomeError>;
#[derive(Error, Debug)]
pub enum InlineZomeError {
#[error("No such InlineZome callback: {0}")]
NoSuchCallback(FunctionName),
#[error("Error during host fn call: {0}")]
HostFnApiError(#[from] HostFnApiError),
#[error(transparent)]
SerializationError(#[from] SerializedBytesError),
#[cfg(any(test, feature = "test_utils"))]
#[error("test error: {0}")]
TestError(String),
}