1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use atm0s_sdn_identity::{ConnId, NodeId};

mod registry;
mod router;
mod shared;
mod table;
mod utils;

pub use crate::registry::{Registry, RegistrySync};
pub use crate::router::{Router, RouterSync};
pub use crate::shared::SharedRouter;
pub use crate::table::{Metric, Path};

#[derive(PartialEq, Debug)]
pub enum ServiceDestination {
    Local,
    Remote(ConnId, NodeId),
}