Sha256: 115c1ff7cf681e52755df5ac14e109cbc641c9a6cdb8e57ddb915fc33b5eb745

Contents?: true

Size: 1.13 KB

Versions: 29

Compression:

Stored size: 1.13 KB

Contents

#![allow(rustdoc::broken_intra_doc_links)]
#![allow(non_upper_case_globals)]
#![allow(non_snake_case)]

//! Definitions for Ruby's special constants.
//!
//! Makes it easier to reference important Ruby constants, without having to dig
//! around in bindgen's output.

use crate::{ruby_special_consts, VALUE};

pub const Qfalse: ruby_special_consts = ruby_special_consts::RUBY_Qfalse;
pub const Qtrue: ruby_special_consts = ruby_special_consts::RUBY_Qtrue;
pub const Qnil: ruby_special_consts = ruby_special_consts::RUBY_Qnil;
pub const Qundef: ruby_special_consts = ruby_special_consts::RUBY_Qundef;
pub const IMMEDIATE_MASK: ruby_special_consts = ruby_special_consts::RUBY_IMMEDIATE_MASK;
pub const FIXNUM_FLAG: ruby_special_consts = ruby_special_consts::RUBY_FIXNUM_FLAG;
pub const FLONUM_MASK: ruby_special_consts = ruby_special_consts::RUBY_FLONUM_MASK;
pub const FLONUM_FLAG: ruby_special_consts = ruby_special_consts::RUBY_FLONUM_FLAG;
pub const SYMBOL_FLAG: ruby_special_consts = ruby_special_consts::RUBY_SYMBOL_FLAG;

#[allow(clippy::from_over_into)]
impl Into<VALUE> for ruby_special_consts {
    fn into(self) -> VALUE {
        self as VALUE
    }
}

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
wasmtime-27.0.0 ./ext/cargo-vendor/rb-sys-0.9.103/src/special_consts.rs
wasmtime-26.0.0 ./ext/cargo-vendor/rb-sys-0.9.102/src/special_consts.rs
wasmtime-25.0.2 ./ext/cargo-vendor/rb-sys-0.9.102/src/special_consts.rs
wasmtime-25.0.1 ./ext/cargo-vendor/rb-sys-0.9.102/src/special_consts.rs
wasmtime-25.0.0 ./ext/cargo-vendor/rb-sys-0.9.102/src/special_consts.rs
wasmtime-24.0.0 ./ext/cargo-vendor/rb-sys-0.9.102/src/special_consts.rs
wasmtime-23.0.2 ./ext/cargo-vendor/rb-sys-0.9.100/src/special_consts.rs
wasmtime-22.0.0 ./ext/cargo-vendor/rb-sys-0.9.100/src/special_consts.rs
wasmtime-21.0.1 ./ext/cargo-vendor/rb-sys-0.9.100/src/special_consts.rs
wasmtime-20.0.2 ./ext/cargo-vendor/rb-sys-0.9.97/src/special_consts.rs
wasmtime-20.0.0 ./ext/cargo-vendor/rb-sys-0.9.97/src/special_consts.rs
wasmtime-18.0.3 ./ext/cargo-vendor/rb-sys-0.9.89/src/special_consts.rs
wasmtime-17.0.1 ./ext/cargo-vendor/rb-sys-0.9.86/src/special_consts.rs
wasmtime-17.0.0 ./ext/cargo-vendor/rb-sys-0.9.86/src/special_consts.rs
wasmtime-16.0.0 ./ext/cargo-vendor/rb-sys-0.9.86/src/special_consts.rs
wasmtime-15.0.1 ./ext/cargo-vendor/rb-sys-0.9.86/src/special_consts.rs
wasmtime-15.0.0 ./ext/cargo-vendor/rb-sys-0.9.86/src/special_consts.rs
wasmtime-14.0.4 ./ext/cargo-vendor/rb-sys-0.9.82/src/special_consts.rs
wasmtime-14.0.3 ./ext/cargo-vendor/rb-sys-0.9.82/src/special_consts.rs
wasmtime-14.0.1 ./ext/cargo-vendor/rb-sys-0.9.82/src/special_consts.rs