pub struct ProjectV2 {
pub id: u64,
pub node_id: String,
pub number: u64,
pub title: String,
pub description: Option<String>,
pub owner: ProjectOwner,
pub public: bool,
pub created_at: DateTime<Utc>,
pub updated_at: DateTime<Utc>,
pub url: String,
}Expand description
GitHub Projects v2 project.
Fields§
§id: u64Unique project identifier
node_id: StringNode ID for GraphQL API
number: u64Project number (unique within owner)
title: StringProject title
description: Option<String>Project description
owner: ProjectOwnerProject owner (organisation or user)
public: boolProject visibility
created_at: DateTime<Utc>Creation timestamp
updated_at: DateTime<Utc>Last update timestamp
url: StringProject URL
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ProjectV2
impl<'de> Deserialize<'de> for ProjectV2
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
Auto Trait Implementations§
impl Freeze for ProjectV2
impl RefUnwindSafe for ProjectV2
impl Send for ProjectV2
impl Sync for ProjectV2
impl Unpin for ProjectV2
impl UnsafeUnpin for ProjectV2
impl UnwindSafe for ProjectV2
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