// This test ensures that warnings are working as expected for "custom_code_classes_in_docs" // feature. #![feature(custom_code_classes_in_docs)] #![deny(warnings)] #![feature(no_core)] #![no_core] /// ```{. } /// main; /// ``` //~^^^ ERROR unexpected ` ` character after `.` pub fn foo() {} /// ```{class= a} /// main; /// ``` //~^^^ ERROR unexpected ` ` character after `=` pub fn foo2() {} /// ```{#id} /// main; /// ``` //~^^^ ERROR unexpected character `#` pub fn foo3() {} /// ```{{ /// main; /// ``` //~^^^ ERROR unexpected character `{` pub fn foo4() {} /// ```} /// main; /// ``` //~^^^ ERROR unexpected character `}` pub fn foo5() {} /// ```) /// main; /// ``` //~^^^ ERROR unexpected character `)` pub fn foo6() {} /// ```{class=} /// main; /// ``` //~^^^ ERROR unexpected `}` character after `=` pub fn foo7() {} /// ```( /// main; /// ``` //~^^^ ERROR unclosed comment: missing `)` at the end pub fn foo8() {} /// ```{class=one=two} /// main; /// ``` //~^^^ ERROR unexpected `=` character pub fn foo9() {} /// ```{.one.two} /// main; /// ``` pub fn foo10() {} /// ```{class=(one} /// main; /// ``` //~^^^ ERROR unexpected `(` character after `=` pub fn foo11() {} /// ```{class=one.two} /// main; /// ``` pub fn foo12() {} /// ```{(comment)} /// main; /// ``` //~^^^ ERROR unexpected character `(` pub fn foo13() {}