Lines Matching refs:cap
95 let cap = re.captures(t!("abc")).unwrap();
96 assert_eq!(&cap[0], t!("abc"));
97 assert_eq!(&cap[1], t!("abc"));
98 assert_eq!(&cap["name"], t!("abc"));
106 let cap = re.captures(t!("abc")).unwrap();
107 let _ = cap[2];
115 let cap = re.captures(t!("abc")).unwrap();
116 let _ = cap["bad name"];
134 let cap = re.captures(t!("abc")).unwrap();
136 assert_eq!(5, cap.len());
139 let m = cap.get(0).unwrap();
142 assert_eq!(None, cap.get(2));
144 let m = cap.get(4).unwrap();
148 assert_eq!(t!("abc"), match_text!(cap.get(0).unwrap()));
149 assert_eq!(None, cap.get(2));
150 assert_eq!(t!("c"), match_text!(cap.get(4).unwrap()));
152 assert_eq!(None, cap.name("a"));
153 assert_eq!(t!("c"), match_text!(cap.name("b").unwrap()));
159 let cap = re.captures(t!("a5")).unwrap();
160 let subs: Vec<_> = cap.iter().collect();