Lines Matching refs:segments
7 let mut segments = Vec::new();
19 segments.push((value, lit.span()));
26 segments.push((value, ident.span()));
33 let (mut value, sp) = segments.pop().expect("expected identifier before modifier");
47 segments.push((value, sp));
51 segments.append(&mut concat_helper(tokens.as_slice()));
53 token => panic!("unexpected token in paste segments: {token:?}"),
57 segments
61 let segments = concat_helper(tokens);
62 let pasted: String = segments.into_iter().map(|x| x.0).collect();
90 // Path segments cannot contain invisible delimiter group, so remove them if any.