1use crate::emit_traits; 2use newer_type::target; 3 4emit_traits! { 5 #[target(alternative = ::std::task::Wake)] 6 pub trait Wake { 7 fn wake(self: ::std::sync::Arc<Self>); 8 fn wake_by_ref(self: &::std::sync::Arc<Self>); 9 } 10}