Crate svc_assets

source ·
Expand description

Arrow Banner

svc-assets 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

The svc-assets micro-service provides a comprehensive asset management solution for operators. It enables clients to perform various actions such as registering, updating, and grouping assets. Additionally, it facilitates the delegation of grouped assets from one operator to another. This service is accessible to existing systems through a REST API interface.

Re-exports

  • pub use crate::config::Config;

Modules

  • Config
  • gRPC provides client and server implementations for gRPC
  • rest implementation module REST provides server implementations for REST API

Macros

  • Writes a debug! message to the app::grpc logger
  • Writes a error! message to the app::grpc logger
  • Writes a info! message to the app::grpc logger
  • Writes a warn! message to the app::grpc logger
  • Writes a debug! message to the app::rest logger
  • Writes a error! message to the app::rest logger
  • Writes a info! message to the app::rest logger
  • Writes a warn! message to the app::rest logger

Structs

  • struct holding cli configuration options

Statics

Traits

  • Parse command-line arguments into Self.

Functions

Derive Macros

  • Generates the Parser implementation.