in client/src/client/get_logs.rs [242:270]
fn build(self) -> BuildResult<GetLogsRequest> {
if self.from.is_none() {
return Err(RequestErrorKind::MissingRequiredParameter(
"from".to_string(),
))?;
}
if self.to.is_none() {
return Err(RequestErrorKind::MissingRequiredParameter("to".to_string()))?;
}
Ok((
self.handle,
GetLogsRequest {
from: self.from.unwrap(),
to: self.to.unwrap(),
topic: self.topic,
lines: self.lines,
offset: self.offset,
reverse: self.reverse,
query: self.query,
power_sql: self.power_sql,
from_ns_part: self.from_ns_part,
to_ns_part: self.to_ns_part,
need_highlight: self.need_highlight,
project: self.project,
path: self.path,
},
))
}