Enum sn0int_std::json::LuaJsonValue
source · pub enum LuaJsonValue {
Null,
Bool(bool),
Number(Number),
String(String),
Array(Vec<LuaJsonValue>),
Object(HashMap<String, LuaJsonValue>),
}
Variants§
Null
Bool(bool)
Number(Number)
String(String)
Array(Vec<LuaJsonValue>)
Object(HashMap<String, LuaJsonValue>)
Trait Implementations§
source§impl Debug for LuaJsonValue
impl Debug for LuaJsonValue
source§impl From<AnyLuaValue> for LuaJsonValue
impl From<AnyLuaValue> for LuaJsonValue
source§fn from(x: AnyLuaValue) -> LuaJsonValue
fn from(x: AnyLuaValue) -> LuaJsonValue
Converts to this type from the input type.
source§impl From<LuaJsonValue> for AnyLuaValue
impl From<LuaJsonValue> for AnyLuaValue
source§fn from(value: LuaJsonValue) -> AnyLuaValue
fn from(value: LuaJsonValue) -> AnyLuaValue
Converts to this type from the input type.
source§impl From<LuaJsonValue> for Value
impl From<LuaJsonValue> for Value
source§fn from(value: LuaJsonValue) -> Value
fn from(value: LuaJsonValue) -> Value
Converts to this type from the input type.
source§impl From<Value> for LuaJsonValue
impl From<Value> for LuaJsonValue
source§fn from(x: Value) -> LuaJsonValue
fn from(x: Value) -> LuaJsonValue
Converts to this type from the input type.
Auto Trait Implementations§
impl RefUnwindSafe for LuaJsonValue
impl Send for LuaJsonValue
impl Sync for LuaJsonValue
impl Unpin for LuaJsonValue
impl UnwindSafe for LuaJsonValue
Blanket Implementations§
§impl<'a, T> AsTaggedExplicit<'a> for Twhere
T: 'a,
impl<'a, T> AsTaggedExplicit<'a> for Twhere T: 'a,
§impl<'a, T> AsTaggedImplicit<'a> for Twhere
T: 'a,
impl<'a, T> AsTaggedImplicit<'a> for Twhere T: 'a,
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