Crate guion[][src]

Modules

aliases

Aliases for deep/nested types inside Env

backend

part of Env

ctx

The Context trait housing handlers, queue and other side stuff

env

The Env type defines a compound over any generic types

event

Event container and variants

handler

Handlers can be chained and dispatch events and other stuff

id

Unique identifier for widgets

layout
path

A Path contains information, like WidgetID, which can denote a location of a Widget

render

Render functions and a Link struct tracking bounds and style

state

query some StdState from any Handler/Context tracking some StdState

style

Style handler, Style specifier and selectors

util
validation
widget

Widgets are interfaced in two Traits for immutable and mutable operations

widgets

some standard widgets. WIP

Macros

const_std_id

Macro for defining const StdIDs

constraint

Defines constraints for one or both axis

impl_env_stds
impl_traitcast

This macro is used inside Widget/WidgetMut impls

impl_traitcast_mut

This macro is used inside WidgetMut impls

traitcast_for

Implement Traitcast for traits to be traitcasted from Widget

traitcast_for_immu
traitcast_for_mut

Type Definitions

EventResp