pub struct EnumValueDefinition {
pub tile_src_rect: Option<Vec<i64>>,
pub color: i64,
pub id: String,
pub tile_id: Option<i64>,
}Fields§
§tile_src_rect: Option<Vec<i64>>An array of 4 Int values that refers to the tile in the tileset image: [ x, y, width, height ]
color: i64Optional color
id: StringEnum value
tile_id: Option<i64>The optional ID of the tile
Trait Implementations§
Source§impl<'de> Deserialize<'de> for EnumValueDefinition
impl<'de> Deserialize<'de> for EnumValueDefinition
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 EnumValueDefinition
impl RefUnwindSafe for EnumValueDefinition
impl Send for EnumValueDefinition
impl Sync for EnumValueDefinition
impl Unpin for EnumValueDefinition
impl UnwindSafe for EnumValueDefinition
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