pub struct RepositoryVulnerabilityAlertReopenAlert {Show 17 fields
pub affected_package_name: String,
pub affected_range: String,
pub created_at: DateTime<Utc>,
pub dismiss_reason: Option<String>,
pub dismissed_at: Option<DateTime<Utc>>,
pub dismisser: Option<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: RepositoryVulnerabilityAlertReopenAlertState,
}
Expand description
RepositoryVulnerabilityAlertReopenAlert
JSON schema
{
"type": "object",
"required": [
"affected_package_name",
"affected_range",
"created_at",
"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": [
"open"
]
}
},
"additionalProperties": false
}
Fields§
§affected_package_name: String
§affected_range: String
§created_at: DateTime<Utc>
§dismiss_reason: Option<String>
§dismissed_at: Option<DateTime<Utc>>
§dismisser: Option<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: RepositoryVulnerabilityAlertReopenAlertState
Implementations§
Trait Implementations§
Source§impl Clone for RepositoryVulnerabilityAlertReopenAlert
impl Clone for RepositoryVulnerabilityAlertReopenAlert
Source§fn clone(&self) -> RepositoryVulnerabilityAlertReopenAlert
fn clone(&self) -> RepositoryVulnerabilityAlertReopenAlert
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 RepositoryVulnerabilityAlertReopenAlert
impl<'de> Deserialize<'de> for RepositoryVulnerabilityAlertReopenAlert
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<&RepositoryVulnerabilityAlertReopenAlert> for RepositoryVulnerabilityAlertReopenAlert
impl From<&RepositoryVulnerabilityAlertReopenAlert> for RepositoryVulnerabilityAlertReopenAlert
Source§fn from(value: &RepositoryVulnerabilityAlertReopenAlert) -> Self
fn from(value: &RepositoryVulnerabilityAlertReopenAlert) -> Self
Converts to this type from the input type.
Source§impl From<RepositoryVulnerabilityAlertReopenAlert> for RepositoryVulnerabilityAlertReopenAlert
impl From<RepositoryVulnerabilityAlertReopenAlert> for RepositoryVulnerabilityAlertReopenAlert
Source§fn from(value: RepositoryVulnerabilityAlertReopenAlert) -> Self
fn from(value: RepositoryVulnerabilityAlertReopenAlert) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for RepositoryVulnerabilityAlertReopenAlert
impl RefUnwindSafe for RepositoryVulnerabilityAlertReopenAlert
impl Send for RepositoryVulnerabilityAlertReopenAlert
impl Sync for RepositoryVulnerabilityAlertReopenAlert
impl Unpin for RepositoryVulnerabilityAlertReopenAlert
impl UnwindSafe for RepositoryVulnerabilityAlertReopenAlert
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