pub trait Plistable {
// Required methods
fn from_plist(
ctx: &mut TulispContext,
obj: &TulispObject,
) -> Result<Self, Error>
where Self: Sized;
fn into_plist(self, ctx: &mut TulispContext) -> TulispObject;
}Expand description
Required Methods§
Sourcefn from_plist(
ctx: &mut TulispContext,
obj: &TulispObject,
) -> Result<Self, Error>where
Self: Sized,
fn from_plist(
ctx: &mut TulispContext,
obj: &TulispObject,
) -> Result<Self, Error>where
Self: Sized,
Deserialize obj (a Lisp plist) into Self.
Sourcefn into_plist(self, ctx: &mut TulispContext) -> TulispObject
fn into_plist(self, ctx: &mut TulispContext) -> TulispObject
Serialize self into a Lisp plist.