diff --git a/src/librustdoc/html/layout.rs b/src/librustdoc/html/layout.rs index 2e1b8d32dd39..896d070c155e 100644 --- a/src/librustdoc/html/layout.rs +++ b/src/librustdoc/html/layout.rs @@ -106,7 +106,7 @@ r##"

Accepted types are: fn, mod, - struct (or str), enum, + struct, enum, trait, typedef (or tdef).

diff --git a/src/librustdoc/html/static/main.js b/src/librustdoc/html/static/main.js index 9b44dc63f383..2ce9c53d3e83 100644 --- a/src/librustdoc/html/static/main.js +++ b/src/librustdoc/html/static/main.js @@ -370,10 +370,9 @@ function getQuery() { var matches, type, query = $('.search-input').val(); - matches = query.match(/^(fn|mod|str(uct)?|enum|trait|t(ype)?d(ef)?)\s*:\s*/i); + matches = query.match(/^(fn|mod|struct|enum|trait|t(ype)?d(ef)?)\s*:\s*/i); if (matches) { type = matches[1].replace(/^td$/, 'typedef') - .replace(/^str$/, 'struct') .replace(/^tdef$/, 'typedef') .replace(/^typed$/, 'typedef'); query = query.substring(matches[0].length);