Fix link to Rust design patterns