(&self, v: (Request, UUID, ResourceIds))
| 235 | |
| 236 | impl Match<(Request, UUID, ResourceIds)> for AccountMatcher { |
| 237 | fn is_match(&self, v: (Request, UUID, ResourceIds)) -> Result<bool, MatchError> { |
| 238 | let (_, account_id, specifier) = v; |
| 239 | |
| 240 | match specifier { |
| 241 | ResourceIds::Any => Ok(true), |
| 242 | ResourceIds::Ids(ids) => Ok(ids.contains(&account_id)), |
| 243 | } |
| 244 | } |
| 245 | } |
| 246 | |
| 247 | #[derive(Clone)] |
no test coverage detected