Sha256: 7da20d4ec83c6ac452056d62df6f0daa4425cbc6c29a8f402053726796697344
Contents?: true
Size: 329 Bytes
Versions: 1
Compression:
Stored size: 329 Bytes
Contents
use magnus::{function, prelude::*, Error, Ruby}; fn hello(subject: String) -> String { format!("Hello from Rust, {subject}!") } #[magnus::init] fn init(ruby: &Ruby) -> Result<(), Error> { let module = ruby.define_module("GaussSpectrum")?; module.define_singleton_method("hello", function!(hello, 1))?; Ok(()) }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gauss_spectrum-0.2.0 | ext/gauss_spectrum/src/lib.rs |