[−][src]Trait file_sql::Reader
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_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]
&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>
[src]
&self,
key: T,
f: impl Fn(&FQLType) -> bool
) -> Vec<usize>
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]
&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>
[src]
&self,
key: T,
f: impl Fn(&FQLType) -> bool
) -> Vec<usize>