Enum xcell_core::XCellValueKind
source · pub enum XCellValueKind {
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<XCellValueKind, 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<XCellValueKind, Global>)
Enumerate(String)
Implementations§
source§impl XCellValueKind
impl XCellValueKind
pub fn as_csharp_value(&self) -> String
source§impl XCellValueKind
impl XCellValueKind
pub fn csharp_now() -> String
source§impl XCellValueKind
impl XCellValueKind
pub fn link_enumerate(&mut self, typing: &XCellTyped) -> Result<(), XError>
Trait Implementations§
source§impl Clone for XCellValueKind
impl Clone for XCellValueKind
source§fn clone(&self) -> XCellValueKind
fn clone(&self) -> XCellValueKind
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 XCellValueKind
impl Debug for XCellValueKind
source§impl Default for XCellValueKind
impl Default for XCellValueKind
source§fn default() -> XCellValueKind
fn default() -> XCellValueKind
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for XCellValueKind
impl<'de> Deserialize<'de> for XCellValueKind
source§fn deserialize<__D>(
__deserializer: __D
) -> Result<XCellValueKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<XCellValueKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Display for XCellValueKind
impl Display for XCellValueKind
source§impl Serialize for XCellValueKind
impl Serialize for XCellValueKind
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