Rust borrow checker secrets