One thing that might make using nominal tags like this awkward is that tags are, currently, always structural, so that they will always be passed by reference. I'm hard at work on making immediates be passed by value again, and I think we really want such natives to also be immediate.
Looking into the content of tags to decide whether to make them immediate seems kludgy. Maybe we do need a nominal type that's not a tag after all. _______________________________________________ Rust-dev mailing list [email protected] https://mail.mozilla.org/listinfo/rust-dev
