pub use wist_contracts::agent_uplink::AgentUplinkState;
pub mod v1;
pub use v1::*;
pub const CURRENT: &str = v1::API_VERSION;
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn current_matches_the_live_wire_version() {
assert_eq!(CURRENT, "v1");
assert_eq!(CURRENT, v1::API_VERSION);
}
#[test]
fn domain_types_are_the_contracts_ones() {
#[allow(dead_code)]
fn assert_identity() {
fn uplink_state(v: wist_contracts::agent_uplink::AgentUplinkState) -> AgentUplinkState {
v
}
fn same_as_status_seam(v: AgentUplinkState) -> crate::status::AgentUplinkState {
v
}
let _ = (uplink_state, same_as_status_seam);
}
assert_identity();
}
}