update to last Rust
- impl trait Copy
- namespaced enums in examples