pub enum Operation<H: Hash> {
Show 15 variants
AddStringString {
left: Pointer,
right: Pointer,
},
AddUint64Uint64 {
left: Pointer,
right: Pointer,
},
BothBoolBool {
left: Pointer,
right: Pointer,
},
EitherBoolBool {
left: Pointer,
right: Pointer,
},
EqualsBoolBool {
left: Pointer,
right: Pointer,
},
EqualsStringString {
left: Pointer,
right: Pointer,
},
EqualsUint64Uint64 {
left: Pointer,
right: Pointer,
},
EqualsInt64Int64 {
left: Pointer,
right: Pointer,
},
EqualsIpIP {
left: Pointer,
right: Pointer,
},
NegativeUint64(Pointer),
NotBool(Pointer),
SubtractUint64Uint64 {
left: Pointer,
right: Pointer,
},
WithinIpCidr {
left: Pointer,
right: Pointer,
},
MatchesStringRegex {
left: Pointer,
right: Pointer,
},
RaiseOutput {
boolean: Pointer,
id: H,
},
}Variants§
AddStringString
AddUint64Uint64
BothBoolBool
EitherBoolBool
EqualsBoolBool
EqualsStringString
EqualsUint64Uint64
EqualsInt64Int64
EqualsIpIP
NegativeUint64(Pointer)
NotBool(Pointer)
SubtractUint64Uint64
WithinIpCidr
MatchesStringRegex
RaiseOutput
Trait Implementations§
Auto Trait Implementations§
impl<H> Freeze for Operation<H>where
H: Freeze,
impl<H> RefUnwindSafe for Operation<H>where
H: RefUnwindSafe,
impl<H> Send for Operation<H>where
H: Send,
impl<H> Sync for Operation<H>where
H: Sync,
impl<H> Unpin for Operation<H>where
H: Unpin,
impl<H> UnsafeUnpin for Operation<H>where
H: UnsafeUnpin,
impl<H> UnwindSafe for Operation<H>where
H: UnwindSafe,
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