Crate fidl_examples_keyvaluestore_additerator

Source

Macros§

IterateConnectionErrorUnknown
Pattern that matches an unknown IterateConnectionError member.
WriteErrorUnknown
Pattern that matches an unknown WriteError member.

Structs§

Item
An item in the store. The key must match the regex ^[A-z][A-z0-9_\.\/]{2,62}[A-z0-9]$. That is, it must start with a letter, end with a letter or number, contain only letters, numbers, periods, and slashes, and be between 4 and 64 characters long.
IteratorControlHandle
IteratorEventStream
IteratorGetResponder
IteratorGetResponse
IteratorMarker
IteratorProxy
IteratorRequestStream
A Stream of incoming requests for examples.keyvaluestore.additerator/Iterator.
IteratorSynchronousProxy
StoreControlHandle
StoreEventStream
StoreIterateRequest
StoreIterateResponder
StoreMarker
StoreProxy
StoreRequestStream
A Stream of incoming requests for examples.keyvaluestore.additerator/Store.
StoreSynchronousProxy
StoreWriteItemRequest
StoreWriteItemResponder

Enums§

IterateConnectionError
An enumeration of things that may go wrong when trying to create an iterator.
IteratorEvent
IteratorRequest
An iterator for the key-value store. Note that this protocol makes no guarantee of atomicity - the values may change between pulls from the iterator. Unlike the Store protocol above, this protocol is not @discoverable: it is not independently published by the component that implements it, but rather must have one of its two protocol ends transmitted over an existing FIDL connection.
StoreEvent
StoreRequest
A key-value store which supports insertion and iteration.
WriteError
An enumeration of things that may go wrong when trying to write a value to our store.

Traits§

IteratorProxyInterface
StoreProxyInterface

Type Aliases§

StoreIterateResult
StoreWriteItemResult