deep_causality_ethos/
lib.rs

1/*
2 * SPDX-License-Identifier: MIT
3 * Copyright (c) "2025" . The DeepCausality Authors and Contributors. All Rights Reserved.
4 */
5
6mod alias;
7mod errors;
8mod traits;
9mod types;
10pub mod utils_test;
11
12// Alias
13pub use crate::alias::{BaseTeloidStore, TeloidID, TeloidTag};
14
15// Errors
16pub use errors::deontic_error::DeonticError;
17
18// Traits
19pub use traits::deontic_explainable::DeonticExplainable;
20pub use traits::deontic_inferable::DeonticInferable;
21pub use traits::teloid_storable::TeloidStorable;
22pub use traits::teloidable::Teloidable;
23
24// Types
25pub use crate::types::effect_ethos::EffectEthos;
26pub use crate::types::tag_index::TagIndex;
27pub use crate::types::teloid::Teloid;
28pub use crate::types::teloid_graph::TeloidGraph;
29pub use crate::types::teloid_modal::TeloidModal;
30pub use crate::types::teloid_relation::TeloidRelation;
31pub use crate::types::teloid_store::TeloidStore;
32pub use crate::types::teloid_verdict::Verdict;