aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #48 from WilliamVenner/steamid_utilsAaro Perämaa2021-05-031-0/+34
|\ | | | | Add SteamID utils (`AccountId::from_raw`, `AccountId::raw`) and `SteamId::steamid32`
| * Update src/lib.rsWilliam2021-05-031-1/+1
| | | | | | Co-authored-by: Aaro Perämaa <[email protected]>
| * Add SteamID utils (AccountId::from_raw, AccountId::raw) and SteamId::steamid32William Venner2021-04-221-0/+34
| |
* | Merge pull request #49 from WilliamVenner/more_ugc_bindingsAaro Perämaa2021-05-032-0/+118
|\ \ | | | | | | More UGC bindings
| * | Add missing SteamAPI_ISteamUGC_SetReturnKeyValueTagsWilliam Venner2021-04-241-0/+18
| | |
| * | Add more UGC bindingsWilliam Venner2021-04-241-0/+79
| | |
| * | Add safe wrapper for sys::SteamParamStringArray_tWilliam Venner2021-04-241-0/+21
| |/
* | Merge pull request #46 from WilliamVenner/download_item_result_prAaro Perämaa2021-05-031-8/+10
|\ \ | | | | | | Change `Result<DownloadItemResult, SteamError>` -> `DownloadItemResult`
| * | Change `Result<DownloadItemResult, SteamError>` -> `DownloadItemResult`William Venner2021-04-211-8/+10
| |/
* | Merge pull request #50 from WilliamVenner/ugc_file_sizeAaro Perämaa2021-05-031-1/+3
|\ \ | | | | | | Add file_size to QueryResult
| * | Add file_size to QueryResultWilliam Venner2021-04-261-1/+3
| |/
* / Add `Client::init_app()` which removes the need for `steam_appid.txt`William Venner2021-04-212-1/+26
|/
* Merge pull request #40 from WilliamVenner/expose_ugc_page_lenMatthew Collins2021-04-041-0/+2
|\ | | | | Export `sys::kNumUGCResultsPerPage`
| * kNumUGCResultsPerPage -> RESULTS_PER_PAGEWilliam Venner2021-04-041-1/+1
| |
| * Export sys::kNumUGCResultsPerPageWilliam Venner2021-03-311-0/+2
| |
* | Merge pull request #44 from WilliamVenner/connection_callbacksMatthew Collins2021-04-041-0/+57
|\ \ | | | | | | Add `SteamServersConnected`, `SteamServersDisconnected` and `SteamServerConnectFailure` callbacks
| * | Add `SteamServersConnected`, `SteamServersDisconnected` and ↵William Venner2021-04-011-0/+57
| |/ | | | | | | `SteamServerConnectFailure` callbacks
* | Merge pull request #43 from WilliamVenner/ugc_item_file_typeMatthew Collins2021-04-041-0/+25
|\ \ | | | | | | Add `file_type` to UGC `QueryResult`
| * | Add `file_type` to UGC `QueryResult`William Venner2021-03-311-0/+25
| |/
* | Add QueryResults::get_childrenWilliam Venner2021-03-311-0/+20
| |
* | Add From<u64> for PublishedFileIdWilliam Venner2021-03-311-0/+5
|/
* Merge pull request #39 from adumbidiot/remove-libcMatthew Collins2021-03-298-18/+17
|\ | | | | Remove `libc` dependency
| * Remove libc dependencyadumbidiot2021-03-208-18/+17
| |
* | Merge pull request #35 from WilliamVenner/ugc_iter_maybeMatthew Collins2021-03-291-5/+4
|\ \ | |/ |/| Add ugc::QueryResults::iter_maybe
| * Remove iter_maybe and just don't unwrap in iter()William Venner2021-03-261-8/+2
| |
| * Add ugc iter_maybeWilliam Venner2021-03-161-2/+7
| |
* | Merge pull request #36 from WilliamVenner/req_user_info_returnMatthew Collins2021-03-201-2/+2
|\ \ | | | | | | Make request_user_information return the returned bool from Steamworks
| * | Make request_user_information return the returned bool from SteamworksWilliam Venner2021-03-161-2/+2
| |/
* | Add ugc::query_items and ugc::query_item for querying specific ↵William Venner2021-03-011-0/+297
| | | | | | | | PublishedFileId(s)
* | Improve safety of ugc::query_userWilliam Venner2021-03-011-11/+14
|/
* Merge pull request #33 from WilliamVenner/ugc-statsMatthew Collins2021-03-011-0/+67
|\
| * Add steamworks::UGCStatisticType and add QueryResults::statistic (bindings ↵William Venner2021-03-011-0/+67
| | | | | | | | for ISteamUGC::GetQueryUGCStatistic)
* | u32 cast -> _ castWilliam Venner2021-02-281-1/+1
| |
* | Add QueryResults::preview_url to get preview URL of UGC published fileWilliam Venner2021-02-281-0/+19
| |
* | Remove redundant castWilliam Venner2021-02-281-1/+1
| |
* | TypoWilliam Venner2021-02-281-1/+1
|/
* Add friends::large_avatar (binding to ISteamFriends->GetLargeFriendAvatar)William Venner2021-02-271-0/+23
|
* Update to steamworks 151Matthew Collins2021-02-103-8/+8
|
* Replace failure with thiserroradumbidiot2020-09-223-127/+127
|
* Use FnOnce instead of Fn for callresultsMatthew Collins2020-09-025-14/+14
|
* Use `Fn` instead of `FnMut` for call results as they will be called at most onceMatthew Collins2020-06-215-32/+32
|
* Add UpdateHandle description and previewJoonas2020-06-221-0/+19
|
* Rework to use the new flat steam apiMatthew Collins2020-02-2214-548/+402
|
* Expand workshop supportMatthew Collins2020-01-253-11/+279
|
* Binding for SetLobbyJoinable, FriendState derivations, small documentation ↵Flaise2019-09-012-4/+20
| | | | adjustments
* SteamError is Copy and Clone, adjusted callback type constraintsFlaise2019-08-226-11/+11
|
* Replaced tabs with spacesFlaise2019-08-141-2/+2
|
* Added more bindings to SteamGameServer APIFlaise2019-08-143-12/+57
|
* Implemented P2PSessionConnectFail callback and removed a result handler's ↵Flaise2019-08-142-1/+20
| | | | Sync requirement
* Made serde dependency optionalFlaise2019-08-039-22/+46
|