Lines Matching defs:ResourceTableError
10 pub enum ResourceTableError { enum
22 impl fmt::Display for ResourceTableError { implementation
33 impl core::error::Error for ResourceTableError {} implementation
215 fn push_(&mut self, e: TableEntry) -> Result<u32, ResourceTableError> { in push_() argument
233 fn occupied(&self, key: u32) -> Result<&TableEntry, ResourceTableError> { in occupied() argument
240 fn occupied_mut(&mut self, key: u32) -> Result<&mut TableEntry, ResourceTableError> { in occupied_mut() argument
283 ) -> Result<(), ResourceTableError> { in add_child() argument
296 ) -> Result<(), ResourceTableError> { in remove_child() argument
308 pub fn get<T: Any + Sized>(&self, key: &Resource<T>) -> Result<&T, ResourceTableError> { in get() argument
314 fn get_(&self, key: u32) -> Result<&dyn Any, ResourceTableError> { in get_() argument
324 ) -> Result<&mut T, ResourceTableError> { in get_mut() argument
331 pub fn get_any_mut(&mut self, key: u32) -> Result<&mut dyn Any, ResourceTableError> { in get_any_mut() argument
360 fn delete_entry(&mut self, key: u32, debug: bool) -> Result<TableEntry, ResourceTableError> { in delete_entry() argument
382 ) -> impl Iterator<Item = (Result<&'a mut dyn Any, ResourceTableError>, T)> { in iter_entries() argument