Module transit_model::serde_utils
source · 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
- deserialize optional u8 as Option
returns an error 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 Option
as u8 - serialize geometry to wkt
- serialize u32 or its default value