pub trait MoExtension: AttributeBuilderTarget + Sized {
// Provided methods
fn fence<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, MoFenceAttributeDescriptor, __DioxusAttributeMarker>>::Output
where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, MoFenceAttributeDescriptor, __DioxusAttributeMarker> { ... }
fn largeop<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, MoLargeopAttributeDescriptor, __DioxusAttributeMarker>>::Output
where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, MoLargeopAttributeDescriptor, __DioxusAttributeMarker> { ... }
fn lspace<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, MoLspaceAttributeDescriptor, __DioxusAttributeMarker>>::Output
where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, MoLspaceAttributeDescriptor, __DioxusAttributeMarker> { ... }
fn maxsize<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, MoMaxsizeAttributeDescriptor, __DioxusAttributeMarker>>::Output
where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, MoMaxsizeAttributeDescriptor, __DioxusAttributeMarker> { ... }
fn minsize<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, MoMinsizeAttributeDescriptor, __DioxusAttributeMarker>>::Output
where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, MoMinsizeAttributeDescriptor, __DioxusAttributeMarker> { ... }
fn movablelimits<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, MoMovablelimitsAttributeDescriptor, __DioxusAttributeMarker>>::Output
where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, MoMovablelimitsAttributeDescriptor, __DioxusAttributeMarker> { ... }
fn rspace<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, MoRspaceAttributeDescriptor, __DioxusAttributeMarker>>::Output
where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, MoRspaceAttributeDescriptor, __DioxusAttributeMarker> { ... }
fn separator<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, MoSeparatorAttributeDescriptor, __DioxusAttributeMarker>>::Output
where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, MoSeparatorAttributeDescriptor, __DioxusAttributeMarker> { ... }
fn stretchy<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, MoStretchyAttributeDescriptor, __DioxusAttributeMarker>>::Output
where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, MoStretchyAttributeDescriptor, __DioxusAttributeMarker> { ... }
fn symmetric<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, MoSymmetricAttributeDescriptor, __DioxusAttributeMarker>>::Output
where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, MoSymmetricAttributeDescriptor, __DioxusAttributeMarker> { ... }
}Provided Methods§
fn fence<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, MoFenceAttributeDescriptor, __DioxusAttributeMarker>>::Outputwhere
__DioxusAttributeValue: IntoAttributeBuilderValue<Self, MoFenceAttributeDescriptor, __DioxusAttributeMarker>,
fn largeop<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, MoLargeopAttributeDescriptor, __DioxusAttributeMarker>>::Outputwhere
__DioxusAttributeValue: IntoAttributeBuilderValue<Self, MoLargeopAttributeDescriptor, __DioxusAttributeMarker>,
fn lspace<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, MoLspaceAttributeDescriptor, __DioxusAttributeMarker>>::Outputwhere
__DioxusAttributeValue: IntoAttributeBuilderValue<Self, MoLspaceAttributeDescriptor, __DioxusAttributeMarker>,
fn maxsize<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, MoMaxsizeAttributeDescriptor, __DioxusAttributeMarker>>::Outputwhere
__DioxusAttributeValue: IntoAttributeBuilderValue<Self, MoMaxsizeAttributeDescriptor, __DioxusAttributeMarker>,
fn minsize<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, MoMinsizeAttributeDescriptor, __DioxusAttributeMarker>>::Outputwhere
__DioxusAttributeValue: IntoAttributeBuilderValue<Self, MoMinsizeAttributeDescriptor, __DioxusAttributeMarker>,
fn movablelimits<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, MoMovablelimitsAttributeDescriptor, __DioxusAttributeMarker>>::Outputwhere
__DioxusAttributeValue: IntoAttributeBuilderValue<Self, MoMovablelimitsAttributeDescriptor, __DioxusAttributeMarker>,
fn rspace<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, MoRspaceAttributeDescriptor, __DioxusAttributeMarker>>::Outputwhere
__DioxusAttributeValue: IntoAttributeBuilderValue<Self, MoRspaceAttributeDescriptor, __DioxusAttributeMarker>,
fn separator<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, MoSeparatorAttributeDescriptor, __DioxusAttributeMarker>>::Outputwhere
__DioxusAttributeValue: IntoAttributeBuilderValue<Self, MoSeparatorAttributeDescriptor, __DioxusAttributeMarker>,
fn stretchy<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, MoStretchyAttributeDescriptor, __DioxusAttributeMarker>>::Outputwhere
__DioxusAttributeValue: IntoAttributeBuilderValue<Self, MoStretchyAttributeDescriptor, __DioxusAttributeMarker>,
fn symmetric<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, MoSymmetricAttributeDescriptor, __DioxusAttributeMarker>>::Outputwhere
__DioxusAttributeValue: IntoAttributeBuilderValue<Self, MoSymmetricAttributeDescriptor, __DioxusAttributeMarker>,
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".