pub trait ModelAdaptor {
// Required methods
fn row_count(&self) -> usize;
unsafe fn row_data(&self, _1: usize) -> *mut Value;
fn set_row_data(&self, _1: usize, _2: Box<Value>);
fn get_notify(&self) -> &ModelNotifyOpaque;
}Available on crate feature
ffi only.Expand description
Note: Was generated from the #[vtable] macro on ModelAdaptorVTable
Required Methods§
fn row_count(&self) -> usize
unsafe fn row_data(&self, _1: usize) -> *mut Value
fn set_row_data(&self, _1: usize, _2: Box<Value>)
fn get_notify(&self) -> &ModelNotifyOpaque
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".