pub struct EventResult {
pub event: MarketEvent,
pub car_pre: f64,
pub car_post: f64,
pub peak_day: i32,
pub trough_day: i32,
pub abnormal_returns: Vec<AbnormalReturn>,
}Expand description
Full event study result for a single event.
Fields§
§event: MarketEventThe event that was studied.
car_pre: f64CAR over the pre-event window (days pre_days..0).
car_post: f64CAR over the post-event window (days 1..=post_days).
peak_day: i32Day with the highest CAR within the window.
trough_day: i32Day with the lowest CAR within the window.
abnormal_returns: Vec<AbnormalReturn>Full time-series of abnormal returns within the window.
Trait Implementations§
Source§impl Clone for EventResult
impl Clone for EventResult
Auto Trait Implementations§
impl Freeze for EventResult
impl RefUnwindSafe for EventResult
impl Send for EventResult
impl Sync for EventResult
impl Unpin for EventResult
impl UnsafeUnpin for EventResult
impl UnwindSafe for EventResult
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