pub struct DiscussionUnansweredDiscussion {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: DiscussionUnansweredDiscussionCategory,
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: DiscussionUnansweredDiscussionState,
pub title: String,
pub updated_at: DateTime<Utc>,
pub user: User,
}
Expand description
DiscussionUnansweredDiscussion
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",
"enum": [
true
]
},
"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"
},
"node_id": {
"type": "string"
},
"number": {
"type": "integer"
},
"reactions": {
"$ref": "#/definitions/reactions"
},
"repository_url": {
"type": "string"
},
"state": {
"type": "string",
"enum": [
"open",
"locked",
"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: DiscussionUnansweredDiscussionCategory
§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: DiscussionUnansweredDiscussionState
§title: String
The discussion post’s title.
updated_at: DateTime<Utc>
§user: User
Implementations§
Trait Implementations§
Source§impl Clone for DiscussionUnansweredDiscussion
impl Clone for DiscussionUnansweredDiscussion
Source§fn clone(&self) -> DiscussionUnansweredDiscussion
fn clone(&self) -> DiscussionUnansweredDiscussion
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 DiscussionUnansweredDiscussion
impl<'de> Deserialize<'de> for DiscussionUnansweredDiscussion
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<&DiscussionUnansweredDiscussion> for DiscussionUnansweredDiscussion
impl From<&DiscussionUnansweredDiscussion> for DiscussionUnansweredDiscussion
Source§fn from(value: &DiscussionUnansweredDiscussion) -> Self
fn from(value: &DiscussionUnansweredDiscussion) -> Self
Converts to this type from the input type.
Source§impl From<DiscussionUnansweredDiscussion> for DiscussionUnansweredDiscussion
impl From<DiscussionUnansweredDiscussion> for DiscussionUnansweredDiscussion
Source§fn from(value: DiscussionUnansweredDiscussion) -> Self
fn from(value: DiscussionUnansweredDiscussion) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for DiscussionUnansweredDiscussion
impl RefUnwindSafe for DiscussionUnansweredDiscussion
impl Send for DiscussionUnansweredDiscussion
impl Sync for DiscussionUnansweredDiscussion
impl Unpin for DiscussionUnansweredDiscussion
impl UnwindSafe for DiscussionUnansweredDiscussion
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