(dto: station_api::ResourceDTO)
| 13 | |
| 14 | impl From<station_api::ResourceDTO> for Resource { |
| 15 | fn from(dto: station_api::ResourceDTO) -> Self { |
| 16 | match dto { |
| 17 | station_api::ResourceDTO::User(action) => Resource::User(action.into()), |
| 18 | station_api::ResourceDTO::Account(action) => Resource::Account(action.into()), |
| 19 | station_api::ResourceDTO::Permission(action) => Resource::Permission(action.into()), |
| 20 | station_api::ResourceDTO::RequestPolicy(action) => { |
| 21 | Resource::RequestPolicy(action.into()) |
| 22 | } |
| 23 | station_api::ResourceDTO::UserGroup(action) => Resource::UserGroup(action.into()), |
| 24 | station_api::ResourceDTO::AddressBook(action) => Resource::AddressBook(action.into()), |
| 25 | station_api::ResourceDTO::ExternalCanister(action) => { |
| 26 | Resource::ExternalCanister(action.into()) |
| 27 | } |
| 28 | station_api::ResourceDTO::Notification(action) => Resource::Notification(action.into()), |
| 29 | station_api::ResourceDTO::Request(action) => Resource::Request(action.into()), |
| 30 | station_api::ResourceDTO::System(action) => Resource::System(action.into()), |
| 31 | station_api::ResourceDTO::Asset(action) => Resource::Asset(action.into()), |
| 32 | station_api::ResourceDTO::NamedRule(action) => Resource::NamedRule(action.into()), |
| 33 | } |
| 34 | } |
| 35 | } |
| 36 | |
| 37 | impl From<Resource> for station_api::ResourceDTO { |
nothing calls this directly
no test coverage detected