Enum livemod::TrackedDataRepr[][src]

pub enum TrackedDataRepr {
    SignedSlider {
        storage_min: i64,
        storage_max: i64,
        suggested_min: i64,
        suggested_max: i64,
    },
    UnsignedSlider {
        storage_min: u64,
        storage_max: u64,
        suggested_min: u64,
        suggested_max: u64,
    },
    SignedInteger {
        min: i64,
        max: i64,
    },
    UnsignedInteger {
        min: u64,
        max: u64,
    },
    Struct {
        name: String,
        fields: Vec<TrackedData>,
    },
}
Expand description

The representation of a tracked field

Variants

SignedSlider
Show fields

Fields of SignedSlider

storage_min: i64storage_max: i64suggested_min: i64suggested_max: i64
UnsignedSlider
Show fields

Fields of UnsignedSlider

storage_min: u64storage_max: u64suggested_min: u64suggested_max: u64
SignedInteger
Show fields

Fields of SignedInteger

min: i64max: i64
UnsignedInteger
Show fields

Fields of UnsignedInteger

min: u64max: u64
Struct
Show fields

Fields of Struct

name: Stringfields: Vec<TrackedData>

Trait Implementations

Parse Self from the input bytes starting at index offset. Read more

Parse Self from the input bytes. Read more

Serialize Self to bytes. Read more

Serialize Self to bytes. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.