3333Module Cursor.
3434 Parameter t : Set -> Set -> Set.
3535End Cursor.
36- Definition Cursor := Cursor.t.
3736
3837(*
3938pub struct CursorMut<'a, K, V, A = Global>
4544Module CursorMut.
4645 Parameter t : Set -> Set -> Set -> Set.
4746End CursorMut.
48- Definition CursorMut (K V : Set ) (A : option Set ) :=
49- CursorMut.t K V (defaultType A alloc.Global .t).
5047
5148(*
5249pub struct DrainFilter<'a, K, V, F, A = Global>
@@ -61,11 +58,6 @@ Module DrainFilter.
6158 `{core.clone.Clone.Trait A},
6259 Set .
6360End DrainFilter.
64- Definition DrainFilter (K V : Set ) (A : option Set )
65- `{alloc.Allocator.Trait (defaultType A alloc.Global .t)}
66- `{core.clone.Clone.Trait (defaultType A alloc.Global .t)}
67- : Set :=
68- DrainFilter.t K V (defaultType A alloc.Global .t).
6961
7062(*
7163pub struct OccupiedEntry<'a, K, V, A = Global>
@@ -79,11 +71,6 @@ Module OccupiedEntry.
7971 `{core.clone.Clone.Trait A},
8072 Set .
8173End OccupiedEntry.
82- Definition OccupiedEntry (K V : Set ) (A : option Set )
83- `{alloc.Allocator.Trait (defaultType A alloc.Global .t)}
84- `{core.clone.Clone.Trait (defaultType A alloc.Global .t)}
85- : Set :=
86- OccupiedEntry.t K V (defaultType A alloc.Global .t).
8774
8875(*
8976pub struct OccupiedError<'a, K, V, A = Global>
@@ -101,15 +88,10 @@ Module OccupiedError.
10188 `{alloc.Allocator.Trait A}
10289 `{core.clone.Clone.Trait A}
10390 : Set := {
104- entry : OccupiedEntry K V (Some A) ;
91+ entry : OccupiedEntry.t K V A ;
10592 value : V;
10693 }.
10794End OccupiedError.
108- Definition OccupiedError (K V : Set ) (A : option Set )
109- `{alloc.Allocator.Trait (defaultType A alloc.Global .t)}
110- `{core.clone.Clone.Trait (defaultType A alloc.Global .t)}
111- : Set :=
112- OccupiedError.t K V (defaultType A alloc.Global .t).
11395
11496(*
11597pub struct BTreeMap<K, V, A = Global>
@@ -127,11 +109,6 @@ Module BTreeMap.
127109 Definition A : Set := alloc.Global .t.
128110 End Default.
129111End BTreeMap.
130- Definition BTreeMap (K V A : Set )
131- {H0 : alloc.Allocator.Trait A}
132- {H1 : core.clone.Clone.Trait A} :
133- Set :=
134- M.Val (BTreeMap.t K V A).
135112
136113(*
137114pub struct IntoIter<K, V, A = Global>
@@ -145,11 +122,6 @@ Module IntoIter.
145122 `{core.clone.Clone.Trait A},
146123 Set .
147124End IntoIter.
148- Definition IntoIter (K V : Set ) (A : option Set )
149- `{alloc.Allocator.Trait (defaultType A alloc.Global .t)}
150- `{core.clone.Clone.Trait (defaultType A alloc.Global .t)}
151- : Set :=
152- IntoIter.t K V (defaultType A alloc.Global .t).
153125
154126(*
155127pub struct IntoKeys<K, V, A = Global>
@@ -163,11 +135,6 @@ Module IntoKeys.
163135 `{core.clone.Clone.Trait A},
164136 Set .
165137End IntoKeys.
166- Definition IntoKeys (K V : Set ) (A : option Set )
167- `{alloc.Allocator.Trait (defaultType A alloc.Global .t)}
168- `{core.clone.Clone.Trait (defaultType A alloc.Global .t)}
169- : Set :=
170- IntoKeys.t K V (defaultType A alloc.Global .t).
171138
172139(*
173140pub struct IntoValues<K, V, A = Global>
@@ -181,11 +148,6 @@ Module IntoValues.
181148 `{core.clone.Clone.Trait A},
182149 Set .
183150End IntoValues.
184- Definition IntoValues (K V : Set ) (A : option Set )
185- `{alloc.Allocator.Trait (defaultType A alloc.Global .t)}
186- `{core.clone.Clone.Trait (defaultType A alloc.Global .t)}
187- : Set :=
188- IntoValues.t K V (defaultType A alloc.Global .t).
189151
190152(*
191153pub struct Iter<'a, K, V>
@@ -197,7 +159,6 @@ where
197159Module Iter.
198160 Parameter t : Set -> Set -> Set.
199161End Iter.
200- Definition Iter := Iter.t.
201162
202163(*
203164pub struct IterMut<'a, K, V>
@@ -209,13 +170,11 @@ where
209170Module IterMut.
210171 Parameter t : Set -> Set -> Set.
211172End IterMut.
212- Definition IterMut := IterMut.t.
213173
214174(* pub struct Keys<'a, K, V> { /* private fields */ } *)
215175Module Keys.
216176 Parameter t : Set -> Set -> Set.
217177End Keys.
218- Definition Keys := Keys.t.
219178
220179(*
221180pub struct Range<'a, K, V>
@@ -227,7 +186,6 @@ where
227186Module Range.
228187 Parameter t : Set -> Set -> Set.
229188End Range.
230- Definition Range := Range.t.
231189
232190(*
233191pub struct RangeMut<'a, K, V>
@@ -239,7 +197,6 @@ where
239197Module RangeMut.
240198 Parameter t : Set -> Set -> Set.
241199End RangeMut.
242- Definition RangeMut := RangeMut.t.
243200
244201(*
245202pub struct VacantEntry<'a, K, V, A = Global>
@@ -253,23 +210,16 @@ Module VacantEntry.
253210 `{core.clone.Clone.Trait A},
254211 Set .
255212End VacantEntry.
256- Definition VacantEntry (K V : Set ) (A : option Set )
257- `{alloc.Allocator.Trait (defaultType A alloc.Global .t)}
258- `{core.clone.Clone.Trait (defaultType A alloc.Global .t)}
259- : Set :=
260- VacantEntry.t K V (defaultType A alloc.Global .t).
261213
262214(* pub struct Values<'a, K, V> { /* private fields */ } *)
263215Module Values.
264216 Parameter t : Set -> Set -> Set.
265217End Values.
266- Definition Values := Values.t.
267218
268219(* pub struct ValuesMut<'a, K, V> { /* private fields */ } *)
269220Module ValuesMut.
270221 Parameter t : Set -> Set -> Set.
271222End ValuesMut.
272- Definition ValuesMut := ValuesMut.t.
273223
274224(* ********ENUMS******** *)
275225(*
@@ -297,8 +247,3 @@ Module Entry.
297247 | Occupied
298248 .
299249End Entry.
300- Definition Entry (K V : Set ) (A : option Set )
301- `{alloc.Allocator.Trait (defaultType A alloc.Global .t)}
302- `{core.clone.Clone.Trait (defaultType A alloc.Global .t)}
303- : Set :=
304- Entry.t K V (defaultType A alloc.Global .t).
0 commit comments