graphgate_schema/error.rs
1use thiserror::Error;
2
3#[derive(Debug, Error)]
4pub enum CombineError {
5 #[error("Redefining the schema is not allowed.")]
6 SchemaIsNotAllowed,
7
8 #[error("Type '{type_name}' definition conflicted.")]
9 DefinitionConflicted { type_name: String },
10
11 #[error("Field '{type_name}.{field_name}' definition conflicted.")]
12 FieldConflicted {
13 type_name: String,
14 field_name: String,
15 },
16}