Sigil documentation
ReferenceRust referencesigil-labor-api

sigil-labor-api · error

Source declarations, signatures and documentation for error.

Source: sigil/node/../labor-api/src/error.rs. SHA-256: bb03a40b211648f502b902cc1ae57c46620e3c1f705a594f7c083afc1924f538.

This reference follows declared source modules, retains conditional attributes, and includes public declarations and implementation methods. Private-module re-exports and trait resolution require the compiler; this is a source reference, not a claim that every listed item is a root import. Function bodies and constant values are omitted.

error::LaborError

Internal service errors.

#[derive(Debug, thiserror::Error)]
pub enum LaborError {
    #[error("store error: {0}")]
    Store(String),

    #[error("not found")]
    NotFound,

    #[error("forbidden: {0}")]
    Forbidden(String),

    #[error("serialization error: {0}")]
    Serialization(#[from] serde_json::Error),
}

Source line: 10.

On this page