Skip to content

Commit 50ef795

Browse files
authored
fix(markdown): use id attribute instead of obsolete name attribute (#1009)
Signed-off-by: Lachlan Heywood <[email protected]>
1 parent 0977e25 commit 50ef795

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

crates/markdown/src/lib.rs

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ impl WorldGenerator for Markdown {
4343
let world = &resolve.worlds[world];
4444
uwriteln!(
4545
self.src,
46-
"# <a name=\"{}\"></a>World {}\n",
46+
"# <a id=\"{}\"></a>World {}\n",
4747
world.name.to_snake_case(),
4848
world.name
4949
);
@@ -121,7 +121,7 @@ impl WorldGenerator for Markdown {
121121
let name = resolve.name_world_key(name);
122122
uwriteln!(
123123
self.src,
124-
"## <a name=\"{}\"></a>Import interface {name}\n",
124+
"## <a id=\"{}\"></a>Import interface {name}\n",
125125
name.to_snake_case()
126126
);
127127
self.hrefs
@@ -160,7 +160,7 @@ impl WorldGenerator for Markdown {
160160
let name = resolve.name_world_key(name);
161161
uwriteln!(
162162
self.src,
163-
"## <a name=\"{}\"></a>Export interface {name}\n",
163+
"## <a id=\"{}\"></a>Export interface {name}\n",
164164
name.to_snake_case()
165165
);
166166
self.hrefs
@@ -265,7 +265,7 @@ impl InterfaceGenerator<'_> {
265265

266266
fn func(&mut self, func: &Function) {
267267
self.push_str(&format!(
268-
"#### <a name=\"{0}\"></a>`",
268+
"#### <a id=\"{0}\"></a>`",
269269
func.name.to_snake_case()
270270
));
271271
self.gen
@@ -281,7 +281,7 @@ impl InterfaceGenerator<'_> {
281281
self.push_str("##### Params\n\n");
282282
for (name, ty) in func.params.iter() {
283283
self.push_str(&format!(
284-
"- <a name=\"{f}.{p}\"></a>`{}`: ",
284+
"- <a id=\"{f}.{p}\"></a>`{}`: ",
285285
name,
286286
f = func.name.to_snake_case(),
287287
p = name.to_snake_case(),
@@ -297,7 +297,7 @@ impl InterfaceGenerator<'_> {
297297
Results::Named(params) => {
298298
for (name, ty) in params.iter() {
299299
self.push_str(&format!(
300-
"- <a name=\"{f}.{p}\"></a>`{}`: ",
300+
"- <a id=\"{f}.{p}\"></a>`{}`: ",
301301
name,
302302
f = func.name.to_snake_case(),
303303
p = name,
@@ -308,7 +308,7 @@ impl InterfaceGenerator<'_> {
308308
}
309309
Results::Anon(ty) => {
310310
self.push_str(&format!(
311-
"- <a name=\"{f}.0\"></a> ",
311+
"- <a id=\"{f}.0\"></a> ",
312312
f = func.name.to_snake_case(),
313313
));
314314
self.print_ty(ty);
@@ -469,7 +469,7 @@ impl InterfaceGenerator<'_> {
469469
self.types_header_printed = true;
470470
}
471471
self.push_str(&format!(
472-
"#### <a name=\"{}\"></a>`{} {}`\n",
472+
"#### <a id=\"{}\"></a>`{} {}`\n",
473473
name.to_snake_case(),
474474
type_,
475475
name,
@@ -492,7 +492,7 @@ impl<'a> wit_bindgen_core::InterfaceGenerator<'a> for InterfaceGenerator<'a> {
492492
self.push_str("\n##### Record Fields\n\n");
493493
for field in record.fields.iter() {
494494
self.push_str(&format!(
495-
"- <a name=\"{r}.{f}\"></a>`{name}`: ",
495+
"- <a id=\"{r}.{f}\"></a>`{name}`: ",
496496
r = name.to_snake_case(),
497497
f = field.name.to_snake_case(),
498498
name = field.name,
@@ -525,7 +525,7 @@ impl<'a> wit_bindgen_core::InterfaceGenerator<'a> for InterfaceGenerator<'a> {
525525
self.push_str("\n##### Tuple Fields\n\n");
526526
for (i, ty) in tuple.types.iter().enumerate() {
527527
self.push_str(&format!(
528-
"- <a name=\"{r}.{f}\"></a>`{name}`: ",
528+
"- <a id=\"{r}.{f}\"></a>`{name}`: ",
529529
r = name.to_snake_case(),
530530
f = i,
531531
name = i,
@@ -546,7 +546,7 @@ impl<'a> wit_bindgen_core::InterfaceGenerator<'a> for InterfaceGenerator<'a> {
546546
self.push_str("\n##### Flags members\n\n");
547547
for flag in flags.flags.iter() {
548548
self.push_str(&format!(
549-
"- <a name=\"{r}.{f}\"></a>`{name}`: ",
549+
"- <a id=\"{r}.{f}\"></a>`{name}`: ",
550550
r = name.to_snake_case(),
551551
f = flag.name.to_snake_case(),
552552
name = flag.name,
@@ -572,7 +572,7 @@ impl<'a> wit_bindgen_core::InterfaceGenerator<'a> for InterfaceGenerator<'a> {
572572
self.push_str("\n##### Variant Cases\n\n");
573573
for case in variant.cases.iter() {
574574
self.push_str(&format!(
575-
"- <a name=\"{v}.{c}\"></a>`{name}`",
575+
"- <a id=\"{v}.{c}\"></a>`{name}`",
576576
v = name.to_snake_case(),
577577
c = case.name.to_snake_case(),
578578
name = case.name,
@@ -602,7 +602,7 @@ impl<'a> wit_bindgen_core::InterfaceGenerator<'a> for InterfaceGenerator<'a> {
602602
self.push_str("\n##### Enum Cases\n\n");
603603
for case in enum_.cases.iter() {
604604
self.push_str(&format!(
605-
"- <a name=\"{v}.{c}\"></a>`{name}`",
605+
"- <a id=\"{v}.{c}\"></a>`{name}`",
606606
v = name.to_snake_case(),
607607
c = case.name.to_snake_case(),
608608
name = case.name,

0 commit comments

Comments
 (0)