macro_rules! output {
($addr:literal $(,)?) => { ... };
($addr:literal, $value:expr $(,)?) => { ... };
}Expand description
Construct an Output from an Address and an optional Value.
See also:
ยงexamples
assert_eq!(
output!("addr1v83gkkw3nqzakg5xynlurqcfqhgd65vkfvf5xv8tx25ufds2yvy2h").to_string(),
indoc!{"
Output {
address: addr1v83gkkw3nqzakg5xynlurqcfqhgd65vkfvf5xv8tx25ufds2yvy2h,
value: Value {
lovelace: 857690,
},
}"
},
);assert_eq!(
output!(
"addr1v83gkkw3nqzakg5xynlurqcfqhgd65vkfvf5xv8tx25ufds2yvy2h",
value!(
123456789,
(
"279c909f348e533da5808898f87f9a14bb2c3dfbbacccd631d927a3f",
"534e454b",
1,
),
),
).to_string(),
indoc!{"
Output {
address: addr1v83gkkw3nqzakg5xynlurqcfqhgd65vkfvf5xv8tx25ufds2yvy2h,
value: Value {
lovelace: 123456789,
assets: {
279c909f348e533da5808898f87f9a14bb2c3dfbbacccd631d927a3f: {
SNEK: 1,
},
},
},
}"
},
);