Struct chessground::Ground []

pub struct Ground { /* fields omitted */ }

Chessground, a chess board widget.

Trait Implementations

impl Update for Ground
[src]

The type of the model.

The type of the parameter of the model() function used to initialize the model.

The type of the messages sent to the update() method.

Create the initial model.

Method called when a message is received from an event.

Connect the subscriptions. Subscriptions are Future/Stream that are spawn when the object is created. Read more

impl Widget for Ground
[src]

The type of the root widget.

Get the root widget of the view.e. the root widget of the view.

Create the initial view.

Update the view after it is initially created. This method is only useful when using the #[widget] attribute, because when not using it, you can use the view() method instead. Read more

Method called when the widget is added to its parent.

Get the parent ID. This is useful for custom Container implementation: when you implement the Container::add_widget(), you might want to insert widgets elsewhere depending of this id. Read more

Create the window from this widget and start the main loop.