#[non_exhaustive]pub struct GameplayDatasetIdentity {
pub dataset_id: String,
pub version: String,
pub digest: String,
pub source: String,
pub license: String,
pub target: String,
pub reviewed: bool,
}Expand description
Identity and source metadata of a gameplay dataset. This is distinct from the Workshop parser/catalog dataset identity.
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.dataset_id: String§version: String§digest: String§source: String§license: String§target: String§reviewed: boolImplementations§
Trait Implementations§
Source§impl Clone for GameplayDatasetIdentity
impl Clone for GameplayDatasetIdentity
Source§impl Debug for GameplayDatasetIdentity
impl Debug for GameplayDatasetIdentity
Source§impl<'de> Deserialize<'de> for GameplayDatasetIdentity
impl<'de> Deserialize<'de> for GameplayDatasetIdentity
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
impl Eq for GameplayDatasetIdentity
Source§impl PartialEq for GameplayDatasetIdentity
impl PartialEq for GameplayDatasetIdentity
Source§impl Serialize for GameplayDatasetIdentity
impl Serialize for GameplayDatasetIdentity
impl StructuralPartialEq for GameplayDatasetIdentity
Auto Trait Implementations§
impl Freeze for GameplayDatasetIdentity
impl RefUnwindSafe for GameplayDatasetIdentity
impl Send for GameplayDatasetIdentity
impl Sync for GameplayDatasetIdentity
impl Unpin for GameplayDatasetIdentity
impl UnsafeUnpin for GameplayDatasetIdentity
impl UnwindSafe for GameplayDatasetIdentity
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