[][src]Module cursive::traits

Commonly used traits bundled for easy import.

This module provides an easy way to import some traits.

Examples

use cursive_core::traits::*;

Traits

Boxable

Makes a view wrappable in a ResizedView.

Finder

Provides call_on<V: View> to views.

Identifiable

Makes a view wrappable in an NamedView.

Nameable

Makes a view wrappable in an NamedView.

Resizable

Makes a view wrappable in a ResizedView.

Scrollable

Makes a view wrappable in a ScrollView.

View

Main trait defining a view behaviour.

With

Generic trait to enable chainable API