Lines Matching refs:ty
12 use crate::ty::{ReturnType, Type};
73 pub(crate) fn trailing_unparameterized_path(mut ty: &Type) -> bool { in trailing_unparameterized_path()
75 match ty { in trailing_unparameterized_path()
78 ReturnType::Type(_, ret) => ty = ret, in trailing_unparameterized_path()
82 ControlFlow::Continue(t) => ty = t, in trailing_unparameterized_path()
86 ControlFlow::Continue(t) => ty = t, in trailing_unparameterized_path()
88 Type::Ptr(t) => ty = &t.elem, in trailing_unparameterized_path()
89 Type::Reference(t) => ty = &t.elem, in trailing_unparameterized_path()
92 ControlFlow::Continue(t) => ty = t, in trailing_unparameterized_path()
207 Expr::Cast(e) => return type_trailing_brace(&e.ty), in expr_trailing_brace()
246 fn type_trailing_brace(mut ty: &Type) -> bool { in expr_trailing_brace()
248 match ty { in expr_trailing_brace()
251 ReturnType::Type(_, ret) => ty = ret, in expr_trailing_brace()
255 ControlFlow::Continue(t) => ty = t, in expr_trailing_brace()
259 Some(t) => ty = t, in expr_trailing_brace()
262 Type::Ptr(t) => ty = &t.elem, in expr_trailing_brace()
263 Type::Reference(t) => ty = &t.elem, in expr_trailing_brace()
266 ControlFlow::Continue(t) => ty = t, in expr_trailing_brace()