1. Lack of Enums
Error Handling
user, err := getUser()
if err != nil {
return fmt.Errorf("failed to get user: %w", err)
}
// do something with userlet user_result = get_user();
let user = match user_result {
Ok(user) => user,
Err(error) => return Err(format!("failed to get user: {}", error)),
};