pub trait RelationLoader: Model {
// Required methods
fn get_relation(&self, name: &str) -> Option<&Value>;
fn set_relation_data(&mut self, name: &str, data: Value);
fn get_relation_fk_value(&self, fk_name: &str) -> String;
}Expand description
可存储已加载关系数据的模型 trait
Required Methods§
Sourcefn get_relation(&self, name: &str) -> Option<&Value>
fn get_relation(&self, name: &str) -> Option<&Value>
获取已加载的关系数据
Sourcefn set_relation_data(&mut self, name: &str, data: Value)
fn set_relation_data(&mut self, name: &str, data: Value)
写入已加载的关系数据
Sourcefn get_relation_fk_value(&self, fk_name: &str) -> String
fn get_relation_fk_value(&self, fk_name: &str) -> String
获取关系对应的外键值
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".