Resource
templates-list-writer
Writer for streaming resource template list responses.
resource templates-list-writer;F check-write
check-write: func() -> result<u32, stream-error>;Check readiness for writing. Returns the number of templates that can be written without blocking.
F write
write: func(template: resource-template) -> result<_, stream-error>;Write a resource template.
F close
close: func(options: option<list-resource-templates-result-options>) -> result<_, stream-error>;Close the resource templates array and complete the JSON-RPC message.
F send-resource-templates
send-resource-templates: func(id: id, output: output-stream, templates: list<resource-template>) -> result<_, stream-error>;Send a list of resources as a complete result.
F open
open: func(id: id, output: output-stream) -> result<templates-list-writer, stream-error>;Start the structured JSON-RPC response and open the resource templates array.