| #![deny(rustdoc::broken_intra_doc_links)] | |
| #![feature(no_core, lang_items, rustc_attrs, rustdoc_internals)] | |
| #![no_core] | |
| #![rustc_coherence_is_core] | |
| #![crate_type = "rlib"] | |
| //@ has prim_methods_local/index.html | |
| //@ has - '//*[@id="main-content"]//a[@href="primitive.char.html"]' 'char' | |
| //@ has - '//*[@id="main-content"]//a[@href="primitive.char.html#method.len_utf8"]' 'char::len_utf8' | |
| //! A [prim@`char`] and its [`char::len_utf8`]. | |
| #[rustc_doc_primitive = "char"] | |
| mod char {} | |
| impl char { | |
| pub fn len_utf8(self) -> usize { | |
| 42 | |
| } | |
| } | |
| #[lang = "pointee_sized"] | |
| pub trait PointeeSized {} | |
| #[lang = "meta_sized"] | |
| pub trait MetaSized: PointeeSized {} | |
| #[lang = "sized"] | |
| pub trait Sized: MetaSized {} | |
| #[lang = "clone"] | |
| pub trait Clone: Sized {} | |
| #[lang = "copy"] | |
| pub trait Copy: Clone {} |