Struct leptos_meta::ScriptPropsBuilder
source · pub struct ScriptPropsBuilder<TypedBuilderFields> { /* private fields */ }
Expand description
Builder for ScriptProps
instances.
See ScriptProps::builder()
for more info.
Implementations§
source§impl<__children, __blocking, __type_, __src, __referrerpolicy, __nonce, __nomodule, __integrity, __fetchpriority, __defer, __crossorigin, __async_> ScriptPropsBuilder<((), __async_, __crossorigin, __defer, __fetchpriority, __integrity, __nomodule, __nonce, __referrerpolicy, __src, __type_, __blocking, __children)>
impl<__children, __blocking, __type_, __src, __referrerpolicy, __nonce, __nomodule, __integrity, __fetchpriority, __defer, __crossorigin, __async_> ScriptPropsBuilder<((), __async_, __crossorigin, __defer, __fetchpriority, __integrity, __nomodule, __nonce, __referrerpolicy, __src, __type_, __blocking, __children)>
sourcepub fn id(
self,
id: impl Into<String>
) -> ScriptPropsBuilder<((Option<String>,), __async_, __crossorigin, __defer, __fetchpriority, __integrity, __nomodule, __nonce, __referrerpolicy, __src, __type_, __blocking, __children)>
pub fn id( self, id: impl Into<String> ) -> ScriptPropsBuilder<((Option<String>,), __async_, __crossorigin, __defer, __fetchpriority, __integrity, __nomodule, __nonce, __referrerpolicy, __src, __type_, __blocking, __children)>
id: impl
Into<String>
An ID for the <script>
tag.
source§impl<__children, __blocking, __type_, __src, __referrerpolicy, __nonce, __nomodule, __integrity, __fetchpriority, __defer, __crossorigin, __id> ScriptPropsBuilder<(__id, (), __crossorigin, __defer, __fetchpriority, __integrity, __nomodule, __nonce, __referrerpolicy, __src, __type_, __blocking, __children)>
impl<__children, __blocking, __type_, __src, __referrerpolicy, __nonce, __nomodule, __integrity, __fetchpriority, __defer, __crossorigin, __id> ScriptPropsBuilder<(__id, (), __crossorigin, __defer, __fetchpriority, __integrity, __nomodule, __nonce, __referrerpolicy, __src, __type_, __blocking, __children)>
sourcepub fn async_(
self,
async_: impl Into<String>
) -> ScriptPropsBuilder<(__id, (Option<String>,), __crossorigin, __defer, __fetchpriority, __integrity, __nomodule, __nonce, __referrerpolicy, __src, __type_, __blocking, __children)>
pub fn async_( self, async_: impl Into<String> ) -> ScriptPropsBuilder<(__id, (Option<String>,), __crossorigin, __defer, __fetchpriority, __integrity, __nomodule, __nonce, __referrerpolicy, __src, __type_, __blocking, __children)>
async_: impl
Into<String>
The async
attribute.
source§impl<__children, __blocking, __type_, __src, __referrerpolicy, __nonce, __nomodule, __integrity, __fetchpriority, __defer, __async_, __id> ScriptPropsBuilder<(__id, __async_, (), __defer, __fetchpriority, __integrity, __nomodule, __nonce, __referrerpolicy, __src, __type_, __blocking, __children)>
impl<__children, __blocking, __type_, __src, __referrerpolicy, __nonce, __nomodule, __integrity, __fetchpriority, __defer, __async_, __id> ScriptPropsBuilder<(__id, __async_, (), __defer, __fetchpriority, __integrity, __nomodule, __nonce, __referrerpolicy, __src, __type_, __blocking, __children)>
sourcepub fn crossorigin(
self,
crossorigin: impl Into<String>
) -> ScriptPropsBuilder<(__id, __async_, (Option<String>,), __defer, __fetchpriority, __integrity, __nomodule, __nonce, __referrerpolicy, __src, __type_, __blocking, __children)>
pub fn crossorigin( self, crossorigin: impl Into<String> ) -> ScriptPropsBuilder<(__id, __async_, (Option<String>,), __defer, __fetchpriority, __integrity, __nomodule, __nonce, __referrerpolicy, __src, __type_, __blocking, __children)>
crossorigin: impl
Into<String>
The crossorigin
attribute.
source§impl<__children, __blocking, __type_, __src, __referrerpolicy, __nonce, __nomodule, __integrity, __fetchpriority, __crossorigin, __async_, __id> ScriptPropsBuilder<(__id, __async_, __crossorigin, (), __fetchpriority, __integrity, __nomodule, __nonce, __referrerpolicy, __src, __type_, __blocking, __children)>
impl<__children, __blocking, __type_, __src, __referrerpolicy, __nonce, __nomodule, __integrity, __fetchpriority, __crossorigin, __async_, __id> ScriptPropsBuilder<(__id, __async_, __crossorigin, (), __fetchpriority, __integrity, __nomodule, __nonce, __referrerpolicy, __src, __type_, __blocking, __children)>
sourcepub fn defer(
self,
defer: impl Into<String>
) -> ScriptPropsBuilder<(__id, __async_, __crossorigin, (Option<String>,), __fetchpriority, __integrity, __nomodule, __nonce, __referrerpolicy, __src, __type_, __blocking, __children)>
pub fn defer( self, defer: impl Into<String> ) -> ScriptPropsBuilder<(__id, __async_, __crossorigin, (Option<String>,), __fetchpriority, __integrity, __nomodule, __nonce, __referrerpolicy, __src, __type_, __blocking, __children)>
defer: impl
Into<String>
The defer
attribute.
source§impl<__children, __blocking, __type_, __src, __referrerpolicy, __nonce, __nomodule, __integrity, __defer, __crossorigin, __async_, __id> ScriptPropsBuilder<(__id, __async_, __crossorigin, __defer, (), __integrity, __nomodule, __nonce, __referrerpolicy, __src, __type_, __blocking, __children)>
impl<__children, __blocking, __type_, __src, __referrerpolicy, __nonce, __nomodule, __integrity, __defer, __crossorigin, __async_, __id> ScriptPropsBuilder<(__id, __async_, __crossorigin, __defer, (), __integrity, __nomodule, __nonce, __referrerpolicy, __src, __type_, __blocking, __children)>
sourcepub fn fetchpriority(
self,
fetchpriority: impl Into<String>
) -> ScriptPropsBuilder<(__id, __async_, __crossorigin, __defer, (Option<String>,), __integrity, __nomodule, __nonce, __referrerpolicy, __src, __type_, __blocking, __children)>
pub fn fetchpriority( self, fetchpriority: impl Into<String> ) -> ScriptPropsBuilder<(__id, __async_, __crossorigin, __defer, (Option<String>,), __integrity, __nomodule, __nonce, __referrerpolicy, __src, __type_, __blocking, __children)>
fetchpriority: impl
Into<String>
The fetchpriority
attribute.
source§impl<__children, __blocking, __type_, __src, __referrerpolicy, __nonce, __nomodule, __fetchpriority, __defer, __crossorigin, __async_, __id> ScriptPropsBuilder<(__id, __async_, __crossorigin, __defer, __fetchpriority, (), __nomodule, __nonce, __referrerpolicy, __src, __type_, __blocking, __children)>
impl<__children, __blocking, __type_, __src, __referrerpolicy, __nonce, __nomodule, __fetchpriority, __defer, __crossorigin, __async_, __id> ScriptPropsBuilder<(__id, __async_, __crossorigin, __defer, __fetchpriority, (), __nomodule, __nonce, __referrerpolicy, __src, __type_, __blocking, __children)>
sourcepub fn integrity(
self,
integrity: impl Into<String>
) -> ScriptPropsBuilder<(__id, __async_, __crossorigin, __defer, __fetchpriority, (Option<String>,), __nomodule, __nonce, __referrerpolicy, __src, __type_, __blocking, __children)>
pub fn integrity( self, integrity: impl Into<String> ) -> ScriptPropsBuilder<(__id, __async_, __crossorigin, __defer, __fetchpriority, (Option<String>,), __nomodule, __nonce, __referrerpolicy, __src, __type_, __blocking, __children)>
integrity: impl
Into<String>
The integrity
attribute.
source§impl<__children, __blocking, __type_, __src, __referrerpolicy, __nonce, __integrity, __fetchpriority, __defer, __crossorigin, __async_, __id> ScriptPropsBuilder<(__id, __async_, __crossorigin, __defer, __fetchpriority, __integrity, (), __nonce, __referrerpolicy, __src, __type_, __blocking, __children)>
impl<__children, __blocking, __type_, __src, __referrerpolicy, __nonce, __integrity, __fetchpriority, __defer, __crossorigin, __async_, __id> ScriptPropsBuilder<(__id, __async_, __crossorigin, __defer, __fetchpriority, __integrity, (), __nonce, __referrerpolicy, __src, __type_, __blocking, __children)>
sourcepub fn nomodule(
self,
nomodule: impl Into<String>
) -> ScriptPropsBuilder<(__id, __async_, __crossorigin, __defer, __fetchpriority, __integrity, (Option<String>,), __nonce, __referrerpolicy, __src, __type_, __blocking, __children)>
pub fn nomodule( self, nomodule: impl Into<String> ) -> ScriptPropsBuilder<(__id, __async_, __crossorigin, __defer, __fetchpriority, __integrity, (Option<String>,), __nonce, __referrerpolicy, __src, __type_, __blocking, __children)>
nomodule: impl
Into<String>
The nomodule
attribute.
source§impl<__children, __blocking, __type_, __src, __referrerpolicy, __nomodule, __integrity, __fetchpriority, __defer, __crossorigin, __async_, __id> ScriptPropsBuilder<(__id, __async_, __crossorigin, __defer, __fetchpriority, __integrity, __nomodule, (), __referrerpolicy, __src, __type_, __blocking, __children)>
impl<__children, __blocking, __type_, __src, __referrerpolicy, __nomodule, __integrity, __fetchpriority, __defer, __crossorigin, __async_, __id> ScriptPropsBuilder<(__id, __async_, __crossorigin, __defer, __fetchpriority, __integrity, __nomodule, (), __referrerpolicy, __src, __type_, __blocking, __children)>
sourcepub fn nonce(
self,
nonce: impl Into<String>
) -> ScriptPropsBuilder<(__id, __async_, __crossorigin, __defer, __fetchpriority, __integrity, __nomodule, (Option<String>,), __referrerpolicy, __src, __type_, __blocking, __children)>
pub fn nonce( self, nonce: impl Into<String> ) -> ScriptPropsBuilder<(__id, __async_, __crossorigin, __defer, __fetchpriority, __integrity, __nomodule, (Option<String>,), __referrerpolicy, __src, __type_, __blocking, __children)>
nonce: impl
Into<String>
The nonce
attribute.
source§impl<__children, __blocking, __type_, __src, __nonce, __nomodule, __integrity, __fetchpriority, __defer, __crossorigin, __async_, __id> ScriptPropsBuilder<(__id, __async_, __crossorigin, __defer, __fetchpriority, __integrity, __nomodule, __nonce, (), __src, __type_, __blocking, __children)>
impl<__children, __blocking, __type_, __src, __nonce, __nomodule, __integrity, __fetchpriority, __defer, __crossorigin, __async_, __id> ScriptPropsBuilder<(__id, __async_, __crossorigin, __defer, __fetchpriority, __integrity, __nomodule, __nonce, (), __src, __type_, __blocking, __children)>
sourcepub fn referrerpolicy(
self,
referrerpolicy: impl Into<String>
) -> ScriptPropsBuilder<(__id, __async_, __crossorigin, __defer, __fetchpriority, __integrity, __nomodule, __nonce, (Option<String>,), __src, __type_, __blocking, __children)>
pub fn referrerpolicy( self, referrerpolicy: impl Into<String> ) -> ScriptPropsBuilder<(__id, __async_, __crossorigin, __defer, __fetchpriority, __integrity, __nomodule, __nonce, (Option<String>,), __src, __type_, __blocking, __children)>
referrerpolicy: impl
Into<String>
The referrerpolicy
attribute.
source§impl<__children, __blocking, __type_, __referrerpolicy, __nonce, __nomodule, __integrity, __fetchpriority, __defer, __crossorigin, __async_, __id> ScriptPropsBuilder<(__id, __async_, __crossorigin, __defer, __fetchpriority, __integrity, __nomodule, __nonce, __referrerpolicy, (), __type_, __blocking, __children)>
impl<__children, __blocking, __type_, __referrerpolicy, __nonce, __nomodule, __integrity, __fetchpriority, __defer, __crossorigin, __async_, __id> ScriptPropsBuilder<(__id, __async_, __crossorigin, __defer, __fetchpriority, __integrity, __nomodule, __nonce, __referrerpolicy, (), __type_, __blocking, __children)>
sourcepub fn src(
self,
src: impl Into<String>
) -> ScriptPropsBuilder<(__id, __async_, __crossorigin, __defer, __fetchpriority, __integrity, __nomodule, __nonce, __referrerpolicy, (Option<String>,), __type_, __blocking, __children)>
pub fn src( self, src: impl Into<String> ) -> ScriptPropsBuilder<(__id, __async_, __crossorigin, __defer, __fetchpriority, __integrity, __nomodule, __nonce, __referrerpolicy, (Option<String>,), __type_, __blocking, __children)>
src: impl
Into<String>
The src
attribute.
source§impl<__children, __blocking, __src, __referrerpolicy, __nonce, __nomodule, __integrity, __fetchpriority, __defer, __crossorigin, __async_, __id> ScriptPropsBuilder<(__id, __async_, __crossorigin, __defer, __fetchpriority, __integrity, __nomodule, __nonce, __referrerpolicy, __src, (), __blocking, __children)>
impl<__children, __blocking, __src, __referrerpolicy, __nonce, __nomodule, __integrity, __fetchpriority, __defer, __crossorigin, __async_, __id> ScriptPropsBuilder<(__id, __async_, __crossorigin, __defer, __fetchpriority, __integrity, __nomodule, __nonce, __referrerpolicy, __src, (), __blocking, __children)>
sourcepub fn type_(
self,
type_: impl Into<String>
) -> ScriptPropsBuilder<(__id, __async_, __crossorigin, __defer, __fetchpriority, __integrity, __nomodule, __nonce, __referrerpolicy, __src, (Option<String>,), __blocking, __children)>
pub fn type_( self, type_: impl Into<String> ) -> ScriptPropsBuilder<(__id, __async_, __crossorigin, __defer, __fetchpriority, __integrity, __nomodule, __nonce, __referrerpolicy, __src, (Option<String>,), __blocking, __children)>
type_: impl
Into<String>
The type
attribute.
source§impl<__children, __type_, __src, __referrerpolicy, __nonce, __nomodule, __integrity, __fetchpriority, __defer, __crossorigin, __async_, __id> ScriptPropsBuilder<(__id, __async_, __crossorigin, __defer, __fetchpriority, __integrity, __nomodule, __nonce, __referrerpolicy, __src, __type_, (), __children)>
impl<__children, __type_, __src, __referrerpolicy, __nonce, __nomodule, __integrity, __fetchpriority, __defer, __crossorigin, __async_, __id> ScriptPropsBuilder<(__id, __async_, __crossorigin, __defer, __fetchpriority, __integrity, __nomodule, __nonce, __referrerpolicy, __src, __type_, (), __children)>
sourcepub fn blocking(
self,
blocking: impl Into<String>
) -> ScriptPropsBuilder<(__id, __async_, __crossorigin, __defer, __fetchpriority, __integrity, __nomodule, __nonce, __referrerpolicy, __src, __type_, (Option<String>,), __children)>
pub fn blocking( self, blocking: impl Into<String> ) -> ScriptPropsBuilder<(__id, __async_, __crossorigin, __defer, __fetchpriority, __integrity, __nomodule, __nonce, __referrerpolicy, __src, __type_, (Option<String>,), __children)>
blocking: impl
Into<String>
The blocking
attribute.
source§impl<__blocking, __type_, __src, __referrerpolicy, __nonce, __nomodule, __integrity, __fetchpriority, __defer, __crossorigin, __async_, __id> ScriptPropsBuilder<(__id, __async_, __crossorigin, __defer, __fetchpriority, __integrity, __nomodule, __nonce, __referrerpolicy, __src, __type_, __blocking, ())>
impl<__blocking, __type_, __src, __referrerpolicy, __nonce, __nomodule, __integrity, __fetchpriority, __defer, __crossorigin, __async_, __id> ScriptPropsBuilder<(__id, __async_, __crossorigin, __defer, __fetchpriority, __integrity, __nomodule, __nonce, __referrerpolicy, __src, __type_, __blocking, ())>
sourcepub fn children(
self,
children: Box<dyn FnOnce(Scope) -> Fragment>
) -> ScriptPropsBuilder<(__id, __async_, __crossorigin, __defer, __fetchpriority, __integrity, __nomodule, __nonce, __referrerpolicy, __src, __type_, __blocking, (Option<Box<dyn FnOnce(Scope) -> Fragment>>,))>
pub fn children( self, children: Box<dyn FnOnce(Scope) -> Fragment> ) -> ScriptPropsBuilder<(__id, __async_, __crossorigin, __defer, __fetchpriority, __integrity, __nomodule, __nonce, __referrerpolicy, __src, __type_, __blocking, (Option<Box<dyn FnOnce(Scope) -> Fragment>>,))>
children: [Box<dyn FnOnce(Scope) -> Fragment>
]
The content of the <script>
tag.
source§impl<__children: ScriptPropsBuilder_Optional<Option<Box<dyn FnOnce(Scope) -> Fragment>>>, __blocking: ScriptPropsBuilder_Optional<Option<String>>, __type_: ScriptPropsBuilder_Optional<Option<String>>, __src: ScriptPropsBuilder_Optional<Option<String>>, __referrerpolicy: ScriptPropsBuilder_Optional<Option<String>>, __nonce: ScriptPropsBuilder_Optional<Option<String>>, __nomodule: ScriptPropsBuilder_Optional<Option<String>>, __integrity: ScriptPropsBuilder_Optional<Option<String>>, __fetchpriority: ScriptPropsBuilder_Optional<Option<String>>, __defer: ScriptPropsBuilder_Optional<Option<String>>, __crossorigin: ScriptPropsBuilder_Optional<Option<String>>, __async_: ScriptPropsBuilder_Optional<Option<String>>, __id: ScriptPropsBuilder_Optional<Option<String>>> ScriptPropsBuilder<(__id, __async_, __crossorigin, __defer, __fetchpriority, __integrity, __nomodule, __nonce, __referrerpolicy, __src, __type_, __blocking, __children)>
impl<__children: ScriptPropsBuilder_Optional<Option<Box<dyn FnOnce(Scope) -> Fragment>>>, __blocking: ScriptPropsBuilder_Optional<Option<String>>, __type_: ScriptPropsBuilder_Optional<Option<String>>, __src: ScriptPropsBuilder_Optional<Option<String>>, __referrerpolicy: ScriptPropsBuilder_Optional<Option<String>>, __nonce: ScriptPropsBuilder_Optional<Option<String>>, __nomodule: ScriptPropsBuilder_Optional<Option<String>>, __integrity: ScriptPropsBuilder_Optional<Option<String>>, __fetchpriority: ScriptPropsBuilder_Optional<Option<String>>, __defer: ScriptPropsBuilder_Optional<Option<String>>, __crossorigin: ScriptPropsBuilder_Optional<Option<String>>, __async_: ScriptPropsBuilder_Optional<Option<String>>, __id: ScriptPropsBuilder_Optional<Option<String>>> ScriptPropsBuilder<(__id, __async_, __crossorigin, __defer, __fetchpriority, __integrity, __nomodule, __nonce, __referrerpolicy, __src, __type_, __blocking, __children)>
sourcepub fn build(self) -> ScriptProps
pub fn build(self) -> ScriptProps
Finalise the builder and create its ScriptProps
instance