Skip to main content

Crate indexd

Crate indexd 

Source

Modules§

app_client
quic

Structs§

ApprovedState
The state of the SDK builder after the application has been approved.
Builder
A builder for creating an SDK instance.
DisconnectedState
The initial state of the SDK builder, before connecting to the indexd service.
DownloadOptions
HostQueue
A thread-safe queue of host public keys.
Hosts
Manages a list of known hosts and their performance metrics.
Object
ObjectEvent
An ObjectEvent represents an object and whether it was deleted or not.
PackedUpload
A packed upload allows multiple objects to be uploaded together in a single upload. This can be more efficient than uploading each object separately if the size of the object is less than the minimum slab size.
PinnedSlab
RequestingApprovalState
The state of the SDK builder after requesting approval for the application.
SDK
SealedObject
Sector
A Sector is a unit of data stored on the Sia network. It can be referenced by its Merkle root.
Slab
A Slab is an erasure-coded collection of sectors. The sectors can be downloaded and used to recover the original data.
UploadOptions
Url
A parsed URL record.

Enums§

BuilderError
Errors that can occur during the SDK building process.
DownloadError
Error
QueueError
SealedObjectError
UploadError

Traits§

IntoUrl
A trait to try to convert some type into a Url.