update to last Rust:
- field privacy
- new attribute syntax