How to do a struct in solidity

contract Struct {

struct User {
  uint userNumber;
  string userName;
  address userAddress;
}

User[] public users;

}