|
13 | 13 | ---
|
14 | 14 |
|
15 | 15 | - [Challenges](./challenges.md)
|
16 |
| - - [Core Transmutation](./challenges/0001-core-transmutation.md) |
17 |
| - - [Memory safety of core intrinsics](./challenges/0002-intrinsics-memory.md) |
18 |
| - - [Pointer Arithmetic](./challenges/0003-pointer-arithmentic.md) |
19 |
| - - [Memory safety of BTreeMap's `btree::node` module](./challenges/0004-btree-node.md) |
20 |
| - - [Inductive data type](./challenges/0005-linked-list.md) |
21 |
| - - [Safety of NonNull](./challenges/0006-nonnull.md) |
22 |
| - - [Contracts for SmallSort](./challenges/0008-smallsort.md) |
23 |
| - - [Safe abstractions for `core::time::Duration`](./challenges/0009-duration.md) |
24 |
| - - [Memory safety of String](./challenges/0010-string.md) |
25 |
| - - [Safety of Methods for Numeric Primitive Types](./challenges/0011-floats-ints.md) |
26 |
| - - [Safety of NonZero](./challenges/0012-nonzero.md) |
| 16 | + - [1: Verify core transmuting methods](./challenges/0001-core-transmutation.md) |
| 17 | + - [2: Verify the memory safery of core intrinsics using raw pointers](./challenges/0002-intrinsics-memory.md) |
| 18 | + - [3: Verifying Raw Pointer Arithmetic Operations](./challenges/0003-pointer-arithmentic.md) |
| 19 | + - [4: Memory safety of BTreeMap's `btree::node` module](./challenges/0004-btree-node.md) |
| 20 | + - [5: Verify functions iterating over inductive data type: `linked_list`](./challenges/0005-linked-list.md) |
| 21 | + - [6: Safety of `NonNull`](./challenges/0006-nonnull.md) |
| 22 | + - [8: Contracts for SmallSort](./challenges/0008-smallsort.md) |
| 23 | + - [9: Safe abstractions for `core::time::Duration`](./challenges/0009-duration.md) |
| 24 | + - [10: Memory safety of String](./challenges/0010-string.md) |
| 25 | + - [11: Safety of Methods for Numeric Primitive Types](./challenges/0011-floats-ints.md) |
| 26 | + - [12: Safety of `NonZero`](./challenges/0012-nonzero.md) |
| 27 | + |
| 28 | + |
0 commit comments