Enum lu_packets::world::LnvValue
source · [−]#[repr(u8)]
pub enum LnvValue {
WString(LuVarWString<u32>),
I32(i32),
F32(f32),
F64(f64),
U32(u32),
Bool(bool),
I64(i64),
U64(u64),
String(LuVarString<u32>),
}
Expand description
A value contained in a LuNameValue
.
Variants
WString(LuVarWString<u32>)
I32(i32)
F32(f32)
F64(f64)
U32(u32)
Bool(bool)
I64(i64)
U64(u64)
String(LuVarString<u32>)
Trait Implementations
sourceimpl<__ENDIO_ENDIANNESS: Endianness, __ENDIO_READER: Read + ERead<__ENDIO_ENDIANNESS>> Deserialize<__ENDIO_ENDIANNESS, __ENDIO_READER> for LnvValuewhere
u8: Deserialize<__ENDIO_ENDIANNESS, __ENDIO_READER>,
LuVarWString<u32>: Deserialize<__ENDIO_ENDIANNESS, __ENDIO_READER>,
i32: Deserialize<__ENDIO_ENDIANNESS, __ENDIO_READER>,
f32: Deserialize<__ENDIO_ENDIANNESS, __ENDIO_READER>,
f64: Deserialize<__ENDIO_ENDIANNESS, __ENDIO_READER>,
u32: Deserialize<__ENDIO_ENDIANNESS, __ENDIO_READER>,
bool: Deserialize<__ENDIO_ENDIANNESS, __ENDIO_READER>,
i64: Deserialize<__ENDIO_ENDIANNESS, __ENDIO_READER>,
u64: Deserialize<__ENDIO_ENDIANNESS, __ENDIO_READER>,
LuVarString<u32>: Deserialize<__ENDIO_ENDIANNESS, __ENDIO_READER>,
impl<__ENDIO_ENDIANNESS: Endianness, __ENDIO_READER: Read + ERead<__ENDIO_ENDIANNESS>> Deserialize<__ENDIO_ENDIANNESS, __ENDIO_READER> for LnvValuewhere
u8: Deserialize<__ENDIO_ENDIANNESS, __ENDIO_READER>,
LuVarWString<u32>: Deserialize<__ENDIO_ENDIANNESS, __ENDIO_READER>,
i32: Deserialize<__ENDIO_ENDIANNESS, __ENDIO_READER>,
f32: Deserialize<__ENDIO_ENDIANNESS, __ENDIO_READER>,
f64: Deserialize<__ENDIO_ENDIANNESS, __ENDIO_READER>,
u32: Deserialize<__ENDIO_ENDIANNESS, __ENDIO_READER>,
bool: Deserialize<__ENDIO_ENDIANNESS, __ENDIO_READER>,
i64: Deserialize<__ENDIO_ENDIANNESS, __ENDIO_READER>,
u64: Deserialize<__ENDIO_ENDIANNESS, __ENDIO_READER>,
LuVarString<u32>: Deserialize<__ENDIO_ENDIANNESS, __ENDIO_READER>,
sourcefn deserialize(reader: &mut __ENDIO_READER) -> Result<Self>
fn deserialize(reader: &mut __ENDIO_READER) -> Result<Self>
Deserializes the type by reading from the reader.
sourceimpl From<LVec<u32, Ucs2Char>> for LnvValue
impl From<LVec<u32, Ucs2Char>> for LnvValue
sourcefn from(val: LuVarWString<u32>) -> Self
fn from(val: LuVarWString<u32>) -> Self
Converts to this type from the input type.
sourceimpl<'__ENDIO_LIFETIME, __ENDIO_ENDIANNESS: Endianness, __ENDIO_WRITER: Write + EWrite<__ENDIO_ENDIANNESS>> Serialize<__ENDIO_ENDIANNESS, __ENDIO_WRITER> for &'__ENDIO_LIFETIME LnvValuewhere
u8: Serialize<__ENDIO_ENDIANNESS, __ENDIO_WRITER>,
&'__ENDIO_LIFETIME LuVarWString<u32>: Serialize<__ENDIO_ENDIANNESS, __ENDIO_WRITER>,
&'__ENDIO_LIFETIME i32: Serialize<__ENDIO_ENDIANNESS, __ENDIO_WRITER>,
&'__ENDIO_LIFETIME f32: Serialize<__ENDIO_ENDIANNESS, __ENDIO_WRITER>,
&'__ENDIO_LIFETIME f64: Serialize<__ENDIO_ENDIANNESS, __ENDIO_WRITER>,
&'__ENDIO_LIFETIME u32: Serialize<__ENDIO_ENDIANNESS, __ENDIO_WRITER>,
&'__ENDIO_LIFETIME bool: Serialize<__ENDIO_ENDIANNESS, __ENDIO_WRITER>,
&'__ENDIO_LIFETIME i64: Serialize<__ENDIO_ENDIANNESS, __ENDIO_WRITER>,
&'__ENDIO_LIFETIME u64: Serialize<__ENDIO_ENDIANNESS, __ENDIO_WRITER>,
&'__ENDIO_LIFETIME LuVarString<u32>: Serialize<__ENDIO_ENDIANNESS, __ENDIO_WRITER>,
impl<'__ENDIO_LIFETIME, __ENDIO_ENDIANNESS: Endianness, __ENDIO_WRITER: Write + EWrite<__ENDIO_ENDIANNESS>> Serialize<__ENDIO_ENDIANNESS, __ENDIO_WRITER> for &'__ENDIO_LIFETIME LnvValuewhere
u8: Serialize<__ENDIO_ENDIANNESS, __ENDIO_WRITER>,
&'__ENDIO_LIFETIME LuVarWString<u32>: Serialize<__ENDIO_ENDIANNESS, __ENDIO_WRITER>,
&'__ENDIO_LIFETIME i32: Serialize<__ENDIO_ENDIANNESS, __ENDIO_WRITER>,
&'__ENDIO_LIFETIME f32: Serialize<__ENDIO_ENDIANNESS, __ENDIO_WRITER>,
&'__ENDIO_LIFETIME f64: Serialize<__ENDIO_ENDIANNESS, __ENDIO_WRITER>,
&'__ENDIO_LIFETIME u32: Serialize<__ENDIO_ENDIANNESS, __ENDIO_WRITER>,
&'__ENDIO_LIFETIME bool: Serialize<__ENDIO_ENDIANNESS, __ENDIO_WRITER>,
&'__ENDIO_LIFETIME i64: Serialize<__ENDIO_ENDIANNESS, __ENDIO_WRITER>,
&'__ENDIO_LIFETIME u64: Serialize<__ENDIO_ENDIANNESS, __ENDIO_WRITER>,
&'__ENDIO_LIFETIME LuVarString<u32>: Serialize<__ENDIO_ENDIANNESS, __ENDIO_WRITER>,
impl StructuralPartialEq for LnvValue
Auto Trait Implementations
impl RefUnwindSafe for LnvValue
impl Send for LnvValue
impl Sync for LnvValue
impl Unpin for LnvValue
impl UnwindSafe for LnvValue
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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