Skip to content

Commit 0e9e4cc

Browse files
authored
Merge pull request #23 from asajeffrey/data-repr-skeleton
Add a skeleton Data Representation chapter
2 parents 06010a1 + 686890b commit 0e9e4cc

File tree

2 files changed

+29
-0
lines changed

2 files changed

+29
-0
lines changed

reference/src/SUMMARY.md

+1
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,6 @@
1313
- [Uninhabited types like `!` and exhaustiveness](./active_discussion/uninhabited_types.md)
1414
- [Unions](./active_discussion/unions.md)
1515
- [Uninitialized memory](./active_discussion/uninitialized_memory.md)
16+
- [Data representation](./representation.md)
1617
- [Optimizations](./optimizations.md)
1718
- [Optimizing immutable memory](./optimizations/immutable_memory.md)

reference/src/representation.md

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Data structure representation
2+
3+
## Introduction
4+
5+
## Representation of scalars
6+
7+
https://github.com/rust-rfcs/unsafe-code-guidelines/issues/9
8+
9+
## Representation of structs and tuples
10+
11+
https://github.com/rust-rfcs/unsafe-code-guidelines/issues/11
12+
https://github.com/rust-rfcs/unsafe-code-guidelines/issues/12
13+
14+
## Representation of enums
15+
16+
https://github.com/rust-rfcs/unsafe-code-guidelines/issues/10
17+
18+
## Representation of unions
19+
20+
https://github.com/rust-rfcs/unsafe-code-guidelines/issues/13
21+
22+
## Representation of references and raw pointers
23+
24+
https://github.com/rust-rfcs/unsafe-code-guidelines/issues/16
25+
26+
## Representation of function pointers
27+
28+
https://github.com/rust-rfcs/unsafe-code-guidelines/issues/14

0 commit comments

Comments
 (0)