···11---
22-source: compiler-core/src/language_server/tests/hover.rs
22+source: language-server/src/tests/hover.rs
33expression: "\npub type Wibble {\n Wibble(\n /// This is some documentation about the wibble field.\n wibble: Int\n )\n Wobble(\n /// This won't show up because it's a Wibble variant\n wibble: Int\n )\n}\n\npub fn wibble(w: Wibble) {\n let assert Wibble(..) = w\n w.wibble\n}\n"
44---
55pub type Wibble {
···2020}
212122222323------ Hover content -----
2424-Scalar(
2525- String(
2626- "```gleam\nInt\n```\n This is some documentation about the wibble field.\n",
2727- ),
2828-)
2323+----- Hover content (markdown) -----
2424+```gleam
2525+Int
2626+```
2727+ This is some documentation about the wibble field.
···11---
22-source: compiler-core/src/language_server/tests/hover.rs
22+source: language-server/src/tests/hover.rs
33expression: "\nimport wibble\n"
44---
55import wibble
66▔▔▔▔▔▔▔↑▔▔▔▔▔
778899------ Hover content -----
1010-Scalar(
1111- String(
1212- "```gleam\nwibble\n```\n This is the wibble module.\n Here is some documentation about it.\n This module does stuff\n\nView on [HexDocs](https://hexdocs.pm/hex/wibble.html)",
1313- ),
1414-)
99+----- Hover content (markdown) -----
1010+```gleam
1111+wibble
1212+```
1313+ This is the wibble module.
1414+ Here is some documentation about it.
1515+ This module does stuff
1616+1717+View on [HexDocs](https://hexdocs.pm/hex/wibble.html)
···11---
22-source: compiler-core/src/language_server/tests/hover.rs
22+source: language-server/src/tests/hover.rs
33expression: "\nimport wibble\n\npub fn main() {\n wibble.wibble()\n}\n"
44---
55import wibble
···1010}
111112121313------ Hover content -----
1414-Scalar(
1515- String(
1616- "```gleam\nwibble\n```\n This is the wibble module.\n Here is some documentation about it.\n This module does stuff\n\nView on [HexDocs](https://hexdocs.pm/hex/wibble.html)",
1717- ),
1818-)
1313+----- Hover content (markdown) -----
1414+```gleam
1515+wibble
1616+```
1717+ This is the wibble module.
1818+ Here is some documentation about it.
1919+ This module does stuff
2020+2121+View on [HexDocs](https://hexdocs.pm/hex/wibble.html)
···11---
22-source: compiler-core/src/language_server/tests/hover.rs
22+source: language-server/src/tests/hover.rs
33expression: "\nimport wibble\n\npub fn main(w: wibble.Wibble) {\n todo\n}\n"
44---
55import wibble
···1010}
111112121313------ Hover content -----
1414-Scalar(
1515- String(
1616- "```gleam\nwibble\n```\n This is the wibble module.\n Here is some documentation about it.\n This module does stuff\n\nView on [HexDocs](https://hexdocs.pm/hex/wibble.html)",
1717- ),
1818-)
1313+----- Hover content (markdown) -----
1414+```gleam
1515+wibble
1616+```
1717+ This is the wibble module.
1818+ Here is some documentation about it.
1919+ This module does stuff
2020+2121+View on [HexDocs](https://hexdocs.pm/hex/wibble.html)
···11---
22-source: compiler-core/src/language_server/tests/hover.rs
22+source: language-server/src/tests/hover.rs
33expression: "\npub type Wibble {\n Wibble(\n /// This is some documentation about the wibble field.\n wibble: Int\n )\n Wobble(\n /// Here's some documentation explaining a field of Wobble\n wibble: Int\n )\n}\n\npub fn wibble(w: Wibble) {\n w.wibble\n}\n"
44---
55pub type Wibble {
···1919}
202021212222------ Hover content -----
2323-Scalar(
2424- String(
2525- "```gleam\nInt\n```\n## Wibble\n\n This is some documentation about the wibble field.\n\n## Wobble\n\n Here's some documentation explaining a field of Wobble\n",
2626- ),
2727-)
2222+----- Hover content (markdown) -----
2323+```gleam
2424+Int
2525+```
2626+## Wibble
2727+2828+ This is some documentation about the wibble field.
2929+3030+## Wobble
3131+3232+ Here's some documentation explaining a field of Wobble
···11---
22-source: compiler-core/src/language_server/tests/hover.rs
22+source: language-server/src/tests/hover.rs
33expression: "\nimport wibble\n"
44---
55import wibble
66▔▔▔▔▔▔▔↑▔▔▔▔▔
778899------ Hover content -----
1010-Scalar(
1111- String(
1212- "```gleam\nwibble\n```\n This is the wibble module.\n Here is some documentation about it.\n This module does stuff\n",
1313- ),
1414-)
99+----- Hover content (markdown) -----
1010+```gleam
1111+wibble
1212+```
1313+ This is the wibble module.
1414+ Here is some documentation about it.
1515+ This module does stuff
···11---
22-source: compiler-core/src/language_server/tests/hover.rs
22+source: language-server/src/tests/hover.rs
33expression: "\npub type Wibble {\n Wibble(\n /// This is some documentation about the wibble field.\n wibble: Int\n )\n}\n\npub fn wibble(w: Wibble) {\n w.wibble\n}\n"
44---
55pub type Wibble {
···1515}
161617171818------ Hover content -----
1919-Scalar(
2020- String(
2121- "```gleam\nInt\n```\n This is some documentation about the wibble field.\n",
2222- ),
2323-)
1818+----- Hover content (markdown) -----
1919+```gleam
2020+Int
2121+```
2222+ This is some documentation about the wibble field.