harmos_operations/host/mod.rs
1/* ***
2 *
3 * Harmos
4 *
5 * SPDX-License-Identifier: Apache-2.0
6 *
7 * ***
8 */
9
10/* === Modules === */
11
12mod catalog;
13
14/* === Re-Exports === */
15
16pub use catalog::{Catalog, CatalogKind, CatalogPage};
17pub use harmos_domain::model::operations::discovery::DiscoveredOperation;
18
19/* === Imports === */
20
21/* === Constants === */
22
23pub const POLICY: harmos_domain::OperationPolicy = crate::lifecycle::POLICY;
24
25/* === Macros === */
26
27/* === Type Aliases === */
28
29/* === Structs === */
30
31/* === Enums === */
32
33#[harmos::catalog(harmos_path = crate)]
34pub enum Host {
35 Catalog(Catalog),
36}
37
38/* === Traits === */
39
40/* === Implementations === */
41
42/* === Public Functions === */
43
44/* === Private Functions === */
45
46/* === Tests === */