Module ruex::prelude

source ·
Expand description

The ruex prelude.

The purpose of this module is to alleviate imports of many common ruex traits by adding a glob import to the top of ruex heavy modules:

use ruex::prelude::*;

Re-exports

Structs

Traits

  • Powerfull way to configure objects with builder pattern.
  • The definition for a PureMVC Command.
  • Function composition
  • The definition for a PureMVC Controller.
  • Currying for functions with 2 params
  • Currying for functions with 3 params.
  • Currying for functions with 4 params
  • Currying for functions with 5 params
  • The definition for a PureMVC Facade.
  • Powerfull way to get object properties.
  • The definition for a PureMVC Mediator.
  • Defines Mediator Registry functionality
  • The definition for a PureMVC Model.
  • The definition for a PureMVC Notification.
  • The definition for a PureMVC Notifier.
  • Defines NotifyContext identity
  • The definition for a PureMVC Observer.
  • The definition for a PureMVC Proxy.
  • Powerfull way to configure objects.
  • Powerfull way to configure objects.
  • Singleton Factory method
  • The definition for a PureMVC View.
  • Powerfull way to build simple objects.
  • Trait which generate builder by set the some parameter.

Attribute Macros

Derive Macros

  • Composition pattern implementation.