Crate auxon_sdk

source ·
Expand description

The Auxon SDK

Modules§

  • The base types used throughout Auxon’s SDK
  • Library relating to the handling of modality’s auth tokens:
  • A client library for the modality ingest plane protocol.
  • The protocol definition of the modality ingest plane.
  • The protocol definition of the Modality mutation plane.
  • The Modality mutation plane parent and child clients.
  • Standard-library-required traits and utilities for modality mutator implementation The core traits are descriptor::InfallibleFlatMutatorDescriptor and actuator::MutatorActuator,
  • An HTTP server template that can be used to serve mutators to Deviant.
  • Various helpful utilities for writing modality-reflector plugins.
  • A format definition and parser for the modality-reflector, to be used by custom reflector plugins that can be hosted within the reflector itself.
  • tracing-modality

Macros§

  • Initialize the tracing crate with tracing_subscriber::EnvFilter. If RUST_LOG is not set, default to setting the current module to ‘info’. Will panic if the tracing subscriber cannot be initialized.