summaryrefslogtreecommitdiff
path: root/vendor/bundle/ruby/3.4.0/gems/ffi-1.17.2-arm64-darwin/sig/ffi/data_converter.rbs
blob: a0e2e39f2ed0084bb24d6189dff6328391efae5d (plain)
1
2
3
4
5
6
7
8
9
10
module FFI
  interface _DataConverter[N, R, in C]
    def from_native: (N value, C ctx) -> R
    def native_type: (?ffi_auto_type? type) -> Type
    def to_native: (R value, C ctx) -> N
  end
  module DataConverter[N, R, in C]
    include _DataConverter[N, R, C]
  end
end