oneiros-model 0.0.6

Shared domain types for oneiros
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use thiserror::Error;

use crate::*;

#[derive(Debug, Error)]
pub enum ConstructionError {
    #[error(transparent)]
    Agent(#[from] AgentConstructionError),
    #[error(transparent)]
    Cognition(#[from] CognitionConstructionError),
    #[error(transparent)]
    Connection(#[from] ConnectionConstructionError),
    #[error(transparent)]
    Memory(#[from] MemoryConstructionError),
    #[error(transparent)]
    Experience(#[from] ExperienceConstructionError),
}