pub use wist_contracts::discovery_policy::{DiscoveryAspectPolicy, DiscoveryAspectPolicySet};
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 policy(
v: wist_contracts::discovery_policy::DiscoveryAspectPolicy,
) -> DiscoveryAspectPolicy {
v
}
fn policy_set(
v: wist_contracts::discovery_policy::DiscoveryAspectPolicySet,
) -> DiscoveryAspectPolicySet {
v
}
let _ = (policy, policy_set);
}
assert_identity();
}
}