praborrow-sidl 0.9.1

Procedural macros for Stable IDL (SIDL) and Diplomat trait generation.
Documentation

praborrow-sidl

Sovereign Interface Definition Language (SIDL).

Overview

Provides the definition and expansion logic for the sovereign_interface! macro. This crate is responsible for generating type-safe FFI bindings and internal traits for cross-boundary communication in PraBorrow.

Key Features

  • Interface Definition: Macro-based DSL for defining distributed service contracts.
  • Binding Generation: Automates the creation of client/server stubs.
  • Type Safety: Ensures argument and return type consistency across boundaries.

praborrow-sidl (Bahasa Indonesia)

Sovereign Interface Definition Language (SIDL).

Ikhtisar (Overview)

Menyediakan definisi dan logika ekspansi untuk macro sovereign_interface!. Crate ini bertanggung jawab untuk menghasilkan binding FFI yang aman secara tipe (type-safe) dan trait internal untuk komunikasi lintas batas dalam PraBorrow.

Fitur Utama (Key Features)

  • Definisi Antarmuka: DSL berbasis macro untuk mendefinisikan kontrak layanan terdistribusi.
  • Pembuatan Binding: Mengotomatiskan pembuatan stub klien/server.
  • Keamanan Tipe (Type Safety): Memastikan konsistensi tipe argumen dan pengembalian di seluruh batas jaringan.