From 007651cd267ee8af88384d968183a1dee0265919 Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Tue, 28 May 2013 16:35:52 -0500 Subject: Require documentation by default for libstd Adds documentation for various things that I understand. Adds #[allow(missing_doc)] for lots of things that I don't understand. --- src/libstd/util.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/libstd/util.rs') diff --git a/src/libstd/util.rs b/src/libstd/util.rs index 5539881a648..18fc6af3ac6 100644 --- a/src/libstd/util.rs +++ b/src/libstd/util.rs @@ -107,13 +107,14 @@ pub unsafe fn replace_ptr(dest: *mut T, mut src: T) -> T { /// A non-copyable dummy type. pub struct NonCopyable { - i: (), + priv i: (), } impl Drop for NonCopyable { fn finalize(&self) { } } +/// Creates a dummy non-copyable structure and returns it for use. pub fn NonCopyable() -> NonCopyable { NonCopyable { i: () } } -- cgit 1.4.1-3-g733a5