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.