Skip to main content

ModelAdaptor

Trait ModelAdaptor 

Source
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§

Source

fn row_count(&self) -> usize

Source

unsafe fn row_data(&self, _1: usize) -> *mut Value

Source

fn set_row_data(&self, _1: usize, _2: Box<Value>)

Source

fn get_notify(&self) -> &ModelNotifyOpaque

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§