Skip to main content

ActivitySource

Trait ActivitySource 

Source
pub trait ActivitySource {
    // Required method
    fn activities(&self) -> Vec<UserActivity>;
}
Expand description

A producer of UserActivity events.

Implementing this trait is the v0.2 extension seam: a new reader wrapper (lnk-core, shellbag-core, srum-core, winreg-artifacts) implements activities and slots into build_timeline with no API change.

Required Methods§

Source

fn activities(&self) -> Vec<UserActivity>

The activities this source contributes to the timeline.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§