Lines Matching refs:Resource
84 use wasmtime::component::{HasData, Resource, ResourceTable, ResourceTableError};
164 fn open(&mut self, identifier: String) -> Result<Resource<Bucket>, Error> { in open()
183 fn get(&mut self, bucket: Resource<Bucket>, key: String) -> Result<Option<Vec<u8>>, Error> { in get()
188 fn set(&mut self, bucket: Resource<Bucket>, key: String, value: Vec<u8>) -> Result<(), Error> { in set()
194 fn delete(&mut self, bucket: Resource<Bucket>, key: String) -> Result<(), Error> { in delete()
200 fn exists(&mut self, bucket: Resource<Bucket>, key: String) -> Result<bool, Error> { in exists()
207 bucket: Resource<Bucket>, in list_keys()
220 fn drop(&mut self, bucket: Resource<Bucket>) -> Result<()> { in drop()
229 bucket: Resource<Bucket>, in increment()
251 bucket: Resource<Bucket>, in get_many()
268 bucket: Resource<Bucket>, in set_many()
278 fn delete_many(&mut self, bucket: Resource<Bucket>, keys: Vec<String>) -> Result<(), Error> { in delete_many()