@@ -451,39 +451,44 @@ impl RegistryBuilder {
451
451
///
452
452
/// # Example
453
453
/// ```
454
- /// // Publish package "a" depending on "b".
455
- /// Package::new("a", "1.0.0")
456
- /// .dep("b", "1.0.0")
457
- /// .file("src/lib.rs", r#"
458
- /// extern crate b;
459
- /// pub fn f() -> i32 { b::f() * 2 }
460
- /// "#)
461
- /// .publish();
454
+ /// use cargo_test_support::registry::Package;
455
+ /// use cargo_test_support::project;
462
456
///
463
- /// // Publish package "b".
464
- /// Package::new("b", "1.0.0")
465
- /// .file("src/lib.rs", r#"
466
- /// pub fn f() -> i32 { 12 }
467
- /// "#)
468
- /// .publish();
457
+ /// fn crate_package_test() {
458
+ /// // Publish package "a" depending on "b".
459
+ /// Package::new("a", "1.0.0")
460
+ /// .dep("b", "1.0.0")
461
+ /// .file("src/lib.rs", r#"
462
+ /// extern crate b;
463
+ /// pub fn f() -> i32 { b::f() * 2 }
464
+ /// "#)
465
+ /// .publish();
469
466
///
470
- /// // Create a project that uses package "a ".
471
- /// let p = project( )
472
- /// .file("Cargo.toml ", r#"
473
- /// [package]
474
- /// name = "foo"
475
- /// version = "0.0.1"
467
+ /// // Publish package "b ".
468
+ /// Package::new("b", "1.0.0" )
469
+ /// .file("src/lib.rs ", r#"
470
+ /// pub fn f() -> i32 { 12 }
471
+ /// "#)
472
+ /// .publish();
476
473
///
477
- /// [dependencies]
478
- /// a = "1.0"
479
- /// "#)
480
- /// .file("src/main.rs", r#"
481
- /// extern crate a;
482
- /// fn main() { println!("{}", a::f()); }
483
- /// "#)
484
- /// .build();
474
+ /// // Create a project that uses package "a".
475
+ /// let p = project()
476
+ /// .file("Cargo.toml", r#"
477
+ /// [package]
478
+ /// name = "foo"
479
+ /// version = "0.0.1"
485
480
///
486
- /// p.cargo("run").with_stdout("24").run();
481
+ /// [dependencies]
482
+ /// a = "1.0"
483
+ /// "#)
484
+ /// .file("src/main.rs", r#"
485
+ /// extern crate a;
486
+ /// fn main() { println!("{}", a::f()); }
487
+ /// "#)
488
+ /// .build();
489
+ ///
490
+ /// p.cargo("run").with_stdout("24").run();
491
+ /// }
487
492
/// ```
488
493
#[ must_use]
489
494
pub struct Package {
@@ -1240,7 +1245,7 @@ impl Package {
1240
1245
}
1241
1246
1242
1247
/// Adds a normal dependency. Example:
1243
- /// ```
1248
+ /// ```toml
1244
1249
/// [dependencies]
1245
1250
/// foo = {version = "1.0"}
1246
1251
/// ```
@@ -1249,7 +1254,7 @@ impl Package {
1249
1254
}
1250
1255
1251
1256
/// Adds a dependency with the given feature. Example:
1252
- /// ```
1257
+ /// ```toml
1253
1258
/// [dependencies]
1254
1259
/// foo = {version = "1.0", "features": ["feat1", "feat2"]}
1255
1260
/// ```
@@ -1272,7 +1277,7 @@ impl Package {
1272
1277
}
1273
1278
1274
1279
/// Adds a dev-dependency. Example:
1275
- /// ```
1280
+ /// ```toml
1276
1281
/// [dev-dependencies]
1277
1282
/// foo = {version = "1.0"}
1278
1283
/// ```
@@ -1281,7 +1286,7 @@ impl Package {
1281
1286
}
1282
1287
1283
1288
/// Adds a build-dependency. Example:
1284
- /// ```
1289
+ /// ```toml
1285
1290
/// [build-dependencies]
1286
1291
/// foo = {version = "1.0"}
1287
1292
/// ```
0 commit comments