pub struct CodeScanningAlertCreatedAlertRule {
pub description: String,
pub full_description: Option<String>,
pub help: (),
pub id: String,
pub name: Option<String>,
pub severity: Option<CodeScanningAlertCreatedAlertRuleSeverity>,
pub tags: (),
}
Expand description
CodeScanningAlertCreatedAlertRule
JSON schema
{
"type": "object",
"required": [
"description",
"id",
"severity"
],
"properties": {
"description": {
"description": "A short description of the rule used to detect the alert.",
"type": "string"
},
"full_description": {
"type": "string"
},
"help": {
"type": "null"
},
"id": {
"description": "A unique identifier for the rule used to detect the alert.",
"type": "string"
},
"name": {
"type": "string"
},
"severity": {
"description": "The severity of the alert.",
"type": [
"string",
"null"
],
"enum": [
"none",
"note",
"warning",
"error",
null
]
},
"tags": {
"type": "null"
}
},
"additionalProperties": false
}
Fields§
§description: String
A short description of the rule used to detect the alert.
full_description: Option<String>
§help: ()
§id: String
A unique identifier for the rule used to detect the alert.
name: Option<String>
§severity: Option<CodeScanningAlertCreatedAlertRuleSeverity>
The severity of the alert.
Implementations§
Trait Implementations§
Source§impl Clone for CodeScanningAlertCreatedAlertRule
impl Clone for CodeScanningAlertCreatedAlertRule
Source§fn clone(&self) -> CodeScanningAlertCreatedAlertRule
fn clone(&self) -> CodeScanningAlertCreatedAlertRule
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 CodeScanningAlertCreatedAlertRule
impl<'de> Deserialize<'de> for CodeScanningAlertCreatedAlertRule
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<&CodeScanningAlertCreatedAlertRule> for CodeScanningAlertCreatedAlertRule
impl From<&CodeScanningAlertCreatedAlertRule> for CodeScanningAlertCreatedAlertRule
Source§fn from(value: &CodeScanningAlertCreatedAlertRule) -> Self
fn from(value: &CodeScanningAlertCreatedAlertRule) -> Self
Converts to this type from the input type.
Source§impl From<CodeScanningAlertCreatedAlertRule> for CodeScanningAlertCreatedAlertRule
impl From<CodeScanningAlertCreatedAlertRule> for CodeScanningAlertCreatedAlertRule
Source§fn from(value: CodeScanningAlertCreatedAlertRule) -> Self
fn from(value: CodeScanningAlertCreatedAlertRule) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for CodeScanningAlertCreatedAlertRule
impl RefUnwindSafe for CodeScanningAlertCreatedAlertRule
impl Send for CodeScanningAlertCreatedAlertRule
impl Sync for CodeScanningAlertCreatedAlertRule
impl Unpin for CodeScanningAlertCreatedAlertRule
impl UnwindSafe for CodeScanningAlertCreatedAlertRule
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