Enum Operator

Source
#[repr(u16)]
pub enum Operator {
Show 231 variants Null = 0, Avesterra = 1, Nil = 2, Atomic = 3, Host = 4, Network = 5, Unique = 6, Cast = 7, Valid = 8, Extinct = 9, New = 10, Create = 11, Delete = 12, Insert = 13, Remove = 14, Replace = 15, Erase = 16, Length = 17, Element = 18, First = 19, Last = 20, Find = 21, Include = 22, Exclude = 23, Copy = 24, And = 25, Or = 26, Xor = 27, Nand = 28, Nor = 29, Nxor = 30, Not = 31, Similar = 32, Dissimilar = 33, Shift = 34, Rotate = 35, Bit = 36, Add = 37, Subtract = 38, Multiply = 39, Divide = 40, Modulo = 41, Remainder = 42, Absolute = 43, Exponent = 44, Increment = 45, Decrement = 46, Equal = 47, Unequal = 48, Decreasing = 49, Increasing = 50, Greater = 51, Less = 52, Minimum = 53, Maximum = 54, Random = 55, Floor = 56, Ceiling = 57, If = 58, Case = 59, Unless = 60, Loop = 61, Forward = 62, Backward = 63, Repeat = 64, While = 65, Break = 66, Next = 67, Until = 68, Block = 69, Thread = 70, Halt = 71, Busy = 72, Guard = 73, Error = 74, Message = 75, Tag = 76, Boolean = 77, Character = 78, Exception = 79, Integer = 80, Real = 81, Operator = 82, String = 83, Text = 84, Clock = 85, Tuple = 86, Function = 87, Alter = 88, Argument = 89, Arguments = 90, Depth = 91, Closure = 92, Conjure = 93, Self_ = 94, Return = 95, Evaluate = 96, Pure = 97, Apply = 98, Call = 99, Declare = 100, Let = 101, Local = 102, Locals = 103, Levels = 104, Change = 105, Global = 106, Globals = 107, Scope = 108, Top = 109, Subscribe = 110, Unsubscribe = 111, Wait = 112, Publish = 113, Pending = 114, Timer = 115, Start = 116, Stop = 117, Active = 118, Elapsed = 119, Remaining = 120, Reset = 121, Lock = 122, Unlock = 123, Locked = 124, Sqrt = 125, Exp = 126, Log = 127, Sin = 128, Cos = 129, Tan = 130, Asin = 131, Acos = 132, Atan = 133, Sinh = 134, Cosh = 135, Tanh = 136, This = 137, Delay = 138, Invoke = 139, Inquire = 140, Adapt = 141, Connect = 142, Disconnect = 143, Attach = 144, Detach = 145, Activate = 146, Deactivate = 147, Flush = 148, Sync = 149, Blocking = 150, Waiting = 151, Activated = 152, Access = 153, Rendezvous = 154, Fetch = 155, Adapting = 156, Invoking = 157, Connection = 158, Connections = 159, Connected = 160, Attachment = 161, Attachments = 162, Attached = 163, Subscription = 164, Subscriptions = 165, Subscribed = 166, Reference = 167, Dereference = 168, References = 169, Arm = 170, Disarm = 171, Armed = 172, Authorize = 173, Deauthorize = 174, Authority = 175, Authorization = 176, Authorizations = 177, Authorized = 178, Set = 179, Clear = 180, Test = 181, Condition = 182, Conditions = 183, Entity = 184, Outlet = 185, Auxiliary = 186, Ancillary = 187, Parameter = 188, Resultant = 189, Instance = 190, Offset = 191, Index = 192, Count = 193, Name = 194, Key = 195, Value = 196, Context = 197, Category = 198, Class = 199, Method = 200, Attribute = 201, Event = 202, Mode = 203, State = 204, Precedence = 205, Aspect = 206, Time = 207, Timeout = 208, Property = 209, Annotation = 210, Fact = 211, Facet = 212, Factor = 213, Feature = 214, Field = 215, Frame = 216, Measurement = 217, Unit = 218, Prefix = 219, Confidence = 220, Uncertainty = 221, Server = 222, Gateway = 223, Version = 224, Hostname = 225, Internet = 226, Status = 227, Redirect = 228, Redirection = 229, Debug = 230,
}

Variants§

§

Null = 0

§

Avesterra = 1

§

Nil = 2

§

Atomic = 3

§

Host = 4

§

Network = 5

§

Unique = 6

§

Cast = 7

§

Valid = 8

§

Extinct = 9

§

New = 10

§

Create = 11

§

Delete = 12

§

Insert = 13

§

Remove = 14

§

Replace = 15

§

Erase = 16

§

Length = 17

§

Element = 18

§

First = 19

§

Last = 20

§

Find = 21

§

Include = 22

§

Exclude = 23

§

Copy = 24

§

And = 25

§

Or = 26

§

Xor = 27

§

Nand = 28

§

Nor = 29

§

Nxor = 30

§

Not = 31

§

Similar = 32

§

Dissimilar = 33

§

Shift = 34

§

Rotate = 35

§

Bit = 36

§

Add = 37

§

Subtract = 38

§

Multiply = 39

§

Divide = 40

§

Modulo = 41

§

Remainder = 42

§

Absolute = 43

§

Exponent = 44

§

Increment = 45

§

Decrement = 46

§

Equal = 47

§

Unequal = 48

§

Decreasing = 49

§

Increasing = 50

§

Greater = 51

§

Less = 52

§

Minimum = 53

§

Maximum = 54

§

Random = 55

§

Floor = 56

§

Ceiling = 57

§

If = 58

§

Case = 59

§

Unless = 60

§

Loop = 61

§

Forward = 62

§

Backward = 63

§

Repeat = 64

§

While = 65

§

Break = 66

§

Next = 67

§

Until = 68

§

Block = 69

§

Thread = 70

§

Halt = 71

§

Busy = 72

§

Guard = 73

§

Error = 74

§

Message = 75

§

Tag = 76

§

Boolean = 77

§

Character = 78

§

Exception = 79

§

Integer = 80

§

Real = 81

§

Operator = 82

§

String = 83

§

Text = 84

§

Clock = 85

§

Tuple = 86

§

Function = 87

§

Alter = 88

§

Argument = 89

§

Arguments = 90

§

Depth = 91

§

Closure = 92

§

Conjure = 93

§

Self_ = 94

§

Return = 95

§

Evaluate = 96

§

Pure = 97

§

Apply = 98

§

Call = 99

§

Declare = 100

§

Let = 101

§

Local = 102

§

Locals = 103

§

Levels = 104

§

Change = 105

§

Global = 106

§

Globals = 107

§

Scope = 108

§

Top = 109

§

Subscribe = 110

§

Unsubscribe = 111

§

Wait = 112

§

Publish = 113

§

Pending = 114

§

Timer = 115

§

Start = 116

§

Stop = 117

§

Active = 118

§

Elapsed = 119

§

Remaining = 120

§

Reset = 121

§

Lock = 122

§

Unlock = 123

§

Locked = 124

§

Sqrt = 125

§

Exp = 126

§

Log = 127

§

Sin = 128

§

Cos = 129

§

Tan = 130

§

Asin = 131

§

Acos = 132

§

Atan = 133

§

Sinh = 134

§

Cosh = 135

§

Tanh = 136

§

This = 137

§

Delay = 138

§

Invoke = 139

§

Inquire = 140

§

Adapt = 141

§

Connect = 142

§

Disconnect = 143

§

Attach = 144

§

Detach = 145

§

Activate = 146

§

Deactivate = 147

§

Flush = 148

§

Sync = 149

§

Blocking = 150

§

Waiting = 151

§

Activated = 152

§

Access = 153

§

Rendezvous = 154

§

Fetch = 155

§

Adapting = 156

§

Invoking = 157

§

Connection = 158

§

Connections = 159

§

Connected = 160

§

Attachment = 161

§

Attachments = 162

§

Attached = 163

§

Subscription = 164

§

Subscriptions = 165

§

Subscribed = 166

§

Reference = 167

§

Dereference = 168

§

References = 169

§

Arm = 170

§

Disarm = 171

§

Armed = 172

§

Authorize = 173

§

Deauthorize = 174

§

Authority = 175

§

Authorization = 176

§

Authorizations = 177

§

Authorized = 178

§

Set = 179

§

Clear = 180

§

Test = 181

§

Condition = 182

§

Conditions = 183

§

Entity = 184

§

Outlet = 185

§

Auxiliary = 186

§

Ancillary = 187

§

Parameter = 188

§

Resultant = 189

§

Instance = 190

§

Offset = 191

§

Index = 192

§

Count = 193

§

Name = 194

§

Key = 195

§

Value = 196

§

Context = 197

§

Category = 198

§

Class = 199

§

Method = 200

§

Attribute = 201

§

Event = 202

§

Mode = 203

§

State = 204

§

Precedence = 205

§

Aspect = 206

§

Time = 207

§

Timeout = 208

§

Property = 209

§

Annotation = 210

§

Fact = 211

§

Facet = 212

§

Factor = 213

§

Feature = 214

§

Field = 215

§

Frame = 216

§

Measurement = 217

§

Unit = 218

§

Prefix = 219

§

Confidence = 220

§

Uncertainty = 221

§

Server = 222

§

Gateway = 223

§

Version = 224

§

Hostname = 225

§

Internet = 226

§

Status = 227

§

Redirect = 228

§

Redirection = 229

§

Debug = 230

Implementations§

Source§

impl Operator

Source

pub fn is_null(&self) -> bool

Useful to skip serialization of the default value.

Trait Implementations§

Source§

impl Clone for Operator

Source§

fn clone(&self) -> Operator

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 Operator

Source§

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

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

impl Default for Operator

Source§

fn default() -> Operator

Returns the “default value” for a type. Read more
Source§

impl<'de> Deserialize<'de> for Operator

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Hash for Operator

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 for Operator

Source§

fn eq(&self, other: &Operator) -> 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 Serialize for Operator

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl TryFrom<u16> for Operator

Source§

type Error = TryFromPrimitiveError<Operator>

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

fn try_from(number: u16) -> Result<Self, TryFromPrimitiveError<Self>>

Performs the conversion.
Source§

impl TryFromPrimitive for Operator

Source§

impl Copy for Operator

Source§

impl Eq for Operator

Source§

impl StructuralPartialEq for Operator

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<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, 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.
Source§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

Source§

fn vzip(self) -> V

Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,