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
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