pub struct ProjectResponse {Show 34 fields
pub id: String,
pub slug: String,
pub title: String,
pub description: String,
pub categories: Vec<String>,
pub client_side: String,
pub server_side: String,
pub body: String,
pub status: String,
pub requested_status: Option<String>,
pub additional_categories: Vec<String>,
pub issues_url: Option<String>,
pub source_url: Option<String>,
pub wiki_url: Option<String>,
pub discord_url: Option<String>,
pub donation_urls: Vec<DonationUrl>,
pub project_type: String,
pub downloads: u64,
pub icon_url: Option<String>,
pub thread_id: String,
pub monetization_status: String,
pub team: String,
pub body_url: Option<String>,
pub moderator_message: Option<String>,
pub published: String,
pub updated: String,
pub approved: Option<String>,
pub queued: Option<String>,
pub followers: u64,
pub license: License,
pub versions: Vec<String>,
pub game_versions: Vec<String>,
pub loaders: Vec<String>,
pub gallery: Vec<GalleryImage>,
}Fields§
§id: String§slug: String§title: String§description: String§categories: Vec<String>§client_side: String§server_side: String§body: String§status: String§requested_status: Option<String>§additional_categories: Vec<String>§issues_url: Option<String>§source_url: Option<String>§wiki_url: Option<String>§discord_url: Option<String>§donation_urls: Vec<DonationUrl>§project_type: String§downloads: u64§icon_url: Option<String>§thread_id: String§monetization_status: String§team: String§body_url: Option<String>§moderator_message: Option<String>§published: String§updated: String§approved: Option<String>§queued: Option<String>§followers: u64§license: License§versions: Vec<String>§game_versions: Vec<String>§loaders: Vec<String>§gallery: Vec<GalleryImage>Trait Implementations§
Source§impl Debug for ProjectResponse
impl Debug for ProjectResponse
Source§impl<'de> Deserialize<'de> for ProjectResponse
impl<'de> Deserialize<'de> for ProjectResponse
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 ProjectResponse
impl RefUnwindSafe for ProjectResponse
impl Send for ProjectResponse
impl Sync for ProjectResponse
impl Unpin for ProjectResponse
impl UnsafeUnpin for ProjectResponse
impl UnwindSafe for ProjectResponse
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