Skip to main content

Module remote_context

Module remote_context 

Source
Expand description

Transport-neutral context callback documents (spec 042, 3.10). Protocol names identify a family; request and response documents carry schemas.

Structs§

AcquireRequest
An acquisition attempt sent to a remote source (3.10.3): spec 036’s request document and its identity, carried verbatim.
AcquireResponse
A source’s answer to one acquisition attempt, with its charge.
CancelItem
CancelRequest
CancelResponse
ContextCode
The existing closed remote taxonomy, with identity mismatch renamed for describe.
ContextField
ContextTerms
DescribeRequest
DescribeResponse
ExchangeRecord
Digest-only evidence, never a copy of fetched context or principal bytes.
FetchRequest
FetchResponse
HostedDescriptor
A rustev.source/1 descriptor carried verbatim with its SourceId (3.10.1). The id must be the identity of exactly these bytes.
HostedSource
Invalidation
InvalidationsRequest
InvalidationsResponse
PageBytes
A rustev.acquisition-page/1 document’s bytes exactly as the source sent them. Only its being a JSON object is checked here: the runtime parses and validates the page, so an invalid page reaches it unchanged and is classified there (spec 036 3.13.4).

Enums§

AcquireCode
The acquire failure taxonomy (3.10.3): the context codes and denied, the source refusing the lookup for this principal. An exchange record carries either.
AcquireResult
CancelAnswer
EndpointClass
FetchResult
Freshness
InvalidationKind
InvalidationScope
InvalidationSupport
Staleness

Constants§

ACQUIRE
CANCEL
DESCRIBE
EXCHANGE
FETCH
INVALIDATION
INVALIDATIONS
PROTOCOL