Trait ObjectSelectorDataProvider

Source
pub trait ObjectSelectorDataProvider: Send + Sync {
    // Required methods
    fn object_id(&self) -> &ObjectId;
    fn obj_type(&self) -> u16;
    fn object_dec_id(&self) -> &Option<ObjectId>;
    fn object_author(&self) -> &Option<ObjectId>;
    fn object_owner(&self) -> &Option<ObjectId>;
    fn object_create_time(&self) -> Option<u64>;
    fn object_update_time(&self) -> Option<u64>;
    fn object_expired_time(&self) -> Option<u64>;
    fn update_time(&self) -> &u64;
    fn insert_time(&self) -> &u64;
}

Required Methods§

Trait Implementations§

Implementors§