Rust Matchable Resources