pub struct GitHubAnnotation {
pub annotation_level: Option<String>,
pub message: Option<String>,
pub title: Option<String>,
}Expand description
A check run annotation returned by the GitHub Checks API.
Annotations appear on the “Annotations” tab of a check run in the GitHub UI. GitHub uses annotations for job-level messages, including billing failures (“The job was not started because recent account payments have failed …”).
Fields§
§annotation_level: Option<String>§message: Option<String>§title: Option<String>Trait Implementations§
Source§impl Clone for GitHubAnnotation
impl Clone for GitHubAnnotation
Source§impl Debug for GitHubAnnotation
impl Debug for GitHubAnnotation
Source§impl<'de> Deserialize<'de> for GitHubAnnotation
impl<'de> Deserialize<'de> for GitHubAnnotation
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
Auto Trait Implementations§
impl Freeze for GitHubAnnotation
impl RefUnwindSafe for GitHubAnnotation
impl Send for GitHubAnnotation
impl Sync for GitHubAnnotation
impl Unpin for GitHubAnnotation
impl UnsafeUnpin for GitHubAnnotation
impl UnwindSafe for GitHubAnnotation
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more