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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
// ── Primitive integer types ──────────────────────────────────────────────────
/// 8-bit signed integer (`i8`)
pub type लघुपूर्णांक = i8;
/// 16-bit signed integer (`i16`)
pub type मध्यपूर्णांक = i16;
/// 32-bit signed integer (`i32`) — default integer
pub type पूर्णांक = i32;
/// 64-bit signed integer (`i64`)
pub type दीर्घपूर्णांक = i64;
/// 128-bit signed integer (`i128`)
pub type महापूर्णांक = i128;
/// Platform pointer-sized signed integer (`isize`)
pub type सूचकांक = isize;
// ── Primitive unsigned integer types ─────────────────────────────────────────
/// 8-bit unsigned integer (`u8`)
pub type अष्टांक = u8;
/// 16-bit unsigned integer (`u16`)
pub type षोडशांक = u16;
/// 32-bit unsigned integer (`u32`)
pub type अचिह्नित = u32;
/// 64-bit unsigned integer (`u64`)
pub type दीर्घाचिह्नित = u64;
/// 128-bit unsigned integer (`u128`)
pub type महाचिह्नित = u128;
/// Platform pointer-sized unsigned integer (`usize`)
pub type आकार = usize;
// ── Floating-point types ──────────────────────────────────────────────────────
/// 32-bit floating-point (`f32`)
pub type लघुदशमलव = f32;
/// 64-bit floating-point (`f64`) — default float
pub type दशमलव = f64;
// ── Text types ────────────────────────────────────────────────────────────────
/// Owned UTF-8 string (`String`)
pub type पाठ = String;
// ── Boolean ───────────────────────────────────────────────────────────────────
/// Boolean type (`bool`)
pub type बूलियन = bool;
// ── Character ─────────────────────────────────────────────────────────────────
/// Unicode scalar value (`char`)
pub type अक्षर = char;
/// Byte — alias for `u8` (common in I/O)
pub type बाइट = u8;
// ── Unit ──────────────────────────────────────────────────────────────────────
/// Unit type — represents "no value" (`()`)
pub type शून्य = ;
// ── Collections ───────────────────────────────────────────────────────────────
/// Growable list (`Vec<T>`)
pub type सूची<T> = ;
/// Key-value dictionary (`std::collections::HashMap<K, V>`)
pub type को = HashMap;
/// Ordered key-value map (`std::collections::BTreeMap<K, V>`)
pub type क्रमको = BTreeMap;
/// Unique unordered set (`std::collections::HashSet<T>`)
pub type समुच् = HashSet;
/// Ordered unique set (`std::collections::BTreeSet<T>`)
pub type क्रमसमुच् = BTreeSet;
/// Double-ended queue (`std::collections::VecDeque<T>`)
pub type द्विसिरासूची<T> = VecDeque;
// ── Smart pointers ────────────────────────────────────────────────────────────
/// Heap-allocated owned value (`Box<T>`)
pub type पिटारा<T> = ;
/// Thread-safe reference-counted pointer (`std::sync::Arc<T>`)
pub type साझा<T> = Arc;
/// Single-threaded reference-counted pointer (`std::rc::Rc<T>`)
pub type आरसी<T> = Rc;
/// Mutable memory location (`std::cell::Cell<T>`)
pub type कोशिका<T> = Cell;
/// Mutable memory location with runtime borrow checking (`std::cell::RefCell<T>`)
pub type परिवर्तकोशिका<T> = RefCell;
// ── Error / Option ────────────────────────────────────────────────────────────
/// Optional value (`Option<T>`)
pub type विकल् = ;
/// Result that is either success or error (`Result<T, E>`)
pub type फल<T, E> = ;
// ── Concurrency ───────────────────────────────────────────────────────────────
/// Mutual exclusion primitive (`std::sync::Mutex<T>`)
pub type ताला<T> = Mutex;
/// Reader-writer lock (`std::sync::RwLock<T>`)
pub type पाठताला<T> = RwLock;