rust/src/test/rustdoc/test-lists.rs
Oliver Middleton f9fb381b2a rustdoc: Use pulldown-cmark for Markdown HTML rendering
Instead of rendering all of the HTML in rustdoc this relies on
pulldown-cmark's `push_html` to do most of the work. A few iterator
adapters are used to make rustdoc specific modifications to the output.

This also fixes MarkdownHtml and link titles in plain_summary_line.
2017-04-06 13:09:20 +01:00

37 lines
1.0 KiB
Rust

// Copyright 2017 The Rust Project Developers. See the COPYRIGHT
// file at the top-level directory of this distribution and at
// http://rust-lang.org/COPYRIGHT.
//
// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
// option. This file may not be copied, modified, or distributed
// except according to those terms.
#![crate_name = "foo"]
// @has foo/fn.f.html
// @has - //ol/li "list"
// @has - //ol/li/ol/li "fooooo"
// @has - //ol/li/ol/li "x"
// @has - //ol/li "foo"
/// 1. list
/// 1. fooooo
/// 2. x
/// 2. foo
pub fn f() {}
// @has foo/fn.foo2.html
// @has - //ul/li "normal list"
// @has - //ul/li/ul/li "sub list"
// @has - //ul/li/ul/li "new elem still same elem and again same elem!"
// @has - //ul/li "new big elem"
/// * normal list
/// * sub list
/// * new elem
/// still same elem
///
/// and again same elem!
/// * new big elem
pub fn foo2() {}