pub trait Indirect: Sized {
// Required method
fn indirect(self, indirect: bool) -> Self;
}Expand description
Builders that carry the SQLite session-extension indirect-change flag.
Implemented for Insert, Update,
ChangeDelete, and PatchDelete.
The flag distinguishes direct application writes (false) from changes
produced by triggers or foreign-key cascades (true). SQLite’s session
extension writes it as a single byte after each operation’s op-code so
consumers can filter on it when applying changesets. Defaults to false
on construction.
See the SQLite session-extension docs.
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".