pub struct RepositoryVulnerabilityAlertDismissAlert {Show 17 fields
pub affected_package_name: String,
pub affected_range: String,
pub created_at: DateTime<Utc>,
pub dismiss_reason: String,
pub dismissed_at: DateTime<Utc>,
pub dismisser: User,
pub external_identifier: String,
pub external_reference: String,
pub fix_reason: Option<String>,
pub fixed_at: Option<DateTime<Utc>>,
pub fixed_in: Option<String>,
pub ghsa_id: String,
pub id: i64,
pub node_id: String,
pub number: i64,
pub severity: String,
pub state: RepositoryVulnerabilityAlertDismissAlertState,
}
Expand description
RepositoryVulnerabilityAlertDismissAlert
JSON schema
{
"type": "object",
"required": [
"affected_package_name",
"affected_range",
"created_at",
"dismiss_reason",
"dismissed_at",
"dismisser",
"external_identifier",
"external_reference",
"ghsa_id",
"id",
"node_id",
"number",
"severity",
"state"
],
"properties": {
"affected_package_name": {
"type": "string"
},
"affected_range": {
"type": "string"
},
"created_at": {
"type": "string",
"format": "date-time"
},
"dismiss_reason": {
"type": "string"
},
"dismissed_at": {
"type": "string",
"format": "date-time"
},
"dismisser": {
"$ref": "#/definitions/user"
},
"external_identifier": {
"type": "string"
},
"external_reference": {
"type": "string",
"format": "uri"
},
"fix_reason": {
"type": "string"
},
"fixed_at": {
"type": "string",
"format": "date-time"
},
"fixed_in": {
"type": "string"
},
"ghsa_id": {
"type": "string"
},
"id": {
"type": "integer"
},
"node_id": {
"type": "string"
},
"number": {
"type": "integer"
},
"severity": {
"type": "string"
},
"state": {
"type": "string",
"enum": [
"dismissed"
]
}
},
"additionalProperties": false
}
Fields§
§affected_package_name: String
§affected_range: String
§created_at: DateTime<Utc>
§dismiss_reason: String
§dismissed_at: DateTime<Utc>
§dismisser: User
§external_identifier: String
§external_reference: String
§fix_reason: Option<String>
§fixed_at: Option<DateTime<Utc>>
§fixed_in: Option<String>
§ghsa_id: String
§id: i64
§node_id: String
§number: i64
§severity: String
§state: RepositoryVulnerabilityAlertDismissAlertState
Implementations§
Trait Implementations§
Source§impl Clone for RepositoryVulnerabilityAlertDismissAlert
impl Clone for RepositoryVulnerabilityAlertDismissAlert
Source§fn clone(&self) -> RepositoryVulnerabilityAlertDismissAlert
fn clone(&self) -> RepositoryVulnerabilityAlertDismissAlert
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<'de> Deserialize<'de> for RepositoryVulnerabilityAlertDismissAlert
impl<'de> Deserialize<'de> for RepositoryVulnerabilityAlertDismissAlert
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
Source§impl From<&RepositoryVulnerabilityAlertDismissAlert> for RepositoryVulnerabilityAlertDismissAlert
impl From<&RepositoryVulnerabilityAlertDismissAlert> for RepositoryVulnerabilityAlertDismissAlert
Source§fn from(value: &RepositoryVulnerabilityAlertDismissAlert) -> Self
fn from(value: &RepositoryVulnerabilityAlertDismissAlert) -> Self
Converts to this type from the input type.
Source§impl From<RepositoryVulnerabilityAlertDismissAlert> for RepositoryVulnerabilityAlertDismissAlert
impl From<RepositoryVulnerabilityAlertDismissAlert> for RepositoryVulnerabilityAlertDismissAlert
Source§fn from(value: RepositoryVulnerabilityAlertDismissAlert) -> Self
fn from(value: RepositoryVulnerabilityAlertDismissAlert) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for RepositoryVulnerabilityAlertDismissAlert
impl RefUnwindSafe for RepositoryVulnerabilityAlertDismissAlert
impl Send for RepositoryVulnerabilityAlertDismissAlert
impl Sync for RepositoryVulnerabilityAlertDismissAlert
impl Unpin for RepositoryVulnerabilityAlertDismissAlert
impl UnwindSafe for RepositoryVulnerabilityAlertDismissAlert
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