pub struct SaveGame {
pub name: String,
pub path: PathBuf,
pub difficulty: Option<Difficulty>,
pub game_type: GameType,
pub version: Option<String>,
pub seed: i64,
pub icon_path: Option<PathBuf>,
pub last_played: OffsetDateTime,
}Available on crate feature
saves only.Expand description
Represents a single minecraft save. Includes information from the level.dat file.
Fields
name: StringName of the world.
path: PathBufPath of the world folder.
difficulty: Option<Difficulty>Difficulty of the world.
game_type: GameTypeGametype for new players.
version: Option<String>Game version the world was saved in.
seed: i64The seed used for generating.
icon_path: Option<PathBuf>The path to the world icon.
last_played: OffsetDateTimeTimestamp
Trait Implementations
sourceimpl<'de> Deserialize<'de> for SaveGame
impl<'de> Deserialize<'de> for SaveGame
sourcefn 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 RefUnwindSafe for SaveGame
impl Send for SaveGame
impl Sync for SaveGame
impl Unpin for SaveGame
impl UnwindSafe for SaveGame
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more