Skip to main content

LinkExtension

Trait LinkExtension 

Source
pub trait LinkExtension: AttributeBuilderTarget + Sized {
Show 14 methods // Provided methods fn crossorigin<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, LinkCrossoriginAttributeDescriptor, __DioxusAttributeMarker>>::Output where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, LinkCrossoriginAttributeDescriptor, __DioxusAttributeMarker> { ... } fn href<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, LinkHrefAttributeDescriptor, __DioxusAttributeMarker>>::Output where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, LinkHrefAttributeDescriptor, __DioxusAttributeMarker> { ... } fn hreflang<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, LinkHreflangAttributeDescriptor, __DioxusAttributeMarker>>::Output where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, LinkHreflangAttributeDescriptor, __DioxusAttributeMarker> { ... } fn media<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, LinkMediaAttributeDescriptor, __DioxusAttributeMarker>>::Output where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, LinkMediaAttributeDescriptor, __DioxusAttributeMarker> { ... } fn rel<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, LinkRelAttributeDescriptor, __DioxusAttributeMarker>>::Output where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, LinkRelAttributeDescriptor, __DioxusAttributeMarker> { ... } fn sizes<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, LinkSizesAttributeDescriptor, __DioxusAttributeMarker>>::Output where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, LinkSizesAttributeDescriptor, __DioxusAttributeMarker> { ... } fn title<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, LinkTitleAttributeDescriptor, __DioxusAttributeMarker>>::Output where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, LinkTitleAttributeDescriptor, __DioxusAttributeMarker> { ... } fn type<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, LinkTypeAttributeDescriptor, __DioxusAttributeMarker>>::Output where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, LinkTypeAttributeDescriptor, __DioxusAttributeMarker> { ... } fn integrity<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, LinkIntegrityAttributeDescriptor, __DioxusAttributeMarker>>::Output where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, LinkIntegrityAttributeDescriptor, __DioxusAttributeMarker> { ... } fn disabled<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, LinkDisabledAttributeDescriptor, __DioxusAttributeMarker>>::Output where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, LinkDisabledAttributeDescriptor, __DioxusAttributeMarker> { ... } fn referrerpolicy<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, LinkReferrerpolicyAttributeDescriptor, __DioxusAttributeMarker>>::Output where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, LinkReferrerpolicyAttributeDescriptor, __DioxusAttributeMarker> { ... } fn fetchpriority<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, LinkFetchpriorityAttributeDescriptor, __DioxusAttributeMarker>>::Output where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, LinkFetchpriorityAttributeDescriptor, __DioxusAttributeMarker> { ... } fn blocking<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, LinkBlockingAttributeDescriptor, __DioxusAttributeMarker>>::Output where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, LinkBlockingAttributeDescriptor, __DioxusAttributeMarker> { ... } fn as<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, LinkAsAttributeDescriptor, __DioxusAttributeMarker>>::Output where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, LinkAsAttributeDescriptor, __DioxusAttributeMarker> { ... }
}

Provided Methods§

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

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

Source

fn as<__DioxusAttributeMarker, __DioxusAttributeValue>( self, value: __DioxusAttributeValue, ) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, LinkAsAttributeDescriptor, __DioxusAttributeMarker>>::Output
where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, LinkAsAttributeDescriptor, __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> LinkExtension for ElementBuilder<LinkElement, __DioxusAttributes, __DioxusChildren>

Implementors§

Source§

impl<__DioxusSpreadTarget> LinkExtension for __DioxusSpreadTarget
where __DioxusSpreadTarget: LinkSpreadTarget + AttributeBuilderTarget,