Skip to content

Commit d64c788

Browse files
author
Alan Jeffrey
committed
Add a skeleton Data Representation chapter
1 parent e317661 commit d64c788

File tree

2 files changed

+25
-0
lines changed

2 files changed

+25
-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

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
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 function pointers
23+
24+
https://github.com/rust-rfcs/unsafe-code-guidelines/issues/13

0 commit comments

Comments
 (0)