pub struct AetherEntity {
pub task_id: String,
}Expand description
Synthetic entity for uninstrumented tasks.
Created automatically when a moire-instrumented primitive is used from a task
that was not spawned via moire::task::spawn. Makes deadlocks in uninstrumented
code visible on the dashboard.
Fields§
§task_id: StringTokio task ID that this aether represents.
Trait Implementations§
Source§impl EntityBodySlot for AetherEntity
impl EntityBodySlot for AetherEntity
const KIND_NAME: &'static str = "Aether"
type Value = AetherEntity
fn project(body: &EntityBody) -> Option<&Self::Value>
fn project_mut(body: &mut EntityBody) -> Option<&mut Self::Value>
Source§impl<'ʄ> Facet<'ʄ> for AetherEntity
impl<'ʄ> Facet<'ʄ> for AetherEntity
Source§impl From<AetherEntity> for EntityBody
impl From<AetherEntity> for EntityBody
Source§fn from(value: AetherEntity) -> Self
fn from(value: AetherEntity) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for AetherEntity
impl RefUnwindSafe for AetherEntity
impl Send for AetherEntity
impl Sync for AetherEntity
impl Unpin for AetherEntity
impl UnsafeUnpin for AetherEntity
impl UnwindSafe for AetherEntity
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more