use bittern::{Arena, Ref};
fn main() {
let arena: Arena<str> = Arena::new();
let s1: Ref<str> = arena.intern("hello world");
let s2: Ref<str> = arena.intern("hello world");
assert!(s2.is(&s1));
let s3: Ref<str> = arena.intern("👋🌎");
assert!(s3.is_not(&s1));
assert!(s1.is(&s2)); assert_eq!(&*s1, &*s2); }