SimpleSerialization
public class SimpleSerialization<R> : Serialization
Provides a simple Serialization class, you pass a translator in initalization. SimpleSerialization uses that translator for all objects it serializes.
-
Declaration
Swift
public typealias Raw = R
-
Declaration
Swift
public init(translator: MetaSupplier & Unwrapper, encodeFromMeta: @escaping (Meta) throws -> R, decodeToMeta: @escaping (R) throws -> Meta)
-
Declaration
Swift
public func provideNewEncoder() -> MetaEncoder
-
Declaration
Swift
public func provideNewDecoder() -> MetaDecoder
-
Declaration
Swift
public func convert(raw: R) throws -> Meta
-
Declaration
Swift
public func convert(meta: Meta) throws -> R