Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- use std::collections::BTreeMap;
- #[derive(Debug)]
- enum Order {
- SubmitOrder {
- x: Option<String>,
- y: Option<String>,
- },
- #[allow(dead_code)]
- AcceptOrder { x: String, y: String },
- }
- fn process(params: BTreeMap<String, String>) -> Order {
- Order::SubmitOrder {
- x: params.get("x").map(|s| s.clone()),
- y: params.get("y").map(|s| s.clone()),
- }
- }
- fn main() {
- let mut params = BTreeMap::new();
- params.insert("x".to_string(), "1".to_string());
- params.insert("y".to_string(), "2".to_string());
- println!("{:?}", process(params));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement