#[non_exhaustive]pub struct GalacticAddressObject {
pub voxel_x: i16,
pub voxel_y: i8,
pub voxel_z: i16,
pub solar_system_index: u16,
pub planet_index: u8,
}Expand description
Galactic address in expanded object form (used in PlayerStateData).
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.voxel_x: i16§voxel_y: i8§voxel_z: i16§solar_system_index: u16§planet_index: u8Implementations§
Source§impl GalacticAddressObject
impl GalacticAddressObject
Sourcepub fn to_galactic_address(&self, reality_index: u8) -> GalacticAddress
pub fn to_galactic_address(&self, reality_index: u8) -> GalacticAddress
Convert to the core GalacticAddress type.
Trait Implementations§
Source§impl Clone for GalacticAddressObject
impl Clone for GalacticAddressObject
Source§fn clone(&self) -> GalacticAddressObject
fn clone(&self) -> GalacticAddressObject
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 GalacticAddressObject
impl Debug for GalacticAddressObject
Source§impl Default for GalacticAddressObject
impl Default for GalacticAddressObject
Source§fn default() -> GalacticAddressObject
fn default() -> GalacticAddressObject
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GalacticAddressObject
impl<'de> Deserialize<'de> for GalacticAddressObject
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 GalacticAddressObject
impl RefUnwindSafe for GalacticAddressObject
impl Send for GalacticAddressObject
impl Sync for GalacticAddressObject
impl Unpin for GalacticAddressObject
impl UnsafeUnpin for GalacticAddressObject
impl UnwindSafe for GalacticAddressObject
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