From 2961997f169a526ccf5a3bafd95db3e12f7e0283 Mon Sep 17 00:00:00 2001 From: Patrick Walton Date: Thu, 2 May 2013 23:12:43 -0700 Subject: [PATCH] libcore: Remove mutable fields from os and ptr --- src/libcore/os.rs | 5 ++++- src/libcore/ptr.rs | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/libcore/os.rs b/src/libcore/os.rs index 42c77a687e5f..5a7f01706b4f 100644 --- a/src/libcore/os.rs +++ b/src/libcore/os.rs @@ -352,7 +352,10 @@ pub fn fsync_fd(fd: c_int, _l: io::fsync::Level) -> c_int { } } -pub struct Pipe { in: c_int, out: c_int } +pub struct Pipe { + in: c_int, + out: c_int +} #[cfg(unix)] pub fn pipe() -> Pipe { diff --git a/src/libcore/ptr.rs b/src/libcore/ptr.rs index 85e46a0feff6..1a5ff39b3056 100644 --- a/src/libcore/ptr.rs +++ b/src/libcore/ptr.rs @@ -336,7 +336,10 @@ pub mod ptr_tests { #[test] fn test() { unsafe { - struct Pair {mut fst: int, mut snd: int}; + struct Pair { + fst: int, + snd: int + }; let mut p = Pair {fst: 10, snd: 20}; let pptr: *mut Pair = &mut p; let iptr: *mut int = cast::transmute(pptr);