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§
fn crossorigin<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, LinkCrossoriginAttributeDescriptor, __DioxusAttributeMarker>>::Outputwhere
__DioxusAttributeValue: IntoAttributeBuilderValue<Self, LinkCrossoriginAttributeDescriptor, __DioxusAttributeMarker>,
fn href<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, LinkHrefAttributeDescriptor, __DioxusAttributeMarker>>::Outputwhere
__DioxusAttributeValue: IntoAttributeBuilderValue<Self, LinkHrefAttributeDescriptor, __DioxusAttributeMarker>,
fn hreflang<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, LinkHreflangAttributeDescriptor, __DioxusAttributeMarker>>::Outputwhere
__DioxusAttributeValue: IntoAttributeBuilderValue<Self, LinkHreflangAttributeDescriptor, __DioxusAttributeMarker>,
fn media<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, LinkMediaAttributeDescriptor, __DioxusAttributeMarker>>::Outputwhere
__DioxusAttributeValue: IntoAttributeBuilderValue<Self, LinkMediaAttributeDescriptor, __DioxusAttributeMarker>,
fn rel<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, LinkRelAttributeDescriptor, __DioxusAttributeMarker>>::Outputwhere
__DioxusAttributeValue: IntoAttributeBuilderValue<Self, LinkRelAttributeDescriptor, __DioxusAttributeMarker>,
fn sizes<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, LinkSizesAttributeDescriptor, __DioxusAttributeMarker>>::Outputwhere
__DioxusAttributeValue: IntoAttributeBuilderValue<Self, LinkSizesAttributeDescriptor, __DioxusAttributeMarker>,
fn title<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, LinkTitleAttributeDescriptor, __DioxusAttributeMarker>>::Outputwhere
__DioxusAttributeValue: IntoAttributeBuilderValue<Self, LinkTitleAttributeDescriptor, __DioxusAttributeMarker>,
fn type<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, LinkTypeAttributeDescriptor, __DioxusAttributeMarker>>::Outputwhere
__DioxusAttributeValue: IntoAttributeBuilderValue<Self, LinkTypeAttributeDescriptor, __DioxusAttributeMarker>,
fn integrity<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, LinkIntegrityAttributeDescriptor, __DioxusAttributeMarker>>::Outputwhere
__DioxusAttributeValue: IntoAttributeBuilderValue<Self, LinkIntegrityAttributeDescriptor, __DioxusAttributeMarker>,
fn disabled<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, LinkDisabledAttributeDescriptor, __DioxusAttributeMarker>>::Outputwhere
__DioxusAttributeValue: IntoAttributeBuilderValue<Self, LinkDisabledAttributeDescriptor, __DioxusAttributeMarker>,
fn referrerpolicy<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, LinkReferrerpolicyAttributeDescriptor, __DioxusAttributeMarker>>::Outputwhere
__DioxusAttributeValue: IntoAttributeBuilderValue<Self, LinkReferrerpolicyAttributeDescriptor, __DioxusAttributeMarker>,
fn fetchpriority<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, LinkFetchpriorityAttributeDescriptor, __DioxusAttributeMarker>>::Outputwhere
__DioxusAttributeValue: IntoAttributeBuilderValue<Self, LinkFetchpriorityAttributeDescriptor, __DioxusAttributeMarker>,
fn blocking<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, LinkBlockingAttributeDescriptor, __DioxusAttributeMarker>>::Outputwhere
__DioxusAttributeValue: IntoAttributeBuilderValue<Self, LinkBlockingAttributeDescriptor, __DioxusAttributeMarker>,
fn as<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, LinkAsAttributeDescriptor, __DioxusAttributeMarker>>::Outputwhere
__DioxusAttributeValue: IntoAttributeBuilderValue<Self, LinkAsAttributeDescriptor, __DioxusAttributeMarker>,
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".