pub use wist_contracts::action_result::{ActionResult, FinalStatus};
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 result(v: wist_contracts::action_result::ActionResult) -> ActionResult {
v
}
fn final_status(v: wist_contracts::action_result::FinalStatus) -> FinalStatus {
v
}
let _ = (result, final_status);
}
assert_identity();
}
}