#[non_exhaustive]pub struct OwnershipData {
pub lid: String,
pub uid: String,
pub usn: String,
pub ptk: String,
pub ts: u64,
}Expand description
Ownership data for discoveries and bases.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.lid: StringLocal ID (may be empty).
uid: StringUser ID (Steam ID, PSN ID, etc.).
usn: StringUsername.
ptk: StringPlatform token: “ST” = Steam, “PS” = PlayStation, etc.
ts: u64Timestamp (Unix epoch seconds).
Trait Implementations§
Source§impl Clone for OwnershipData
impl Clone for OwnershipData
Source§fn clone(&self) -> OwnershipData
fn clone(&self) -> OwnershipData
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 OwnershipData
impl Debug for OwnershipData
Source§impl Default for OwnershipData
impl Default for OwnershipData
Source§fn default() -> OwnershipData
fn default() -> OwnershipData
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OwnershipData
impl<'de> Deserialize<'de> for OwnershipData
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 OwnershipData
impl RefUnwindSafe for OwnershipData
impl Send for OwnershipData
impl Sync for OwnershipData
impl Unpin for OwnershipData
impl UnsafeUnpin for OwnershipData
impl UnwindSafe for OwnershipData
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