Remove references to deprecated extern crate "foo" as bar
syntax
This syntax was removed inb24a3b8
but references remained in the grammar, the reference, rustdoc generation, and some auxiliary test files that don't seem to have been used since812637e
.
This commit is contained in:
parent
b210aea1d4
commit
bf06163ea7
7 changed files with 6 additions and 71 deletions
|
@ -329,7 +329,7 @@ view_item : extern_crate_decl | use_decl ;
|
||||||
|
|
||||||
```antlr
|
```antlr
|
||||||
extern_crate_decl : "extern" "crate" crate_name
|
extern_crate_decl : "extern" "crate" crate_name
|
||||||
crate_name: ident | ( string_lit as ident )
|
crate_name: ident | ( ident "as" ident )
|
||||||
```
|
```
|
||||||
|
|
||||||
##### Use declarations
|
##### Use declarations
|
||||||
|
|
|
@ -752,11 +752,10 @@ provided in the `extern_crate_decl`.
|
||||||
The external crate is resolved to a specific `soname` at compile time, and a
|
The external crate is resolved to a specific `soname` at compile time, and a
|
||||||
runtime linkage requirement to that `soname` is passed to the linker for
|
runtime linkage requirement to that `soname` is passed to the linker for
|
||||||
loading at runtime. The `soname` is resolved at compile time by scanning the
|
loading at runtime. The `soname` is resolved at compile time by scanning the
|
||||||
compiler's library path and matching the optional `crateid` provided as a
|
compiler's library path and matching the optional `crateid` provided against
|
||||||
string literal against the `crateid` attributes that were declared on the
|
the `crateid` attributes that were declared on the external crate when it was
|
||||||
external crate when it was compiled. If no `crateid` is provided, a default
|
compiled. If no `crateid` is provided, a default `name` attribute is assumed,
|
||||||
`name` attribute is assumed, equal to the `ident` given in the
|
equal to the `ident` given in the `extern_crate_decl`.
|
||||||
`extern_crate_decl`.
|
|
||||||
|
|
||||||
Three examples of `extern crate` declarations:
|
Three examples of `extern crate` declarations:
|
||||||
|
|
||||||
|
|
|
@ -1643,7 +1643,7 @@ fn item_module(w: &mut fmt::Formatter, cx: &Context,
|
||||||
clean::ExternCrateItem(ref name, ref src) => {
|
clean::ExternCrateItem(ref name, ref src) => {
|
||||||
match *src {
|
match *src {
|
||||||
Some(ref src) => {
|
Some(ref src) => {
|
||||||
try!(write!(w, "<tr><td><code>{}extern crate \"{}\" as {};",
|
try!(write!(w, "<tr><td><code>{}extern crate {} as {};",
|
||||||
VisSpace(myitem.visibility),
|
VisSpace(myitem.visibility),
|
||||||
src,
|
src,
|
||||||
name))
|
name))
|
||||||
|
|
|
@ -1,14 +0,0 @@
|
||||||
// Copyright 2012 The Rust Project Developers. See the COPYRIGHT
|
|
||||||
// file at the top-level directory of this distribution and at
|
|
||||||
// http://rust-lang.org/COPYRIGHT.
|
|
||||||
//
|
|
||||||
// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
|
|
||||||
// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
|
|
||||||
// option. This file may not be copied, modified, or distributed
|
|
||||||
// except according to those terms.
|
|
||||||
|
|
||||||
#![crate_name="crateresolve4a#0.1"]
|
|
||||||
#![crate_type = "lib"]
|
|
||||||
|
|
||||||
pub fn f() -> isize { 10 }
|
|
|
@ -1,14 +0,0 @@
|
||||||
// Copyright 2012 The Rust Project Developers. See the COPYRIGHT
|
|
||||||
// file at the top-level directory of this distribution and at
|
|
||||||
// http://rust-lang.org/COPYRIGHT.
|
|
||||||
//
|
|
||||||
// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
|
|
||||||
// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
|
|
||||||
// option. This file may not be copied, modified, or distributed
|
|
||||||
// except according to those terms.
|
|
||||||
|
|
||||||
#![crate_name="crateresolve4a#0.2"]
|
|
||||||
#![crate_type = "lib"]
|
|
||||||
|
|
||||||
pub fn g() -> isize { 20 }
|
|
|
@ -1,18 +0,0 @@
|
||||||
// Copyright 2012 The Rust Project Developers. See the COPYRIGHT
|
|
||||||
// file at the top-level directory of this distribution and at
|
|
||||||
// http://rust-lang.org/COPYRIGHT.
|
|
||||||
//
|
|
||||||
// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
|
|
||||||
// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
|
|
||||||
// option. This file may not be copied, modified, or distributed
|
|
||||||
// except according to those terms.
|
|
||||||
|
|
||||||
// aux-build:crateresolve4a-1.rs
|
|
||||||
// aux-build:crateresolve4a-2.rs
|
|
||||||
#![crate_name="crateresolve4b#0.1"]
|
|
||||||
#![crate_type = "lib"]
|
|
||||||
|
|
||||||
extern crate "crateresolve4a#0.2" as crateresolve4a;
|
|
||||||
|
|
||||||
pub fn f() -> isize { crateresolve4a::g() }
|
|
|
@ -1,18 +0,0 @@
|
||||||
// Copyright 2012 The Rust Project Developers. See the COPYRIGHT
|
|
||||||
// file at the top-level directory of this distribution and at
|
|
||||||
// http://rust-lang.org/COPYRIGHT.
|
|
||||||
//
|
|
||||||
// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
|
|
||||||
// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
|
|
||||||
// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
|
|
||||||
// option. This file may not be copied, modified, or distributed
|
|
||||||
// except according to those terms.
|
|
||||||
|
|
||||||
// aux-build:crateresolve4a-1.rs
|
|
||||||
// aux-build:crateresolve4a-2.rs
|
|
||||||
#![crate_name="crateresolve4b#0.2"]
|
|
||||||
#![crate_type = "lib"]
|
|
||||||
|
|
||||||
extern crate "crateresolve4a#0.1" as crateresolve4a;
|
|
||||||
|
|
||||||
pub fn g() -> isize { crateresolve4a::f() }
|
|
Loading…
Add table
Add a link
Reference in a new issue