pub struct IssuesDemilestoned {
pub action: IssuesDemilestonedAction,
pub installation: Option<InstallationLite>,
pub issue: IssuesDemilestonedIssue,
pub milestone: Milestone,
pub organization: Option<Organization>,
pub repository: Repository,
pub sender: User,
}
Expand description
IssuesDemilestoned
JSON schema
{
"title": "issues demilestoned event",
"type": "object",
"required": [
"action",
"issue",
"milestone",
"repository",
"sender"
],
"properties": {
"action": {
"type": "string",
"enum": [
"demilestoned"
]
},
"installation": {
"$ref": "#/definitions/installation-lite"
},
"issue": {
"allOf": [
{
"$ref": "#/definitions/issue"
},
{
"type": "object",
"required": [
"milestone"
],
"properties": {
"milestone": {
"type": "null"
}
},
"tsAdditionalProperties": false
}
]
},
"milestone": {
"$ref": "#/definitions/milestone"
},
"organization": {
"$ref": "#/definitions/organization"
},
"repository": {
"$ref": "#/definitions/repository"
},
"sender": {
"$ref": "#/definitions/user"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema"
}
Fields§
§action: IssuesDemilestonedAction
§installation: Option<InstallationLite>
§issue: IssuesDemilestonedIssue
§milestone: Milestone
§organization: Option<Organization>
§repository: Repository
§sender: User
Implementations§
Source§impl IssuesDemilestoned
impl IssuesDemilestoned
pub fn builder() -> IssuesDemilestoned
Trait Implementations§
Source§impl Clone for IssuesDemilestoned
impl Clone for IssuesDemilestoned
Source§fn clone(&self) -> IssuesDemilestoned
fn clone(&self) -> IssuesDemilestoned
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 Debug for IssuesDemilestoned
impl Debug for IssuesDemilestoned
Source§impl<'de> Deserialize<'de> for IssuesDemilestoned
impl<'de> Deserialize<'de> for IssuesDemilestoned
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<&IssuesDemilestoned> for IssuesDemilestoned
impl From<&IssuesDemilestoned> for IssuesDemilestoned
Source§fn from(value: &IssuesDemilestoned) -> Self
fn from(value: &IssuesDemilestoned) -> Self
Converts to this type from the input type.
Source§impl From<IssuesDemilestoned> for IssuesDemilestoned
impl From<IssuesDemilestoned> for IssuesDemilestoned
Source§fn from(value: IssuesDemilestoned) -> Self
fn from(value: IssuesDemilestoned) -> Self
Converts to this type from the input type.
Source§impl From<IssuesDemilestoned> for IssuesEvent
impl From<IssuesDemilestoned> for IssuesEvent
Source§fn from(value: IssuesDemilestoned) -> Self
fn from(value: IssuesDemilestoned) -> Self
Converts to this type from the input type.
Source§impl Serialize for IssuesDemilestoned
impl Serialize for IssuesDemilestoned
Auto Trait Implementations§
impl Freeze for IssuesDemilestoned
impl RefUnwindSafe for IssuesDemilestoned
impl Send for IssuesDemilestoned
impl Sync for IssuesDemilestoned
impl Unpin for IssuesDemilestoned
impl UnwindSafe for IssuesDemilestoned
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