initial skeleton

This commit is contained in:
stoorps 2026-03-19 18:46:50 +00:00
parent dc79fa2448
commit 71f89dde9c
Signed by: stoorps
SSH key fingerprint: SHA256:AZlPfu9hTu042EGtZElmDQoy+KvMOeShLDan/fYLoNI
60 changed files with 3480 additions and 0 deletions

View file

@ -0,0 +1,25 @@
#[derive(Clone, Copy, Debug, Eq, PartialEq)]
pub enum InstallScope {
User,
System,
}
#[derive(Clone, Copy, Debug, Eq, PartialEq)]
pub enum IdentityConfidence {
Confident,
NeedsConfirmation,
RawUrlFallback,
}
#[derive(Debug, Eq, PartialEq)]
pub struct AppIdentity {
pub stable_id: String,
pub display_name: String,
pub confidence: IdentityConfidence,
}
#[derive(Clone, Debug, Eq, PartialEq, serde::Deserialize, serde::Serialize)]
pub struct AppRecord {
pub stable_id: String,
pub display_name: String,
}