pub struct PipelineAnnotation {
pub level: AnnotationLevel,
pub message: String,
pub title: Option<String>,
pub path: Option<String>,
pub line: Option<u32>,
pub job_id: Option<String>,
}Expand description
A problem a run reported, usually anchored to a file and line: a GitHub check-run annotation, a GitLab failed test case, an Azure timeline issue.
Fields§
§level: AnnotationLevel§message: String§title: Option<String>Short heading where the provider gives one (a test name, an annotation title).
path: Option<String>Repository-relative file path, when the problem is anchored to one.
line: Option<u32>§job_id: Option<String>The job that reported it, matching a PipelineJob::id, when known.
Trait Implementations§
Source§impl Clone for PipelineAnnotation
impl Clone for PipelineAnnotation
Source§impl Debug for PipelineAnnotation
impl Debug for PipelineAnnotation
Source§impl<'de> Deserialize<'de> for PipelineAnnotation
impl<'de> Deserialize<'de> for PipelineAnnotation
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 PipelineAnnotation
Source§impl PartialEq for PipelineAnnotation
impl PartialEq for PipelineAnnotation
Source§impl Serialize for PipelineAnnotation
impl Serialize for PipelineAnnotation
impl StructuralPartialEq for PipelineAnnotation
Auto Trait Implementations§
impl Freeze for PipelineAnnotation
impl RefUnwindSafe for PipelineAnnotation
impl Send for PipelineAnnotation
impl Sync for PipelineAnnotation
impl Unpin for PipelineAnnotation
impl UnsafeUnpin for PipelineAnnotation
impl UnwindSafe for PipelineAnnotation
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