Crate svc_storage

source ·
Expand description

Arrow Banner

svc-storage Service

GitHub stable release (latest by date) GitHub release (latest by date including pre-releases) Coverage Status Sanity Checks Python PEP8 Rust Checks Arrow DAO Discord

Overview

svc-storage is responsible for storing and retrieving data from the Arrow database and other storage. It’s meant to be used only by other internal services via gRPC interface.

  • svc_storage gRPC server - (bin) target to run gRPC server
  • svc_storage_client_grpc gRPC client - (lib) target for other services to import and use

Re-exports

  • pub use crate::config::Config;

Modules

  • Common
  • Config
  • gRPC provides server implementations for gRPC
  • PostgreSQL provides implementations for PostgreSQL
  • Provides implementations for Arrow Resources

Macros

Structs

  • struct holding cli configuration options

Statics

Traits

  • Parse command-line arguments into Self.

Functions

Derive Macros

  • Generates the Parser implementation.