Versions in this module Expand all Collapse all v0 v0.1.0 May 8, 2025 Changes in this version + type Element struct + CreatedAt time.Time + Description string + Id uint + Status Status + UpdatedAt time.Time + func NewElement(description string) Element + func (e *Element) Equal(other Element) bool + func (e *Element) Touch() + type Set struct + func (s *Set) Add(description string) + func (s *Set) AddElement(elem Element) + func (s *Set) All() iter.Seq[Element] + func (s *Set) Clone() *Set + func (s *Set) Delete(id uint) bool + func (s *Set) Equal(other *Set) bool + func (s *Set) Get(id uint) (Element, bool) + func (s *Set) IndentWriteTo(w io.Writer, prefix, indent string) (int64, error) + func (s *Set) Len() int + func (s *Set) Mark(id uint, status Status) bool + func (s *Set) MarshalJSON() ([]byte, error) + func (s *Set) ReadFrom(r io.Reader) (n int64, err error) + func (s *Set) UnmarshalJSON(data []byte) error + func (s *Set) Update(id uint, description string) bool + func (s *Set) WriteTo(w io.Writer) (int64, error) + type Status string + const Done + const InProgress + const Todo