Class in ffi::types compiler

Void

class Void
Import
use ffi::types::{Void};
Source: compiler/src/builtin_docs/ffi/types.hy

FFI tag for no value (void), valid only as a return type.

invoke then returns Ok(()). As an argument type it is ErrorKind::InvalidSignature. The bare name void means the same.

See also#

  • Int: FFI tag for a 64-bit signed integer (int64_t), passed from and returned as int.
  • Float: FFI tag for a 64-bit float (double), passed from and returned as float.
  • String: FFI tag for a NUL-terminated C string (const char *), passed from and returned as string.
  • Bool: FFI tag for a C bool (one byte, 0 or 1), passed from and returned as bool.
  • Int8: FFI tag for an 8-bit signed integer (int8_t), passed from and returned as int.
  • Int16: FFI tag for a 16-bit signed integer (int16_t), passed from and returned as int.
  • Int32: FFI tag for a 32-bit signed integer (int32_t), passed from and returned as int.
  • UInt8: FFI tag for an 8-bit unsigned integer (uint8_t), passed from and returned as int.
↑ ↓ navigate ↵ open