Enum EnvProcs

Source
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

Source

pub const P_UINT: &'static str = "uint"

Source

pub const P_INT: &'static str = "int"

Source

pub const P_BOOLEAN: &'static str = "boolean"

Source

pub const P_STRING: &'static str = "string"

Source

pub const P_SYMBOL: &'static str = "symbol"

Source

pub const P_LONGINT: &'static str = "long-int"

Source

pub const P_LONGUINT: &'static str = "long-uint"

Source

pub const P_VECTOR: &'static str = "vector"

Source

pub const P_RANGE: &'static str = "range"

Source

pub const P_RANGEINT: &'static str = "range-inc"

Source

pub const P_VARIABLE: &'static str = "variable"

Source

pub const P_ENTITY: &'static str = "entity"

Source

pub const P_AUTO: &'static str = "auto-type"

Source

pub const P_ENUMERATOR: &'static str = "enumerator"

Source

pub const P_NATIVE_QUOTED: &'static str = "quote"

Source

pub const P_FUINT64: &'static str = "f/uint64"

Source

pub const P_FUINT32: &'static str = "f/uint32"

Source

pub const P_FUINT16: &'static str = "f/uint16"

Source

pub const P_FUINT8: &'static str = "f/uint8"

Source

pub const P_FINT64: &'static str = "f/int64"

Source

pub const P_FINT32: &'static str = "f/int32"

Source

pub const P_FINT16: &'static str = "f/int16"

Source

pub const P_FINT8: &'static str = "f/int8"

Source

pub const P_FBOOLEAN: &'static str = "f/boolean"

Source

pub const P_FSTRING: &'static str = "f/string"

Source

pub const P_FINDEXSET: &'static str = "f/indexset"

Source

pub const P_FHASHSET: &'static str = "f/hashset"

Source

pub const P_FVECTOR: &'static str = "f/vector"

Source

pub const P_FSTRUCT: &'static str = "f/struct"

Source

pub const P_FENUM: &'static str = "f/enum"

Source

pub const P_FRANGE: &'static str = "f/range"

Source

pub const P_FRANGEI: &'static str = "f/rangei"

Source

pub const P_FARGENUM: &'static str = "f/argenum"

Source

pub const P_FANY: &'static str = "f/any"

Source

pub const P_FLONGINT: &'static str = "f/long-int"

Source

pub const P_FLONGUINT: &'static str = "f/long-uint"

Source

pub const P_ROOT: &'static str = "root"

Source

pub const P_ROOT_USE: &'static str = "root_use"

Source

pub const P_VERSION: &'static str = "version"

Source

pub const P_INCLUDE: &'static str = "include"

Source

pub const P_SERIALIZATOR: &'static str = "serializator"

Source

pub const P_USE: &'static str = "use"

Source

pub const P_ROOTPROC: &'static str = "rootprocedure"

Source

pub const P_PROCEDURE: &'static str = "procedure"

Source

pub const P_DEFINE: &'static str = "define"

Source

pub const P_DEFINE_ENUM: &'static str = "define-enum"

Source

pub const P_ROOT_STRUCT: &'static str = "rootstruct"

Source

pub const P_ENUM: &'static str = "enum"

Source

pub const P_STRUCT: &'static str = "struct"

Source

pub const P_JAIL_DERIVE: &'static str = "jail-derive"

Source

pub const P_JAIL_REPR: &'static str = "jail-repr"

Source

pub const P_JAIL_DECL: &'static str = "jail-decl"

Source

pub const P_STRUCT_COMMENT: &'static str = "comment"

Source

pub const P_FIELD: &'static str = "field"

Source

pub const P_ARG: &'static str = "arg"

Source

pub const P_PROC: &'static str = "proc"

Source

pub const P_PROC_EMPTY: &'static str = "procedure_empty"

Source

pub const P_PROC_ALLOW: &'static str = "proc-allow"

Source

pub const P_FOPTIONAL: &'static str = "f/optional"

Source

pub const P_ENUM_OPT_EMPTY: &'static str = "enum-opt-empty"

Source

pub const P_ENUM_OPT_TUPLE: &'static str = "enum-opt-tuple"

Source

pub const P_ENUM_OPT_STRUCT: &'static str = "enum-opt-struct"

Source

pub const P_ENUM_OPT_FIELDS: &'static str = "enum-opt-fields"

Source

pub const P_ENUM_OPT_RENAME: &'static str = "opt-rename"

Source

pub fn as_str(&self) -> &'static str

Trait Implementations§

Source§

impl Borrow<EnvProcs> for EnvironmentProc

Source§

fn borrow(&self) -> &EnvProcs

Immutably borrows from an owned value. Read more
Source§

impl Clone for EnvProcs

Source§

fn clone(&self) -> EnvProcs

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for EnvProcs

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for EnvProcs

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<EnvProcs> for &str

Source§

fn from(value: EnvProcs) -> Self

Converts to this type from the input type.
Source§

impl Hash for EnvProcs

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq<&str> for EnvProcs

Source§

fn eq(&self, other: &&str) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl PartialEq<str> for EnvProcs

Source§

fn eq(&self, other: &str) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl PartialEq for EnvProcs

Source§

fn eq(&self, other: &EnvProcs) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for EnvProcs

Source§

impl Eq for EnvProcs

Source§

impl StructuralPartialEq for EnvProcs

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

Source§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
Source§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

Source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.