use ipld_core::{cid::Cid, ipld, ipld::Ipld}; #[test] fn test_macro() { let _: Ipld = ipld!(null); let _: Ipld = ipld!(true); let _: Ipld = ipld!(false); let _: Ipld = ipld!(1); let _: Ipld = ipld!(1.0); let a: Ipld = ipld!("string"); let _: Ipld = ipld!([]); let _: Ipld = ipld!([1, 2, 3]); let _: Ipld = ipld!({}); let _: Ipld = ipld!({ "bye": null, "numbers": [1, 2, 3], "a": a, }); let cid = Cid::try_from("bafkreie74tgmnxqwojhtumgh5dzfj46gi4mynlfr7dmm7duwzyvnpw7h7m").unwrap(); let _: Ipld = ipld!(cid); }