(sr: &SourceRange)
| 168 | } |
| 169 | |
| 170 | pub fn get_header_code_range(sr: &SourceRange) -> Result<(usize, usize)> { |
| 171 | let begin = sr.begin.spelling_loc.as_ref().unwrap(); |
| 172 | let end = sr.end.spelling_loc.as_ref().unwrap(); |
| 173 | let begin_loc = begin.offset; |
| 174 | let end_loc = end.offset + end.tok_len; |
| 175 | Ok((begin_loc, end_loc)) |
| 176 | } |
| 177 | |
| 178 | pub fn get_source_code_content(sr: &SourceRange) -> Result<String> { |
| 179 | if let Some(loc) = &sr.begin.spelling_loc { |
no outgoing calls
no test coverage detected