Skip to content

Commit 7c9c462

Browse files
authored
use "<a></a>Content" instead of "<a>Content</a>" (#818)
1 parent 3433f2d commit 7c9c462

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

crates/markdown/src/lib.rs

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ impl WorldGenerator for Markdown {
121121
let name = resolve.name_world_key(name);
122122
uwriteln!(
123123
self.src,
124-
"## <a name=\"{}\">Import interface {name}</a>\n",
124+
"## <a name=\"{}\"></a>Import interface {name}\n",
125125
name.to_snake_case()
126126
);
127127
self.hrefs
@@ -158,7 +158,7 @@ impl WorldGenerator for Markdown {
158158
let name = resolve.name_world_key(name);
159159
uwriteln!(
160160
self.src,
161-
"## <a name=\"{}\">Export interface {name}</a>\n",
161+
"## <a name=\"{}\"></a>Export interface {name}\n",
162162
name.to_snake_case()
163163
);
164164
self.hrefs
@@ -261,14 +261,14 @@ impl InterfaceGenerator<'_> {
261261

262262
fn func(&mut self, func: &Function) {
263263
self.push_str(&format!(
264-
"#### <a name=\"{0}\">`",
264+
"#### <a name=\"{0}\"></a>`",
265265
func.name.to_snake_case()
266266
));
267267
self.gen
268268
.hrefs
269269
.insert(func.name.clone(), format!("#{}", func.name.to_snake_case()));
270270
self.push_str(&func.name);
271-
self.push_str(": func`</a>");
271+
self.push_str(": func`");
272272
self.push_str("\n\n");
273273
self.docs(&func.docs);
274274

@@ -277,7 +277,7 @@ impl InterfaceGenerator<'_> {
277277
self.push_str("##### Params\n\n");
278278
for (name, ty) in func.params.iter() {
279279
self.push_str(&format!(
280-
"- <a name=\"{f}.{p}\">`{}`</a>: ",
280+
"- <a name=\"{f}.{p}\"></a>`{}`: ",
281281
name,
282282
f = func.name.to_snake_case(),
283283
p = name.to_snake_case(),
@@ -293,7 +293,7 @@ impl InterfaceGenerator<'_> {
293293
Results::Named(params) => {
294294
for (name, ty) in params.iter() {
295295
self.push_str(&format!(
296-
"- <a name=\"{f}.{p}\">`{}`</a>: ",
296+
"- <a name=\"{f}.{p}\"></a>`{}`: ",
297297
name,
298298
f = func.name.to_snake_case(),
299299
p = name,
@@ -465,7 +465,7 @@ impl InterfaceGenerator<'_> {
465465
self.types_header_printed = true;
466466
}
467467
self.push_str(&format!(
468-
"#### <a name=\"{}\">`{} {}`</a>\n",
468+
"#### <a name=\"{}\"></a>`{} {}`\n",
469469
name.to_snake_case(),
470470
type_,
471471
name,
@@ -488,7 +488,7 @@ impl<'a> wit_bindgen_core::InterfaceGenerator<'a> for InterfaceGenerator<'a> {
488488
self.push_str("\n##### Record Fields\n\n");
489489
for field in record.fields.iter() {
490490
self.push_str(&format!(
491-
"- <a name=\"{r}.{f}\">`{name}`</a>: ",
491+
"- <a name=\"{r}.{f}\"></a>`{name}`: ",
492492
r = name.to_snake_case(),
493493
f = field.name.to_snake_case(),
494494
name = field.name,
@@ -521,7 +521,7 @@ impl<'a> wit_bindgen_core::InterfaceGenerator<'a> for InterfaceGenerator<'a> {
521521
self.push_str("\n##### Tuple Fields\n\n");
522522
for (i, ty) in tuple.types.iter().enumerate() {
523523
self.push_str(&format!(
524-
"- <a name=\"{r}.{f}\">`{name}`</a>: ",
524+
"- <a name=\"{r}.{f}\"></a>`{name}`: ",
525525
r = name.to_snake_case(),
526526
f = i,
527527
name = i,
@@ -542,7 +542,7 @@ impl<'a> wit_bindgen_core::InterfaceGenerator<'a> for InterfaceGenerator<'a> {
542542
self.push_str("\n##### Flags members\n\n");
543543
for flag in flags.flags.iter() {
544544
self.push_str(&format!(
545-
"- <a name=\"{r}.{f}\">`{name}`</a>: ",
545+
"- <a name=\"{r}.{f}\"></a>`{name}`: ",
546546
r = name.to_snake_case(),
547547
f = flag.name.to_snake_case(),
548548
name = flag.name,
@@ -568,7 +568,7 @@ impl<'a> wit_bindgen_core::InterfaceGenerator<'a> for InterfaceGenerator<'a> {
568568
self.push_str("\n##### Variant Cases\n\n");
569569
for case in variant.cases.iter() {
570570
self.push_str(&format!(
571-
"- <a name=\"{v}.{c}\">`{name}`</a>",
571+
"- <a name=\"{v}.{c}\"></a>`{name}`",
572572
v = name.to_snake_case(),
573573
c = case.name.to_snake_case(),
574574
name = case.name,
@@ -598,7 +598,7 @@ impl<'a> wit_bindgen_core::InterfaceGenerator<'a> for InterfaceGenerator<'a> {
598598
self.push_str("\n##### Enum Cases\n\n");
599599
for case in enum_.cases.iter() {
600600
self.push_str(&format!(
601-
"- <a name=\"{v}.{c}\">`{name}`</a>",
601+
"- <a name=\"{v}.{c}\"></a>`{name}`",
602602
v = name.to_snake_case(),
603603
c = case.name.to_snake_case(),
604604
name = case.name,

0 commit comments

Comments
 (0)