- writeln!(w, "\tpub inner: *mut native{},\n\tpub is_owned: bool,\n}}\n", ident).unwrap();
+ writeln!(w, "\tpub inner: *mut native{},", ident).unwrap();
+ writeln!(w, "\t/// Indicates that this is the only struct which contains the same pointer.\n").unwrap();
+ writeln!(w, "\t/// Rust functions which take ownership of an object provided via an argument require").unwrap();
+ writeln!(w, "\t/// this to be true and invalidate the object pointed to by inner.").unwrap();
+ writeln!(w, "\tpub is_owned: bool,").unwrap();
+ writeln!(w, "}}\n").unwrap();