interoptopus_csharp 0.16.0-alpha.8

The C# backend for Interoptopus.
//! Runtime loaders for Interoptopus plugins.
//!
//! Provides two runtime backends:
//! - [`dynamic`] — Hosts the .NET CLR via `netcorehost` and loads managed assemblies.
//! - [`aot`] — Loads ahead-of-time compiled native libraries via `libloading`.
//!
use interoptopus::ffi;

#[cfg(feature = "rt-aot")]
pub mod aot;
#[cfg(feature = "rt-dotnet")]
pub mod dynamic;
#[cfg(feature = "rt-dotnet")]
mod error;
mod shared;

pub use error::RuntimeError;

pub type Try<T> = ffi::Result<T, u32>;