self, item: T) -> Result<(), HouseError> {
match self.devices.get(item.name()) {
Some(_) => Err(HouseError::DeviceAlreadyExistsError(
item.name().to_string(),
)),
None => {
self.devices.insert(item.name().to_string(), item);
Ok(())
}
}
}
оно мувает ключ тогда
Через entry API можно
Обсуждают сегодня