pub trait ScriptExtension: AttributeBuilderTarget + Sized {
// Provided methods
fn crossorigin<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ScriptCrossoriginAttributeDescriptor, __DioxusAttributeMarker>>::Output
where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, ScriptCrossoriginAttributeDescriptor, __DioxusAttributeMarker> { ... }
fn defer<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ScriptDeferAttributeDescriptor, __DioxusAttributeMarker>>::Output
where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, ScriptDeferAttributeDescriptor, __DioxusAttributeMarker> { ... }
fn integrity<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ScriptIntegrityAttributeDescriptor, __DioxusAttributeMarker>>::Output
where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, ScriptIntegrityAttributeDescriptor, __DioxusAttributeMarker> { ... }
fn nomodule<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ScriptNomoduleAttributeDescriptor, __DioxusAttributeMarker>>::Output
where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, ScriptNomoduleAttributeDescriptor, __DioxusAttributeMarker> { ... }
fn nonce<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ScriptNonceAttributeDescriptor, __DioxusAttributeMarker>>::Output
where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, ScriptNonceAttributeDescriptor, __DioxusAttributeMarker> { ... }
fn src<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ScriptSrcAttributeDescriptor, __DioxusAttributeMarker>>::Output
where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, ScriptSrcAttributeDescriptor, __DioxusAttributeMarker> { ... }
fn text<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ScriptTextAttributeDescriptor, __DioxusAttributeMarker>>::Output
where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, ScriptTextAttributeDescriptor, __DioxusAttributeMarker> { ... }
fn fetchpriority<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ScriptFetchpriorityAttributeDescriptor, __DioxusAttributeMarker>>::Output
where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, ScriptFetchpriorityAttributeDescriptor, __DioxusAttributeMarker> { ... }
fn referrerpolicy<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ScriptReferrerpolicyAttributeDescriptor, __DioxusAttributeMarker>>::Output
where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, ScriptReferrerpolicyAttributeDescriptor, __DioxusAttributeMarker> { ... }
fn async<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ScriptAsyncAttributeDescriptor, __DioxusAttributeMarker>>::Output
where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, ScriptAsyncAttributeDescriptor, __DioxusAttributeMarker> { ... }
fn type<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ScriptTypeAttributeDescriptor, __DioxusAttributeMarker>>::Output
where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, ScriptTypeAttributeDescriptor, __DioxusAttributeMarker> { ... }
fn script<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ScriptScriptAttributeDescriptor, __DioxusAttributeMarker>>::Output
where __DioxusAttributeValue: IntoAttributeBuilderValue<Self, ScriptScriptAttributeDescriptor, __DioxusAttributeMarker> { ... }
}Provided Methods§
fn crossorigin<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ScriptCrossoriginAttributeDescriptor, __DioxusAttributeMarker>>::Outputwhere
__DioxusAttributeValue: IntoAttributeBuilderValue<Self, ScriptCrossoriginAttributeDescriptor, __DioxusAttributeMarker>,
fn defer<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ScriptDeferAttributeDescriptor, __DioxusAttributeMarker>>::Outputwhere
__DioxusAttributeValue: IntoAttributeBuilderValue<Self, ScriptDeferAttributeDescriptor, __DioxusAttributeMarker>,
fn integrity<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ScriptIntegrityAttributeDescriptor, __DioxusAttributeMarker>>::Outputwhere
__DioxusAttributeValue: IntoAttributeBuilderValue<Self, ScriptIntegrityAttributeDescriptor, __DioxusAttributeMarker>,
fn nomodule<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ScriptNomoduleAttributeDescriptor, __DioxusAttributeMarker>>::Outputwhere
__DioxusAttributeValue: IntoAttributeBuilderValue<Self, ScriptNomoduleAttributeDescriptor, __DioxusAttributeMarker>,
fn nonce<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ScriptNonceAttributeDescriptor, __DioxusAttributeMarker>>::Outputwhere
__DioxusAttributeValue: IntoAttributeBuilderValue<Self, ScriptNonceAttributeDescriptor, __DioxusAttributeMarker>,
fn src<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ScriptSrcAttributeDescriptor, __DioxusAttributeMarker>>::Outputwhere
__DioxusAttributeValue: IntoAttributeBuilderValue<Self, ScriptSrcAttributeDescriptor, __DioxusAttributeMarker>,
fn text<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ScriptTextAttributeDescriptor, __DioxusAttributeMarker>>::Outputwhere
__DioxusAttributeValue: IntoAttributeBuilderValue<Self, ScriptTextAttributeDescriptor, __DioxusAttributeMarker>,
fn fetchpriority<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ScriptFetchpriorityAttributeDescriptor, __DioxusAttributeMarker>>::Outputwhere
__DioxusAttributeValue: IntoAttributeBuilderValue<Self, ScriptFetchpriorityAttributeDescriptor, __DioxusAttributeMarker>,
fn referrerpolicy<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ScriptReferrerpolicyAttributeDescriptor, __DioxusAttributeMarker>>::Outputwhere
__DioxusAttributeValue: IntoAttributeBuilderValue<Self, ScriptReferrerpolicyAttributeDescriptor, __DioxusAttributeMarker>,
fn async<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ScriptAsyncAttributeDescriptor, __DioxusAttributeMarker>>::Outputwhere
__DioxusAttributeValue: IntoAttributeBuilderValue<Self, ScriptAsyncAttributeDescriptor, __DioxusAttributeMarker>,
fn type<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ScriptTypeAttributeDescriptor, __DioxusAttributeMarker>>::Outputwhere
__DioxusAttributeValue: IntoAttributeBuilderValue<Self, ScriptTypeAttributeDescriptor, __DioxusAttributeMarker>,
fn script<__DioxusAttributeMarker, __DioxusAttributeValue>(
self,
value: __DioxusAttributeValue,
) -> <__DioxusAttributeValue as IntoAttributeBuilderValue<Self, ScriptScriptAttributeDescriptor, __DioxusAttributeMarker>>::Outputwhere
__DioxusAttributeValue: IntoAttributeBuilderValue<Self, ScriptScriptAttributeDescriptor, __DioxusAttributeMarker>,
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".