openrtc 2.8.0

OpenRTC: a Rust-first P2P runtime for device discovery, signaling, and iroh/QUIC networking.
Documentation
// Generated by scripts/sync-functions-costmodel.mjs from packages/openrtc/src/service-errors.ts.
// Do not edit this file directly; update the canonical source and rerun the sync script.

pub const SERVICE_ERROR_CODES: &[&str] = &[
    "credit-exhausted",
    "app-budget-exhausted",
    "app-rate-limited",
    "principal-rate-limited",
    "edge-rate-limited",
    "provider-safety-paused",
    "usage-price-stale",
    "relay-budget-exhausted",
    "room-capacity-exceeded",
];
pub const LEGACY_SERVICE_ERROR_ALIASES: &[(&str, &str, &str)] = &[
    ("edge-rate-exceeded", "edge-rate-limited", "ip"),
    ("route-rate-exceeded", "edge-rate-limited", "avenue"),
];
pub const ERROR_DOCUMENTATION_URL: &str = "https://openrtc-docs.web.app/openrtc/api/errors";