@@ -1392,42 +1392,42 @@ async fn stable_api_examples() -> GenericResult<()> {
1392
1392
}
1393
1393
1394
1394
let uri = DEFAULT_URI . clone ( ) ;
1395
- // Start Stable API Example 1
1395
+ // Start Versioned API Example 1
1396
1396
let mut options = ClientOptions :: parse ( & uri) . await ?;
1397
1397
let server_api = ServerApi :: builder ( ) . version ( ServerApiVersion :: V1 ) . build ( ) ;
1398
1398
options. server_api = Some ( server_api) ;
1399
1399
let client = Client :: with_options ( options) ?;
1400
- // End Stable API Example 1
1400
+ // End Versioned API Example 1
1401
1401
1402
- // Start Stable API Example 2
1402
+ // Start Versioned API Example 2
1403
1403
let mut options = ClientOptions :: parse ( & uri) . await ?;
1404
1404
let server_api = ServerApi :: builder ( )
1405
1405
. version ( ServerApiVersion :: V1 )
1406
1406
. strict ( true )
1407
1407
. build ( ) ;
1408
1408
options. server_api = Some ( server_api) ;
1409
1409
let client = Client :: with_options ( options) ?;
1410
- // End Stable API Example 2
1410
+ // End Versioned API Example 2
1411
1411
1412
- // Start Stable API Example 3
1412
+ // Start Versioned API Example 3
1413
1413
let mut options = ClientOptions :: parse ( & uri) . await ?;
1414
1414
let server_api = ServerApi :: builder ( )
1415
1415
. version ( ServerApiVersion :: V1 )
1416
1416
. strict ( false )
1417
1417
. build ( ) ;
1418
1418
options. server_api = Some ( server_api) ;
1419
1419
let client = Client :: with_options ( options) ?;
1420
- // End Stable API Example 3
1420
+ // End Versioned API Example 3
1421
1421
1422
- // Start Stable API Example 4
1422
+ // Start Versioned API Example 4
1423
1423
let mut options = ClientOptions :: parse ( & uri) . await ?;
1424
1424
let server_api = ServerApi :: builder ( )
1425
1425
. version ( ServerApiVersion :: V1 )
1426
1426
. deprecation_errors ( true )
1427
1427
. build ( ) ;
1428
1428
options. server_api = Some ( server_api) ;
1429
1429
let client = Client :: with_options ( options) ?;
1430
- // End Stable API Example 4
1430
+ // End Versioned API Example 4
1431
1431
1432
1432
let mut options = ClientOptions :: parse ( & uri) . await ?;
1433
1433
let server_api = ServerApi :: builder ( )
@@ -1441,7 +1441,7 @@ async fn stable_api_examples() -> GenericResult<()> {
1441
1441
1442
1442
use std:: { error:: Error , result:: Result } ;
1443
1443
1444
- // Start Stable API Example 5
1444
+ // Start Versioned API Example 5
1445
1445
// With the `bson-chrono-0_4` feature enabled, this function can be dropped in favor of using
1446
1446
// `chrono::DateTime` values directly.
1447
1447
fn iso_date ( text : & str ) -> Result < bson:: DateTime , Box < dyn Error > > {
@@ -1458,9 +1458,9 @@ async fn stable_api_examples() -> GenericResult<()> {
1458
1458
doc! { "_id" : 7 , "item" : "xyz" , "price" : 5 , "quantity" : 10 , "date" : iso_date( "2021-02-15T14:12:12Z" ) ? } ,
1459
1459
doc! { "_id" : 8 , "item" : "abc" , "price" : 10 , "quantity" : 5 , "date" : iso_date( "2021-03-16T20:20:13Z" ) ? }
1460
1460
] , None ) . await ?;
1461
- // End Stable API Example 5
1461
+ // End Versioned API Example 5
1462
1462
1463
- // Start Stable API Example 6
1463
+ // Start Versioned API Example 6
1464
1464
let result = db
1465
1465
. run_command (
1466
1466
doc ! {
@@ -1480,24 +1480,24 @@ async fn stable_api_examples() -> GenericResult<()> {
1480
1480
// },
1481
1481
// )
1482
1482
}
1483
- // End Stable API Example 6
1483
+ // End Versioned API Example 6
1484
1484
if let ErrorKind :: Command ( ref err) = * result. as_ref ( ) . unwrap_err ( ) . kind {
1485
1485
assert_eq ! ( err. code, 323 ) ;
1486
1486
assert_eq ! ( err. code_name, "APIStrictError" . to_string( ) ) ;
1487
1487
} else {
1488
1488
panic ! ( "invalid result {:?}" , result) ;
1489
1489
} ;
1490
1490
1491
- // Start Stable API Example 7
1491
+ // Start Versioned API Example 7
1492
1492
let count = db
1493
1493
. collection :: < Document > ( "sales" )
1494
1494
. count_documents ( None , None )
1495
1495
. await ?;
1496
- // End Stable API Example 7
1496
+ // End Versioned API Example 7
1497
1497
1498
- // Start Stable API Example 8
1498
+ // Start Versioned API Example 8
1499
1499
assert_eq ! ( count, 8 ) ;
1500
- // End Stable API Example 8
1500
+ // End Versioned API Example 8
1501
1501
1502
1502
Ok ( ( ) )
1503
1503
}
0 commit comments