#![cfg(all(
feature = "alloc",
any(feature = "curr", feature = "next"),
not(all(feature = "curr", feature = "next"))
))]
#[cfg(feature = "curr")]
use stellar_xdr::curr as stellar_xdr;
#[cfg(feature = "next")]
use stellar_xdr::next as stellar_xdr;
use stellar_xdr::{Hash, TransactionEnvelope, Uint32};
#[test]
fn default() {
let v = Uint32::default();
assert_eq!(v, 0);
let v = Hash::default();
assert_eq!(v, Hash([0; 32]));
let v = TransactionEnvelope::default();
assert!(matches!(v, TransactionEnvelope::Tx(_)));
}