pub struct TimelineView {
pub duration_ms: u32,
pub bucket_ms: u32,
pub dps_per_bucket: Vec<f64>,
pub bucket_samples: Vec<u64>,
pub markers: Vec<MarkerView>,
pub aura_windows: Vec<AuraWindowView>,
pub cooldown_windows: Vec<CooldownWindowView>,
pub phase_markers: Vec<PhaseMarkerView>,
pub encounter_events: Vec<EncounterEventView>,
}Expand description
Bucketed fight timeline with DPS series and event windows.
Fields§
§duration_ms: u32§bucket_ms: u32§dps_per_bucket: Vec<f64>§bucket_samples: Vec<u64>§markers: Vec<MarkerView>§aura_windows: Vec<AuraWindowView>§cooldown_windows: Vec<CooldownWindowView>§phase_markers: Vec<PhaseMarkerView>§encounter_events: Vec<EncounterEventView>Trait Implementations§
Source§impl Clone for TimelineView
impl Clone for TimelineView
Source§fn clone(&self) -> TimelineView
fn clone(&self) -> TimelineView
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TimelineView
impl Debug for TimelineView
Source§impl Serialize for TimelineView
impl Serialize for TimelineView
Source§impl Tsify for TimelineView
impl Tsify for TimelineView
const DECL: &'static str = "/**\n * Bucketed fight timeline with DPS series and event windows.\n */\nexport interface TimelineView {\n duration_ms: number;\n bucket_ms: number;\n dps_per_bucket: number[];\n bucket_samples: number[];\n markers: MarkerView[];\n aura_windows: AuraWindowView[];\n cooldown_windows: CooldownWindowView[];\n phase_markers: PhaseMarkerView[];\n encounter_events: EncounterEventView[];\n}"
const SERIALIZATION_CONFIG: SerializationConfig
type JsType = JsType
fn into_js(&self) -> Result<Self::JsType, Error>where
Self: Serialize,
Auto Trait Implementations§
impl Freeze for TimelineView
impl RefUnwindSafe for TimelineView
impl Send for TimelineView
impl Sync for TimelineView
impl Unpin for TimelineView
impl UnsafeUnpin for TimelineView
impl UnwindSafe for TimelineView
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