Make imports consistent between sota/*.rs
I'd been using the full user list for tests, gitignored for privacy
reasons, but since I'm only testing spots with me in them I might as
well pare the list down and start shipping it.
This'll also allow people without access to my club's Slack to run
Add context to all_spots
For consistency with all_alerts.
rm calendar emoji
The very fact that the alerts are in roman type and the spots in bold
is enough of a visual cue.
Again, return Err rather than log it
main: Log errors using Display impl again
By now all errors should print complete error chains on one line.
Turns out order of attributes matters
Add some rigor to test_spot_deserialization
Use serde_with to resolve ""/None discrepancy
Remove seconds from Alert timestamp
They're always ":00", so they can be removed without loss of information.