Skip to main content

ToggleBuilder

Trait ToggleBuilder 

Source
pub trait ToggleBuilder: Sized {
    // Required method
    fn enabled<M>(self, v: impl IntoReactive<bool, M>) -> Self;
}
Expand description

Builder methods of Toggle, reachable through a Decorated (docs/api-style.md “Typed builders and erasure”): generic modifiers and typed ones chain in any order.

Required Methods§

Source

fn enabled<M>(self, v: impl IntoReactive<bool, M>) -> Self

Whether the toggle is interactive (default true; false = disabled/grayed). Reactive, e.g. .enabled(capability(Cap::TextSpellCheck) == Support::Native) to gray it out where a backend can’t honor the thing it controls.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<DecoratedInner: ToggleBuilder + Piece> ToggleBuilder for Decorated<DecoratedInner>

Source§

impl<S: Binding<bool>> ToggleBuilder for Toggle<S>

Day API ↩ Guides· daybrite.dev