From dc596695c9b44870226148a8ebb15fbedc0f16f1 Mon Sep 17 00:00:00 2001 From: mdinger Date: Tue, 21 Apr 2015 01:05:26 -0400 Subject: [PATCH] Fix typos --- src/doc/trpl/casting-between-types.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/doc/trpl/casting-between-types.md b/src/doc/trpl/casting-between-types.md index 90731b64a38dc..f0c673b561a0e 100644 --- a/src/doc/trpl/casting-between-types.md +++ b/src/doc/trpl/casting-between-types.md @@ -33,7 +33,7 @@ let b = a as u32; // four eights makes 32 It’s a ‘non-scalar cast’ because we have multiple values here: the four elements of the array. These kinds of casts are very dangerous, because they -make assumptions about the way that multiple underlying strucutres are +make assumptions about the way that multiple underlying structures are implemented. For this, we need something more dangerous. # `transmute` @@ -59,7 +59,7 @@ unsafe { } ``` -We have to wrap the operation in an `unsafe` block, but this will compile +We have to wrap the operation in an `unsafe` block for this to compile successfully. Technically, only the `mem::transmute` call itself needs to be in the block, but it's nice in this case to enclose everything related, so you know where to look. In this case, the details about `a` are also important, and