Problem:
When deserializing a CSV file with only headers without any other rows into a struct (with serde), It doesn't give any error, and the records count is 0.
In this case, it may give an error, and can be stated that there must be at least one item in the csv file