#![crate_name = "foo"] //! # Description test crate //! //! This is the contents of the test crate docstring. //! It should not show up in the description. // @has 'foo/index.html' '//meta[@name="description"]/@content' \ // 'Description test crate' // @!has - '//meta[@name="description"]/@content' 'should not show up' // @has 'foo/foo_mod/index.html' '//meta[@name="description"]/@content' \ // 'First paragraph description.' // @!has - '//meta[@name="description"]/@content' 'Second paragraph' /// First paragraph description. /// /// Second paragraph should not show up. pub mod foo_mod { pub struct __Thing {} } // @has 'foo/fn.foo_fn.html' '//meta[@name="description"]/@content' \ // 'Only paragraph.' /// Only paragraph. pub fn foo_fn() {} // @has 'foo/fn.bar_fn.html' '//meta[@name="description"]/@content' \ // 'Description with intra-doc link to foo_fn and [nonexistent_item] and foo_fn.' #[allow(rustdoc::broken_intra_doc_links)] /// Description with intra-doc link to [foo_fn] and [nonexistent_item] and [foo_fn]. pub fn bar_fn() {}