pub struct GitHubNotificationSubject {
pub title: String,
pub kind: String,
pub url: Option<String>,
}Fields§
§title: String§kind: StringIssue | PullRequest | Release | Discussion | …
url: Option<String>The API url of the thing. Absent for some subjects (a discussion, a security alert), which is why a page cannot assume it can link.
Trait Implementations§
Source§impl Clone for GitHubNotificationSubject
impl Clone for GitHubNotificationSubject
Source§impl Debug for GitHubNotificationSubject
impl Debug for GitHubNotificationSubject
Source§impl<'de> Deserialize<'de> for GitHubNotificationSubject
impl<'de> Deserialize<'de> for GitHubNotificationSubject
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 GitHubNotificationSubject
impl RefUnwindSafe for GitHubNotificationSubject
impl Send for GitHubNotificationSubject
impl Sync for GitHubNotificationSubject
impl Unpin for GitHubNotificationSubject
impl UnsafeUnpin for GitHubNotificationSubject
impl UnwindSafe for GitHubNotificationSubject
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