pub struct CausalEvent {
pub id: usize,
pub event_type: String,
pub timestamp: String,
pub description: String,
pub commit_sha: Option<String>,
pub blocker_id: Option<String>,
pub caused_by_id: Option<usize>,
pub enables_ids: Vec<usize>,
pub duration_next_ms: Option<u64>,
}Fields§
§id: usize§event_type: String§timestamp: String§description: String§commit_sha: Option<String>§blocker_id: Option<String>§caused_by_id: Option<usize>§enables_ids: Vec<usize>§duration_next_ms: Option<u64>Trait Implementations§
Source§impl Clone for CausalEvent
impl Clone for CausalEvent
Source§fn clone(&self) -> CausalEvent
fn clone(&self) -> CausalEvent
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 CausalEvent
impl Debug for CausalEvent
Auto Trait Implementations§
impl Freeze for CausalEvent
impl RefUnwindSafe for CausalEvent
impl Send for CausalEvent
impl Sync for CausalEvent
impl Unpin for CausalEvent
impl UnsafeUnpin for CausalEvent
impl UnwindSafe for CausalEvent
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