pub enum EnvProcs {
Show 64 variants
Uint = 0,
Int = 1,
Boolean = 2,
String = 3,
Symbol = 4,
LongInt = 5,
LongUint = 6,
Vector = 7,
Range = 8,
RangeInt = 9,
Variable = 10,
Entity = 11,
Auto = 12,
Enumerator = 13,
NativeQuoted = 14,
Version = 15,
Include = 16,
Serializator = 17,
Use = 18,
RootProcedure = 19,
Procedure = 20,
Define = 21,
DefineEnum = 22,
RootStruct = 23,
Enum = 24,
Struct = 25,
JailDerive = 26,
JailRepr = 27,
JailDecl = 28,
StructComment = 29,
Field = 30,
Arg = 31,
Proc = 32,
ProcedureEmpty = 33,
ProcAllow = 34,
FOptional = 35,
Fint64 = 36,
Fint32 = 37,
Fint16 = 38,
Fint8 = 39,
FUint64 = 40,
FUint32 = 41,
FUint16 = 42,
FUint8 = 43,
FLongInt = 44,
FLongUint = 45,
FString = 46,
FBoolean = 47,
FIndexSet = 48,
FHashSet = 49,
FVector = 50,
FStruct = 51,
FEnum = 52,
FRange = 53,
FRangei = 54,
FArgEnum = 55,
FAny = 56,
EnumOptEmpty = 57,
EnumTuple = 58,
EnumStruct = 59,
EnumOptFields = 60,
EnumOptRename = 61,
Root = 62,
RootUse = 63,
}
Expand description
An internal identification of the procedures (name …).
Variants§
Uint = 0
Int = 1
Boolean = 2
String = 3
Symbol = 4
LongInt = 5
LongUint = 6
Vector = 7
Range = 8
RangeInt = 9
Variable = 10
Entity = 11
Auto = 12
Enumerator = 13
NativeQuoted = 14
Version = 15
Include = 16
Serializator = 17
Use = 18
RootProcedure = 19
Procedure = 20
Define = 21
DefineEnum = 22
RootStruct = 23
Enum = 24
Struct = 25
JailDerive = 26
JailRepr = 27
JailDecl = 28
StructComment = 29
Field = 30
Arg = 31
Proc = 32
ProcedureEmpty = 33
ProcAllow = 34
FOptional = 35
Fint64 = 36
Fint32 = 37
Fint16 = 38
Fint8 = 39
FUint64 = 40
FUint32 = 41
FUint16 = 42
FUint8 = 43
FLongInt = 44
FLongUint = 45
FString = 46
FBoolean = 47
FIndexSet = 48
FHashSet = 49
FVector = 50
FStruct = 51
FEnum = 52
FRange = 53
FRangei = 54
FArgEnum = 55
FAny = 56
EnumOptEmpty = 57
EnumTuple = 58
EnumStruct = 59
EnumOptFields = 60
EnumOptRename = 61
Root = 62
RootUse = 63
Implementations§
Source§impl EnvProcs
impl EnvProcs
pub const P_UINT: &'static str = "uint"
pub const P_INT: &'static str = "int"
pub const P_BOOLEAN: &'static str = "boolean"
pub const P_STRING: &'static str = "string"
pub const P_SYMBOL: &'static str = "symbol"
pub const P_LONGINT: &'static str = "long-int"
pub const P_LONGUINT: &'static str = "long-uint"
pub const P_VECTOR: &'static str = "vector"
pub const P_RANGE: &'static str = "range"
pub const P_RANGEINT: &'static str = "range-inc"
pub const P_VARIABLE: &'static str = "variable"
pub const P_ENTITY: &'static str = "entity"
pub const P_AUTO: &'static str = "auto-type"
pub const P_ENUMERATOR: &'static str = "enumerator"
pub const P_NATIVE_QUOTED: &'static str = "quote"
pub const P_FUINT64: &'static str = "f/uint64"
pub const P_FUINT32: &'static str = "f/uint32"
pub const P_FUINT16: &'static str = "f/uint16"
pub const P_FUINT8: &'static str = "f/uint8"
pub const P_FINT64: &'static str = "f/int64"
pub const P_FINT32: &'static str = "f/int32"
pub const P_FINT16: &'static str = "f/int16"
pub const P_FINT8: &'static str = "f/int8"
pub const P_FBOOLEAN: &'static str = "f/boolean"
pub const P_FSTRING: &'static str = "f/string"
pub const P_FINDEXSET: &'static str = "f/indexset"
pub const P_FHASHSET: &'static str = "f/hashset"
pub const P_FVECTOR: &'static str = "f/vector"
pub const P_FSTRUCT: &'static str = "f/struct"
pub const P_FENUM: &'static str = "f/enum"
pub const P_FRANGE: &'static str = "f/range"
pub const P_FRANGEI: &'static str = "f/rangei"
pub const P_FARGENUM: &'static str = "f/argenum"
pub const P_FANY: &'static str = "f/any"
pub const P_FLONGINT: &'static str = "f/long-int"
pub const P_FLONGUINT: &'static str = "f/long-uint"
pub const P_ROOT: &'static str = "root"
pub const P_ROOT_USE: &'static str = "root_use"
pub const P_VERSION: &'static str = "version"
pub const P_INCLUDE: &'static str = "include"
pub const P_SERIALIZATOR: &'static str = "serializator"
pub const P_USE: &'static str = "use"
pub const P_ROOTPROC: &'static str = "rootprocedure"
pub const P_PROCEDURE: &'static str = "procedure"
pub const P_DEFINE: &'static str = "define"
pub const P_DEFINE_ENUM: &'static str = "define-enum"
pub const P_ROOT_STRUCT: &'static str = "rootstruct"
pub const P_ENUM: &'static str = "enum"
pub const P_STRUCT: &'static str = "struct"
pub const P_JAIL_DERIVE: &'static str = "jail-derive"
pub const P_JAIL_REPR: &'static str = "jail-repr"
pub const P_JAIL_DECL: &'static str = "jail-decl"
pub const P_STRUCT_COMMENT: &'static str = "comment"
pub const P_FIELD: &'static str = "field"
pub const P_ARG: &'static str = "arg"
pub const P_PROC: &'static str = "proc"
pub const P_PROC_EMPTY: &'static str = "procedure_empty"
pub const P_PROC_ALLOW: &'static str = "proc-allow"
pub const P_FOPTIONAL: &'static str = "f/optional"
pub const P_ENUM_OPT_EMPTY: &'static str = "enum-opt-empty"
pub const P_ENUM_OPT_TUPLE: &'static str = "enum-opt-tuple"
pub const P_ENUM_OPT_STRUCT: &'static str = "enum-opt-struct"
pub const P_ENUM_OPT_FIELDS: &'static str = "enum-opt-fields"
pub const P_ENUM_OPT_RENAME: &'static str = "opt-rename"
pub fn as_str(&self) -> &'static str
Trait Implementations§
Source§impl Borrow<EnvProcs> for EnvironmentProc
impl Borrow<EnvProcs> for EnvironmentProc
impl Copy for EnvProcs
impl Eq for EnvProcs
impl StructuralPartialEq for EnvProcs
Auto Trait Implementations§
impl Freeze for EnvProcs
impl RefUnwindSafe for EnvProcs
impl Send for EnvProcs
impl Sync for EnvProcs
impl Unpin for EnvProcs
impl UnwindSafe for EnvProcs
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.