pub enum Point {
Show 15 variants
Action {
message: &'static str,
},
Send {
actor: &'static str,
message: &'static str,
},
Handle {
actor: &'static str,
message: &'static str,
},
Spawn {
actor: &'static str,
actor_id: u64,
output: &'static str,
},
Settled {
actor: &'static str,
actor_id: u64,
output: &'static str,
took_us: u64,
},
Cancelled {
actor: &'static str,
actor_id: u64,
output: &'static str,
took_us: u64,
},
Publish {
event: &'static str,
bus: Bus,
subscribers: usize,
},
Deliver {
event: &'static str,
bus: Bus,
},
Push {
reducer: &'static str,
},
Navigate {
root: String,
to: String,
},
Tick {
timer: u64,
},
Store {
op: StoreOp,
path: String,
field: Option<String>,
outside: bool,
},
Render {
segment: &'static str,
took_us: u64,
},
Log {
level: Level,
target: &'static str,
file: Option<&'static str>,
line: Option<u32>,
module: Option<&'static str>,
text: String,
},
Note(String),
}Expand description
An observable point, with what identifies it.
Names are short type names: processes::Kill, not a crate path.
Variants§
Action
The UI asked a feature for something.
Send
A message was queued for an actor.
Handle
An actor handled a message.
Spawn
An actor started background work whose result will come back as
output. actor is the address it will come back to, by the id the
snapshot lists it under: what a task belongs to is what that actor
belongs to.
Settled
Background work finished, and its result is on its way to the actor.
Cancelled
Background work was dropped where it last awaited, because the actor that started it is gone. Nothing comes back.
Publish
An event went out.
Deliver
An event reached a subscriber that is not an actor.
Push
A reducer was changed.
A router moved.
Tick
A timer fired; timer is its id, as the application’s timers list
it.
Store
A persisted value changed.
Fields
Render
A page or layout drew itself, and how long that took. Recorded only
for the frames worth looking at - see devtools::rendering.
Log
An ordinary tracing event the application wrote.
Fields
Note(String)
Anything else worth a line.