reactive_graph_graph/instances/entities/
entity_instance_errors.rs

1use thiserror::Error;
2use uuid::Uuid;
3
4#[derive(Debug, Error)]
5pub enum AddEntityInstanceError {
6    #[error("The entity instance {0} already exists")]
7    EntityInstanceAlreadyExist(Uuid),
8}
9
10#[derive(Debug, Error)]
11pub enum UpdateEntityInstanceError {
12    #[error("The entity instance {0} does not exist")]
13    EntityInstanceDoesNotExist(Uuid),
14}
15
16#[derive(Debug, Error)]
17pub enum RemoveEntityInstanceError {
18    #[error("The entity instance {0} does not exist")]
19    EntityInstanceDoesNotExist(Uuid),
20    #[error("The entity instance {0} is in use")]
21    EntityInstanceInUse(Uuid),
22}