/src/test/rustdoc/intra-doc/non-path-primitives.rs

https://gitlab.com/rust-lang/rust · Rust · 46 lines · 3 code · 9 blank · 34 comment · 0 complexity · cf1ad1c4e8de79d8da2f73159b271d41 MD5 · raw file

  1. #![crate_name = "foo"]
  2. #![feature(intra_doc_pointers)]
  3. #![deny(rustdoc::broken_intra_doc_links)]
  4. // @has foo/index.html '//a[@href="{{channel}}/std/primitive.slice.html#method.rotate_left"]' 'slice::rotate_left'
  5. //! [slice::rotate_left]
  6. // @has - '//a[@href="{{channel}}/std/primitive.array.html#method.map"]' 'array::map'
  7. //! [array::map]
  8. // @has - '//a[@href="{{channel}}/std/primitive.str.html"]' 'owned str'
  9. // @has - '//a[@href="{{channel}}/std/primitive.str.html"]' 'str ref'
  10. // @has - '//a[@href="{{channel}}/std/primitive.str.html#method.is_empty"]' 'str::is_empty'
  11. // @has - '//a[@href="{{channel}}/std/primitive.str.html#method.len"]' '&str::len'
  12. //! [owned str][str]
  13. //! [str ref][&str]
  14. //! [str::is_empty]
  15. //! [&str::len]
  16. // @has - '//a[@href="{{channel}}/std/primitive.pointer.html#method.is_null"]' 'pointer::is_null'
  17. // @has - '//a[@href="{{channel}}/std/primitive.pointer.html#method.is_null"]' '*const::is_null'
  18. // @has - '//a[@href="{{channel}}/std/primitive.pointer.html#method.is_null"]' '*mut::is_null'
  19. //! [pointer::is_null]
  20. //! [*const::is_null]
  21. //! [*mut::is_null]
  22. // @has - '//a[@href="{{channel}}/std/primitive.unit.html"]' 'unit'
  23. //! [unit]
  24. // @has - '//a[@href="{{channel}}/std/primitive.tuple.html"]' 'tuple'
  25. //! [tuple]
  26. // @has - '//a[@href="{{channel}}/std/primitive.reference.html"]' 'reference'
  27. // @has - '//a[@href="{{channel}}/std/primitive.reference.html"]' '&'
  28. // @has - '//a[@href="{{channel}}/std/primitive.reference.html"]' '&mut'
  29. //! [reference]
  30. //! [&]
  31. //! [&mut]
  32. // @has - '//a[@href="{{channel}}/std/primitive.fn.html"]' 'fn'
  33. //! [fn]
  34. // @has - '//a[@href="{{channel}}/std/primitive.never.html"]' 'never'
  35. // @has - '//a[@href="{{channel}}/std/primitive.never.html"]' '!'
  36. //! [never]
  37. //! [!]