1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
// Copyright 2026 Umberto Gotti <umberto.gotti@umbertogotti.dev>
// Licensed under the MIT License
// SPDX-License-Identifier: MIT
pub const KNOWN_FOREIGN_TRAITS: &[&str] = &[
"Display",
"Debug",
"Clone",
"Default",
"PartialEq",
"Eq",
"PartialOrd",
"Ord",
"Hash",
"Into",
"From",
"TryFrom",
"Drop",
"Deref",
"DerefMut",
"Index",
"IndexMut",
"Add",
"Sub",
"Mul",
"Div",
"Rem",
"Neg",
"Not",
"Fn",
"FnMut",
"FnOnce",
"Send",
"Sync",
"Sized",
"ToString",
"AsRef",
"AsMut",
"Borrow",
"BorrowMut",
"Error",
"Read",
"Write",
"Seek",
"BufRead",
"Iterator",
"IntoIterator",
"Future",
"IntoFuture",
"Serialize",
"Deserialize",
];