(row: SqliteRow)
| 293 | } |
| 294 | |
| 295 | fn map_daemon(row: SqliteRow) -> Result<Daemon> { |
| 296 | Ok(Daemon { |
| 297 | id: row.try_get("id")?, |
| 298 | machine_id: row.try_get("machine_id")?, |
| 299 | hostname: row.try_get("hostname")?, |
| 300 | os: row.try_get("os")?, |
| 301 | arch: row.try_get("arch")?, |
| 302 | agent_version: row.try_get("agent_version")?, |
| 303 | labels_json: row.try_get("labels_json")?, |
| 304 | status: parse_enum(row.try_get::<String, _>("status")?)?, |
| 305 | last_report_at: row.try_get("last_report_at")?, |
| 306 | registration_token_hash: row.try_get("registration_token_hash")?, |
| 307 | detected_clis_json: row.try_get("detected_clis_json")?, |
| 308 | owner_id: row.try_get("owner_id")?, |
| 309 | visibility: row.try_get::<String, _>("visibility")?, |
| 310 | version: row.try_get("version")?, |
| 311 | created_at: row.try_get("created_at")?, |
| 312 | updated_at: row.try_get("updated_at")?, |
| 313 | }) |
| 314 | } |
| 315 | |
| 316 | fn map_runtime(row: SqliteRow) -> Result<Runtime> { |
| 317 | Ok(Runtime { |
no test coverage detected