@@ -280,23 +280,23 @@ extern "rust-intrinsic" {
280
280
/// `std::sync::atomic` types via the `load` method by passing
281
281
/// [`Ordering::SeqCst`](crate::sync::atomic::Ordering::SeqCst)
282
282
/// as the `order`. For example,
283
- /// [`AtomicBool::load`](../../std/ sync/ atomic/struct. AtomicBool.html#method. load).
283
+ /// [`AtomicBool::load`](crate:: sync:: atomic:: AtomicBool:: load).
284
284
pub fn atomic_load < T : Copy > ( src : * const T ) -> T ;
285
285
/// Loads the current value of the pointer.
286
286
///
287
287
/// The stabilized version of this intrinsic is available on the
288
288
/// `std::sync::atomic` types via the `load` method by passing
289
289
/// [`Ordering::Acquire`](crate::sync::atomic::Ordering::Acquire)
290
290
/// as the `order`. For example,
291
- /// [`AtomicBool::load`](../../std/ sync/ atomic/struct. AtomicBool.html#method. load).
291
+ /// [`AtomicBool::load`](crate:: sync:: atomic:: AtomicBool:: load).
292
292
pub fn atomic_load_acq < T : Copy > ( src : * const T ) -> T ;
293
293
/// Loads the current value of the pointer.
294
294
///
295
295
/// The stabilized version of this intrinsic is available on the
296
296
/// `std::sync::atomic` types via the `load` method by passing
297
297
/// [`Ordering::Relaxed`](crate::sync::atomic::Ordering::Relaxed)
298
298
/// as the `order`. For example,
299
- /// [`AtomicBool::load`](../../std/ sync/ atomic/struct. AtomicBool.html#method. load).
299
+ /// [`AtomicBool::load`](crate:: sync:: atomic:: AtomicBool:: load).
300
300
pub fn atomic_load_relaxed < T : Copy > ( src : * const T ) -> T ;
301
301
pub fn atomic_load_unordered < T : Copy > ( src : * const T ) -> T ;
302
302
@@ -306,23 +306,23 @@ extern "rust-intrinsic" {
306
306
/// `std::sync::atomic` types via the `store` method by passing
307
307
/// [`Ordering::SeqCst`](crate::sync::atomic::Ordering::SeqCst)
308
308
/// as the `order`. For example,
309
- /// [`AtomicBool::store`](../../std/ sync/ atomic/struct. AtomicBool.html#method. store).
309
+ /// [`AtomicBool::store`](crate:: sync:: atomic:: AtomicBool:: store).
310
310
pub fn atomic_store < T : Copy > ( dst : * mut T , val : T ) ;
311
311
/// Stores the value at the specified memory location.
312
312
///
313
313
/// The stabilized version of this intrinsic is available on the
314
314
/// `std::sync::atomic` types via the `store` method by passing
315
315
/// [`Ordering::Release`](crate::sync::atomic::Ordering::Release)
316
316
/// as the `order`. For example,
317
- /// [`AtomicBool::store`](../../std/ sync/ atomic/struct. AtomicBool.html#method. store).
317
+ /// [`AtomicBool::store`](crate:: sync:: atomic:: AtomicBool:: store).
318
318
pub fn atomic_store_rel < T : Copy > ( dst : * mut T , val : T ) ;
319
319
/// Stores the value at the specified memory location.
320
320
///
321
321
/// The stabilized version of this intrinsic is available on the
322
322
/// `std::sync::atomic` types via the `store` method by passing
323
323
/// [`Ordering::Relaxed`](crate::sync::atomic::Ordering::Relaxed)
324
324
/// as the `order`. For example,
325
- /// [`AtomicBool::store`](../../std/ sync/ atomic/struct. AtomicBool.html#method. store).
325
+ /// [`AtomicBool::store`](crate:: sync:: atomic:: AtomicBool:: store).
326
326
pub fn atomic_store_relaxed < T : Copy > ( dst : * mut T , val : T ) ;
327
327
pub fn atomic_store_unordered < T : Copy > ( dst : * mut T , val : T ) ;
328
328
@@ -332,39 +332,39 @@ extern "rust-intrinsic" {
332
332
/// `std::sync::atomic` types via the `swap` method by passing
333
333
/// [`Ordering::SeqCst`](crate::sync::atomic::Ordering::SeqCst)
334
334
/// as the `order`. For example,
335
- /// [`AtomicBool::swap`](../../std/ sync/ atomic/struct. AtomicBool.html#method. swap).
335
+ /// [`AtomicBool::swap`](crate:: sync:: atomic:: AtomicBool:: swap).
336
336
pub fn atomic_xchg < T : Copy > ( dst : * mut T , src : T ) -> T ;
337
337
/// Stores the value at the specified memory location, returning the old value.
338
338
///
339
339
/// The stabilized version of this intrinsic is available on the
340
340
/// `std::sync::atomic` types via the `swap` method by passing
341
341
/// [`Ordering::Acquire`](crate::sync::atomic::Ordering::Acquire)
342
342
/// as the `order`. For example,
343
- /// [`AtomicBool::swap`](../../std/ sync/ atomic/struct. AtomicBool.html#method. swap).
343
+ /// [`AtomicBool::swap`](crate:: sync:: atomic:: AtomicBool:: swap).
344
344
pub fn atomic_xchg_acq < T : Copy > ( dst : * mut T , src : T ) -> T ;
345
345
/// Stores the value at the specified memory location, returning the old value.
346
346
///
347
347
/// The stabilized version of this intrinsic is available on the
348
348
/// `std::sync::atomic` types via the `swap` method by passing
349
349
/// [`Ordering::Release`](crate::sync::atomic::Ordering::Release)
350
350
/// as the `order`. For example,
351
- /// [`AtomicBool::swap`](../../std/ sync/ atomic/struct. AtomicBool.html#method. swap).
351
+ /// [`AtomicBool::swap`](crate:: sync:: atomic:: AtomicBool:: swap).
352
352
pub fn atomic_xchg_rel < T : Copy > ( dst : * mut T , src : T ) -> T ;
353
353
/// Stores the value at the specified memory location, returning the old value.
354
354
///
355
355
/// The stabilized version of this intrinsic is available on the
356
356
/// `std::sync::atomic` types via the `swap` method by passing
357
357
/// [`Ordering::AcqRel`](crate::sync::atomic::Ordering::AcqRel)
358
358
/// as the `order`. For example,
359
- /// [`AtomicBool::swap`](../../std/ sync/ atomic/struct. AtomicBool.html#method. swap).
359
+ /// [`AtomicBool::swap`](crate:: sync:: atomic:: AtomicBool:: swap).
360
360
pub fn atomic_xchg_acqrel < T : Copy > ( dst : * mut T , src : T ) -> T ;
361
361
/// Stores the value at the specified memory location, returning the old value.
362
362
///
363
363
/// The stabilized version of this intrinsic is available on the
364
364
/// `std::sync::atomic` types via the `swap` method by passing
365
365
/// [`Ordering::Relaxed`](crate::sync::atomic::Ordering::Relaxed)
366
366
/// as the `order`. For example,
367
- /// [`AtomicBool::swap`](../../std/ sync/ atomic/struct. AtomicBool.html#method. swap).
367
+ /// [`AtomicBool::swap`](crate:: sync:: atomic:: AtomicBool:: swap).
368
368
pub fn atomic_xchg_relaxed < T : Copy > ( dst : * mut T , src : T ) -> T ;
369
369
370
370
/// Adds to the current value, returning the previous value.
@@ -455,39 +455,39 @@ extern "rust-intrinsic" {
455
455
/// `std::sync::atomic` types via the `fetch_and` method by passing
456
456
/// [`Ordering::SeqCst`](crate::sync::atomic::Ordering::SeqCst)
457
457
/// as the `order`. For example,
458
- /// [`AtomicBool::fetch_and`](../../std/ sync/ atomic/struct. AtomicBool.html#method. fetch_and).
458
+ /// [`AtomicBool::fetch_and`](crate:: sync:: atomic:: AtomicBool:: fetch_and).
459
459
pub fn atomic_and < T : Copy > ( dst : * mut T , src : T ) -> T ;
460
460
/// Bitwise and with the current value, returning the previous value.
461
461
///
462
462
/// The stabilized version of this intrinsic is available on the
463
463
/// `std::sync::atomic` types via the `fetch_and` method by passing
464
464
/// [`Ordering::Acquire`](crate::sync::atomic::Ordering::Acquire)
465
465
/// as the `order`. For example,
466
- /// [`AtomicBool::fetch_and`](../../std/ sync/ atomic/struct. AtomicBool.html#method. fetch_and).
466
+ /// [`AtomicBool::fetch_and`](crate:: sync:: atomic:: AtomicBool:: fetch_and).
467
467
pub fn atomic_and_acq < T : Copy > ( dst : * mut T , src : T ) -> T ;
468
468
/// Bitwise and with the current value, returning the previous value.
469
469
///
470
470
/// The stabilized version of this intrinsic is available on the
471
471
/// `std::sync::atomic` types via the `fetch_and` method by passing
472
472
/// [`Ordering::Release`](crate::sync::atomic::Ordering::Release)
473
473
/// as the `order`. For example,
474
- /// [`AtomicBool::fetch_and`](../../std/ sync/ atomic/struct. AtomicBool.html#method. fetch_and).
474
+ /// [`AtomicBool::fetch_and`](crate:: sync:: atomic:: AtomicBool:: fetch_and).
475
475
pub fn atomic_and_rel < T : Copy > ( dst : * mut T , src : T ) -> T ;
476
476
/// Bitwise and with the current value, returning the previous value.
477
477
///
478
478
/// The stabilized version of this intrinsic is available on the
479
479
/// `std::sync::atomic` types via the `fetch_and` method by passing
480
480
/// [`Ordering::AcqRel`](crate::sync::atomic::Ordering::AcqRel)
481
481
/// as the `order`. For example,
482
- /// [`AtomicBool::fetch_and`](../../std/ sync/ atomic/struct. AtomicBool.html#method. fetch_and).
482
+ /// [`AtomicBool::fetch_and`](crate:: sync:: atomic:: AtomicBool:: fetch_and).
483
483
pub fn atomic_and_acqrel < T : Copy > ( dst : * mut T , src : T ) -> T ;
484
484
/// Bitwise and with the current value, returning the previous value.
485
485
///
486
486
/// The stabilized version of this intrinsic is available on the
487
487
/// `std::sync::atomic` types via the `fetch_and` method by passing
488
488
/// [`Ordering::Relaxed`](crate::sync::atomic::Ordering::Relaxed)
489
489
/// as the `order`. For example,
490
- /// [`AtomicBool::fetch_and`](../../std/ sync/ atomic/struct. AtomicBool.html#method. fetch_and).
490
+ /// [`AtomicBool::fetch_and`](crate:: sync:: atomic:: AtomicBool:: fetch_and).
491
491
pub fn atomic_and_relaxed < T : Copy > ( dst : * mut T , src : T ) -> T ;
492
492
493
493
/// Bitwise nand with the current value, returning the previous value.
@@ -496,39 +496,39 @@ extern "rust-intrinsic" {
496
496
/// `std::sync::atomic::AtomicBool` type via the `fetch_nand` method by passing
497
497
/// [`Ordering::SeqCst`](crate::sync::atomic::Ordering::SeqCst)
498
498
/// as the `order`. For example,
499
- /// [`AtomicBool::fetch_nand`](../../std/ sync/ atomic/struct. AtomicBool.html#method. fetch_nand).
499
+ /// [`AtomicBool::fetch_nand`](crate:: sync:: atomic:: AtomicBool:: fetch_nand).
500
500
pub fn atomic_nand < T : Copy > ( dst : * mut T , src : T ) -> T ;
501
501
/// Bitwise nand with the current value, returning the previous value.
502
502
///
503
503
/// The stabilized version of this intrinsic is available on the
504
504
/// `std::sync::atomic::AtomicBool` type via the `fetch_nand` method by passing
505
505
/// [`Ordering::Acquire`](crate::sync::atomic::Ordering::Acquire)
506
506
/// as the `order`. For example,
507
- /// [`AtomicBool::fetch_nand`](../../std/ sync/ atomic/struct. AtomicBool.html#method. fetch_nand).
507
+ /// [`AtomicBool::fetch_nand`](crate:: sync:: atomic:: AtomicBool:: fetch_nand).
508
508
pub fn atomic_nand_acq < T : Copy > ( dst : * mut T , src : T ) -> T ;
509
509
/// Bitwise nand with the current value, returning the previous value.
510
510
///
511
511
/// The stabilized version of this intrinsic is available on the
512
512
/// `std::sync::atomic::AtomicBool` type via the `fetch_nand` method by passing
513
513
/// [`Ordering::Release`](crate::sync::atomic::Ordering::Release)
514
514
/// as the `order`. For example,
515
- /// [`AtomicBool::fetch_nand`](../../std/ sync/ atomic/struct. AtomicBool.html#method. fetch_nand).
515
+ /// [`AtomicBool::fetch_nand`](crate:: sync:: atomic:: AtomicBool:: fetch_nand).
516
516
pub fn atomic_nand_rel < T : Copy > ( dst : * mut T , src : T ) -> T ;
517
517
/// Bitwise nand with the current value, returning the previous value.
518
518
///
519
519
/// The stabilized version of this intrinsic is available on the
520
520
/// `std::sync::atomic::AtomicBool` type via the `fetch_nand` method by passing
521
521
/// [`Ordering::AcqRel`](crate::sync::atomic::Ordering::AcqRel)
522
522
/// as the `order`. For example,
523
- /// [`AtomicBool::fetch_nand`](../../std/ sync/ atomic/struct. AtomicBool.html#method. fetch_nand).
523
+ /// [`AtomicBool::fetch_nand`](crate:: sync:: atomic:: AtomicBool:: fetch_nand).
524
524
pub fn atomic_nand_acqrel < T : Copy > ( dst : * mut T , src : T ) -> T ;
525
525
/// Bitwise nand with the current value, returning the previous value.
526
526
///
527
527
/// The stabilized version of this intrinsic is available on the
528
528
/// `std::sync::atomic::AtomicBool` type via the `fetch_nand` method by passing
529
529
/// [`Ordering::Relaxed`](crate::sync::atomic::Ordering::Relaxed)
530
530
/// as the `order`. For example,
531
- /// [`AtomicBool::fetch_nand`](../../std/ sync/ atomic/struct. AtomicBool.html#method. fetch_nand).
531
+ /// [`AtomicBool::fetch_nand`](crate:: sync:: atomic:: AtomicBool:: fetch_nand).
532
532
pub fn atomic_nand_relaxed < T : Copy > ( dst : * mut T , src : T ) -> T ;
533
533
534
534
/// Bitwise or with the current value, returning the previous value.
@@ -537,39 +537,39 @@ extern "rust-intrinsic" {
537
537
/// `std::sync::atomic` types via the `fetch_or` method by passing
538
538
/// [`Ordering::SeqCst`](crate::sync::atomic::Ordering::SeqCst)
539
539
/// as the `order`. For example,
540
- /// [`AtomicBool::fetch_or`](../../std/ sync/ atomic/struct. AtomicBool.html#method. fetch_or).
540
+ /// [`AtomicBool::fetch_or`](crate:: sync:: atomic:: AtomicBool:: fetch_or).
541
541
pub fn atomic_or < T : Copy > ( dst : * mut T , src : T ) -> T ;
542
542
/// Bitwise or with the current value, returning the previous value.
543
543
///
544
544
/// The stabilized version of this intrinsic is available on the
545
545
/// `std::sync::atomic` types via the `fetch_or` method by passing
546
546
/// [`Ordering::Acquire`](crate::sync::atomic::Ordering::Acquire)
547
547
/// as the `order`. For example,
548
- /// [`AtomicBool::fetch_or`](../../std/ sync/ atomic/struct. AtomicBool.html#method. fetch_or).
548
+ /// [`AtomicBool::fetch_or`](crate:: sync:: atomic:: AtomicBool:: fetch_or).
549
549
pub fn atomic_or_acq < T : Copy > ( dst : * mut T , src : T ) -> T ;
550
550
/// Bitwise or with the current value, returning the previous value.
551
551
///
552
552
/// The stabilized version of this intrinsic is available on the
553
553
/// `std::sync::atomic` types via the `fetch_or` method by passing
554
554
/// [`Ordering::Release`](crate::sync::atomic::Ordering::Release)
555
555
/// as the `order`. For example,
556
- /// [`AtomicBool::fetch_or`](../../std/ sync/ atomic/struct. AtomicBool.html#method. fetch_or).
556
+ /// [`AtomicBool::fetch_or`](crate:: sync:: atomic:: AtomicBool:: fetch_or).
557
557
pub fn atomic_or_rel < T : Copy > ( dst : * mut T , src : T ) -> T ;
558
558
/// Bitwise or with the current value, returning the previous value.
559
559
///
560
560
/// The stabilized version of this intrinsic is available on the
561
561
/// `std::sync::atomic` types via the `fetch_or` method by passing
562
562
/// [`Ordering::AcqRel`](crate::sync::atomic::Ordering::AcqRel)
563
563
/// as the `order`. For example,
564
- /// [`AtomicBool::fetch_or`](../../std/ sync/ atomic/struct. AtomicBool.html#method. fetch_or).
564
+ /// [`AtomicBool::fetch_or`](crate:: sync:: atomic:: AtomicBool:: fetch_or).
565
565
pub fn atomic_or_acqrel < T : Copy > ( dst : * mut T , src : T ) -> T ;
566
566
/// Bitwise or with the current value, returning the previous value.
567
567
///
568
568
/// The stabilized version of this intrinsic is available on the
569
569
/// `std::sync::atomic` types via the `fetch_or` method by passing
570
570
/// [`Ordering::Relaxed`](crate::sync::atomic::Ordering::Relaxed)
571
571
/// as the `order`. For example,
572
- /// [`AtomicBool::fetch_or`](../../std/ sync/ atomic/struct. AtomicBool.html#method. fetch_or).
572
+ /// [`AtomicBool::fetch_or`](crate:: sync:: atomic:: AtomicBool:: fetch_or).
573
573
pub fn atomic_or_relaxed < T : Copy > ( dst : * mut T , src : T ) -> T ;
574
574
575
575
/// Bitwise xor with the current value, returning the previous value.
@@ -578,39 +578,39 @@ extern "rust-intrinsic" {
578
578
/// `std::sync::atomic` types via the `fetch_xor` method by passing
579
579
/// [`Ordering::SeqCst`](crate::sync::atomic::Ordering::SeqCst)
580
580
/// as the `order`. For example,
581
- /// [`AtomicBool::fetch_xor`](../../std/ sync/ atomic/struct. AtomicBool.html#method. fetch_xor).
581
+ /// [`AtomicBool::fetch_xor`](crate:: sync:: atomic:: AtomicBool:: fetch_xor).
582
582
pub fn atomic_xor < T : Copy > ( dst : * mut T , src : T ) -> T ;
583
583
/// Bitwise xor with the current value, returning the previous value.
584
584
///
585
585
/// The stabilized version of this intrinsic is available on the
586
586
/// `std::sync::atomic` types via the `fetch_xor` method by passing
587
587
/// [`Ordering::Acquire`](crate::sync::atomic::Ordering::Acquire)
588
588
/// as the `order`. For example,
589
- /// [`AtomicBool::fetch_xor`](../../std/ sync/ atomic/struct. AtomicBool.html#method. fetch_xor).
589
+ /// [`AtomicBool::fetch_xor`](crate:: sync:: atomic:: AtomicBool:: fetch_xor).
590
590
pub fn atomic_xor_acq < T : Copy > ( dst : * mut T , src : T ) -> T ;
591
591
/// Bitwise xor with the current value, returning the previous value.
592
592
///
593
593
/// The stabilized version of this intrinsic is available on the
594
594
/// `std::sync::atomic` types via the `fetch_xor` method by passing
595
595
/// [`Ordering::Release`](crate::sync::atomic::Ordering::Release)
596
596
/// as the `order`. For example,
597
- /// [`AtomicBool::fetch_xor`](../../std/ sync/ atomic/struct. AtomicBool.html#method. fetch_xor).
597
+ /// [`AtomicBool::fetch_xor`](crate:: sync:: atomic:: AtomicBool:: fetch_xor).
598
598
pub fn atomic_xor_rel < T : Copy > ( dst : * mut T , src : T ) -> T ;
599
599
/// Bitwise xor with the current value, returning the previous value.
600
600
///
601
601
/// The stabilized version of this intrinsic is available on the
602
602
/// `std::sync::atomic` types via the `fetch_xor` method by passing
603
603
/// [`Ordering::AcqRel`](crate::sync::atomic::Ordering::AcqRel)
604
604
/// as the `order`. For example,
605
- /// [`AtomicBool::fetch_xor`](../../std/ sync/ atomic/struct. AtomicBool.html#method. fetch_xor).
605
+ /// [`AtomicBool::fetch_xor`](crate:: sync:: atomic:: AtomicBool:: fetch_xor).
606
606
pub fn atomic_xor_acqrel < T : Copy > ( dst : * mut T , src : T ) -> T ;
607
607
/// Bitwise xor with the current value, returning the previous value.
608
608
///
609
609
/// The stabilized version of this intrinsic is available on the
610
610
/// `std::sync::atomic` types via the `fetch_xor` method by passing
611
611
/// [`Ordering::Relaxed`](crate::sync::atomic::Ordering::Relaxed)
612
612
/// as the `order`. For example,
613
- /// [`AtomicBool::fetch_xor`](../../std/ sync/ atomic/struct. AtomicBool.html#method. fetch_xor).
613
+ /// [`AtomicBool::fetch_xor`](crate:: sync:: atomic:: AtomicBool:: fetch_xor).
614
614
pub fn atomic_xor_relaxed < T : Copy > ( dst : * mut T , src : T ) -> T ;
615
615
616
616
/// Maximum with the current value using a signed comparison.
0 commit comments