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
View on GitHub
SimpleSerialization Class Reference