Enum xcell_core::XCellValue
source · pub enum XCellValue {
Show 20 variants
Boolean(bool),
Integer8(i8),
Integer16(i16),
Integer32(i32),
Integer64(i64),
Unsigned8(u8),
Unsigned16(u16),
Unsigned32(u32),
Unsigned64(u64),
Float32(f32),
Float64(f64),
Vector2([f32; 2]),
Vector3([f32; 3]),
Vector4([f32; 4]),
Color4([f32; 4]),
Quaternion4([f32; 4]),
String(String),
Color(Color),
Vector(Vec<XCellValue, Global>),
Enumerate(String),
}
Variants§
Boolean(bool)
Integer8(i8)
Integer16(i16)
Integer32(i32)
Integer64(i64)
Unsigned8(u8)
Unsigned16(u16)
Unsigned32(u32)
Unsigned64(u64)
Float32(f32)
Float64(f64)
Vector2([f32; 2])
Vector3([f32; 3])
Vector4([f32; 4])
Color4([f32; 4])
Quaternion4([f32; 4])
String(String)
Color(Color)
Vector(Vec<XCellValue, Global>)
Enumerate(String)
Implementations§
source§impl XCellValue
impl XCellValue
pub fn as_csharp_value(&self) -> String
source§impl XCellValue
impl XCellValue
pub fn csharp_now() -> String
source§impl XCellValue
impl XCellValue
pub fn link_enumerate(&mut self, typing: &XCellTyped) -> Result<(), XError>
Trait Implementations§
source§impl Clone for XCellValue
impl Clone for XCellValue
source§fn clone(&self) -> XCellValue
fn clone(&self) -> XCellValue
Returns a copy 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 XCellValue
impl Debug for XCellValue
source§impl Default for XCellValue
impl Default for XCellValue
source§fn default() -> XCellValue
fn default() -> XCellValue
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for XCellValue
impl<'de> Deserialize<'de> for XCellValue
source§fn deserialize<__D>(
__deserializer: __D
) -> Result<XCellValue, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<XCellValue, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Display for XCellValue
impl Display for XCellValue
source§impl Serialize for XCellValue
impl Serialize for XCellValue
source§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more