@@ -508,14 +508,14 @@ impl<T> Event<T> {
508
508
/// assert_eq!(event.total_listeners(), 0);
509
509
///
510
510
/// let listener1 = event.listen();
511
- /// assert_eq!(event.total_listeners(), 1);
511
+ /// assert_eq!(event.total_listeners(), 1);
512
512
///
513
513
/// let listener2 = event.listen();
514
- /// assert_eq!(event.total_listeners(), 2);
514
+ /// assert_eq!(event.total_listeners(), 2);
515
515
///
516
516
/// drop(listener1);
517
517
/// drop(listener2);
518
- /// assert_eq!(event.total_listeners(), 0);
518
+ /// assert_eq!(event.total_listeners(), 0);
519
519
/// ```
520
520
#[ cfg( feature = "std" ) ]
521
521
#[ inline]
@@ -1364,6 +1364,7 @@ fn __test_send_and_sync() {
1364
1364
fn _assert_send < T : Send > ( ) { }
1365
1365
fn _assert_sync < T : Sync > ( ) { }
1366
1366
1367
+ _assert_send :: < crate :: __private:: StackSlot < ' _ , ( ) > > ( ) ;
1367
1368
_assert_send :: < Event < ( ) > > ( ) ;
1368
1369
_assert_sync :: < Event < ( ) > > ( ) ;
1369
1370
_assert_send :: < EventListener < ( ) > > ( ) ;
@@ -1408,6 +1409,7 @@ pub mod __private {
1408
1409
1409
1410
impl < T > core:: panic:: UnwindSafe for StackSlot < ' _ , T > { }
1410
1411
impl < T > core:: panic:: RefUnwindSafe for StackSlot < ' _ , T > { }
1412
+ unsafe impl < T > Send for StackSlot < ' _ , T > { }
1411
1413
1412
1414
impl < ' ev , T > StackSlot < ' ev , T > {
1413
1415
/// Create a new `StackSlot` on the stack.
0 commit comments