enum YSTBArgDat {
Show 36 variants
Raw {
data: Base64Bytes,
},
NotEqual,
Mod,
LogAnd,
PerformVarIndexAtion,
Mul,
Add,
Nop,
Sub,
Div,
Equal,
Less,
Greater,
BinAnd,
PushInt8 {
value: i8,
},
PushDouble {
value: f64,
},
PushScalarVarVar {
index: u16,
},
PushScalarVarStr {
index: u16,
},
PushInt32 {
value: i32,
},
PushInt64 {
value: i64,
},
MString {
s: String,
},
BinOr,
ChangeSign,
Le,
PrepareVarIndexationVar {
index: u16,
},
PrepareVarIndexationStr {
index: u16,
},
PushInt16 {
value: i16,
},
Ge,
BinXor,
ToNumber,
ToString,
PushArrayVarVar {
index: u16,
},
PushArrayVarStr {
index: u16,
},
LogOr,
Array {
data: Vec<YSTBArgDat>,
},
String {
s: String,
},
}Available on crate feature
yuris only.Variants§
Raw
Fields
§
data: Base64BytesNotEqual
Mod
LogAnd
PerformVarIndexAtion
Mul
Add
Nop
Sub
Div
Equal
Less
Greater
BinAnd
PushInt8
PushDouble
PushScalarVarVar
PushScalarVarStr
PushInt32
PushInt64
MString
BinOr
ChangeSign
Le
PrepareVarIndexationVar
PrepareVarIndexationStr
PushInt16
Ge
BinXor
ToNumber
ToString
PushArrayVarVar
PushArrayVarStr
LogOr
Array
Fields
§
data: Vec<YSTBArgDat>String
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for YSTBArgDat
impl<'de> Deserialize<'de> for YSTBArgDat
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for YSTBArgDat
impl RefUnwindSafe for YSTBArgDat
impl Send for YSTBArgDat
impl Sync for YSTBArgDat
impl Unpin for YSTBArgDat
impl UnwindSafe for YSTBArgDat
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more