rust/tests/rustdoc/smart-punct.rs

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

29 lines
1.0 KiB
Rust
Raw Normal View History

2020-09-16 07:18:05 +08:00
#![crate_name = "foo"]
//! This is the "start" of the 'document'! How'd you know that "it's" the start?
//!
//! # Header with "smart punct'"
//!
//! [link with "smart punct'" -- yessiree!][]
//!
//! [link with "smart punct'" -- yessiree!]: https://www.rust-lang.org
//!
//! # Code should not be smart-punct'd
//!
//! `this inline code -- it shouldn't have "smart punct"`
//!
//! ```
//! let x = "don't smart-punct me -- please!";
//! ```
//!
//! ```text
//! I say "don't smart-punct me -- please!"
//! ```
2020-09-16 07:18:05 +08:00
//@ has "foo/index.html" "//p" "This is the “start” of the document! Howd you know that “its” the start?"
//@ has "foo/index.html" "//h2" "Header with “smart punct”"
//@ has "foo/index.html" '//a[@href="https://www.rust-lang.org"]' "link with “smart punct yessiree!"
//@ has "foo/index.html" '//code' "this inline code -- it shouldn't have \"smart punct\""
//@ has "foo/index.html" '//pre' "let x = \"don't smart-punct me -- please!\";"
//@ has "foo/index.html" '//pre' "I say \"don't smart-punct me -- please!\""