()
| 2575 | |
| 2576 | #[test] |
| 2577 | fn externref_data_some() -> Result<()> { |
| 2578 | let mut store = gc_store()?; |
| 2579 | let rooted = ExternRef::new(&mut store, 100u32)?; |
| 2580 | let data = rooted.data(&store)?; |
| 2581 | let val = data.unwrap().downcast_ref::<u32>().unwrap(); |
| 2582 | assert_eq!(*val, 100u32); |
| 2583 | Ok(()) |
| 2584 | } |
| 2585 | |
| 2586 | #[test] |
| 2587 | fn externref_data_mut_some() -> Result<()> { |