[][src]Trait file_sql::Reader

pub trait Reader {
    pub fn index(&self, index: usize) -> Option<&AppData>;
pub fn find<T: Display>(&self, key: T, val: FQLType) -> Option<&AppData>;
pub fn find_index<T: Display>(&self, key: T, val: FQLType) -> Option<usize>;
pub fn find_index_from_data(&self, data: &AppData) -> Option<usize>;
pub fn find_all<T: Display>(&self, key: T, val: FQLType) -> Vec<&AppData>;
pub fn find_all_index<T: Display>(&self, key: T, val: FQLType) -> Vec<usize>;
pub fn find_by<T: Display>(
        &self,
        key: T,
        f: impl Fn(&FQLType) -> bool
    ) -> Vec<&AppData>;
pub fn find_index_by<T: Display>(
        &self,
        key: T,
        f: impl Fn(&FQLType) -> bool
    ) -> Vec<usize>; }

Required methods

pub fn index(&self, index: usize) -> Option<&AppData>[src]

pub fn find<T: Display>(&self, key: T, val: FQLType) -> Option<&AppData>[src]

pub fn find_index<T: Display>(&self, key: T, val: FQLType) -> Option<usize>[src]

pub fn find_index_from_data(&self, data: &AppData) -> Option<usize>[src]

pub fn find_all<T: Display>(&self, key: T, val: FQLType) -> Vec<&AppData>[src]

pub fn find_all_index<T: Display>(&self, key: T, val: FQLType) -> Vec<usize>[src]

pub fn find_by<T: Display>(
    &self,
    key: T,
    f: impl Fn(&FQLType) -> bool
) -> Vec<&AppData>
[src]

pub fn find_index_by<T: Display>(
    &self,
    key: T,
    f: impl Fn(&FQLType) -> bool
) -> Vec<usize>
[src]

Loading content...

Implementors

impl Reader for App[src]

pub fn index(&self, index: usize) -> Option<&AppData>[src]

查找指定序号的数据

pub fn find<T: Display>(&self, key: T, val: FQLType) -> Option<&AppData>[src]

查找第一个符合条件的数据

pub fn find_index<T: Display>(&self, key: T, val: FQLType) -> Option<usize>[src]

查找第一个符合条件的数据的序号

pub fn find_all<T: Display>(&self, key: T, val: FQLType) -> Vec<&AppData>[src]

获取所有符合条件的数据

pub fn find_all_index<T: Display>(&self, key: T, val: FQLType) -> Vec<usize>[src]

获取所有符合条件的数据序号

pub fn find_by<T: Display>(
    &self,
    key: T,
    f: impl Fn(&FQLType) -> bool
) -> Vec<&AppData>
[src]

获取所有符合过滤函数的数据

Loading content...