@@ -46,8 +46,8 @@ For space savings, it's also written without newlines or spaces.
4646]
4747```
4848
49- [ ` src/librustdoc/html/static/js/externs.js ` ]
50- defines an actual schema in a Closure ` @typedef ` .
49+ [ ` src/librustdoc/html/static/js/rustdoc.d.ts ` ]
50+ defines an actual schema in a TypeScript ` type ` .
5151
5252| Key | Name | Description |
5353| --- | -------------------- | ------------ |
@@ -68,7 +68,7 @@ with a free function called `function_name` and a struct called `Data`,
6868with the type signature ` Data, i32 -> str ` ,
6969and an alias, ` get_name ` , that equivalently refers to ` function_name ` .
7070
71- [ `src/librustdoc/html/static/js/externs.js ` ] : https://github.com/rust-lang/rust/blob/79b710c13968a1a48d94431d024d2b1677940866 /src/librustdoc/html/static/js/externs.js#L204-L258
71+ [ `src/librustdoc/html/static/js/rustdoc.d.ts ` ] : https://github.com/rust-lang/rust/blob/2f92f050e83bf3312ce4ba73c31fe843ad3cbc60 /src/librustdoc/html/static/js/rustdoc.d.ts#L344-L390
7272
7373The search index needs to fit the needs of the ` rustdoc ` compiler,
7474the ` search.js ` frontend,
@@ -469,7 +469,7 @@ want the libs team to be able to add new items without causing unrelated
469469tests to fail, but standalone tests will use it more often.
470470
471471The ` ResultsTable ` and ` ParsedQuery ` types are specified in
472- [ ` externs.js ` ] ( https://github.com/rust-lang/rust/blob/master/src/librustdoc/html/static/js/externs.js ) .
472+ [ ` rustdoc.d.ts ` ] ( https://github.com/rust-lang/rust/blob/master/src/librustdoc/html/static/js/rustdoc.d.ts ) .
473473
474474For example, imagine we needed to fix a bug where a function named
475475` constructor ` couldn't be found. To do this, write two files:
0 commit comments