Question with python peg_generator metagrammar

in cpython’s peg_generator source as per metagrammar.gram grammar, item can be optional

item[Item]:
    | '[' ~ alts ']' {Opt(alts)}
    | atom '*' {Repeat0(atom)}

by this it can be concluded that alt can be optional and so on. As understood by me is that it is possible to write a rule like rulename: with no alts. pls clerify.

Note that the '[' is quoted. It matches a literal square bracket in the (non-meta) grammar; it doesn’t make alt optional.

thanks.
Now I realize that this rule wont make this ‘alt’ optional, instead it will allow rules like(maybe more complex)

start: [ NAME ]

and

start: NAME*