logo
Expand description

Model and Repeater

Structs

Properties of type array in the .60 language are represented as an Option of an Rc of something implemented the Model trait

An iterator over the elements of a model. This struct is created by the Model::iter() trait function.

Dispatch notifications from a Model to one or several ModelPeer. Typically, you would want to put this in the implementation of the Model

Represent a handle to a view that listens to changes to a model.

This field is put in a component when using the for syntax It helps instantiating the components C

Represent an item in a StandardListView

A model backed by a Vec<T>

Traits

A Model is providing Data for the Repeater or ListView elements of the .60 language

This trait defines the interface that users of a model can use to track changes to a model. It is supplied via Model::model_tracker and implementation usually return a reference to its field of ModelNotify.

Component that can be instantiated by a repeater.