pub struct VdbeOp {
pub opcode: Opcode,
pub p1: i32,
pub p2: i32,
pub p3: i32,
pub p4: P4,
pub p5: u16,
}Expand description
A single VDBE instruction.
Fields§
§opcode: OpcodeThe opcode.
p1: i32First operand (typically a register number or cursor index).
p2: i32Second operand (often a jump target address).
p3: i32Third operand.
p4: P4Fourth operand (polymorphic: string, function pointer, collation, etc.).
p5: u16Fifth operand (small flags, typically bit flags or type mask).
Trait Implementations§
impl StructuralPartialEq for VdbeOp
Auto Trait Implementations§
impl Freeze for VdbeOp
impl RefUnwindSafe for VdbeOp
impl Send for VdbeOp
impl Sync for VdbeOp
impl Unpin for VdbeOp
impl UnsafeUnpin for VdbeOp
impl UnwindSafe for VdbeOp
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).