Persistable

Trait Persistable 

Source
pub trait Persistable {
    // Required methods
    fn build_insert(
        &self,
        style: PlaceholderStyle,
    ) -> (String, Vec<SqlParam>, bool);
    fn build_update(&self, style: PlaceholderStyle) -> (String, Vec<SqlParam>);
    fn build_delete(&self, style: PlaceholderStyle) -> (String, Vec<SqlParam>);
    fn build_delete_by_key(
        key: SqlParam,
        style: PlaceholderStyle,
    ) -> (String, Vec<SqlParam>);
}

Required Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§