aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Collins <[email protected]>2021-04-04 01:25:43 +0100
committerGitHub <[email protected]>2021-04-04 01:25:43 +0100
commitcbffd1ce7604007e15d53202e8bf828360a10a4b (patch)
treecf382440fcae146e08e168211b52bfc1c49eedb8
parentMerge pull request #39 from adumbidiot/remove-libc (diff)
parentAdd From<u64> for PublishedFileId (diff)
downloadsteamworks-rs-cbffd1ce7604007e15d53202e8bf828360a10a4b.tar.xz
steamworks-rs-cbffd1ce7604007e15d53202e8bf828360a10a4b.zip
Merge pull request #41 from WilliamVenner/publishedfileid_from_u64
Add `From<u64>` for `PublishedFileId`
-rw-r--r--src/ugc.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/ugc.rs b/src/ugc.rs
index 1a7cf8e..d7721a0 100644
--- a/src/ugc.rs
+++ b/src/ugc.rs
@@ -25,6 +25,11 @@ const UGCQueryHandleInvalid: u64 = 0xffffffffffffffff;
#[derive(Clone, Copy, Debug, Ord, PartialOrd, Eq, PartialEq, Hash)]
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
pub struct PublishedFileId(pub u64);
+impl From<u64> for PublishedFileId {
+ fn from(id: u64) -> Self {
+ PublishedFileId(id)
+ }
+}
/// Workshop item types to search for
#[derive(Debug, Clone, Copy, PartialEq, Eq)]