pub struct ErrorCode(pub String);Expand description
Typed error codes for every Voce error.
Tuple Fields§
§0: StringImplementations§
Source§impl ErrorCode
impl ErrorCode
pub fn schema_parse() -> Self
pub fn schema_version() -> Self
pub fn schema_missing_root() -> Self
pub fn compile_node_failed() -> Self
pub fn compile_timeout() -> Self
pub fn compile_unsupported_node() -> Self
pub fn compile_asset_failed() -> Self
pub fn deploy_adapter_not_found() -> Self
pub fn deploy_bundle_failed() -> Self
pub fn deploy_upload_failed() -> Self
pub fn deploy_config_invalid() -> Self
pub fn pipeline_timeout() -> Self
pub fn pipeline_interrupted() -> Self
pub fn ai_api_error() -> Self
pub fn ai_rate_limited() -> Self
pub fn ai_timeout() -> Self
pub fn ai_incomplete_output() -> Self
pub fn ai_key_invalid() -> Self
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ErrorCode
impl<'de> Deserialize<'de> for ErrorCode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ErrorCode
impl StructuralPartialEq for ErrorCode
Auto Trait Implementations§
impl Freeze for ErrorCode
impl RefUnwindSafe for ErrorCode
impl Send for ErrorCode
impl Sync for ErrorCode
impl Unpin for ErrorCode
impl UnsafeUnpin for ErrorCode
impl UnwindSafe for ErrorCode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more