Lines Matching refs:Resource
140 pub struct Resource<T: 'static>(HostResource<Static<T>, ()>); struct
154 impl<T> Resource<T> implementation
162 pub fn new_own(rep: u32) -> Resource<T> { in new_own()
163 Resource(HostResource::new_own(rep, ())) in new_own()
173 pub fn new_borrow(rep: u32) -> Resource<T> { in new_borrow()
174 Resource(HostResource::new_borrow(rep, ())) in new_borrow()
209 Ok(Resource(resource.try_into_host_resource(store)?)) in try_from_resource_any()
218 unsafe impl<T: 'static> ComponentType for Resource<T> { implementation
227 unsafe impl<T: 'static> Lower for Resource<T> { implementation
247 unsafe impl<T: 'static> Lift for Resource<T> { implementation
254 Ok(Resource(host_resource)) in linear_lift_from_flat()
263 Ok(Resource(host_resource)) in linear_lift_from_memory()
267 impl<T> fmt::Debug for Resource<T> { implementation