MCPcopy Create free account
hub / github.com/deviceplug/btleplug / next_internal

Method next_internal

src/droidplug/jni/objects.rs:1059–1069  ·  view source on GitHub ↗
(&mut self)

Source from the content-addressed store, hash-verified

1057
1058impl<'a: 'b, 'b> JSparseArrayIter<'a, 'b> {
1059 fn next_internal(&mut self) -> Result<Option<(jint, JObject<'a>)>> {
1060 let size = self.internal.size()?;
1061 Ok(if self.index >= size {
1062 None
1063 } else {
1064 let key = self.internal.key_at(self.index)?;
1065 let value = self.internal.value_at(self.index)?;
1066 self.index += 1;
1067 Some((key, value))
1068 })
1069 }
1070}
1071
1072impl<'a: 'b, 'b> Iterator for JSparseArrayIter<'a, 'b> {

Callers 1

nextMethod · 0.80

Calls 3

sizeMethod · 0.80
key_atMethod · 0.80
value_atMethod · 0.80

Tested by

no test coverage detected