#[test] fn test_node_id_as_usize() { let x = tskit::NodeId::from(0); assert_eq!(x.to_usize(), Some(0_usize)); assert_eq!(x.as_usize(), 0_usize); let x = tskit::NodeId::from(-1); assert_eq!(x.to_usize(), None); assert_eq!(x.as_usize(), usize::MAX); let x = tskit::NodeId::from(-2); assert_eq!(x.as_usize(), -2_i32 as usize); }