Skip to main content

Properties

Trait Properties 

Source
pub trait Properties: PartialEq {
    type Builder;

    // Required method
    fn builder() -> Self::Builder;
}
Expand description

Trait for building properties for a component

Required Associated Types§

Source

type Builder

Builder that will be used to construct properties

Required Methods§

Source

fn builder() -> Self::Builder

Entrypoint for building properties

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementations on Foreign Types§

Source§

impl Properties for ()

Source§

type Builder = EmptyBuilder

Source§

fn builder() -> <() as Properties>::Builder

Source§

impl Properties for GlobalProps

Source§

type Builder = GlobalPropsBuilder

Source§

fn builder() -> <GlobalProps as Properties>::Builder

Source§

impl Properties for ManagerProviderProps

Source§

type Builder = ManagerProviderPropsBuilder

Source§

fn builder() -> <ManagerProviderProps as Properties>::Builder

Implementors§

Source§

impl Properties for ChildrenProps

Source§

type Builder = ChildrenPropsBuilder

Source§

impl Properties for email_components::button::Props

Source§

type Builder = PropsBuilder

Source§

impl Properties for email_components::container::Props

Source§

type Builder = PropsBuilder

Source§

impl Properties for email_components::email_html::Props

Source§

type Builder = PropsBuilder

Source§

impl Properties for email_components::img::Props

Source§

type Builder = PropsBuilder

Source§

impl Properties for email_components::link::Props

Source§

type Builder = PropsBuilder

Source§

impl Properties for email_components::section::Props

Source§

type Builder = PropsBuilder

Source§

impl Properties for email_components::text::Props

Source§

type Builder = PropsBuilder

Source§

impl Properties for SuspenseProps

Source§

type Builder = SuspensePropsBuilder

Source§

impl<T> Properties for ContextProviderProps<T>
where T: Clone + PartialEq,

Source§

type Builder = ContextProviderPropsBuilder<T>