Sha256: 837343d3804054ed7fc6e6463e85ca9611ef394655ceed62c7502d6353246578

Contents?: true

Size: 543 Bytes

Versions: 6

Compression:

Stored size: 543 Bytes

Contents

#ifndef __SKYLIGHT_TEST_H__
#define __SKYLIGHT_TEST_H__

#include <stddef.h>
#include <stdint.h>
#include <stdbool.h>

#include <rust_support/ruby.h>

typedef void * RustPerson;

bool skylight_test_numeric_multiply(uint64_t, uint64_t, uint64_t*);
bool skylight_test_strings_reverse(RustSlice, RustString*);

bool skylight_test_person_new(RustSlice, uint64_t, RustPerson*);
bool skylight_test_person_get_name(RustPerson, RustSlice*);
bool skylight_test_person_get_age(RustPerson, uint64_t*);
bool skylight_test_person_free(RustPerson);

#endif

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
skylight-0.3.21 ext/test/skylight_test.h
skylight-0.3.20 ext/test/skylight_test.h
skylight-0.3.19 ext/test/skylight_test.h
skylight-0.3.18 ext/test/skylight_test.h
skylight-0.3.17 ext/test/skylight_test.h
skylight-0.3.14 ext/test/skylight_test.h