Struct pobsd_db::query_result::QueryResult
source · pub struct QueryResult<T> {
pub count: usize,
pub items: Vec<T>,
}
Expand description
Representation of the result of a query
Fields§
§count: usize
Number of items in the query result
items: Vec<T>
Vector of items
Implementations§
source§impl QueryResult<Item>
impl QueryResult<Item>
sourcepub fn get_item_by_name(&self, name: &str) -> Option<Item>
pub fn get_item_by_name(&self, name: &str) -> Option<Item>
Get item by name (case sensitive)
sourcepub fn search_item_by_name(self, name: &str) -> QueryResult<Item>
pub fn search_item_by_name(self, name: &str) -> QueryResult<Item>
Search items by name (case insensitive)
source§impl<'a> QueryResult<&'a Game>
impl<'a> QueryResult<&'a Game>
sourcepub fn get_game_by_name(self, name: &str) -> Option<&'a Game>
pub fn get_game_by_name(self, name: &str) -> Option<&'a Game>
Get game by name (case sensitive)
sourcepub fn search_game_by_name(self, name: &str) -> QueryResult<&'a Game>
pub fn search_game_by_name(self, name: &str) -> QueryResult<&'a Game>
Search games by name (case insensitive)
sourcepub fn get_game_by_runtime(self, field: &str) -> QueryResult<&'a Game>
pub fn get_game_by_runtime(self, field: &str) -> QueryResult<&'a Game>
Get game by field name (case sensitive)
sourcepub fn get_game_by_year(self, field: &str) -> QueryResult<&'a Game>
pub fn get_game_by_year(self, field: &str) -> QueryResult<&'a Game>
Get game by field name (case sensitive)
sourcepub fn get_game_by_dev(self, field: &str) -> QueryResult<&'a Game>
pub fn get_game_by_dev(self, field: &str) -> QueryResult<&'a Game>
Get game by field name (case sensitive)
sourcepub fn get_game_by_publi(self, field: &str) -> QueryResult<&'a Game>
pub fn get_game_by_publi(self, field: &str) -> QueryResult<&'a Game>
Get game by field name (case sensitive)
sourcepub fn get_game_by_engine(self, field: &str) -> QueryResult<&'a Game>
pub fn get_game_by_engine(self, field: &str) -> QueryResult<&'a Game>
Get game by field name (case sensitive)
sourcepub fn get_game_by_genres(self, field: &str) -> QueryResult<&'a Game>
pub fn get_game_by_genres(self, field: &str) -> QueryResult<&'a Game>
Get game by field name (case sensitive)
Get game by field name (case sensitive)