MCPcopy Create free account
hub / github.com/Rust-Web-Development/code / extract_pagination

Function extract_pagination

ch_04/final/src/main.rs:109–126  ·  view source on GitHub ↗
(params: HashMap<String, String>)

Source from the content-addressed store, hash-verified

107}
108
109fn extract_pagination(params: HashMap<String, String>) -> Result<Pagination, Error> {
110 if params.contains_key("start") && params.contains_key("end") {
111 return Ok(Pagination {
112 start: params
113 .get("start")
114 .unwrap()
115 .parse::<usize>()
116 .map_err(Error::ParseError)?,
117 end: params
118 .get("end")
119 .unwrap()
120 .parse::<usize>()
121 .map_err(Error::ParseError)?,
122 });
123 }
124
125 Err(Error::MissingParameters)
126}
127
128async fn get_questions(
129 params: HashMap<String, String>,

Callers 1

get_questionsFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected