pub struct BuildEventContext {
pub node_id: i32,
pub project_context_id: i32,
pub target_id: i32,
pub task_id: i32,
pub submission_id: i32,
pub project_instance_id: i32,
pub evaluation_id: i32,
}Expand description
Execution context attached to a build event.
All seven fields are 7-bit variable-length encoded i32 values. The
evaluation_id field was introduced in format version 2; for earlier
versions it defaults to [INVALID_EVALUATION_ID] (-1).
Fields§
§node_id: i32§project_context_id: i32§target_id: i32§task_id: i32§submission_id: i32§project_instance_id: i32§evaluation_id: i32Trait Implementations§
Source§impl Clone for BuildEventContext
impl Clone for BuildEventContext
Source§fn clone(&self) -> BuildEventContext
fn clone(&self) -> BuildEventContext
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BuildEventContext
Source§impl Debug for BuildEventContext
impl Debug for BuildEventContext
Source§impl Default for BuildEventContext
impl Default for BuildEventContext
Source§fn default() -> BuildEventContext
fn default() -> BuildEventContext
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BuildEventContext
impl<'de> Deserialize<'de> for BuildEventContext
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for BuildEventContext
Source§impl PartialEq for BuildEventContext
impl PartialEq for BuildEventContext
Source§fn eq(&self, other: &BuildEventContext) -> bool
fn eq(&self, other: &BuildEventContext) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for BuildEventContext
impl Serialize for BuildEventContext
impl StructuralPartialEq for BuildEventContext
Auto Trait Implementations§
impl Freeze for BuildEventContext
impl RefUnwindSafe for BuildEventContext
impl Send for BuildEventContext
impl Sync for BuildEventContext
impl Unpin for BuildEventContext
impl UnsafeUnpin for BuildEventContext
impl UnwindSafe for BuildEventContext
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.