Searched refs:RemovedResource (Results 1 – 3 of 3) sorted by relevance
23 use super::{HandleTable, InstanceState, RemovedResource};227 RemovedResource::Own { rep } => Ok(Some(rep)), in resource_drop()228 RemovedResource::Borrow { scope } => { in resource_drop()259 RemovedResource::Own { rep } => Ok(rep), in resource_lift_own()260 RemovedResource::Borrow { .. } => bail!("cannot lift own resource from a borrow"), in resource_lift_own()
35 pub enum RemovedResource { enum254 pub fn remove_resource(&mut self, idx: TypedResourceIndex) -> Result<RemovedResource> { in remove_resource() argument263 RemovedResource::Own { in remove_resource()270 RemovedResource::Borrow { scope: *scope } in remove_resource()
44 pub use self::handle_table::{HandleTable, RemovedResource};