Lines Matching refs:String
90 Other(String),
101 in_memory_data: HashMap<String, Vec<u8>>,
107 in_memory_data: HashMap<String, Vec<u8>>,
120 K: Into<String>, in in_memory_data() argument
140 in_memory_data: HashMap<String, Vec<u8>>,
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() argument
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()
211 let keys: Vec<String> = bucket.in_memory_data.keys().cloned().collect(); in list_keys()
230 key: String, in increment() argument
238 let current_value = String::from_utf8(value.clone()) in increment()
252 keys: Vec<String>, in get_many() argument
253 ) -> Result<Vec<Option<(String, Vec<u8>)>>, Error> { in get_many() argument
269 key_values: Vec<(String, Vec<u8>)>, in set_many() argument
278 fn delete_many(&mut self, bucket: Resource<Bucket>, keys: Vec<String>) -> Result<(), Error> { in delete_many()