alef 0.62.2

Opinionated polyglot binding generator for Rust libraries
Documentation
1
2
3
4
5
6
7
8
9
10
11
    match with_handle_mut::<{{ opaque_name }}, _>(owner, |service| {
        match service.inner.as_mut() {
            Some(owner_ref) => Some(owner_ref.{{ method_name }}({{ meta_args }}handler).map(|_| ())),
            None => None,
        }
    }) {
        Ok(Some(Ok(()))) => 0,
        Ok(Some(Err(error))) => { set_last_error(2, &error.to_string()); 1 }
        Ok(None) => 1,
        Err(error) => { set_handle_error(&error); 1 }
    }