Expand description

Some utilities for serialize / deserialize transit model objects.

Functions

deserialize currency code (ISO-4217) return an error if unrecognized currency code

deserialize date from String

deserialize u8 as bool returns an error if non boolean value

deserialize u8 as bool returns true if non boolean value

deserialyse optional String return None if empty String

deserialize optional integer return an error if value is equal to 0

deserialize optional positive decimal return an error if negative float number

deserialize optional positive float return an error if negative float number

deserialize optional String by removing slashes

deserialize positive decimal return an error if negative float number

deserialize type T or returns its default value

deserialize type returns default if unvalid type

deserialize optional type returns an error if unvalid type

deserialize String by removing slashes

deserialize wkt from String

serialize currency code (ISO-4217) return an error if unrecognized currency code

serialize bool as u8

serialize naive date to String

serialize geometry to wkt

serialize u32 or its default value