Skip to main content

mri_sys/
statics.rs

1use super::*;
2
3extern "C" {
4    pub static rb_mKernel: VALUE;
5    pub static rb_mComparable: VALUE;
6    pub static rb_mEnumerable: VALUE;
7    pub static rb_mErrno: VALUE;
8    pub static rb_mFileTest: VALUE;
9    pub static rb_mGC: VALUE;
10    pub static rb_mMath: VALUE;
11    pub static rb_mProcess: VALUE;
12    pub static rb_mWaitReadable: VALUE;
13    pub static rb_mWaitWritable: VALUE;
14
15    pub static rb_cBasicObject: VALUE;
16    pub static rb_cObject: VALUE;
17    pub static rb_cArray: VALUE;
18    pub static rb_cBinding: VALUE;
19    pub static rb_cClass: VALUE;
20    pub static rb_cCont: VALUE;
21    pub static rb_cDir: VALUE;
22    pub static rb_cData: VALUE;
23    pub static rb_cFalseClass: VALUE;
24    pub static rb_cEncoding: VALUE;
25    pub static rb_cEnumerator: VALUE;
26    pub static rb_cFile: VALUE;
27    pub static rb_cFloat: VALUE;
28    pub static rb_cHash: VALUE;
29    pub static rb_cInteger: VALUE;
30    pub static rb_cIO: VALUE;
31    pub static rb_cMatch: VALUE;
32    pub static rb_cMethod: VALUE;
33    pub static rb_cModule: VALUE;
34    pub static rb_cNameErrorMesg: VALUE;
35    pub static rb_cNilClass: VALUE;
36    pub static rb_cNumeric: VALUE;
37    pub static rb_cProc: VALUE;
38    pub static rb_cRandom: VALUE;
39    pub static rb_cRange: VALUE;
40    pub static rb_cRational: VALUE;
41    pub static rb_cComplex: VALUE;
42    pub static rb_cRegexp: VALUE;
43    pub static rb_cStat: VALUE;
44    pub static rb_cString: VALUE;
45    pub static rb_cStruct: VALUE;
46    pub static rb_cSymbol: VALUE;
47    pub static rb_cThread: VALUE;
48    pub static rb_cTime: VALUE;
49    pub static rb_cTrueClass: VALUE;
50    pub static rb_cUnboundMethod: VALUE;
51
52    pub static rb_eException: VALUE;
53    pub static rb_eStandardError: VALUE;
54    pub static rb_eSystemExit: VALUE;
55    pub static rb_eInterrupt: VALUE;
56    pub static rb_eSignal: VALUE;
57    pub static rb_eFatal: VALUE;
58    pub static rb_eArgError: VALUE;
59    pub static rb_eEOFError: VALUE;
60    pub static rb_eIndexError: VALUE;
61    pub static rb_eStopIteration: VALUE;
62    pub static rb_eKeyError: VALUE;
63    pub static rb_eRangeError: VALUE;
64    pub static rb_eIOError: VALUE;
65    pub static rb_eRuntimeError: VALUE;
66    pub static rb_eSecurityError: VALUE;
67    pub static rb_eSystemCallError: VALUE;
68    pub static rb_eThreadError: VALUE;
69    pub static rb_eTypeError: VALUE;
70    pub static rb_eZeroDivError: VALUE;
71    pub static rb_eNotImpError: VALUE;
72    pub static rb_eNoMemError: VALUE;
73    pub static rb_eNoMethodError: VALUE;
74    pub static rb_eFloatDomainError: VALUE;
75    pub static rb_eLocalJumpError: VALUE;
76    pub static rb_eSysStackError: VALUE;
77    pub static rb_eRegexpError: VALUE;
78    pub static rb_eEncodingError: VALUE;
79    pub static rb_eEncCompatError: VALUE;
80
81    pub static rb_eScriptError: VALUE;
82    pub static rb_eNameError: VALUE;
83    pub static rb_eSyntaxError: VALUE;
84    pub static rb_eLoadError: VALUE;
85
86    pub static rb_eMathDomainError: VALUE;
87
88    pub static rb_stdin: VALUE;
89    pub static rb_stdout: VALUE;
90    pub static rb_stderr: VALUE;
91}