subspace_farmer

Module farm

source
Expand description

Abstract farm API

This module provides a bunch of traits and simple data structures that serve as a layer of abstraction that improves composition without having assumptions about implementation details.

Implementations can be local (backed by local disk) and remote (connected via network in some way). This crate provides a few of such implementations, but more can be created externally as well if needed without modifying the library itself.

Modules§

Structs§

Enums§

Traits§

  • Abstract farm implementation
  • Opaque handler ID for event handlers, once dropped handler will be removed automatically
  • Abstract piece cache implementation.
  • Abstract piece reader implementation
  • Abstract plot cache implementation.
  • Getter for plotted sectors

Type Aliases§