Crate gsm_core

Crate gsm_core 

Source
Expand description

Greentic Messaging core contracts and value types.

This crate exposes the shared data structures exchanged between ingress, runner, and egress components. It also provides validation helpers and small utilities for subject naming and idempotency tracking.

Re-exports§

pub use cards::*;
pub use context::*;
pub use http::*;
pub use idempotency::*;
pub use ingress::*;
pub use platforms::*;
pub use prelude::*;
pub use provider::*;
pub use registry::*;
pub use secrets_paths::*;
pub use subjects::*;
pub use telemetry::*;
pub use types::*;
pub use validate::*;

Modules§

cards
context
egress
http
idempotency
Idempotency helpers for webhook/event processing.
ingress
platforms
prelude
provider
registry
secrets_paths
subjects
NATS subject helpers (multi-tenant/topic-safe)
telemetry
types
validate

Functions§

version
Returns the semantic version advertised by this crate.