Correct me if I’m wrong, but it looks like your examples should be returning {:ok, %User{...}} tuples instead of just %User{...}?
What happens if the input data cannot be parsed to the structure? Does parse returns {:error, reason}?
Correct me if I’m wrong, but it looks like your examples should be returning {:ok, %User{...}} tuples instead of just %User{...}?
What happens if the input data cannot be parsed to the structure? Does parse returns {:error, reason}?