Skip to main content

Crate sim_table_http

Crate sim_table_http 

Source
Expand description

HTTP-backed table directory backend for SIM.

HttpDir treats each table key as a resource below a configured base URL. Reads perform bounded GET requests, writes perform bounded PUT or POST requests, and deletes perform bounded DELETE requests. Every effectful operation requires the canonical net/http capability, with the compatibility aliases accepted by sim-table-core.

Structs§

HttpDir
A table directory backed by direct HTTP resources.
HttpDirDescriptor
Serialized configuration for an HttpDir.
HttpDirOptions
Configuration for an HttpDir.

Enums§

HttpWriteMethod
The HTTP method used for table set.

Statics§

RECIPES
Cookbook recipes for this lib, embedded at build time.

Functions§

http_dir_class_symbol
The fully qualified class symbol (table/HttpDir) for the HTTP directory.
install_http_dir_lib
Creates an HTTP directory value from options.
require_table_http
Require direct HTTP authority, accepting compatibility aliases.
table_http_capability
The capability gating direct HTTP table operations (net/http).