Structuresliemeobn.elementary 0.3.3Elementary
_ModifiedTaskLocal
Environment.swift:76struct _ModifiedTaskLocal<T, Content> where T : Sendable, Content : HTML
Citizens in Elementary
Conformances
protocol HTML<Tag>
A type that represents HTML content that can be rendered.
Typealiases
Show implementation details (1)
Hide implementation details
Type members
Show system interfaces (2)
Hide system interfaces
Type features
Show implementation details (2)
Hide implementation details
Instance features
func attributes(HTMLAttribute<Tag>, when: Bool
) -> _AttributedElement<Self> Adds the specified attribute to the element.
func attributes(HTMLAttribute<Tag>..., when: Bool
) -> _AttributedElement<Self> Adds the specified attributes to the element.
func attributes(contentsOf: [HTMLAttribute<Tag>], when: Bool
) -> _AttributedElement<Self> Adds the specified attributes to the element.
func environment<T>(TaskLocal<T>, T
) -> _ModifiedTaskLocal<T, Self> Sets the value of a
TaskLocal
for the duration of rendering the content.func render(
) -> String Renders the HTML content into a single string.
func render(into: some HTMLStreamWriter, chunkSize: Int
) async throws Renders the HTML content into a stream writer.
func renderAsync(
) async throws -> String Renders the HTML content into a single string asynchronously.
func renderFormatted(
) -> String Renders the HTML content into a formatted string.
Show obsolete interfaces (1)
Hide obsolete interfaces
Show system interfaces (1)
Hide system interfaces
Citizens in Elementary
Conformances
protocol Sendable
A type whose values can safely be passed across concurrency domains by copying.