Skip to main content

hive_router_plan_executor/projection/
error.rs

1#[derive(thiserror::Error, Debug, Clone)]
2pub enum ProjectionError {
3    #[error("Failed to serialize GraphQL Errors: {0}")]
4    ErrorsSerializationFailure(String),
5    #[error("Failed to serialize GraphQL Extensions: {0}")]
6    ExtensionsSerializationFailure(String),
7    #[error("Failed to serialize a custom scalar: {0}")]
8    CustomScalarSerializationFailure(String),
9    #[error("Type '{0}' not found in schema")]
10    MissingType(String),
11    #[error("Field '{field_name}' not found on type '{type_name}' in schema")]
12    MissingField {
13        field_name: String,
14        type_name: String,
15    },
16}