in client/src/client/get_cursor.rs [107:121]
fn build(self) -> BuildResult<GetCursorRequest> {
if self.cursor_pos.is_none() {
return Err(RequestErrorKind::MissingRequiredParameter(
"cursor_pos".to_string(),
))?;
}
Ok((
self.handle,
GetCursorRequest {
cursor_pos: self.cursor_pos.unwrap(),
project: self.project,
path: self.path,
},
))
}