pub mod some_executor
pub use some_executor::Instant
pub mod some_executor::context
pub struct some_executor::context::LocalKey<T: 'static>(_)
impl<T: 'static> some_executor::context::LocalKey<T>
pub fn some_executor::context::LocalKey<T>::get(&'static self) -> T where T: core::marker::Copy
pub fn some_executor::context::LocalKey<T>::replace(&'static self, value: T) -> T
pub fn some_executor::context::LocalKey<T>::scope<F>(&'static self, value: T, f: F) -> impl core::future::future::Future<Output = <F as core::future::future::Future>::Output> where F: core::future::future::Future, T: core::marker::Unpin
pub fn some_executor::context::LocalKey<T>::set(&'static self, value: T)
pub fn some_executor::context::LocalKey<T>::with<F, R>(&'static self, f: F) -> R where F: core::ops::function::FnOnce(core::option::Option<&T>) -> R
pub fn some_executor::context::LocalKey<T>::with_mut<F, R>(&'static self, f: F) -> R where F: core::ops::function::FnOnce(core::option::Option<&mut T>) -> R
impl<T: core::fmt::Debug + 'static> core::fmt::Debug for some_executor::context::LocalKey<T>
pub fn some_executor::context::LocalKey<T>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<T> core::marker::Freeze for some_executor::context::LocalKey<T>
impl<T> core::marker::Send for some_executor::context::LocalKey<T>
impl<T> core::marker::Sync for some_executor::context::LocalKey<T>
impl<T> core::marker::Unpin for some_executor::context::LocalKey<T>
impl<T> core::panic::unwind_safe::RefUnwindSafe for some_executor::context::LocalKey<T>
impl<T> core::panic::unwind_safe::UnwindSafe for some_executor::context::LocalKey<T>
impl<T, U> core::convert::Into<U> for some_executor::context::LocalKey<T> where U: core::convert::From<T>
pub fn some_executor::context::LocalKey<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for some_executor::context::LocalKey<T> where U: core::convert::Into<T>
pub type some_executor::context::LocalKey<T>::Error = core::convert::Infallible
pub fn some_executor::context::LocalKey<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for some_executor::context::LocalKey<T> where U: core::convert::TryFrom<T>
pub type some_executor::context::LocalKey<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn some_executor::context::LocalKey<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for some_executor::context::LocalKey<T> where T: 'static + ?core::marker::Sized
pub fn some_executor::context::LocalKey<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for some_executor::context::LocalKey<T> where T: ?core::marker::Sized
pub fn some_executor::context::LocalKey<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for some_executor::context::LocalKey<T> where T: ?core::marker::Sized
pub fn some_executor::context::LocalKey<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for some_executor::context::LocalKey<T>
pub fn some_executor::context::LocalKey<T>::from(t: T) -> T
pub struct some_executor::context::LocalKeyImmutable<T: 'static>(_)
impl<T: 'static> some_executor::context::LocalKeyImmutable<T>
pub fn some_executor::context::LocalKeyImmutable<T>::get(&'static self) -> T where T: core::marker::Copy
pub fn some_executor::context::LocalKeyImmutable<T>::scope<F>(&'static self, value: T, f: F) -> impl core::future::future::Future<Output = <F as core::future::future::Future>::Output> where F: core::future::future::Future, T: core::marker::Unpin
pub fn some_executor::context::LocalKeyImmutable<T>::with<F, R>(&'static self, f: F) -> R where F: core::ops::function::FnOnce(core::option::Option<&T>) -> R
impl<T: core::fmt::Debug + 'static> core::fmt::Debug for some_executor::context::LocalKeyImmutable<T>
pub fn some_executor::context::LocalKeyImmutable<T>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<T> core::marker::Freeze for some_executor::context::LocalKeyImmutable<T>
impl<T> core::marker::Send for some_executor::context::LocalKeyImmutable<T>
impl<T> core::marker::Sync for some_executor::context::LocalKeyImmutable<T>
impl<T> core::marker::Unpin for some_executor::context::LocalKeyImmutable<T>
impl<T> core::panic::unwind_safe::RefUnwindSafe for some_executor::context::LocalKeyImmutable<T>
impl<T> core::panic::unwind_safe::UnwindSafe for some_executor::context::LocalKeyImmutable<T>
impl<T, U> core::convert::Into<U> for some_executor::context::LocalKeyImmutable<T> where U: core::convert::From<T>
pub fn some_executor::context::LocalKeyImmutable<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for some_executor::context::LocalKeyImmutable<T> where U: core::convert::Into<T>
pub type some_executor::context::LocalKeyImmutable<T>::Error = core::convert::Infallible
pub fn some_executor::context::LocalKeyImmutable<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for some_executor::context::LocalKeyImmutable<T> where U: core::convert::TryFrom<T>
pub type some_executor::context::LocalKeyImmutable<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn some_executor::context::LocalKeyImmutable<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for some_executor::context::LocalKeyImmutable<T> where T: 'static + ?core::marker::Sized
pub fn some_executor::context::LocalKeyImmutable<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for some_executor::context::LocalKeyImmutable<T> where T: ?core::marker::Sized
pub fn some_executor::context::LocalKeyImmutable<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for some_executor::context::LocalKeyImmutable<T> where T: ?core::marker::Sized
pub fn some_executor::context::LocalKeyImmutable<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for some_executor::context::LocalKeyImmutable<T>
pub fn some_executor::context::LocalKeyImmutable<T>::from(t: T) -> T
pub mod some_executor::current_executor
pub fn some_executor::current_executor::current_executor() -> alloc::boxed::Box<some_executor::DynExecutor>
pub mod some_executor::global_executor
pub fn some_executor::global_executor::global_executor<R>(c: impl core::ops::function::FnOnce(core::option::Option<&some_executor::DynExecutor>) -> R) -> R
pub fn some_executor::global_executor::set_global_executor(runtime: alloc::boxed::Box<some_executor::DynExecutor>)
pub mod some_executor::hint
#[non_exhaustive] pub enum some_executor::hint::Hint
pub some_executor::hint::Hint::CPU
pub some_executor::hint::Hint::IO
pub some_executor::hint::Hint::Unknown
impl core::clone::Clone for some_executor::hint::Hint
pub fn some_executor::hint::Hint::clone(&self) -> some_executor::hint::Hint
impl core::cmp::Eq for some_executor::hint::Hint
impl core::cmp::PartialEq for some_executor::hint::Hint
pub fn some_executor::hint::Hint::eq(&self, other: &some_executor::hint::Hint) -> bool
impl core::default::Default for some_executor::hint::Hint
pub fn some_executor::hint::Hint::default() -> some_executor::hint::Hint
impl core::fmt::Debug for some_executor::hint::Hint
pub fn some_executor::hint::Hint::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for some_executor::hint::Hint
pub fn some_executor::hint::Hint::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for some_executor::hint::Hint
impl core::marker::StructuralPartialEq for some_executor::hint::Hint
impl core::marker::Freeze for some_executor::hint::Hint
impl core::marker::Send for some_executor::hint::Hint
impl core::marker::Sync for some_executor::hint::Hint
impl core::marker::Unpin for some_executor::hint::Hint
impl core::panic::unwind_safe::RefUnwindSafe for some_executor::hint::Hint
impl core::panic::unwind_safe::UnwindSafe for some_executor::hint::Hint
impl<T, U> core::convert::Into<U> for some_executor::hint::Hint where U: core::convert::From<T>
pub fn some_executor::hint::Hint::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for some_executor::hint::Hint where U: core::convert::Into<T>
pub type some_executor::hint::Hint::Error = core::convert::Infallible
pub fn some_executor::hint::Hint::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for some_executor::hint::Hint where U: core::convert::TryFrom<T>
pub type some_executor::hint::Hint::Error = <U as core::convert::TryFrom<T>>::Error
pub fn some_executor::hint::Hint::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for some_executor::hint::Hint where T: core::clone::Clone
pub type some_executor::hint::Hint::Owned = T
pub fn some_executor::hint::Hint::clone_into(&self, target: &mut T)
pub fn some_executor::hint::Hint::to_owned(&self) -> T
impl<T> core::any::Any for some_executor::hint::Hint where T: 'static + ?core::marker::Sized
pub fn some_executor::hint::Hint::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for some_executor::hint::Hint where T: ?core::marker::Sized
pub fn some_executor::hint::Hint::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for some_executor::hint::Hint where T: ?core::marker::Sized
pub fn some_executor::hint::Hint::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for some_executor::hint::Hint where T: core::clone::Clone
pub unsafe fn some_executor::hint::Hint::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for some_executor::hint::Hint
pub fn some_executor::hint::Hint::from(t: T) -> T
pub mod some_executor::observer
pub enum some_executor::observer::FinishedObservation<T>
pub some_executor::observer::FinishedObservation::Cancelled
pub some_executor::observer::FinishedObservation::Ready(T)
impl<T: core::clone::Clone> core::clone::Clone for some_executor::observer::FinishedObservation<T>
pub fn some_executor::observer::FinishedObservation<T>::clone(&self) -> some_executor::observer::FinishedObservation<T>
impl<T: core::cmp::Eq> core::cmp::Eq for some_executor::observer::FinishedObservation<T>
impl<T: core::cmp::PartialEq> core::cmp::PartialEq for some_executor::observer::FinishedObservation<T>
pub fn some_executor::observer::FinishedObservation<T>::eq(&self, other: &some_executor::observer::FinishedObservation<T>) -> bool
impl<T: core::fmt::Debug> core::fmt::Debug for some_executor::observer::FinishedObservation<T>
pub fn some_executor::observer::FinishedObservation<T>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<T: core::hash::Hash> core::hash::Hash for some_executor::observer::FinishedObservation<T>
pub fn some_executor::observer::FinishedObservation<T>::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl<T> core::marker::StructuralPartialEq for some_executor::observer::FinishedObservation<T>
impl<T> core::marker::Freeze for some_executor::observer::FinishedObservation<T> where T: core::marker::Freeze
impl<T> core::marker::Send for some_executor::observer::FinishedObservation<T> where T: core::marker::Send
impl<T> core::marker::Sync for some_executor::observer::FinishedObservation<T> where T: core::marker::Sync
impl<T> core::marker::Unpin for some_executor::observer::FinishedObservation<T> where T: core::marker::Unpin
impl<T> core::panic::unwind_safe::RefUnwindSafe for some_executor::observer::FinishedObservation<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for some_executor::observer::FinishedObservation<T> where T: core::panic::unwind_safe::UnwindSafe
impl<T, U> core::convert::Into<U> for some_executor::observer::FinishedObservation<T> where U: core::convert::From<T>
pub fn some_executor::observer::FinishedObservation<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for some_executor::observer::FinishedObservation<T> where U: core::convert::Into<T>
pub type some_executor::observer::FinishedObservation<T>::Error = core::convert::Infallible
pub fn some_executor::observer::FinishedObservation<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for some_executor::observer::FinishedObservation<T> where U: core::convert::TryFrom<T>
pub type some_executor::observer::FinishedObservation<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn some_executor::observer::FinishedObservation<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for some_executor::observer::FinishedObservation<T> where T: core::clone::Clone
pub type some_executor::observer::FinishedObservation<T>::Owned = T
pub fn some_executor::observer::FinishedObservation<T>::clone_into(&self, target: &mut T)
pub fn some_executor::observer::FinishedObservation<T>::to_owned(&self) -> T
impl<T> core::any::Any for some_executor::observer::FinishedObservation<T> where T: 'static + ?core::marker::Sized
pub fn some_executor::observer::FinishedObservation<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for some_executor::observer::FinishedObservation<T> where T: ?core::marker::Sized
pub fn some_executor::observer::FinishedObservation<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for some_executor::observer::FinishedObservation<T> where T: ?core::marker::Sized
pub fn some_executor::observer::FinishedObservation<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for some_executor::observer::FinishedObservation<T> where T: core::clone::Clone
pub unsafe fn some_executor::observer::FinishedObservation<T>::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for some_executor::observer::FinishedObservation<T>
pub fn some_executor::observer::FinishedObservation<T>::from(t: T) -> T
pub enum some_executor::observer::Observation<T>
pub some_executor::observer::Observation::Cancelled
pub some_executor::observer::Observation::Done
pub some_executor::observer::Observation::Pending
pub some_executor::observer::Observation::Ready(T)
impl<T: core::clone::Clone> core::clone::Clone for some_executor::observer::Observation<T>
pub fn some_executor::observer::Observation<T>::clone(&self) -> some_executor::observer::Observation<T>
impl<T: core::cmp::Eq> core::cmp::Eq for some_executor::observer::Observation<T>
impl<T: core::cmp::PartialEq> core::cmp::PartialEq for some_executor::observer::Observation<T>
pub fn some_executor::observer::Observation<T>::eq(&self, other: &some_executor::observer::Observation<T>) -> bool
impl<T: core::fmt::Debug> core::fmt::Debug for some_executor::observer::Observation<T>
pub fn some_executor::observer::Observation<T>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<T: core::hash::Hash> core::hash::Hash for some_executor::observer::Observation<T>
pub fn some_executor::observer::Observation<T>::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl<T> core::convert::From<T> for some_executor::observer::Observation<T>
pub fn some_executor::observer::Observation<T>::from(value: T) -> Self
impl<T> core::convert::From<some_executor::observer::Observation<T>> for core::option::Option<T>
pub fn core::option::Option<T>::from(value: some_executor::observer::Observation<T>) -> Self
impl<T> core::marker::StructuralPartialEq for some_executor::observer::Observation<T>
impl<T> core::marker::Freeze for some_executor::observer::Observation<T> where T: core::marker::Freeze
impl<T> core::marker::Send for some_executor::observer::Observation<T> where T: core::marker::Send
impl<T> core::marker::Sync for some_executor::observer::Observation<T> where T: core::marker::Sync
impl<T> core::marker::Unpin for some_executor::observer::Observation<T> where T: core::marker::Unpin
impl<T> core::panic::unwind_safe::RefUnwindSafe for some_executor::observer::Observation<T> where T: core::panic::unwind_safe::RefUnwindSafe
impl<T> core::panic::unwind_safe::UnwindSafe for some_executor::observer::Observation<T> where T: core::panic::unwind_safe::UnwindSafe
impl<T, U> core::convert::Into<U> for some_executor::observer::Observation<T> where U: core::convert::From<T>
pub fn some_executor::observer::Observation<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for some_executor::observer::Observation<T> where U: core::convert::Into<T>
pub type some_executor::observer::Observation<T>::Error = core::convert::Infallible
pub fn some_executor::observer::Observation<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for some_executor::observer::Observation<T> where U: core::convert::TryFrom<T>
pub type some_executor::observer::Observation<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn some_executor::observer::Observation<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for some_executor::observer::Observation<T> where T: core::clone::Clone
pub type some_executor::observer::Observation<T>::Owned = T
pub fn some_executor::observer::Observation<T>::clone_into(&self, target: &mut T)
pub fn some_executor::observer::Observation<T>::to_owned(&self) -> T
impl<T> core::any::Any for some_executor::observer::Observation<T> where T: 'static + ?core::marker::Sized
pub fn some_executor::observer::Observation<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for some_executor::observer::Observation<T> where T: ?core::marker::Sized
pub fn some_executor::observer::Observation<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for some_executor::observer::Observation<T> where T: ?core::marker::Sized
pub fn some_executor::observer::Observation<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for some_executor::observer::Observation<T> where T: core::clone::Clone
pub unsafe fn some_executor::observer::Observation<T>::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for some_executor::observer::Observation<T>
pub fn some_executor::observer::Observation<T>::from(t: T) -> T
impl<T> core::convert::From<never> for some_executor::observer::Observation<T>
pub fn some_executor::observer::Observation<T>::from(t: never) -> T
pub struct some_executor::observer::TypedObserver<T, ENotifier: some_executor::observer::ExecutorNotified>
impl<T, E: some_executor::observer::ExecutorNotified> some_executor::observer::TypedObserver<T, E>
pub fn some_executor::observer::TypedObserver<T, E>::detach(self)
pub fn some_executor::observer::TypedObserver<T, E>::observe(&self) -> some_executor::observer::Observation<T>
pub fn some_executor::observer::TypedObserver<T, E>::task_id(&self) -> &some_executor::task::TaskID
impl<T, E> core::future::future::Future for some_executor::observer::TypedObserver<T, E> where E: some_executor::observer::ExecutorNotified
pub type some_executor::observer::TypedObserver<T, E>::Output = some_executor::observer::FinishedObservation<T>
pub fn some_executor::observer::TypedObserver<T, E>::poll(self: core::pin::Pin<&mut Self>, cx: &mut core::task::wake::Context<'_>) -> core::task::poll::Poll<Self::Output>
impl<T, ENotifier: some_executor::observer::ExecutorNotified> core::ops::drop::Drop for some_executor::observer::TypedObserver<T, ENotifier>
pub fn some_executor::observer::TypedObserver<T, ENotifier>::drop(&mut self)
impl<T: 'static, ENotifier: some_executor::observer::ExecutorNotified> some_executor::observer::Observer for some_executor::observer::TypedObserver<T, ENotifier>
pub type some_executor::observer::TypedObserver<T, ENotifier>::Value = T
pub fn some_executor::observer::TypedObserver<T, ENotifier>::observe(&self) -> some_executor::observer::Observation<Self::Value>
pub fn some_executor::observer::TypedObserver<T, ENotifier>::task_id(&self) -> &some_executor::task::TaskID
impl<T: core::fmt::Debug, ENotifier: core::fmt::Debug + some_executor::observer::ExecutorNotified> core::fmt::Debug for some_executor::observer::TypedObserver<T, ENotifier>
pub fn some_executor::observer::TypedObserver<T, ENotifier>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<T, ENotifier> core::marker::Freeze for some_executor::observer::TypedObserver<T, ENotifier> where ENotifier: core::marker::Freeze
impl<T, ENotifier> core::marker::Send for some_executor::observer::TypedObserver<T, ENotifier> where ENotifier: core::marker::Send, T: core::marker::Send
impl<T, ENotifier> core::marker::Sync for some_executor::observer::TypedObserver<T, ENotifier> where ENotifier: core::marker::Sync, T: core::marker::Send
impl<T, ENotifier> core::marker::Unpin for some_executor::observer::TypedObserver<T, ENotifier> where ENotifier: core::marker::Unpin
impl<T, ENotifier> !core::panic::unwind_safe::RefUnwindSafe for some_executor::observer::TypedObserver<T, ENotifier>
impl<T, ENotifier> !core::panic::unwind_safe::UnwindSafe for some_executor::observer::TypedObserver<T, ENotifier>
impl<F> core::future::into_future::IntoFuture for some_executor::observer::TypedObserver<T, ENotifier> where F: core::future::future::Future
pub type some_executor::observer::TypedObserver<T, ENotifier>::IntoFuture = F
pub type some_executor::observer::TypedObserver<T, ENotifier>::Output = <F as core::future::future::Future>::Output
pub fn some_executor::observer::TypedObserver<T, ENotifier>::into_future(self) -> <F as core::future::into_future::IntoFuture>::IntoFuture
impl<T, U> core::convert::Into<U> for some_executor::observer::TypedObserver<T, ENotifier> where U: core::convert::From<T>
pub fn some_executor::observer::TypedObserver<T, ENotifier>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for some_executor::observer::TypedObserver<T, ENotifier> where U: core::convert::Into<T>
pub type some_executor::observer::TypedObserver<T, ENotifier>::Error = core::convert::Infallible
pub fn some_executor::observer::TypedObserver<T, ENotifier>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for some_executor::observer::TypedObserver<T, ENotifier> where U: core::convert::TryFrom<T>
pub type some_executor::observer::TypedObserver<T, ENotifier>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn some_executor::observer::TypedObserver<T, ENotifier>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for some_executor::observer::TypedObserver<T, ENotifier> where T: 'static + ?core::marker::Sized
pub fn some_executor::observer::TypedObserver<T, ENotifier>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for some_executor::observer::TypedObserver<T, ENotifier> where T: ?core::marker::Sized
pub fn some_executor::observer::TypedObserver<T, ENotifier>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for some_executor::observer::TypedObserver<T, ENotifier> where T: ?core::marker::Sized
pub fn some_executor::observer::TypedObserver<T, ENotifier>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for some_executor::observer::TypedObserver<T, ENotifier>
pub fn some_executor::observer::TypedObserver<T, ENotifier>::from(t: T) -> T
pub trait some_executor::observer::ExecutorNotified: 'static
pub fn some_executor::observer::ExecutorNotified::request_cancel(&mut self)
impl some_executor::observer::ExecutorNotified for alloc::boxed::Box<(dyn some_executor::observer::ExecutorNotified + '_)>
pub fn alloc::boxed::Box<(dyn some_executor::observer::ExecutorNotified + '_)>::request_cancel(&mut self)
impl some_executor::observer::ExecutorNotified for alloc::boxed::Box<(dyn some_executor::observer::ExecutorNotified + core::marker::Send)>
pub fn alloc::boxed::Box<(dyn some_executor::observer::ExecutorNotified + core::marker::Send)>::request_cancel(&mut self)
impl some_executor::observer::ExecutorNotified for core::convert::Infallible
pub fn core::convert::Infallible::request_cancel(&mut self)
pub trait some_executor::observer::Observer: 'static + core::future::future::Future<Output = some_executor::observer::FinishedObservation<Self::Value>>
pub type some_executor::observer::Observer::Value
pub fn some_executor::observer::Observer::detach(self) where Self: core::marker::Sized
pub fn some_executor::observer::Observer::observe(&self) -> some_executor::observer::Observation<Self::Value>
pub fn some_executor::observer::Observer::task_id(&self) -> &some_executor::task::TaskID
impl<T: 'static, ENotifier: some_executor::observer::ExecutorNotified> some_executor::observer::Observer for some_executor::observer::TypedObserver<T, ENotifier>
pub type some_executor::observer::TypedObserver<T, ENotifier>::Value = T
pub fn some_executor::observer::TypedObserver<T, ENotifier>::observe(&self) -> some_executor::observer::Observation<Self::Value>
pub fn some_executor::observer::TypedObserver<T, ENotifier>::task_id(&self) -> &some_executor::task::TaskID
impl<V> some_executor::observer::Observer for alloc::boxed::Box<(dyn some_executor::observer::Observer<Value = V, Output = some_executor::observer::FinishedObservation<V>> + core::marker::Send)> where V: 'static
pub type alloc::boxed::Box<(dyn some_executor::observer::Observer<Value = V, Output = some_executor::observer::FinishedObservation<V>> + core::marker::Send)>::Value = V
pub fn alloc::boxed::Box<(dyn some_executor::observer::Observer<Value = V, Output = some_executor::observer::FinishedObservation<V>> + core::marker::Send)>::observe(&self) -> some_executor::observer::Observation<Self::Value>
pub fn alloc::boxed::Box<(dyn some_executor::observer::Observer<Value = V, Output = some_executor::observer::FinishedObservation<V>> + core::marker::Send)>::task_id(&self) -> &some_executor::task::TaskID
impl<V> some_executor::observer::Observer for alloc::boxed::Box<dyn some_executor::observer::Observer<Value = V, Output = some_executor::observer::FinishedObservation<V>>> where V: 'static
pub type alloc::boxed::Box<dyn some_executor::observer::Observer<Value = V, Output = some_executor::observer::FinishedObservation<V>>>::Value = V
pub fn alloc::boxed::Box<dyn some_executor::observer::Observer<Value = V, Output = some_executor::observer::FinishedObservation<V>>>::observe(&self) -> some_executor::observer::Observation<Self::Value>
pub fn alloc::boxed::Box<dyn some_executor::observer::Observer<Value = V, Output = some_executor::observer::FinishedObservation<V>>>::task_id(&self) -> &some_executor::task::TaskID
pub trait some_executor::observer::ObserverNotified<T: ?core::marker::Sized>: core::marker::Unpin + 'static
pub fn some_executor::observer::ObserverNotified::notify(&mut self, value: &T)
impl some_executor::observer::ObserverNotified<alloc::boxed::Box<(dyn core::any::Any + core::marker::Send)>> for alloc::boxed::Box<(dyn some_executor::observer::ObserverNotified<(dyn core::any::Any + core::marker::Send + 'static)> + core::marker::Send)>
pub fn alloc::boxed::Box<(dyn some_executor::observer::ObserverNotified<(dyn core::any::Any + core::marker::Send + 'static)> + core::marker::Send)>::notify(&mut self, value: &alloc::boxed::Box<(dyn core::any::Any + core::marker::Send + 'static)>)
impl some_executor::observer::ObserverNotified<alloc::boxed::Box<dyn core::any::Any>> for alloc::boxed::Box<dyn some_executor::observer::ObserverNotified<(dyn core::any::Any + 'static)>>
pub fn alloc::boxed::Box<dyn some_executor::observer::ObserverNotified<(dyn core::any::Any + 'static)>>::notify(&mut self, value: &alloc::boxed::Box<(dyn core::any::Any + 'static)>)
impl<T> some_executor::observer::ObserverNotified<T> for core::convert::Infallible
pub fn core::convert::Infallible::notify(&mut self, _value: &T)
pub mod some_executor::static_support
pub struct some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor>
impl<UnderlyingExecutor> some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor>
pub fn some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor>::new(executor: UnderlyingExecutor) -> Self
impl<UnderlyingExecutor: core::fmt::Debug> core::fmt::Debug for some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor>
pub fn some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<UnderlyingExecutor: some_executor::SomeStaticExecutor> some_executor::SomeStaticExecutor for some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor>
pub type some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor>::ExecutorNotifier = alloc::boxed::Box<dyn some_executor::observer::ExecutorNotified>
pub fn some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor>::clone_box(&self) -> alloc::boxed::Box<some_executor::DynStaticExecutor>
pub fn some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor>::executor_notifier(&mut self) -> core::option::Option<Self::ExecutorNotifier>
pub fn some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor>::spawn_static<F, Notifier: some_executor::observer::ObserverNotified<<F as core::future::future::Future>::Output>>(&mut self, task: some_executor::task::Task<F, Notifier>) -> impl some_executor::observer::Observer<Value = <F as core::future::future::Future>::Output> where Self: core::marker::Sized, F: core::future::future::Future + 'static, <F as core::future::future::Future>::Output: 'static + core::marker::Unpin
pub fn some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor>::spawn_static_async<F, Notifier: some_executor::observer::ObserverNotified<<F as core::future::future::Future>::Output>>(&mut self, task: some_executor::task::Task<F, Notifier>) -> impl core::future::future::Future<Output = impl some_executor::observer::Observer<Value = <F as core::future::future::Future>::Output>> where Self: core::marker::Sized, F: core::future::future::Future + 'static, <F as core::future::future::Future>::Output: 'static + core::marker::Unpin
pub fn some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor>::spawn_static_objsafe(&mut self, task: some_executor::ObjSafeStaticTask) -> some_executor::BoxedStaticObserver
pub fn some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor>::spawn_static_objsafe_async<'s>(&'s mut self, task: some_executor::ObjSafeStaticTask) -> some_executor::BoxedStaticObserverFuture<'s>
impl<UnderlyingExecutor> core::marker::Freeze for some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor> where UnderlyingExecutor: core::marker::Freeze
impl<UnderlyingExecutor> core::marker::Send for some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor> where UnderlyingExecutor: core::marker::Send
impl<UnderlyingExecutor> core::marker::Sync for some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor> where UnderlyingExecutor: core::marker::Sync
impl<UnderlyingExecutor> core::marker::Unpin for some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor> where UnderlyingExecutor: core::marker::Unpin
impl<UnderlyingExecutor> core::panic::unwind_safe::RefUnwindSafe for some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor> where UnderlyingExecutor: core::panic::unwind_safe::RefUnwindSafe
impl<UnderlyingExecutor> core::panic::unwind_safe::UnwindSafe for some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor> where UnderlyingExecutor: core::panic::unwind_safe::UnwindSafe
impl<T, U> core::convert::Into<U> for some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor> where U: core::convert::From<T>
pub fn some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor> where U: core::convert::Into<T>
pub type some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor>::Error = core::convert::Infallible
pub fn some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor> where U: core::convert::TryFrom<T>
pub type some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor> where T: 'static + ?core::marker::Sized
pub fn some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor> where T: ?core::marker::Sized
pub fn some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor> where T: ?core::marker::Sized
pub fn some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor>
pub fn some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor>::from(t: T) -> T
pub mod some_executor::task
pub struct some_executor::task::Configuration
impl some_executor::task::Configuration
pub fn some_executor::task::Configuration::hint(&self) -> some_executor::hint::Hint
pub fn some_executor::task::Configuration::new(hint: some_executor::hint::Hint, priority: priority::Priority, poll_after: std::time::Instant) -> Self
pub fn some_executor::task::Configuration::poll_after(&self) -> std::time::Instant
pub fn some_executor::task::Configuration::priority(&self) -> priority::Priority
impl core::clone::Clone for some_executor::task::Configuration
pub fn some_executor::task::Configuration::clone(&self) -> some_executor::task::Configuration
impl core::cmp::Eq for some_executor::task::Configuration
impl core::cmp::PartialEq for some_executor::task::Configuration
pub fn some_executor::task::Configuration::eq(&self, other: &some_executor::task::Configuration) -> bool
impl core::default::Default for some_executor::task::Configuration
pub fn some_executor::task::Configuration::default() -> Self
impl core::fmt::Debug for some_executor::task::Configuration
pub fn some_executor::task::Configuration::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for some_executor::task::Configuration
pub fn some_executor::task::Configuration::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for some_executor::task::Configuration
impl core::marker::StructuralPartialEq for some_executor::task::Configuration
impl core::marker::Freeze for some_executor::task::Configuration
impl core::marker::Send for some_executor::task::Configuration
impl core::marker::Sync for some_executor::task::Configuration
impl core::marker::Unpin for some_executor::task::Configuration
impl core::panic::unwind_safe::RefUnwindSafe for some_executor::task::Configuration
impl core::panic::unwind_safe::UnwindSafe for some_executor::task::Configuration
impl<T, U> core::convert::Into<U> for some_executor::task::Configuration where U: core::convert::From<T>
pub fn some_executor::task::Configuration::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for some_executor::task::Configuration where U: core::convert::Into<T>
pub type some_executor::task::Configuration::Error = core::convert::Infallible
pub fn some_executor::task::Configuration::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for some_executor::task::Configuration where U: core::convert::TryFrom<T>
pub type some_executor::task::Configuration::Error = <U as core::convert::TryFrom<T>>::Error
pub fn some_executor::task::Configuration::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for some_executor::task::Configuration where T: core::clone::Clone
pub type some_executor::task::Configuration::Owned = T
pub fn some_executor::task::Configuration::clone_into(&self, target: &mut T)
pub fn some_executor::task::Configuration::to_owned(&self) -> T
impl<T> core::any::Any for some_executor::task::Configuration where T: 'static + ?core::marker::Sized
pub fn some_executor::task::Configuration::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for some_executor::task::Configuration where T: ?core::marker::Sized
pub fn some_executor::task::Configuration::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for some_executor::task::Configuration where T: ?core::marker::Sized
pub fn some_executor::task::Configuration::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for some_executor::task::Configuration where T: core::clone::Clone
pub unsafe fn some_executor::task::Configuration::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for some_executor::task::Configuration
pub fn some_executor::task::Configuration::from(t: T) -> T
pub struct some_executor::task::ConfigurationBuilder
impl some_executor::task::ConfigurationBuilder
pub fn some_executor::task::ConfigurationBuilder::build(self) -> some_executor::task::Configuration
pub fn some_executor::task::ConfigurationBuilder::hint(self, hint: some_executor::hint::Hint) -> Self
pub fn some_executor::task::ConfigurationBuilder::new() -> Self
pub fn some_executor::task::ConfigurationBuilder::poll_after(self, poll_after: std::time::Instant) -> Self
pub fn some_executor::task::ConfigurationBuilder::priority(self, priority: priority::Priority) -> Self
impl core::clone::Clone for some_executor::task::ConfigurationBuilder
pub fn some_executor::task::ConfigurationBuilder::clone(&self) -> some_executor::task::ConfigurationBuilder
impl core::cmp::Eq for some_executor::task::ConfigurationBuilder
impl core::cmp::PartialEq for some_executor::task::ConfigurationBuilder
pub fn some_executor::task::ConfigurationBuilder::eq(&self, other: &some_executor::task::ConfigurationBuilder) -> bool
impl core::default::Default for some_executor::task::ConfigurationBuilder
pub fn some_executor::task::ConfigurationBuilder::default() -> some_executor::task::ConfigurationBuilder
impl core::fmt::Debug for some_executor::task::ConfigurationBuilder
pub fn some_executor::task::ConfigurationBuilder::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for some_executor::task::ConfigurationBuilder
pub fn some_executor::task::ConfigurationBuilder::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for some_executor::task::ConfigurationBuilder
impl core::marker::StructuralPartialEq for some_executor::task::ConfigurationBuilder
impl core::marker::Freeze for some_executor::task::ConfigurationBuilder
impl core::marker::Send for some_executor::task::ConfigurationBuilder
impl core::marker::Sync for some_executor::task::ConfigurationBuilder
impl core::marker::Unpin for some_executor::task::ConfigurationBuilder
impl core::panic::unwind_safe::RefUnwindSafe for some_executor::task::ConfigurationBuilder
impl core::panic::unwind_safe::UnwindSafe for some_executor::task::ConfigurationBuilder
impl<T, U> core::convert::Into<U> for some_executor::task::ConfigurationBuilder where U: core::convert::From<T>
pub fn some_executor::task::ConfigurationBuilder::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for some_executor::task::ConfigurationBuilder where U: core::convert::Into<T>
pub type some_executor::task::ConfigurationBuilder::Error = core::convert::Infallible
pub fn some_executor::task::ConfigurationBuilder::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for some_executor::task::ConfigurationBuilder where U: core::convert::TryFrom<T>
pub type some_executor::task::ConfigurationBuilder::Error = <U as core::convert::TryFrom<T>>::Error
pub fn some_executor::task::ConfigurationBuilder::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for some_executor::task::ConfigurationBuilder where T: core::clone::Clone
pub type some_executor::task::ConfigurationBuilder::Owned = T
pub fn some_executor::task::ConfigurationBuilder::clone_into(&self, target: &mut T)
pub fn some_executor::task::ConfigurationBuilder::to_owned(&self) -> T
impl<T> core::any::Any for some_executor::task::ConfigurationBuilder where T: 'static + ?core::marker::Sized
pub fn some_executor::task::ConfigurationBuilder::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for some_executor::task::ConfigurationBuilder where T: ?core::marker::Sized
pub fn some_executor::task::ConfigurationBuilder::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for some_executor::task::ConfigurationBuilder where T: ?core::marker::Sized
pub fn some_executor::task::ConfigurationBuilder::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for some_executor::task::ConfigurationBuilder where T: core::clone::Clone
pub unsafe fn some_executor::task::ConfigurationBuilder::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for some_executor::task::ConfigurationBuilder
pub fn some_executor::task::ConfigurationBuilder::from(t: T) -> T
pub struct some_executor::task::DefaultFuture
impl core::clone::Clone for some_executor::task::DefaultFuture
pub fn some_executor::task::DefaultFuture::clone(&self) -> some_executor::task::DefaultFuture
impl core::cmp::Eq for some_executor::task::DefaultFuture
impl core::cmp::PartialEq for some_executor::task::DefaultFuture
pub fn some_executor::task::DefaultFuture::eq(&self, other: &some_executor::task::DefaultFuture) -> bool
impl core::default::Default for some_executor::task::DefaultFuture
pub fn some_executor::task::DefaultFuture::default() -> some_executor::task::DefaultFuture
impl core::fmt::Debug for some_executor::task::DefaultFuture
pub fn some_executor::task::DefaultFuture::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::future::future::Future for some_executor::task::DefaultFuture
pub type some_executor::task::DefaultFuture::Output = ()
pub fn some_executor::task::DefaultFuture::poll(self: core::pin::Pin<&mut Self>, _: &mut core::task::wake::Context<'_>) -> core::task::poll::Poll<Self::Output>
impl core::hash::Hash for some_executor::task::DefaultFuture
pub fn some_executor::task::DefaultFuture::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for some_executor::task::DefaultFuture
impl core::marker::StructuralPartialEq for some_executor::task::DefaultFuture
impl core::marker::Freeze for some_executor::task::DefaultFuture
impl core::marker::Send for some_executor::task::DefaultFuture
impl core::marker::Sync for some_executor::task::DefaultFuture
impl core::marker::Unpin for some_executor::task::DefaultFuture
impl core::panic::unwind_safe::RefUnwindSafe for some_executor::task::DefaultFuture
impl core::panic::unwind_safe::UnwindSafe for some_executor::task::DefaultFuture
impl<F> core::future::into_future::IntoFuture for some_executor::task::DefaultFuture where F: core::future::future::Future
pub type some_executor::task::DefaultFuture::IntoFuture = F
pub type some_executor::task::DefaultFuture::Output = <F as core::future::future::Future>::Output
pub fn some_executor::task::DefaultFuture::into_future(self) -> <F as core::future::into_future::IntoFuture>::IntoFuture
impl<T, U> core::convert::Into<U> for some_executor::task::DefaultFuture where U: core::convert::From<T>
pub fn some_executor::task::DefaultFuture::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for some_executor::task::DefaultFuture where U: core::convert::Into<T>
pub type some_executor::task::DefaultFuture::Error = core::convert::Infallible
pub fn some_executor::task::DefaultFuture::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for some_executor::task::DefaultFuture where U: core::convert::TryFrom<T>
pub type some_executor::task::DefaultFuture::Error = <U as core::convert::TryFrom<T>>::Error
pub fn some_executor::task::DefaultFuture::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for some_executor::task::DefaultFuture where T: core::clone::Clone
pub type some_executor::task::DefaultFuture::Owned = T
pub fn some_executor::task::DefaultFuture::clone_into(&self, target: &mut T)
pub fn some_executor::task::DefaultFuture::to_owned(&self) -> T
impl<T> core::any::Any for some_executor::task::DefaultFuture where T: 'static + ?core::marker::Sized
pub fn some_executor::task::DefaultFuture::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for some_executor::task::DefaultFuture where T: ?core::marker::Sized
pub fn some_executor::task::DefaultFuture::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for some_executor::task::DefaultFuture where T: ?core::marker::Sized
pub fn some_executor::task::DefaultFuture::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for some_executor::task::DefaultFuture where T: core::clone::Clone
pub unsafe fn some_executor::task::DefaultFuture::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for some_executor::task::DefaultFuture
pub fn some_executor::task::DefaultFuture::from(t: T) -> T
pub struct some_executor::task::InFlightTaskCancellation(_)
impl some_executor::task::InFlightTaskCancellation
pub fn some_executor::task::InFlightTaskCancellation::is_cancelled(&self) -> bool
impl core::clone::Clone for some_executor::task::InFlightTaskCancellation
pub fn some_executor::task::InFlightTaskCancellation::clone(&self) -> some_executor::task::InFlightTaskCancellation
impl core::convert::From<bool> for some_executor::task::InFlightTaskCancellation
pub fn some_executor::task::InFlightTaskCancellation::from(value: bool) -> Self
impl core::convert::From<some_executor::task::InFlightTaskCancellation> for bool
pub fn bool::from(val: some_executor::task::InFlightTaskCancellation) -> Self
impl core::default::Default for some_executor::task::InFlightTaskCancellation
pub fn some_executor::task::InFlightTaskCancellation::default() -> Self
impl core::fmt::Debug for some_executor::task::InFlightTaskCancellation
pub fn some_executor::task::InFlightTaskCancellation::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for some_executor::task::InFlightTaskCancellation
impl core::marker::Send for some_executor::task::InFlightTaskCancellation
impl core::marker::Sync for some_executor::task::InFlightTaskCancellation
impl core::marker::Unpin for some_executor::task::InFlightTaskCancellation
impl core::panic::unwind_safe::RefUnwindSafe for some_executor::task::InFlightTaskCancellation
impl core::panic::unwind_safe::UnwindSafe for some_executor::task::InFlightTaskCancellation
impl<T, U> core::convert::Into<U> for some_executor::task::InFlightTaskCancellation where U: core::convert::From<T>
pub fn some_executor::task::InFlightTaskCancellation::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for some_executor::task::InFlightTaskCancellation where U: core::convert::Into<T>
pub type some_executor::task::InFlightTaskCancellation::Error = core::convert::Infallible
pub fn some_executor::task::InFlightTaskCancellation::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for some_executor::task::InFlightTaskCancellation where U: core::convert::TryFrom<T>
pub type some_executor::task::InFlightTaskCancellation::Error = <U as core::convert::TryFrom<T>>::Error
pub fn some_executor::task::InFlightTaskCancellation::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for some_executor::task::InFlightTaskCancellation where T: core::clone::Clone
pub type some_executor::task::InFlightTaskCancellation::Owned = T
pub fn some_executor::task::InFlightTaskCancellation::clone_into(&self, target: &mut T)
pub fn some_executor::task::InFlightTaskCancellation::to_owned(&self) -> T
impl<T> core::any::Any for some_executor::task::InFlightTaskCancellation where T: 'static + ?core::marker::Sized
pub fn some_executor::task::InFlightTaskCancellation::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for some_executor::task::InFlightTaskCancellation where T: ?core::marker::Sized
pub fn some_executor::task::InFlightTaskCancellation::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for some_executor::task::InFlightTaskCancellation where T: ?core::marker::Sized
pub fn some_executor::task::InFlightTaskCancellation::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for some_executor::task::InFlightTaskCancellation where T: core::clone::Clone
pub unsafe fn some_executor::task::InFlightTaskCancellation::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for some_executor::task::InFlightTaskCancellation
pub fn some_executor::task::InFlightTaskCancellation::from(t: T) -> T
pub struct some_executor::task::SpawnedLocalTask<F, ONotifier, Executor> where F: core::future::future::Future
impl<'executor, F, ONotifier, Executor: some_executor::SomeLocalExecutor<'executor>> some_executor::task::SpawnedLocalTask<F, ONotifier, Executor> where F: core::future::future::Future, ONotifier: some_executor::observer::ObserverNotified<<F as core::future::future::Future>::Output>
pub fn some_executor::task::SpawnedLocalTask<F, ONotifier, Executor>::poll(self: core::pin::Pin<&mut Self>, cx: &mut core::task::wake::Context<'_>, executor: &mut Executor, some_executor: core::option::Option<alloc::boxed::Box<(dyn some_executor::SomeExecutor<ExecutorNotifier = core::convert::Infallible> + 'static)>>) -> core::task::poll::Poll<()>
impl<F: core::future::future::Future, ONotifier, Executor> some_executor::task::SpawnedLocalTask<F, ONotifier, Executor>
pub fn some_executor::task::SpawnedLocalTask<F, ONotifier, Executor>::hint(&self) -> some_executor::hint::Hint
pub fn some_executor::task::SpawnedLocalTask<F, ONotifier, Executor>::into_future(self) -> F
pub fn some_executor::task::SpawnedLocalTask<F, ONotifier, Executor>::label(&self) -> &str
pub fn some_executor::task::SpawnedLocalTask<F, ONotifier, Executor>::poll_after(&self) -> std::time::Instant
pub fn some_executor::task::SpawnedLocalTask<F, ONotifier, Executor>::priority(&self) -> some_executor::Priority
pub fn some_executor::task::SpawnedLocalTask<F, ONotifier, Executor>::task_id(&self) -> some_executor::task::TaskID
impl<'executor, F, ONotifier, Executor> some_executor::task::DynLocalSpawnedTask<Executor> for some_executor::task::SpawnedLocalTask<F, ONotifier, Executor> where F: core::future::future::Future, Executor: some_executor::SomeLocalExecutor<'executor>, ONotifier: some_executor::observer::ObserverNotified<<F as core::future::future::Future>::Output>
pub fn some_executor::task::SpawnedLocalTask<F, ONotifier, Executor>::hint(&self) -> some_executor::hint::Hint
pub fn some_executor::task::SpawnedLocalTask<F, ONotifier, Executor>::label(&self) -> &str
pub fn some_executor::task::SpawnedLocalTask<F, ONotifier, Executor>::poll<'ex>(self: core::pin::Pin<&mut Self>, cx: &mut core::task::wake::Context<'_>, executor: &'ex mut Executor, some_executor: core::option::Option<alloc::boxed::Box<(dyn some_executor::SomeExecutor<ExecutorNotifier = core::convert::Infallible> + 'static)>>) -> core::task::poll::Poll<()>
pub fn some_executor::task::SpawnedLocalTask<F, ONotifier, Executor>::poll_after(&self) -> std::time::Instant
pub fn some_executor::task::SpawnedLocalTask<F, ONotifier, Executor>::priority(&self) -> some_executor::Priority
pub fn some_executor::task::SpawnedLocalTask<F, ONotifier, Executor>::task_id(&self) -> some_executor::task::TaskID
impl<F: core::future::future::Future, N, E> core::convert::AsMut<F> for some_executor::task::SpawnedLocalTask<F, N, E>
pub fn some_executor::task::SpawnedLocalTask<F, N, E>::as_mut(&mut self) -> &mut F
impl<F: core::future::future::Future, N, E> core::convert::AsRef<F> for some_executor::task::SpawnedLocalTask<F, N, E>
pub fn some_executor::task::SpawnedLocalTask<F, N, E>::as_ref(&self) -> &F
impl<F: core::future::future::Future, N, E> core::fmt::Debug for some_executor::task::SpawnedLocalTask<F, N, E>
pub fn some_executor::task::SpawnedLocalTask<F, N, E>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<F, ONotifier, Executor> core::marker::Freeze for some_executor::task::SpawnedLocalTask<F, ONotifier, Executor> where F: core::marker::Freeze, ONotifier: core::marker::Freeze
impl<F, ONotifier, Executor> core::marker::Send for some_executor::task::SpawnedLocalTask<F, ONotifier, Executor> where F: core::marker::Send, Executor: core::marker::Send, ONotifier: core::marker::Send, <F as core::future::future::Future>::Output: core::marker::Send
impl<F, ONotifier, Executor> core::marker::Sync for some_executor::task::SpawnedLocalTask<F, ONotifier, Executor> where F: core::marker::Sync, Executor: core::marker::Sync, ONotifier: core::marker::Sync, <F as core::future::future::Future>::Output: core::marker::Send
impl<F, ONotifier, Executor> core::marker::Unpin for some_executor::task::SpawnedLocalTask<F, ONotifier, Executor> where F: core::marker::Unpin, Executor: core::marker::Unpin, ONotifier: core::marker::Unpin
impl<F, ONotifier, Executor> !core::panic::unwind_safe::RefUnwindSafe for some_executor::task::SpawnedLocalTask<F, ONotifier, Executor>
impl<F, ONotifier, Executor> !core::panic::unwind_safe::UnwindSafe for some_executor::task::SpawnedLocalTask<F, ONotifier, Executor>
impl<T, U> core::convert::Into<U> for some_executor::task::SpawnedLocalTask<F, ONotifier, Executor> where U: core::convert::From<T>
pub fn some_executor::task::SpawnedLocalTask<F, ONotifier, Executor>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for some_executor::task::SpawnedLocalTask<F, ONotifier, Executor> where U: core::convert::Into<T>
pub type some_executor::task::SpawnedLocalTask<F, ONotifier, Executor>::Error = core::convert::Infallible
pub fn some_executor::task::SpawnedLocalTask<F, ONotifier, Executor>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for some_executor::task::SpawnedLocalTask<F, ONotifier, Executor> where U: core::convert::TryFrom<T>
pub type some_executor::task::SpawnedLocalTask<F, ONotifier, Executor>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn some_executor::task::SpawnedLocalTask<F, ONotifier, Executor>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for some_executor::task::SpawnedLocalTask<F, ONotifier, Executor> where T: 'static + ?core::marker::Sized
pub fn some_executor::task::SpawnedLocalTask<F, ONotifier, Executor>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for some_executor::task::SpawnedLocalTask<F, ONotifier, Executor> where T: ?core::marker::Sized
pub fn some_executor::task::SpawnedLocalTask<F, ONotifier, Executor>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for some_executor::task::SpawnedLocalTask<F, ONotifier, Executor> where T: ?core::marker::Sized
pub fn some_executor::task::SpawnedLocalTask<F, ONotifier, Executor>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for some_executor::task::SpawnedLocalTask<F, ONotifier, Executor>
pub fn some_executor::task::SpawnedLocalTask<F, ONotifier, Executor>::from(t: T) -> T
pub struct some_executor::task::SpawnedStaticTask<F, ONotifier, Executor> where F: core::future::future::Future
impl<F: core::future::future::Future, ONotifier, Executor> some_executor::task::SpawnedStaticTask<F, ONotifier, Executor>
pub fn some_executor::task::SpawnedStaticTask<F, ONotifier, Executor>::hint(&self) -> some_executor::hint::Hint
pub fn some_executor::task::SpawnedStaticTask<F, ONotifier, Executor>::into_future(self) -> F
pub fn some_executor::task::SpawnedStaticTask<F, ONotifier, Executor>::label(&self) -> &str
pub fn some_executor::task::SpawnedStaticTask<F, ONotifier, Executor>::poll_after(&self) -> std::time::Instant
pub fn some_executor::task::SpawnedStaticTask<F, ONotifier, Executor>::priority(&self) -> some_executor::Priority
pub fn some_executor::task::SpawnedStaticTask<F, ONotifier, Executor>::task_id(&self) -> some_executor::task::TaskID
impl<F: core::future::future::Future, N, E> core::convert::AsMut<F> for some_executor::task::SpawnedStaticTask<F, N, E>
pub fn some_executor::task::SpawnedStaticTask<F, N, E>::as_mut(&mut self) -> &mut F
impl<F: core::future::future::Future, N, E> core::convert::AsRef<F> for some_executor::task::SpawnedStaticTask<F, N, E>
pub fn some_executor::task::SpawnedStaticTask<F, N, E>::as_ref(&self) -> &F
impl<F: core::future::future::Future, N, E> core::fmt::Debug for some_executor::task::SpawnedStaticTask<F, N, E>
pub fn some_executor::task::SpawnedStaticTask<F, N, E>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<F, ONotifier, Executor> core::marker::Freeze for some_executor::task::SpawnedStaticTask<F, ONotifier, Executor> where F: core::marker::Freeze, ONotifier: core::marker::Freeze
impl<F, ONotifier, Executor> core::marker::Send for some_executor::task::SpawnedStaticTask<F, ONotifier, Executor> where F: core::marker::Send, Executor: core::marker::Send, ONotifier: core::marker::Send, <F as core::future::future::Future>::Output: core::marker::Send
impl<F, ONotifier, Executor> core::marker::Sync for some_executor::task::SpawnedStaticTask<F, ONotifier, Executor> where F: core::marker::Sync, Executor: core::marker::Sync, ONotifier: core::marker::Sync, <F as core::future::future::Future>::Output: core::marker::Send
impl<F, ONotifier, Executor> core::marker::Unpin for some_executor::task::SpawnedStaticTask<F, ONotifier, Executor> where F: core::marker::Unpin, Executor: core::marker::Unpin, ONotifier: core::marker::Unpin
impl<F, ONotifier, Executor> !core::panic::unwind_safe::RefUnwindSafe for some_executor::task::SpawnedStaticTask<F, ONotifier, Executor>
impl<F, ONotifier, Executor> !core::panic::unwind_safe::UnwindSafe for some_executor::task::SpawnedStaticTask<F, ONotifier, Executor>
impl<T, U> core::convert::Into<U> for some_executor::task::SpawnedStaticTask<F, ONotifier, Executor> where U: core::convert::From<T>
pub fn some_executor::task::SpawnedStaticTask<F, ONotifier, Executor>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for some_executor::task::SpawnedStaticTask<F, ONotifier, Executor> where U: core::convert::Into<T>
pub type some_executor::task::SpawnedStaticTask<F, ONotifier, Executor>::Error = core::convert::Infallible
pub fn some_executor::task::SpawnedStaticTask<F, ONotifier, Executor>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for some_executor::task::SpawnedStaticTask<F, ONotifier, Executor> where U: core::convert::TryFrom<T>
pub type some_executor::task::SpawnedStaticTask<F, ONotifier, Executor>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn some_executor::task::SpawnedStaticTask<F, ONotifier, Executor>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for some_executor::task::SpawnedStaticTask<F, ONotifier, Executor> where T: 'static + ?core::marker::Sized
pub fn some_executor::task::SpawnedStaticTask<F, ONotifier, Executor>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for some_executor::task::SpawnedStaticTask<F, ONotifier, Executor> where T: ?core::marker::Sized
pub fn some_executor::task::SpawnedStaticTask<F, ONotifier, Executor>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for some_executor::task::SpawnedStaticTask<F, ONotifier, Executor> where T: ?core::marker::Sized
pub fn some_executor::task::SpawnedStaticTask<F, ONotifier, Executor>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for some_executor::task::SpawnedStaticTask<F, ONotifier, Executor>
pub fn some_executor::task::SpawnedStaticTask<F, ONotifier, Executor>::from(t: T) -> T
pub struct some_executor::task::SpawnedTask<F, ONotifier, Executor> where F: core::future::future::Future
impl<F: core::future::future::Future, ONotifier, E> some_executor::task::SpawnedTask<F, ONotifier, E> where ONotifier: some_executor::observer::ObserverNotified<<F as core::future::future::Future>::Output>
pub fn some_executor::task::SpawnedTask<F, ONotifier, E>::poll<'l, L>(self: core::pin::Pin<&mut Self>, cx: &mut core::task::wake::Context<'_>, local_executor: core::option::Option<&mut L>) -> core::task::poll::Poll<()> where L: some_executor::SomeLocalExecutor<'l>
impl<F: core::future::future::Future, ONotifier, ENotifier> some_executor::task::SpawnedTask<F, ONotifier, ENotifier>
pub fn some_executor::task::SpawnedTask<F, ONotifier, ENotifier>::hint(&self) -> some_executor::hint::Hint
pub fn some_executor::task::SpawnedTask<F, ONotifier, ENotifier>::into_future(self) -> F
pub fn some_executor::task::SpawnedTask<F, ONotifier, ENotifier>::label(&self) -> &str
pub fn some_executor::task::SpawnedTask<F, ONotifier, ENotifier>::poll_after(&self) -> std::time::Instant
pub fn some_executor::task::SpawnedTask<F, ONotifier, ENotifier>::priority(&self) -> some_executor::Priority
pub fn some_executor::task::SpawnedTask<F, ONotifier, ENotifier>::task_id(&self) -> some_executor::task::TaskID
impl<'a, F, N, E> core::convert::AsMut<(dyn some_executor::task::DynSpawnedTask<core::convert::Infallible> + 'a)> for some_executor::task::SpawnedTask<F, N, E> where N: some_executor::observer::ObserverNotified<<F as core::future::future::Future>::Output> + core::marker::Send, F: core::future::future::Future + 'a + core::marker::Send, E: core::marker::Send + 'a, <F as core::future::future::Future>::Output: core::marker::Send
pub fn some_executor::task::SpawnedTask<F, N, E>::as_mut(&mut self) -> &mut (dyn some_executor::task::DynSpawnedTask<core::convert::Infallible> + 'a)
impl<'a, F, N, E> core::convert::AsRef<(dyn some_executor::task::DynSpawnedTask<core::convert::Infallible> + 'a)> for some_executor::task::SpawnedTask<F, N, E> where N: some_executor::observer::ObserverNotified<<F as core::future::future::Future>::Output> + core::marker::Send, F: core::future::future::Future + 'a + core::marker::Send, E: core::marker::Send + 'a, <F as core::future::future::Future>::Output: core::marker::Send
pub fn some_executor::task::SpawnedTask<F, N, E>::as_ref(&self) -> &(dyn some_executor::task::DynSpawnedTask<core::convert::Infallible> + 'a)
impl<F, N, E, L> some_executor::task::DynSpawnedTask<L> for some_executor::task::SpawnedTask<F, N, E> where F: core::marker::Send + core::future::future::Future, E: core::marker::Send, N: core::marker::Send + some_executor::observer::ObserverNotified<<F as core::future::future::Future>::Output>, <F as core::future::future::Future>::Output: core::marker::Send
pub fn some_executor::task::SpawnedTask<F, N, E>::hint(&self) -> some_executor::hint::Hint
pub fn some_executor::task::SpawnedTask<F, N, E>::label(&self) -> &str
pub fn some_executor::task::SpawnedTask<F, N, E>::poll<'l>(self: core::pin::Pin<&mut Self>, cx: &mut core::task::wake::Context<'_>, local_executor: core::option::Option<&mut L>) -> core::task::poll::Poll<()> where L: some_executor::SomeLocalExecutor<'l>
pub fn some_executor::task::SpawnedTask<F, N, E>::poll_after(&self) -> std::time::Instant
pub fn some_executor::task::SpawnedTask<F, N, E>::priority(&self) -> some_executor::Priority
pub fn some_executor::task::SpawnedTask<F, N, E>::task_id(&self) -> some_executor::task::TaskID
impl<F, ONotifier, E> core::future::future::Future for some_executor::task::SpawnedTask<F, ONotifier, E> where F: core::future::future::Future, ONotifier: some_executor::observer::ObserverNotified<<F as core::future::future::Future>::Output>
pub type some_executor::task::SpawnedTask<F, ONotifier, E>::Output = ()
pub fn some_executor::task::SpawnedTask<F, ONotifier, E>::poll(self: core::pin::Pin<&mut Self>, cx: &mut core::task::wake::Context<'_>) -> core::task::poll::Poll<Self::Output>
impl<F: core::future::future::Future, N, E> core::convert::AsMut<F> for some_executor::task::SpawnedTask<F, N, E>
pub fn some_executor::task::SpawnedTask<F, N, E>::as_mut(&mut self) -> &mut F
impl<F: core::future::future::Future, N, E> core::convert::AsRef<F> for some_executor::task::SpawnedTask<F, N, E>
pub fn some_executor::task::SpawnedTask<F, N, E>::as_ref(&self) -> &F
impl<F: core::future::future::Future, N, E> core::fmt::Debug for some_executor::task::SpawnedTask<F, N, E>
pub fn some_executor::task::SpawnedTask<F, N, E>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<F, ONotifier, Executor> core::marker::Freeze for some_executor::task::SpawnedTask<F, ONotifier, Executor> where F: core::marker::Freeze, ONotifier: core::marker::Freeze
impl<F, ONotifier, Executor> core::marker::Send for some_executor::task::SpawnedTask<F, ONotifier, Executor> where F: core::marker::Send, Executor: core::marker::Send, ONotifier: core::marker::Send, <F as core::future::future::Future>::Output: core::marker::Send
impl<F, ONotifier, Executor> core::marker::Sync for some_executor::task::SpawnedTask<F, ONotifier, Executor> where F: core::marker::Sync, Executor: core::marker::Sync, ONotifier: core::marker::Sync, <F as core::future::future::Future>::Output: core::marker::Send
impl<F, ONotifier, Executor> core::marker::Unpin for some_executor::task::SpawnedTask<F, ONotifier, Executor> where F: core::marker::Unpin, Executor: core::marker::Unpin, ONotifier: core::marker::Unpin
impl<F, ONotifier, Executor> !core::panic::unwind_safe::RefUnwindSafe for some_executor::task::SpawnedTask<F, ONotifier, Executor>
impl<F, ONotifier, Executor> !core::panic::unwind_safe::UnwindSafe for some_executor::task::SpawnedTask<F, ONotifier, Executor>
impl<F> core::future::into_future::IntoFuture for some_executor::task::SpawnedTask<F, ONotifier, Executor> where F: core::future::future::Future
pub type some_executor::task::SpawnedTask<F, ONotifier, Executor>::IntoFuture = F
pub type some_executor::task::SpawnedTask<F, ONotifier, Executor>::Output = <F as core::future::future::Future>::Output
pub fn some_executor::task::SpawnedTask<F, ONotifier, Executor>::into_future(self) -> <F as core::future::into_future::IntoFuture>::IntoFuture
impl<T, U> core::convert::Into<U> for some_executor::task::SpawnedTask<F, ONotifier, Executor> where U: core::convert::From<T>
pub fn some_executor::task::SpawnedTask<F, ONotifier, Executor>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for some_executor::task::SpawnedTask<F, ONotifier, Executor> where U: core::convert::Into<T>
pub type some_executor::task::SpawnedTask<F, ONotifier, Executor>::Error = core::convert::Infallible
pub fn some_executor::task::SpawnedTask<F, ONotifier, Executor>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for some_executor::task::SpawnedTask<F, ONotifier, Executor> where U: core::convert::TryFrom<T>
pub type some_executor::task::SpawnedTask<F, ONotifier, Executor>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn some_executor::task::SpawnedTask<F, ONotifier, Executor>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for some_executor::task::SpawnedTask<F, ONotifier, Executor> where T: 'static + ?core::marker::Sized
pub fn some_executor::task::SpawnedTask<F, ONotifier, Executor>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for some_executor::task::SpawnedTask<F, ONotifier, Executor> where T: ?core::marker::Sized
pub fn some_executor::task::SpawnedTask<F, ONotifier, Executor>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for some_executor::task::SpawnedTask<F, ONotifier, Executor> where T: ?core::marker::Sized
pub fn some_executor::task::SpawnedTask<F, ONotifier, Executor>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for some_executor::task::SpawnedTask<F, ONotifier, Executor>
pub fn some_executor::task::SpawnedTask<F, ONotifier, Executor>::from(t: T) -> T
pub struct some_executor::task::Task<F, N> where F: core::future::future::Future
impl some_executor::task::Task<some_executor::task::BoxedLocalFuture, some_executor::task::BoxedLocalObserverNotifier>
pub fn some_executor::task::Task<some_executor::task::BoxedLocalFuture, some_executor::task::BoxedLocalObserverNotifier>::new_objsafe_local(label: alloc::string::String, future: alloc::boxed::Box<(dyn core::future::future::Future<Output = alloc::boxed::Box<(dyn core::any::Any + 'static)>> + 'static)>, configuration: some_executor::task::Configuration, notifier: core::option::Option<alloc::boxed::Box<dyn some_executor::observer::ObserverNotified<(dyn core::any::Any + 'static)>>>) -> Self
pub fn some_executor::task::Task<some_executor::task::BoxedLocalFuture, some_executor::task::BoxedLocalObserverNotifier>::new_objsafe_static(label: alloc::string::String, future: alloc::boxed::Box<(dyn core::future::future::Future<Output = alloc::boxed::Box<(dyn core::any::Any + 'static)>> + 'static)>, configuration: some_executor::task::Configuration, notifier: core::option::Option<alloc::boxed::Box<dyn some_executor::observer::ObserverNotified<(dyn core::any::Any + 'static)>>>) -> Self
impl some_executor::task::Task<some_executor::task::BoxedSendFuture, some_executor::task::BoxedSendObserverNotifier>
pub fn some_executor::task::Task<some_executor::task::BoxedSendFuture, some_executor::task::BoxedSendObserverNotifier>::new_objsafe(label: alloc::string::String, future: alloc::boxed::Box<(dyn core::future::future::Future<Output = alloc::boxed::Box<(dyn core::any::Any + core::marker::Send + 'static)>> + core::marker::Send + 'static)>, configuration: some_executor::task::Configuration, notifier: core::option::Option<alloc::boxed::Box<(dyn some_executor::observer::ObserverNotified<(dyn core::any::Any + core::marker::Send)> + core::marker::Send)>>) -> Self
impl<F: core::future::future::Future, N> some_executor::task::Task<F, N>
pub fn some_executor::task::Task<F, N>::hint(&self) -> some_executor::hint::Hint
pub fn some_executor::task::Task<F, N>::into_future(self) -> F
pub fn some_executor::task::Task<F, N>::label(&self) -> &str
pub fn some_executor::task::Task<F, N>::poll_after(&self) -> std::time::Instant
pub fn some_executor::task::Task<F, N>::priority(&self) -> priority::Priority
pub fn some_executor::task::Task<F, N>::task_id(&self) -> some_executor::task::TaskID
pub fn some_executor::task::Task<F, N>::with_notifications(label: alloc::string::String, configuration: some_executor::task::Configuration, notifier: core::option::Option<N>, future: F) -> Self where F: core::future::future::Future
impl<F: core::future::future::Future, N> some_executor::task::Task<F, N>
pub fn some_executor::task::Task<F, N>::into_objsafe(self) -> some_executor::task::ObjSafeTask where N: some_executor::observer::ObserverNotified<<F as core::future::future::Future>::Output> + core::marker::Send, <F as core::future::future::Future>::Output: core::marker::Send + 'static + core::marker::Unpin, F: core::marker::Send + 'static
pub fn some_executor::task::Task<F, N>::into_objsafe_local(self) -> some_executor::task::ObjSafeLocalTask where N: some_executor::observer::ObserverNotified<<F as core::future::future::Future>::Output>, <F as core::future::future::Future>::Output: 'static + core::marker::Unpin, F: 'static
pub fn some_executor::task::Task<F, N>::into_objsafe_static(self) -> some_executor::task::ObjSafeStaticTask where N: some_executor::observer::ObserverNotified<<F as core::future::future::Future>::Output>, <F as core::future::future::Future>::Output: 'static + core::marker::Unpin, F: 'static
pub fn some_executor::task::Task<F, N>::spawn<Executor: some_executor::SomeExecutor>(self, executor: &mut Executor) -> some_executor::task::SpawnResult<F, N, Executor>
pub fn some_executor::task::Task<F, N>::spawn_local<'executor, Executor: some_executor::SomeLocalExecutor<'executor>>(self, executor: &mut Executor) -> some_executor::task::SpawnLocalResult<'executor, F, N, Executor>
pub fn some_executor::task::Task<F, N>::spawn_local_objsafe<'executor, Executor: some_executor::SomeLocalExecutor<'executor>>(self, executor: &mut Executor) -> some_executor::task::SpawnLocalObjSafeResult<F, N, Executor>
pub fn some_executor::task::Task<F, N>::spawn_objsafe<Executor: some_executor::SomeExecutor>(self, executor: &mut Executor) -> some_executor::task::SpawnObjSafeResult<F, N, Executor>
pub fn some_executor::task::Task<F, N>::spawn_static<Executor: some_executor::SomeStaticExecutor>(self, executor: &mut Executor) -> some_executor::task::SpawnStaticResult<F, N, Executor>
pub fn some_executor::task::Task<F, N>::spawn_static_objsafe<Executor: some_executor::SomeStaticExecutor>(self, executor: &mut Executor) -> some_executor::task::SpawnStaticObjSafeResult<F, N, Executor>
impl<F: core::future::future::Future, N> some_executor::task::Task<F, N>
pub fn some_executor::task::Task<F, N>::pin_current(self) -> impl core::future::future::Future<Output = <F as core::future::future::Future>::Output> + core::marker::Send where F: 'static, <F as core::future::future::Future>::Output: core::marker::Send
impl<F: core::future::future::Future<Output = ()>, N> some_executor::task::Task<F, N>
pub fn some_executor::task::Task<F, N>::spawn_current(self) where F: core::marker::Send + 'static, N: some_executor::observer::ObserverNotified<()> + core::marker::Send + 'static
pub fn some_executor::task::Task<F, N>::spawn_local_current(self) where F: 'static, N: some_executor::observer::ObserverNotified<()> + 'static
pub fn some_executor::task::Task<F, N>::spawn_static_current(self) where F: 'static, N: some_executor::observer::ObserverNotified<()> + 'static
impl<F: core::future::future::Future> some_executor::task::Task<F, core::convert::Infallible>
pub fn some_executor::task::Task<F, core::convert::Infallible>::without_notifications(label: alloc::string::String, configuration: some_executor::task::Configuration, future: F) -> Self
impl core::default::Default for some_executor::task::Task<some_executor::task::DefaultFuture, core::convert::Infallible>
pub fn some_executor::task::Task<some_executor::task::DefaultFuture, core::convert::Infallible>::default() -> Self
impl<F, N: core::fmt::Debug> core::fmt::Debug for some_executor::task::Task<F, N> where F: core::future::future::Future + core::fmt::Debug
pub fn some_executor::task::Task<F, N>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<F: core::future::future::Future, N> core::convert::AsMut<F> for some_executor::task::Task<F, N>
pub fn some_executor::task::Task<F, N>::as_mut(&mut self) -> &mut F
impl<F: core::future::future::Future, N> core::convert::AsRef<F> for some_executor::task::Task<F, N>
pub fn some_executor::task::Task<F, N>::as_ref(&self) -> &F
impl<F: core::future::future::Future, N> core::convert::From<&some_executor::task::Task<F, N>> for some_executor::task::TaskID
pub fn some_executor::task::TaskID::from(task: &some_executor::task::Task<F, N>) -> Self
impl<F: core::future::future::Future, N> core::convert::From<F> for some_executor::task::Task<F, N>
pub fn some_executor::task::Task<F, N>::from(future: F) -> Self
impl<F, N> core::marker::Freeze for some_executor::task::Task<F, N> where F: core::marker::Freeze, N: core::marker::Freeze
impl<F, N> core::marker::Send for some_executor::task::Task<F, N> where F: core::marker::Send, N: core::marker::Send
impl<F, N> core::marker::Sync for some_executor::task::Task<F, N> where F: core::marker::Sync, N: core::marker::Sync
impl<F, N> core::marker::Unpin for some_executor::task::Task<F, N> where F: core::marker::Unpin, N: core::marker::Unpin
impl<F, N> core::panic::unwind_safe::RefUnwindSafe for some_executor::task::Task<F, N> where F: core::panic::unwind_safe::RefUnwindSafe, N: core::panic::unwind_safe::RefUnwindSafe
impl<F, N> core::panic::unwind_safe::UnwindSafe for some_executor::task::Task<F, N> where F: core::panic::unwind_safe::UnwindSafe, N: core::panic::unwind_safe::UnwindSafe
impl<T, U> core::convert::Into<U> for some_executor::task::Task<F, N> where U: core::convert::From<T>
pub fn some_executor::task::Task<F, N>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for some_executor::task::Task<F, N> where U: core::convert::Into<T>
pub type some_executor::task::Task<F, N>::Error = core::convert::Infallible
pub fn some_executor::task::Task<F, N>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for some_executor::task::Task<F, N> where U: core::convert::TryFrom<T>
pub type some_executor::task::Task<F, N>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn some_executor::task::Task<F, N>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for some_executor::task::Task<F, N> where T: 'static + ?core::marker::Sized
pub fn some_executor::task::Task<F, N>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for some_executor::task::Task<F, N> where T: ?core::marker::Sized
pub fn some_executor::task::Task<F, N>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for some_executor::task::Task<F, N> where T: ?core::marker::Sized
pub fn some_executor::task::Task<F, N>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for some_executor::task::Task<F, N>
pub fn some_executor::task::Task<F, N>::from(t: T) -> T
pub struct some_executor::task::TaskID(_)
impl some_executor::task::TaskID
pub fn some_executor::task::TaskID::from_u64(id: u64) -> Self
pub fn some_executor::task::TaskID::to_u64(self) -> u64
impl core::clone::Clone for some_executor::task::TaskID
pub fn some_executor::task::TaskID::clone(&self) -> some_executor::task::TaskID
impl core::cmp::Eq for some_executor::task::TaskID
impl core::cmp::PartialEq for some_executor::task::TaskID
pub fn some_executor::task::TaskID::eq(&self, other: &some_executor::task::TaskID) -> bool
impl core::convert::AsRef<u64> for some_executor::task::TaskID
pub fn some_executor::task::TaskID::as_ref(&self) -> &u64
impl core::convert::From<some_executor::task::TaskID> for u64
pub fn u64::from(id: some_executor::task::TaskID) -> u64
impl core::convert::From<u64> for some_executor::task::TaskID
pub fn some_executor::task::TaskID::from(id: u64) -> Self
impl core::fmt::Debug for some_executor::task::TaskID
pub fn some_executor::task::TaskID::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for some_executor::task::TaskID
pub fn some_executor::task::TaskID::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for some_executor::task::TaskID
impl core::marker::StructuralPartialEq for some_executor::task::TaskID
impl<F: core::future::future::Future, N> core::convert::From<&some_executor::task::Task<F, N>> for some_executor::task::TaskID
pub fn some_executor::task::TaskID::from(task: &some_executor::task::Task<F, N>) -> Self
impl core::marker::Freeze for some_executor::task::TaskID
impl core::marker::Send for some_executor::task::TaskID
impl core::marker::Sync for some_executor::task::TaskID
impl core::marker::Unpin for some_executor::task::TaskID
impl core::panic::unwind_safe::RefUnwindSafe for some_executor::task::TaskID
impl core::panic::unwind_safe::UnwindSafe for some_executor::task::TaskID
impl<T, U> core::convert::Into<U> for some_executor::task::TaskID where U: core::convert::From<T>
pub fn some_executor::task::TaskID::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for some_executor::task::TaskID where U: core::convert::Into<T>
pub type some_executor::task::TaskID::Error = core::convert::Infallible
pub fn some_executor::task::TaskID::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for some_executor::task::TaskID where U: core::convert::TryFrom<T>
pub type some_executor::task::TaskID::Error = <U as core::convert::TryFrom<T>>::Error
pub fn some_executor::task::TaskID::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for some_executor::task::TaskID where T: core::clone::Clone
pub type some_executor::task::TaskID::Owned = T
pub fn some_executor::task::TaskID::clone_into(&self, target: &mut T)
pub fn some_executor::task::TaskID::to_owned(&self) -> T
impl<T> core::any::Any for some_executor::task::TaskID where T: 'static + ?core::marker::Sized
pub fn some_executor::task::TaskID::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for some_executor::task::TaskID where T: ?core::marker::Sized
pub fn some_executor::task::TaskID::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for some_executor::task::TaskID where T: ?core::marker::Sized
pub fn some_executor::task::TaskID::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for some_executor::task::TaskID where T: core::clone::Clone
pub unsafe fn some_executor::task::TaskID::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for some_executor::task::TaskID
pub fn some_executor::task::TaskID::from(t: T) -> T
pub const some_executor::task::TASK_LOCAL_EXECUTOR: std::thread::local::LocalKey<core::cell::RefCell<core::option::Option<alloc::boxed::Box<dyn some_executor::SomeLocalExecutor<'static, ExecutorNotifier = alloc::boxed::Box<dyn some_executor::observer::ExecutorNotified>>>>>>
pub static some_executor::task::IS_CANCELLED: some_executor::context::LocalKeyImmutable<some_executor::task::InFlightTaskCancellation>
pub static some_executor::task::TASK_EXECUTOR: some_executor::context::LocalKeyImmutable<core::option::Option<alloc::boxed::Box<some_executor::DynExecutor>>>
pub static some_executor::task::TASK_ID: some_executor::context::LocalKeyImmutable<some_executor::task::TaskID>
pub static some_executor::task::TASK_LABEL: some_executor::context::LocalKeyImmutable<alloc::string::String>
pub static some_executor::task::TASK_PRIORITY: some_executor::context::LocalKeyImmutable<some_executor::Priority>
pub static some_executor::task::TASK_STATIC_EXECUTOR: some_executor::context::LocalKeyImmutable<core::option::Option<alloc::boxed::Box<dyn some_executor::SomeStaticExecutor<ExecutorNotifier = alloc::boxed::Box<dyn some_executor::observer::ExecutorNotified>>>>>
pub trait some_executor::task::DynLocalSpawnedTask<Executor>
pub fn some_executor::task::DynLocalSpawnedTask::hint(&self) -> some_executor::hint::Hint
pub fn some_executor::task::DynLocalSpawnedTask::label(&self) -> &str
pub fn some_executor::task::DynLocalSpawnedTask::poll<'executor>(self: core::pin::Pin<&mut Self>, cx: &mut core::task::wake::Context<'_>, executor: &'executor mut Executor, some_executor: core::option::Option<alloc::boxed::Box<(dyn some_executor::SomeExecutor<ExecutorNotifier = core::convert::Infallible> + 'static)>>) -> core::task::poll::Poll<()>
pub fn some_executor::task::DynLocalSpawnedTask::poll_after(&self) -> std::time::Instant
pub fn some_executor::task::DynLocalSpawnedTask::priority(&self) -> some_executor::Priority
pub fn some_executor::task::DynLocalSpawnedTask::task_id(&self) -> some_executor::task::TaskID
impl<'executor, F, ONotifier, Executor> some_executor::task::DynLocalSpawnedTask<Executor> for some_executor::task::SpawnedLocalTask<F, ONotifier, Executor> where F: core::future::future::Future, Executor: some_executor::SomeLocalExecutor<'executor>, ONotifier: some_executor::observer::ObserverNotified<<F as core::future::future::Future>::Output>
pub fn some_executor::task::SpawnedLocalTask<F, ONotifier, Executor>::hint(&self) -> some_executor::hint::Hint
pub fn some_executor::task::SpawnedLocalTask<F, ONotifier, Executor>::label(&self) -> &str
pub fn some_executor::task::SpawnedLocalTask<F, ONotifier, Executor>::poll<'ex>(self: core::pin::Pin<&mut Self>, cx: &mut core::task::wake::Context<'_>, executor: &'ex mut Executor, some_executor: core::option::Option<alloc::boxed::Box<(dyn some_executor::SomeExecutor<ExecutorNotifier = core::convert::Infallible> + 'static)>>) -> core::task::poll::Poll<()>
pub fn some_executor::task::SpawnedLocalTask<F, ONotifier, Executor>::poll_after(&self) -> std::time::Instant
pub fn some_executor::task::SpawnedLocalTask<F, ONotifier, Executor>::priority(&self) -> some_executor::Priority
pub fn some_executor::task::SpawnedLocalTask<F, ONotifier, Executor>::task_id(&self) -> some_executor::task::TaskID
pub trait some_executor::task::DynSpawnedTask<LocalExecutorType>: core::marker::Send + core::fmt::Debug
pub fn some_executor::task::DynSpawnedTask::hint(&self) -> some_executor::hint::Hint
pub fn some_executor::task::DynSpawnedTask::label(&self) -> &str
pub fn some_executor::task::DynSpawnedTask::poll<'l>(self: core::pin::Pin<&mut Self>, cx: &mut core::task::wake::Context<'_>, local_executor: core::option::Option<&mut LocalExecutorType>) -> core::task::poll::Poll<()> where LocalExecutorType: some_executor::SomeLocalExecutor<'l>
pub fn some_executor::task::DynSpawnedTask::poll_after(&self) -> std::time::Instant
pub fn some_executor::task::DynSpawnedTask::priority(&self) -> some_executor::Priority
pub fn some_executor::task::DynSpawnedTask::task_id(&self) -> some_executor::task::TaskID
impl<F, N, E, L> some_executor::task::DynSpawnedTask<L> for some_executor::task::SpawnedTask<F, N, E> where F: core::marker::Send + core::future::future::Future, E: core::marker::Send, N: core::marker::Send + some_executor::observer::ObserverNotified<<F as core::future::future::Future>::Output>, <F as core::future::future::Future>::Output: core::marker::Send
pub fn some_executor::task::SpawnedTask<F, N, E>::hint(&self) -> some_executor::hint::Hint
pub fn some_executor::task::SpawnedTask<F, N, E>::label(&self) -> &str
pub fn some_executor::task::SpawnedTask<F, N, E>::poll<'l>(self: core::pin::Pin<&mut Self>, cx: &mut core::task::wake::Context<'_>, local_executor: core::option::Option<&mut L>) -> core::task::poll::Poll<()> where L: some_executor::SomeLocalExecutor<'l>
pub fn some_executor::task::SpawnedTask<F, N, E>::poll_after(&self) -> std::time::Instant
pub fn some_executor::task::SpawnedTask<F, N, E>::priority(&self) -> some_executor::Priority
pub fn some_executor::task::SpawnedTask<F, N, E>::task_id(&self) -> some_executor::task::TaskID
pub type some_executor::task::BoxedLocalFuture = core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = alloc::boxed::Box<(dyn core::any::Any + 'static)>> + 'static)>>
pub type some_executor::task::BoxedLocalObserverNotifier = alloc::boxed::Box<dyn some_executor::observer::ObserverNotified<(dyn core::any::Any + 'static)>>
pub type some_executor::task::BoxedSendFuture = core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = alloc::boxed::Box<(dyn core::any::Any + core::marker::Send + 'static)>> + core::marker::Send + 'static)>>
pub type some_executor::task::BoxedSendObserverNotifier = alloc::boxed::Box<(dyn some_executor::observer::ObserverNotified<(dyn core::any::Any + core::marker::Send)> + core::marker::Send)>
pub type some_executor::task::ObjSafeLocalTask = some_executor::task::Task<some_executor::task::BoxedLocalFuture, some_executor::task::BoxedLocalObserverNotifier>
pub type some_executor::task::ObjSafeStaticTask = some_executor::task::Task<some_executor::task::BoxedLocalFuture, some_executor::task::BoxedLocalObserverNotifier>
pub type some_executor::task::ObjSafeTask = some_executor::task::Task<some_executor::task::BoxedSendFuture, some_executor::task::BoxedSendObserverNotifier>
pub type some_executor::task::SpawnLocalObjSafeResult<F, N, Executor> = (some_executor::task::SpawnedLocalTask<F, N, Executor>, some_executor::observer::TypedObserver<<F as core::future::future::Future>::Output, alloc::boxed::Box<dyn some_executor::observer::ExecutorNotified>>)
pub type some_executor::task::SpawnLocalResult<'a, F, N, Executor> = (some_executor::task::SpawnedLocalTask<F, N, Executor>, some_executor::observer::TypedObserver<<F as core::future::future::Future>::Output, <Executor as some_executor::SomeLocalExecutor<'a>>::ExecutorNotifier>)
pub type some_executor::task::SpawnObjSafeResult<F, N, Executor> = (some_executor::task::SpawnedTask<F, N, Executor>, some_executor::observer::TypedObserver<<F as core::future::future::Future>::Output, alloc::boxed::Box<(dyn some_executor::observer::ExecutorNotified + core::marker::Send)>>)
pub type some_executor::task::SpawnResult<F, N, Executor> = (some_executor::task::SpawnedTask<F, N, Executor>, some_executor::observer::TypedObserver<<F as core::future::future::Future>::Output, <Executor as some_executor::SomeExecutor>::ExecutorNotifier>)
pub type some_executor::task::SpawnStaticObjSafeResult<F, N, Executor> = (some_executor::task::SpawnedStaticTask<F, N, Executor>, some_executor::observer::TypedObserver<<F as core::future::future::Future>::Output, alloc::boxed::Box<dyn some_executor::observer::ExecutorNotified>>)
pub type some_executor::task::SpawnStaticResult<F, N, Executor> = (some_executor::task::SpawnedStaticTask<F, N, Executor>, some_executor::observer::TypedObserver<<F as core::future::future::Future>::Output, <Executor as some_executor::SomeStaticExecutor>::ExecutorNotifier>)
pub mod some_executor::thread_executor
pub fn some_executor::thread_executor::pin_static_to_thread<E: some_executor::SomeStaticExecutor, R, F, N>(executor: &mut E, task: some_executor::task::Task<F, N>) -> impl core::future::future::Future<Output = R> + core::marker::Send + use<E, R, F, N> where F: 'static + core::future::future::Future<Output = R>, R: 'static + core::marker::Send
pub fn some_executor::thread_executor::set_thread_executor(runtime: alloc::boxed::Box<some_executor::DynExecutor>)
pub fn some_executor::thread_executor::set_thread_local_executor(runtime: alloc::boxed::Box<dyn some_executor::SomeLocalExecutor<'static, ExecutorNotifier = alloc::boxed::Box<dyn some_executor::observer::ExecutorNotified>>>)
pub fn some_executor::thread_executor::set_thread_local_executor_adapting_notifier<E: some_executor::SomeLocalExecutor<'static> + 'static>(runtime: E)
pub fn some_executor::thread_executor::set_thread_static_executor(runtime: alloc::boxed::Box<dyn some_executor::SomeStaticExecutor<ExecutorNotifier = alloc::boxed::Box<dyn some_executor::observer::ExecutorNotified>>>)
pub fn some_executor::thread_executor::set_thread_static_executor_adapting_notifier<E: some_executor::SomeStaticExecutor + 'static>(runtime: E)
pub fn some_executor::thread_executor::thread_executor<R>(c: impl core::ops::function::FnOnce(core::option::Option<&some_executor::DynExecutor>) -> R) -> R
pub fn some_executor::thread_executor::thread_local_executor<R>(c: impl core::ops::function::FnOnce(core::option::Option<alloc::rc::Rc<core::cell::RefCell<alloc::boxed::Box<dyn some_executor::SomeLocalExecutor<'_, ExecutorNotifier = alloc::boxed::Box<dyn some_executor::observer::ExecutorNotified>>>>>>) -> R) -> R
pub fn some_executor::thread_executor::thread_static_executor<R>(c: impl core::ops::function::FnOnce(&dyn some_executor::SomeStaticExecutor<ExecutorNotifier = alloc::boxed::Box<dyn some_executor::observer::ExecutorNotified>>) -> R) -> R
pub macro some_executor::task_local!
pub trait some_executor::LocalExecutorExt<'tasks>: some_executor::SomeLocalExecutor<'tasks>
pub trait some_executor::SomeExecutor: core::marker::Send + core::marker::Sync + core::fmt::Debug
pub type some_executor::SomeExecutor::ExecutorNotifier: some_executor::observer::ExecutorNotified + core::marker::Send
pub fn some_executor::SomeExecutor::clone_box(&self) -> alloc::boxed::Box<some_executor::DynExecutor>
pub fn some_executor::SomeExecutor::executor_notifier(&mut self) -> core::option::Option<Self::ExecutorNotifier>
pub fn some_executor::SomeExecutor::spawn<F: core::future::future::Future + core::marker::Send + 'static, Notifier: some_executor::observer::ObserverNotified<<F as core::future::future::Future>::Output> + core::marker::Send>(&mut self, task: some_executor::task::Task<F, Notifier>) -> impl some_executor::observer::Observer<Value = <F as core::future::future::Future>::Output> + core::marker::Send where Self: core::marker::Sized, <F as core::future::future::Future>::Output: core::marker::Send + core::marker::Unpin
pub fn some_executor::SomeExecutor::spawn_async<'s, F: core::future::future::Future + core::marker::Send + 'static, Notifier: some_executor::observer::ObserverNotified<<F as core::future::future::Future>::Output> + core::marker::Send>(&'s mut self, task: some_executor::task::Task<F, Notifier>) -> impl core::future::future::Future<Output = impl some_executor::observer::Observer<Value = <F as core::future::future::Future>::Output>> + core::marker::Send + 's where Self: core::marker::Sized, <F as core::future::future::Future>::Output: core::marker::Send + core::marker::Unpin
pub fn some_executor::SomeExecutor::spawn_objsafe(&mut self, task: some_executor::ObjSafeTask) -> some_executor::BoxedSendObserver
pub fn some_executor::SomeExecutor::spawn_objsafe_async<'s>(&'s mut self, task: some_executor::ObjSafeTask) -> some_executor::BoxedSendObserverFuture<'s>
impl<UnderlyingNotifier: some_executor::observer::ExecutorNotified + core::marker::Send> some_executor::SomeExecutor for alloc::boxed::Box<dyn some_executor::SomeExecutor<ExecutorNotifier = UnderlyingNotifier>>
pub type alloc::boxed::Box<dyn some_executor::SomeExecutor<ExecutorNotifier = UnderlyingNotifier>>::ExecutorNotifier = alloc::boxed::Box<(dyn some_executor::observer::ExecutorNotified + core::marker::Send)>
pub fn alloc::boxed::Box<dyn some_executor::SomeExecutor<ExecutorNotifier = UnderlyingNotifier>>::clone_box(&self) -> alloc::boxed::Box<some_executor::DynExecutor>
pub fn alloc::boxed::Box<dyn some_executor::SomeExecutor<ExecutorNotifier = UnderlyingNotifier>>::executor_notifier(&mut self) -> core::option::Option<Self::ExecutorNotifier>
pub fn alloc::boxed::Box<dyn some_executor::SomeExecutor<ExecutorNotifier = UnderlyingNotifier>>::spawn<F: core::future::future::Future + core::marker::Send + 'static, Notifier: some_executor::observer::ObserverNotified<<F as core::future::future::Future>::Output> + core::marker::Send>(&mut self, task: some_executor::task::Task<F, Notifier>) -> impl some_executor::observer::Observer<Value = <F as core::future::future::Future>::Output> where Self: core::marker::Sized, <F as core::future::future::Future>::Output: core::marker::Send + core::marker::Unpin
pub async fn alloc::boxed::Box<dyn some_executor::SomeExecutor<ExecutorNotifier = UnderlyingNotifier>>::spawn_async<F: core::future::future::Future + core::marker::Send + 'static, Notifier: some_executor::observer::ObserverNotified<<F as core::future::future::Future>::Output> + core::marker::Send>(&mut self, task: some_executor::task::Task<F, Notifier>) -> impl some_executor::observer::Observer<Value = <F as core::future::future::Future>::Output> where Self: core::marker::Sized, <F as core::future::future::Future>::Output: core::marker::Send + core::marker::Unpin
pub fn alloc::boxed::Box<dyn some_executor::SomeExecutor<ExecutorNotifier = UnderlyingNotifier>>::spawn_objsafe(&mut self, task: some_executor::task::Task<core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = alloc::boxed::Box<(dyn core::any::Any + core::marker::Send + 'static)>> + core::marker::Send + 'static)>>, alloc::boxed::Box<(dyn some_executor::observer::ObserverNotified<(dyn core::any::Any + core::marker::Send)> + core::marker::Send)>>) -> alloc::boxed::Box<(dyn some_executor::observer::Observer<Value = alloc::boxed::Box<(dyn core::any::Any + core::marker::Send)>, Output = some_executor::observer::FinishedObservation<alloc::boxed::Box<(dyn core::any::Any + core::marker::Send)>>> + core::marker::Send)>
pub fn alloc::boxed::Box<dyn some_executor::SomeExecutor<ExecutorNotifier = UnderlyingNotifier>>::spawn_objsafe_async<'s>(&'s mut self, task: some_executor::task::Task<core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = alloc::boxed::Box<(dyn core::any::Any + core::marker::Send + 'static)>> + core::marker::Send + 'static)>>, alloc::boxed::Box<(dyn some_executor::observer::ObserverNotified<(dyn core::any::Any + core::marker::Send)> + core::marker::Send)>>) -> alloc::boxed::Box<(dyn core::future::future::Future<Output = alloc::boxed::Box<(dyn some_executor::observer::Observer<Value = alloc::boxed::Box<(dyn core::any::Any + core::marker::Send)>, Output = some_executor::observer::FinishedObservation<alloc::boxed::Box<(dyn core::any::Any + core::marker::Send)>>> + core::marker::Send)>> + 's)>
pub trait some_executor::SomeExecutorExt: some_executor::SomeExecutor + core::clone::Clone
pub trait some_executor::SomeLocalExecutor<'future>: core::fmt::Debug
pub type some_executor::SomeLocalExecutor::ExecutorNotifier: some_executor::observer::ExecutorNotified
pub fn some_executor::SomeLocalExecutor::executor_notifier(&mut self) -> core::option::Option<Self::ExecutorNotifier>
pub fn some_executor::SomeLocalExecutor::spawn_local<F, Notifier: some_executor::observer::ObserverNotified<<F as core::future::future::Future>::Output>>(&mut self, task: some_executor::task::Task<F, Notifier>) -> impl some_executor::observer::Observer<Value = <F as core::future::future::Future>::Output> where Self: core::marker::Sized, F: core::future::future::Future + 'future, <F as core::future::future::Future>::Output: core::marker::Unpin + 'static
pub fn some_executor::SomeLocalExecutor::spawn_local_async<F, Notifier: some_executor::observer::ObserverNotified<<F as core::future::future::Future>::Output>>(&mut self, task: some_executor::task::Task<F, Notifier>) -> impl core::future::future::Future<Output = impl some_executor::observer::Observer<Value = <F as core::future::future::Future>::Output>> where Self: core::marker::Sized, F: core::future::future::Future + 'future, <F as core::future::future::Future>::Output: 'static + core::marker::Unpin
pub fn some_executor::SomeLocalExecutor::spawn_local_objsafe(&mut self, task: some_executor::ObjSafeLocalTask) -> some_executor::BoxedLocalObserver
pub fn some_executor::SomeLocalExecutor::spawn_local_objsafe_async<'s>(&'s mut self, task: some_executor::ObjSafeLocalTask) -> some_executor::BoxedLocalObserverFuture<'s>
impl<'future> some_executor::SomeLocalExecutor<'future> for core::convert::Infallible
pub type core::convert::Infallible::ExecutorNotifier = core::convert::Infallible
pub fn core::convert::Infallible::executor_notifier(&mut self) -> core::option::Option<Self::ExecutorNotifier>
pub fn core::convert::Infallible::spawn_local<F, Notifier: some_executor::observer::ObserverNotified<<F as core::future::future::Future>::Output>>(&mut self, _task: some_executor::task::Task<F, Notifier>) -> impl some_executor::observer::Observer<Value = <F as core::future::future::Future>::Output> where Self: core::marker::Sized, F: core::future::future::Future + 'future, <F as core::future::future::Future>::Output: core::marker::Unpin + 'static
pub fn core::convert::Infallible::spawn_local_async<F, Notifier: some_executor::observer::ObserverNotified<<F as core::future::future::Future>::Output>>(&mut self, _task: some_executor::task::Task<F, Notifier>) -> impl core::future::future::Future<Output = impl some_executor::observer::Observer<Value = <F as core::future::future::Future>::Output>> where Self: core::marker::Sized, F: core::future::future::Future + 'future, <F as core::future::future::Future>::Output: 'static
pub fn core::convert::Infallible::spawn_local_objsafe(&mut self, _task: some_executor::task::Task<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = alloc::boxed::Box<dyn core::any::Any>>>>, alloc::boxed::Box<dyn some_executor::observer::ObserverNotified<(dyn core::any::Any + 'static)>>>) -> alloc::boxed::Box<dyn some_executor::observer::Observer<Value = alloc::boxed::Box<dyn core::any::Any>, Output = some_executor::observer::FinishedObservation<alloc::boxed::Box<dyn core::any::Any>>>>
pub fn core::convert::Infallible::spawn_local_objsafe_async<'s>(&'s mut self, _task: some_executor::task::Task<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = alloc::boxed::Box<dyn core::any::Any>>>>, alloc::boxed::Box<dyn some_executor::observer::ObserverNotified<(dyn core::any::Any + 'static)>>>) -> alloc::boxed::Box<(dyn core::future::future::Future<Output = alloc::boxed::Box<dyn some_executor::observer::Observer<Value = alloc::boxed::Box<dyn core::any::Any>, Output = some_executor::observer::FinishedObservation<alloc::boxed::Box<dyn core::any::Any>>>>> + 's)>
pub trait some_executor::SomeStaticExecutor: 'static + core::fmt::Debug
pub type some_executor::SomeStaticExecutor::ExecutorNotifier: some_executor::observer::ExecutorNotified
pub fn some_executor::SomeStaticExecutor::clone_box(&self) -> alloc::boxed::Box<some_executor::DynStaticExecutor>
pub fn some_executor::SomeStaticExecutor::executor_notifier(&mut self) -> core::option::Option<Self::ExecutorNotifier>
pub fn some_executor::SomeStaticExecutor::spawn_static<F, Notifier: some_executor::observer::ObserverNotified<<F as core::future::future::Future>::Output>>(&mut self, task: some_executor::task::Task<F, Notifier>) -> impl some_executor::observer::Observer<Value = <F as core::future::future::Future>::Output> where Self: core::marker::Sized, F: core::future::future::Future + 'static, <F as core::future::future::Future>::Output: 'static + core::marker::Unpin
pub fn some_executor::SomeStaticExecutor::spawn_static_async<F, Notifier: some_executor::observer::ObserverNotified<<F as core::future::future::Future>::Output>>(&mut self, task: some_executor::task::Task<F, Notifier>) -> impl core::future::future::Future<Output = impl some_executor::observer::Observer<Value = <F as core::future::future::Future>::Output>> where Self: core::marker::Sized, F: core::future::future::Future + 'static, <F as core::future::future::Future>::Output: 'static + core::marker::Unpin
pub fn some_executor::SomeStaticExecutor::spawn_static_objsafe(&mut self, task: some_executor::ObjSafeStaticTask) -> some_executor::BoxedStaticObserver
pub fn some_executor::SomeStaticExecutor::spawn_static_objsafe_async<'s>(&'s mut self, task: some_executor::ObjSafeStaticTask) -> some_executor::BoxedStaticObserverFuture<'s>
impl some_executor::SomeStaticExecutor for core::convert::Infallible
pub type core::convert::Infallible::ExecutorNotifier = core::convert::Infallible
pub fn core::convert::Infallible::clone_box(&self) -> alloc::boxed::Box<some_executor::DynStaticExecutor>
pub fn core::convert::Infallible::executor_notifier(&mut self) -> core::option::Option<Self::ExecutorNotifier>
pub fn core::convert::Infallible::spawn_static<F, Notifier: some_executor::observer::ObserverNotified<<F as core::future::future::Future>::Output>>(&mut self, _task: some_executor::task::Task<F, Notifier>) -> impl some_executor::observer::Observer<Value = <F as core::future::future::Future>::Output> where Self: core::marker::Sized, F: core::future::future::Future + 'static, <F as core::future::future::Future>::Output: 'static + core::marker::Unpin
pub fn core::convert::Infallible::spawn_static_async<F, Notifier: some_executor::observer::ObserverNotified<<F as core::future::future::Future>::Output>>(&mut self, _task: some_executor::task::Task<F, Notifier>) -> impl core::future::future::Future<Output = impl some_executor::observer::Observer<Value = <F as core::future::future::Future>::Output>> where Self: core::marker::Sized, F: core::future::future::Future + 'static, <F as core::future::future::Future>::Output: 'static + core::marker::Unpin
pub fn core::convert::Infallible::spawn_static_objsafe(&mut self, _task: some_executor::ObjSafeStaticTask) -> some_executor::BoxedStaticObserver
pub fn core::convert::Infallible::spawn_static_objsafe_async<'s>(&'s mut self, _task: some_executor::ObjSafeStaticTask) -> some_executor::BoxedStaticObserverFuture<'s>
impl<UnderlyingExecutor: some_executor::SomeStaticExecutor> some_executor::SomeStaticExecutor for some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor>
pub type some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor>::ExecutorNotifier = alloc::boxed::Box<dyn some_executor::observer::ExecutorNotified>
pub fn some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor>::clone_box(&self) -> alloc::boxed::Box<some_executor::DynStaticExecutor>
pub fn some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor>::executor_notifier(&mut self) -> core::option::Option<Self::ExecutorNotifier>
pub fn some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor>::spawn_static<F, Notifier: some_executor::observer::ObserverNotified<<F as core::future::future::Future>::Output>>(&mut self, task: some_executor::task::Task<F, Notifier>) -> impl some_executor::observer::Observer<Value = <F as core::future::future::Future>::Output> where Self: core::marker::Sized, F: core::future::future::Future + 'static, <F as core::future::future::Future>::Output: 'static + core::marker::Unpin
pub fn some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor>::spawn_static_async<F, Notifier: some_executor::observer::ObserverNotified<<F as core::future::future::Future>::Output>>(&mut self, task: some_executor::task::Task<F, Notifier>) -> impl core::future::future::Future<Output = impl some_executor::observer::Observer<Value = <F as core::future::future::Future>::Output>> where Self: core::marker::Sized, F: core::future::future::Future + 'static, <F as core::future::future::Future>::Output: 'static + core::marker::Unpin
pub fn some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor>::spawn_static_objsafe(&mut self, task: some_executor::ObjSafeStaticTask) -> some_executor::BoxedStaticObserver
pub fn some_executor::static_support::OwnedSomeStaticExecutorErasingNotifier<UnderlyingExecutor>::spawn_static_objsafe_async<'s>(&'s mut self, task: some_executor::ObjSafeStaticTask) -> some_executor::BoxedStaticObserverFuture<'s>
impl<UnderlyingNotifier: some_executor::observer::ExecutorNotified> some_executor::SomeStaticExecutor for alloc::boxed::Box<dyn some_executor::SomeStaticExecutor<ExecutorNotifier = UnderlyingNotifier>>
pub type alloc::boxed::Box<dyn some_executor::SomeStaticExecutor<ExecutorNotifier = UnderlyingNotifier>>::ExecutorNotifier = alloc::boxed::Box<dyn some_executor::observer::ExecutorNotified>
pub fn alloc::boxed::Box<dyn some_executor::SomeStaticExecutor<ExecutorNotifier = UnderlyingNotifier>>::clone_box(&self) -> alloc::boxed::Box<some_executor::DynStaticExecutor>
pub fn alloc::boxed::Box<dyn some_executor::SomeStaticExecutor<ExecutorNotifier = UnderlyingNotifier>>::executor_notifier(&mut self) -> core::option::Option<Self::ExecutorNotifier>
pub fn alloc::boxed::Box<dyn some_executor::SomeStaticExecutor<ExecutorNotifier = UnderlyingNotifier>>::spawn_static<F, Notifier: some_executor::observer::ObserverNotified<<F as core::future::future::Future>::Output>>(&mut self, task: some_executor::task::Task<F, Notifier>) -> impl some_executor::observer::Observer<Value = <F as core::future::future::Future>::Output> where Self: core::marker::Sized, F: core::future::future::Future + 'static, <F as core::future::future::Future>::Output: 'static + core::marker::Unpin
pub async fn alloc::boxed::Box<dyn some_executor::SomeStaticExecutor<ExecutorNotifier = UnderlyingNotifier>>::spawn_static_async<F, Notifier: some_executor::observer::ObserverNotified<<F as core::future::future::Future>::Output>>(&mut self, task: some_executor::task::Task<F, Notifier>) -> impl some_executor::observer::Observer<Value = <F as core::future::future::Future>::Output> where Self: core::marker::Sized, F: core::future::future::Future + 'static, <F as core::future::future::Future>::Output: 'static + core::marker::Unpin
pub fn alloc::boxed::Box<dyn some_executor::SomeStaticExecutor<ExecutorNotifier = UnderlyingNotifier>>::spawn_static_objsafe(&mut self, task: some_executor::ObjSafeStaticTask) -> some_executor::BoxedStaticObserver
pub fn alloc::boxed::Box<dyn some_executor::SomeStaticExecutor<ExecutorNotifier = UnderlyingNotifier>>::spawn_static_objsafe_async<'s>(&'s mut self, task: some_executor::ObjSafeStaticTask) -> some_executor::BoxedStaticObserverFuture<'s>
pub trait some_executor::StaticExecutorExt: some_executor::SomeStaticExecutor + core::clone::Clone
pub type some_executor::BoxedLocalFuture = core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output = alloc::boxed::Box<dyn core::any::Any>>>>
pub type some_executor::BoxedLocalObserver = alloc::boxed::Box<dyn some_executor::observer::Observer<Value = alloc::boxed::Box<dyn core::any::Any>, Output = some_executor::observer::FinishedObservation<alloc::boxed::Box<dyn core::any::Any>>>>
pub type some_executor::BoxedLocalObserverFuture<'s> = alloc::boxed::Box<(dyn core::future::future::Future<Output = some_executor::BoxedLocalObserver> + 's)>
pub type some_executor::BoxedLocalObserverNotifier = alloc::boxed::Box<dyn some_executor::observer::ObserverNotified<(dyn core::any::Any + 'static)>>
pub type some_executor::BoxedSendFuture = core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = alloc::boxed::Box<(dyn core::any::Any + core::marker::Send + 'static)>> + core::marker::Send + 'static)>>
pub type some_executor::BoxedSendObserver = alloc::boxed::Box<(dyn some_executor::observer::Observer<Value = alloc::boxed::Box<(dyn core::any::Any + core::marker::Send)>, Output = some_executor::observer::FinishedObservation<alloc::boxed::Box<(dyn core::any::Any + core::marker::Send)>>> + core::marker::Send)>
pub type some_executor::BoxedSendObserverFuture<'s> = alloc::boxed::Box<(dyn core::future::future::Future<Output = some_executor::BoxedSendObserver> + 's)>
pub type some_executor::BoxedSendObserverNotifier = alloc::boxed::Box<(dyn some_executor::observer::ObserverNotified<(dyn core::any::Any + core::marker::Send)> + core::marker::Send)>
pub type some_executor::BoxedStaticFuture = core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = alloc::boxed::Box<(dyn core::any::Any + 'static)>> + 'static)>>
pub type some_executor::BoxedStaticObserver = alloc::boxed::Box<dyn some_executor::observer::Observer<Value = alloc::boxed::Box<dyn core::any::Any>, Output = some_executor::observer::FinishedObservation<alloc::boxed::Box<dyn core::any::Any>>>>
pub type some_executor::BoxedStaticObserverFuture<'s> = alloc::boxed::Box<(dyn core::future::future::Future<Output = some_executor::BoxedStaticObserver> + 's)>
pub type some_executor::BoxedStaticObserverNotifier = alloc::boxed::Box<dyn some_executor::observer::ObserverNotified<(dyn core::any::Any + 'static)>>
pub type some_executor::DynExecutor = dyn some_executor::SomeExecutor<ExecutorNotifier = core::convert::Infallible>
pub type some_executor::DynStaticExecutor = dyn some_executor::SomeStaticExecutor<ExecutorNotifier = alloc::boxed::Box<dyn some_executor::observer::ExecutorNotified>>
pub type some_executor::ObjSafeLocalTask = some_executor::task::Task<some_executor::BoxedLocalFuture, some_executor::BoxedLocalObserverNotifier>
pub type some_executor::ObjSafeStaticTask = some_executor::task::Task<some_executor::BoxedStaticFuture, some_executor::BoxedStaticObserverNotifier>
pub type some_executor::ObjSafeTask = some_executor::task::Task<some_executor::BoxedSendFuture, some_executor::BoxedSendObserverNotifier>
pub type some_executor::Priority = priority::Priority
