pub struct SpaceDockAPI {
pub base: String,
pub api_base: String,
}Fields§
§base: String§api_base: StringImplementations§
Source§impl SpaceDockAPI
impl SpaceDockAPI
pub fn new() -> Self
pub fn get_default_api_url() -> String
pub fn get_default_url() -> String
pub async fn get_mod(&self, id: i32) -> ModInfo
pub async fn get_mods(&self, page: i32, count: i32) -> BrowseResult
pub async fn get_mods_for_game( &self, game: i32, page: i32, count: i32, ) -> BrowseResult
pub async fn get_mod_download(&self, id: i32) -> String
Trait Implementations§
Source§impl Clone for SpaceDockAPI
impl Clone for SpaceDockAPI
Source§fn clone(&self) -> SpaceDockAPI
fn clone(&self) -> SpaceDockAPI
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 SpaceDockAPI
impl Debug for SpaceDockAPI
Source§impl Default for SpaceDockAPI
impl Default for SpaceDockAPI
Source§impl<'de> Deserialize<'de> for SpaceDockAPI
impl<'de> Deserialize<'de> for SpaceDockAPI
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 SpaceDockAPI
impl RefUnwindSafe for SpaceDockAPI
impl Send for SpaceDockAPI
impl Sync for SpaceDockAPI
impl Unpin for SpaceDockAPI
impl UnwindSafe for SpaceDockAPI
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