[package] name = "fcagent" version = "0.1.0" edition.workspace = true rust-version.workspace = true license.workspace = true publish.workspace = true [[bin]] name = "fcagent" path = "src/main.rs" [dependencies] # std has no AF_VSOCK, and the workspace denies `unsafe`, so raw libc is not an # option. This is a safe wrapper over the socket calls. vsock = "0.5" serde_json = { workspace = true } tar = { workspace = true } base64 = "0.22" # NOTE: a `[profile.release]` here would be silently ignored — cargo only honours # profiles at the workspace root. The binary is small enough on the default # release profile (~1 MB static) that overriding the whole workspace's profile to # shave it would be a bad trade. [lints] workspace = true