Skip to content

Commit 0bf90ca

Browse files
authored
Merge pull request rust-lang#248 from dtolnay-contrib/2018
Remove `extern crate` from code samples
2 parents 1645d08 + 164430b commit 0bf90ca

File tree

2 files changed

+3
-11
lines changed

2 files changed

+3
-11
lines changed

src/interoperability.md

+2-9
Original file line numberDiff line numberDiff line change
@@ -135,10 +135,7 @@ serde = { version = "1.0", optional = true }
135135
```
136136

137137
```rust
138-
#[cfg(feature = "serde")]
139-
extern crate serde;
140-
141-
struct T { /* ... */ }
138+
pub struct T { /* ... */ }
142139

143140
#[cfg(feature = "serde")]
144141
impl Serialize for T { /* ... */ }
@@ -155,12 +152,8 @@ serde = { version = "1.0", optional = true, features = ["derive"] }
155152
```
156153

157154
```rust
158-
#[cfg(feature = "serde")]
159-
#[macro_use]
160-
extern crate serde;
161-
162155
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
163-
struct T { /* ... */ }
156+
pub struct T { /* ... */ }
164157
```
165158

166159

src/type-safety.md

+1-2
Original file line numberDiff line numberDiff line change
@@ -94,8 +94,7 @@ provides a typesafe representation of this pattern.
9494
[`bitflags`]: https://github.com/bitflags/bitflags
9595

9696
```rust
97-
#[macro_use]
98-
extern crate bitflags;
97+
use bitflags::bitflags;
9998

10099
bitflags! {
101100
struct Flags: u32 {

0 commit comments

Comments
 (0)