pub struct DiscussionCreatedDiscussion {Show 20 fields
pub active_lock_reason: Option<String>,
pub answer_chosen_at: (),
pub answer_chosen_by: (),
pub answer_html_url: (),
pub author_association: AuthorAssociation,
pub body: String,
pub category: DiscussionCreatedDiscussionCategory,
pub comments: i64,
pub created_at: DateTime<Utc>,
pub html_url: String,
pub id: i64,
pub locked: bool,
pub node_id: String,
pub number: i64,
pub reactions: Option<Reactions>,
pub repository_url: String,
pub state: DiscussionCreatedDiscussionState,
pub title: String,
pub updated_at: DateTime<Utc>,
pub user: User,
}
Expand description
DiscussionCreatedDiscussion
JSON schema
{
"type": "object",
"required": [
"active_lock_reason",
"answer_chosen_at",
"answer_chosen_by",
"answer_html_url",
"author_association",
"body",
"category",
"comments",
"created_at",
"html_url",
"id",
"locked",
"node_id",
"number",
"repository_url",
"state",
"title",
"updated_at",
"user"
],
"properties": {
"active_lock_reason": {
"type": [
"string",
"null"
]
},
"answer_chosen_at": {
"type": "null"
},
"answer_chosen_by": {
"type": "null"
},
"answer_html_url": {
"type": "null"
},
"author_association": {
"$ref": "#/definitions/author_association"
},
"body": {
"description": "The discussion post's body text.",
"type": "string"
},
"category": {
"type": "object",
"required": [
"created_at",
"description",
"emoji",
"id",
"is_answerable",
"name",
"repository_id",
"slug",
"updated_at"
],
"properties": {
"created_at": {
"type": "string",
"format": "date-time"
},
"description": {
"type": "string"
},
"emoji": {
"type": "string"
},
"id": {
"type": "integer"
},
"is_answerable": {
"type": "boolean"
},
"name": {
"type": "string"
},
"repository_id": {
"type": "integer"
},
"slug": {
"type": "string"
},
"updated_at": {
"type": "string",
"format": "date-time"
}
},
"additionalProperties": false
},
"comments": {
"type": "integer"
},
"created_at": {
"type": "string",
"format": "date-time"
},
"html_url": {
"type": "string"
},
"id": {
"type": "integer"
},
"locked": {
"type": "boolean",
"enum": [
false
]
},
"node_id": {
"type": "string"
},
"number": {
"type": "integer"
},
"reactions": {
"$ref": "#/definitions/reactions"
},
"repository_url": {
"type": "string"
},
"state": {
"type": "string",
"enum": [
"open",
"converting"
]
},
"title": {
"description": "The discussion post's title.",
"type": "string"
},
"updated_at": {
"type": "string",
"format": "date-time"
},
"user": {
"$ref": "#/definitions/user"
}
},
"additionalProperties": false
}
Fields§
§active_lock_reason: Option<String>
§answer_chosen_at: ()
§answer_chosen_by: ()
§answer_html_url: ()
§body: String
The discussion post’s body text.
category: DiscussionCreatedDiscussionCategory
§comments: i64
§created_at: DateTime<Utc>
§html_url: String
§id: i64
§locked: bool
§node_id: String
§number: i64
§reactions: Option<Reactions>
§repository_url: String
§state: DiscussionCreatedDiscussionState
§title: String
The discussion post’s title.
updated_at: DateTime<Utc>
§user: User
Implementations§
Trait Implementations§
Source§impl Clone for DiscussionCreatedDiscussion
impl Clone for DiscussionCreatedDiscussion
Source§fn clone(&self) -> DiscussionCreatedDiscussion
fn clone(&self) -> DiscussionCreatedDiscussion
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 DiscussionCreatedDiscussion
impl Debug for DiscussionCreatedDiscussion
Source§impl<'de> Deserialize<'de> for DiscussionCreatedDiscussion
impl<'de> Deserialize<'de> for DiscussionCreatedDiscussion
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<&DiscussionCreatedDiscussion> for DiscussionCreatedDiscussion
impl From<&DiscussionCreatedDiscussion> for DiscussionCreatedDiscussion
Source§fn from(value: &DiscussionCreatedDiscussion) -> Self
fn from(value: &DiscussionCreatedDiscussion) -> Self
Converts to this type from the input type.
Source§impl From<DiscussionCreatedDiscussion> for DiscussionCreatedDiscussion
impl From<DiscussionCreatedDiscussion> for DiscussionCreatedDiscussion
Source§fn from(value: DiscussionCreatedDiscussion) -> Self
fn from(value: DiscussionCreatedDiscussion) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for DiscussionCreatedDiscussion
impl RefUnwindSafe for DiscussionCreatedDiscussion
impl Send for DiscussionCreatedDiscussion
impl Sync for DiscussionCreatedDiscussion
impl Unpin for DiscussionCreatedDiscussion
impl UnwindSafe for DiscussionCreatedDiscussion
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