Skip to main content

ButtonExtension

Trait ButtonExtension 

Source
pub trait ButtonExtension: AttributeBuilderTarget + Sized {
Show 13 methods // Provided methods fn autofocus<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ButtonAutofocusAttributeDescriptor, __DioxusAttributeMarker>>::Output where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, ButtonAutofocusAttributeDescriptor, __DioxusAttributeMarker> { ... } fn disabled<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ButtonDisabledAttributeDescriptor, __DioxusAttributeMarker>>::Output where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, ButtonDisabledAttributeDescriptor, __DioxusAttributeMarker> { ... } fn form<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ButtonFormAttributeDescriptor, __DioxusAttributeMarker>>::Output where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, ButtonFormAttributeDescriptor, __DioxusAttributeMarker> { ... } fn formaction<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ButtonFormactionAttributeDescriptor, __DioxusAttributeMarker>>::Output where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, ButtonFormactionAttributeDescriptor, __DioxusAttributeMarker> { ... } fn formenctype<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ButtonFormenctypeAttributeDescriptor, __DioxusAttributeMarker>>::Output where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, ButtonFormenctypeAttributeDescriptor, __DioxusAttributeMarker> { ... } fn formmethod<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ButtonFormmethodAttributeDescriptor, __DioxusAttributeMarker>>::Output where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, ButtonFormmethodAttributeDescriptor, __DioxusAttributeMarker> { ... } fn formnovalidate<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ButtonFormnovalidateAttributeDescriptor, __DioxusAttributeMarker>>::Output where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, ButtonFormnovalidateAttributeDescriptor, __DioxusAttributeMarker> { ... } fn formtarget<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ButtonFormtargetAttributeDescriptor, __DioxusAttributeMarker>>::Output where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, ButtonFormtargetAttributeDescriptor, __DioxusAttributeMarker> { ... } fn name<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ButtonNameAttributeDescriptor, __DioxusAttributeMarker>>::Output where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, ButtonNameAttributeDescriptor, __DioxusAttributeMarker> { ... } fn popovertarget<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ButtonPopovertargetAttributeDescriptor, __DioxusAttributeMarker>>::Output where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, ButtonPopovertargetAttributeDescriptor, __DioxusAttributeMarker> { ... } fn popovertargetaction<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ButtonPopovertargetactionAttributeDescriptor, __DioxusAttributeMarker>>::Output where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, ButtonPopovertargetactionAttributeDescriptor, __DioxusAttributeMarker> { ... } fn value<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ButtonValueAttributeDescriptor, __DioxusAttributeMarker>>::Output where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, ButtonValueAttributeDescriptor, __DioxusAttributeMarker> { ... } fn type<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ButtonTypeAttributeDescriptor, __DioxusAttributeMarker>>::Output where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, ButtonTypeAttributeDescriptor, __DioxusAttributeMarker> { ... }
}

Provided Methods§

Source

fn autofocus<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ButtonAutofocusAttributeDescriptor, __DioxusAttributeMarker>>::Output
where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, ButtonAutofocusAttributeDescriptor, __DioxusAttributeMarker>,

Source

fn disabled<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ButtonDisabledAttributeDescriptor, __DioxusAttributeMarker>>::Output
where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, ButtonDisabledAttributeDescriptor, __DioxusAttributeMarker>,

Source

fn form<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ButtonFormAttributeDescriptor, __DioxusAttributeMarker>>::Output
where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, ButtonFormAttributeDescriptor, __DioxusAttributeMarker>,

Source

fn formaction<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ButtonFormactionAttributeDescriptor, __DioxusAttributeMarker>>::Output
where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, ButtonFormactionAttributeDescriptor, __DioxusAttributeMarker>,

Source

fn formenctype<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ButtonFormenctypeAttributeDescriptor, __DioxusAttributeMarker>>::Output
where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, ButtonFormenctypeAttributeDescriptor, __DioxusAttributeMarker>,

Source

fn formmethod<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ButtonFormmethodAttributeDescriptor, __DioxusAttributeMarker>>::Output
where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, ButtonFormmethodAttributeDescriptor, __DioxusAttributeMarker>,

Source

fn formnovalidate<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ButtonFormnovalidateAttributeDescriptor, __DioxusAttributeMarker>>::Output
where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, ButtonFormnovalidateAttributeDescriptor, __DioxusAttributeMarker>,

Source

fn formtarget<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ButtonFormtargetAttributeDescriptor, __DioxusAttributeMarker>>::Output
where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, ButtonFormtargetAttributeDescriptor, __DioxusAttributeMarker>,

Source

fn name<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ButtonNameAttributeDescriptor, __DioxusAttributeMarker>>::Output
where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, ButtonNameAttributeDescriptor, __DioxusAttributeMarker>,

Source

fn popovertarget<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ButtonPopovertargetAttributeDescriptor, __DioxusAttributeMarker>>::Output
where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, ButtonPopovertargetAttributeDescriptor, __DioxusAttributeMarker>,

Source

fn popovertargetaction<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ButtonPopovertargetactionAttributeDescriptor, __DioxusAttributeMarker>>::Output
where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, ButtonPopovertargetactionAttributeDescriptor, __DioxusAttributeMarker>,

Source

fn value<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ButtonValueAttributeDescriptor, __DioxusAttributeMarker>>::Output
where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, ButtonValueAttributeDescriptor, __DioxusAttributeMarker>,

Source

fn type<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ButtonTypeAttributeDescriptor, __DioxusAttributeMarker>>::Output
where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, ButtonTypeAttributeDescriptor, __DioxusAttributeMarker>,

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<__DioxusAttributes, __DioxusChildren> ButtonExtension for ElementBuilder<ButtonElement, __DioxusAttributes, __DioxusChildren>

Implementors§

Source§

impl<__DioxusSpreadTarget> ButtonExtension for __DioxusSpreadTarget
where __DioxusSpreadTarget: ButtonSpreadTarget + AttributeBuilderTarget,