MCPcopy Create free account
hub / github.com/chanced/jsonptr / get_single

Function get_single

src/pointer/slice.rs:232–254  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

230
231 #[test]
232 fn get_single() {
233 let ptr = Pointer::from_static("/foo/bar/qux");
234 let s = ptr.get(0);
235 assert_eq!(s, Some(Token::new("foo")));
236 let s = ptr.get(1);
237 assert_eq!(s, Some(Token::new("bar")));
238 let s = ptr.get(2);
239 assert_eq!(s, Some(Token::new("qux")));
240 let s = ptr.get(3);
241 assert_eq!(s, None);
242
243 let ptr = Pointer::from_static("/");
244 let s = ptr.get(0);
245 assert_eq!(s, Some(Token::new("")));
246 let s = ptr.get(1);
247 assert_eq!(s, None);
248
249 let ptr = Pointer::from_static("");
250 let s = ptr.get(0);
251 assert_eq!(s, None);
252 let s = ptr.get(1);
253 assert_eq!(s, None);
254 }
255
256 #[allow(clippy::reversed_empty_ranges)]
257 #[test]

Callers

nothing calls this directly

Calls 1

getMethod · 0.45

Tested by

no test coverage detected