Lines Matching refs:PathSegment
18 pub segments: Punctuated<PathSegment, Token![::]>,
24 T: Into<PathSegment>,
112 pub struct PathSegment {
118 impl<T> From<T> for PathSegment implementation
123 PathSegment { in from()
302 ParenthesizedGenericArguments, Path, PathArguments, PathSegment, QSelf,
510 impl Parse for PathSegment { implementation
516 impl PathSegment { implementation
524 return Ok(PathSegment::from(ident)); in parse_helper()
539 Ok(PathSegment { in parse_helper()
544 Ok(PathSegment::from(ident)) in parse_helper()
596 segments.push_value(PathSegment::from(ident)); in parse_mod_style()
618 let value = PathSegment::parse_helper(input, expr_style)?; in parse_helper()
635 let value = PathSegment::parse_helper(input, expr_style)?; in parse_rest()
663 let path = PathSegment::parse_helper(input, expr_style)?; in qpath()
706 ParenthesizedGenericArguments, Path, PathArguments, PathSegment, QSelf,
747 impl ToTokens for PathSegment { implementation
753 fn print_path_segment(tokens: &mut TokenStream, segment: &PathSegment, style: PathStyle) { in print_path_segment() argument