That means those are probably builders and not setters. Do they change an existing object or a newly-constructed or to-be-constructed object?
That means those are probably builders and not setters. Do they change an existing object or a newly-constructed or to-be-constructed object?
They are setters. They modify an element after instantiation. Mostly as part of the initial build, but then also in the event closure. Under the hood, a struct with interiorly mutable fields.
Gotcha, so in your case, users of the library will set values much more often than read them (since the reading will be done by the TUI framework for display).