about summary refs log tree commit diff
path: root/src/libstd/io.rs
diff options
context:
space:
mode:
authorDaniel Micay <danielmicay@gmail.com>2013-05-27 09:49:54 -0400
committerDaniel Micay <danielmicay@gmail.com>2013-05-27 14:47:21 -0400
commit0d5fdce82e1e09df96ea2ee190e9fffd91b2c714 (patch)
tree3a003da2cb972550f937356f803fa6461ff8f56c /src/libstd/io.rs
parent3941f78a1bfb3ecf077dd782e5d03ea7fafcad86 (diff)
downloadrust-0d5fdce82e1e09df96ea2ee190e9fffd91b2c714.tar.gz
rust-0d5fdce82e1e09df96ea2ee190e9fffd91b2c714.zip
syntax highlight code examples in docstrings
Diffstat (limited to 'src/libstd/io.rs')
-rw-r--r--src/libstd/io.rs25
1 files changed, 15 insertions, 10 deletions
diff --git a/src/libstd/io.rs b/src/libstd/io.rs
index 4ce4ea108e5..fec7cde5360 100644
--- a/src/libstd/io.rs
+++ b/src/libstd/io.rs
@@ -1009,8 +1009,9 @@ pub fn FILE_reader(f: *libc::FILE, cleanup: bool) -> @Reader {
 /**
 * Gives a `Reader` that allows you to read values from standard input.
 *
-* # Examples
-* ~~~
+* # Example
+*
+* ~~~ {.rust}
 * let stdin = core::io::stdin();
 * let line = stdin.read_line();
 * core::io::print(line);
@@ -1572,8 +1573,9 @@ pub fn buffered_file_writer(path: &Path) -> Result<@Writer, ~str> {
 /**
 * Gives a `Writer` which allows you to write to the standard output.
 *
-* # Examples
-* ~~~
+* # Example
+*
+* ~~~ {.rust}
 * let stdout = core::io::stdout();
 * stdout.write_str("hello\n");
 * ~~~
@@ -1583,8 +1585,9 @@ pub fn stdout() -> @Writer { fd_writer(libc::STDOUT_FILENO as c_int, false) }
 /**
 * Gives a `Writer` which allows you to write to standard error.
 *
-* # Examples
-* ~~~
+* # Example
+*
+* ~~~ {.rust}
 * let stderr = core::io::stderr();
 * stderr.write_str("hello\n");
 * ~~~
@@ -1597,8 +1600,9 @@ pub fn stderr() -> @Writer { fd_writer(libc::STDERR_FILENO as c_int, false) }
 * This string will not have an implicit newline at the end. If you want
 * an implicit newline, please see `println`.
 *
-* # Examples
-* ~~~
+* # Example
+*
+* ~~~ {.rust}
 * // print is imported into the prelude, and so is always available.
 * print("hello");
 * ~~~
@@ -1612,8 +1616,9 @@ pub fn print(s: &str) {
 *
 * If you do not want an implicit newline, please see `print`.
 *
-* # Examples
-* ~~~
+* # Example
+*
+* ~~~ {.rust}
 * // println is imported into the prelude, and so is always available.
 * println("hello");
 * ~~~