piccolo_util/serde/
mod.rs

1pub mod de;
2pub mod markers;
3pub mod ser;
4
5use piccolo::Lua;
6
7pub use self::{
8    de::from_value,
9    ser::{to_value, to_value_with, Options as SerOptions},
10};
11
12pub trait LuaSerdeExt {
13    fn load_serde(&mut self);
14}
15
16impl LuaSerdeExt for Lua {
17    fn load_serde(&mut self) {
18        self.enter(|ctx| markers::set_globals(ctx));
19    }
20}