MCPcopy Create free account
hub / github.com/ForgeAILab/forge / map_daemon

Function map_daemon

crates/db/src/sqlite.rs:295–314  ·  view source on GitHub ↗
(row: SqliteRow)

Source from the content-addressed store, hash-verified

293}
294
295fn 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
316fn map_runtime(row: SqliteRow) -> Result<Runtime> {
317 Ok(Runtime {

Callers 1

Calls 1

parse_enumFunction · 0.85

Tested by

no test coverage detected