Lines Matching refs:rust
73 let ident = &ety.name.rust;
121 // Work around https://github.com/rust-lang/rust/issues/67851.
155 let ident = &strct.name.rust;
199 let ident = &strct.name.rust;
208 let local_name = format_ident!("__operator_eq_{}", strct.name.rust);
209 let prevent_unwind_label = format!("::{} as PartialEq>::eq", strct.name.rust);
221 let local_name = format_ident!("__operator_ne_{}", strct.name.rust);
222 let prevent_unwind_label = format!("::{} as PartialEq>::ne", strct.name.rust);
235 let local_name = format_ident!("__operator_lt_{}", strct.name.rust);
236 let prevent_unwind_label = format!("::{} as PartialOrd>::lt", strct.name.rust);
247 let local_name = format_ident!("__operator_le_{}", strct.name.rust);
248 let prevent_unwind_label = format!("::{} as PartialOrd>::le", strct.name.rust);
260 let local_name = format_ident!("__operator_gt_{}", strct.name.rust);
261 let prevent_unwind_label = format!("::{} as PartialOrd>::gt", strct.name.rust);
272 let local_name = format_ident!("__operator_ge_{}", strct.name.rust);
273 let prevent_unwind_label = format!("::{} as PartialOrd>::ge", strct.name.rust);
286 let local_name = format_ident!("__operator_hash_{}", strct.name.rust);
287 let prevent_unwind_label = format!("::{} as Hash>::hash", strct.name.rust);
306 let ident = &strct.name.rust;
317 let ident = &enm.name.rust;
325 let variant_ident = &variant.name.rust;
375 let ident = &ety.name.rust;
415 let ident = &ety.name.rust;
457 let var = &arg.name.rust;
484 let local_name = format_ident!("__{}", efn.name.rust);
525 let var = &arg.name.rust;
528 Type::Ident(ident) if ident.rust == RustString => {
547 Type::Ident(ident) if ident.rust == RustString => match ty.mutable {
607 let var = &arg.name.rust;
616 let local_name = format_ident!("__{}", efn.name.rust);
649 Type::Ident(ident) if ident.rust == RustString => {
674 Type::Ident(ident) if ident.rust == RustString => match ty.mutable {
727 let ident = &efn.name.rust;
747 let receiver_ident = &receiver.ty.rust;
788 let prevent_unwind_label = format!("::{}::{}", efn.name.rust, var.rust);
801 let var = &var.rust;
819 let ident = &ety.name.rust;
828 let ident = &ety.name.rust;
857 let ident = &ety.name.rust;
883 let ident = &ety.name.rust;
892 let local_sizeof = format_ident!("__sizeof_{}", ety.name.rust);
893 let local_alignof = format_ident!("__alignof_{}", ety.name.rust);
932 None => format_ident!("__{}", efn.name.rust),
933 Some(receiver) => format_ident!("__{}__{}", receiver.ty.rust, efn.name.rust),
936 None => format!("::{}", efn.name.rust),
937 Some(receiver) => format!("::{}::{}", receiver.ty.rust, efn.name.rust),
939 let invoke = Some(&efn.name.rust);
976 let var = &arg.name.rust;
988 let var = &arg.name.rust;
991 Type::Ident(i) if i.rust == RustString => {
1004 Type::Ident(i) if i.rust == RustString => match ty.mutable {
1052 Type::Ident(ident) if ident.rust == RustString => {
1065 Type::Ident(ident) if ident.rust == RustString => match ty.mutable {
1183 let arg_vars = sig.args.iter().map(|arg| &arg.name.rust);
1190 let receiver_type = &receiver.ty.rust;
1207 let ident = &alias.name.rust;
1221 let ident = &alias.name.rust;
1232 if types.required_trivial.contains_key(&alias.name.rust) {
1252 let ident = key.rust;
1280 // https://doc.rust-lang.org/std/boxed/struct.Box.html#method.new_uninit
1281 // https://github.com/rust-lang/rust/issues/63291
1300 let elem = key.rust;
1388 let ident = key.rust;
1476 let ident = key.rust;
1546 let ident = key.rust;
1611 let elem = key.rust;
1750 Type::Ident(ident) if ident.rust == RustString => {
1751 let span = ident.rust.span();
1775 Type::Ident(ident) if ident.rust == RustString => {
1776 let span = ident.rust.span();