Sha256: 35afd0fe4c73eff6c50f11c326fa4f26c63c493c776ad4cf05218adce68cb36a

Contents?: true

Size: 323 Bytes

Versions: 2

Compression:

Stored size: 323 Bytes

Contents

use magnus::Error;
mod helpers;
mod ruby_api;

#[cfg(feature = "ruby-api")]
pub use ruby_api::*;

#[cfg(not(feature = "ruby-api"))]
pub(crate) use ruby_api::*;

#[magnus::init]
pub fn init() -> Result<(), Error> {
    #[cfg(ruby_gte_3_0)]
    unsafe {
        rb_sys::rb_ext_ractor_safe(true);
    }
    ruby_api::init()
}

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
wasmtime-8.0.0 ext/src/lib.rs
wasmtime-7.0.0 ext/src/lib.rs