#[jacquard_derive::lexicon]
#[derive(
serde::Serialize,
serde::Deserialize,
Debug,
Clone,
PartialEq,
Eq,
jacquard_derive::IntoStatic
)]
#[serde(rename_all = "camelCase")]
pub struct Distro<'a> {
#[serde(borrow)]
pub id: jacquard_common::CowStr<'a>,
}
#[jacquard_derive::lexicon]
#[derive(
serde::Serialize,
serde::Deserialize,
Debug,
Clone,
PartialEq,
Eq,
jacquard_derive::IntoStatic
)]
#[serde(rename_all = "camelCase")]
pub struct Hyprland<'a> {
#[serde(borrow)]
pub version: jacquard_common::CowStr<'a>,
}
#[jacquard_derive::lexicon]
#[derive(
serde::Serialize,
serde::Deserialize,
Debug,
Clone,
PartialEq,
Eq,
jacquard_derive::IntoStatic
)]
#[serde(rename_all = "camelCase")]
pub struct TangledRepo<'a> {
#[serde(borrow)]
pub dir: jacquard_common::CowStr<'a>,
#[serde(borrow)]
pub owner: jacquard_common::types::string::Did<'a>,
#[serde(borrow)]
pub repo: jacquard_common::CowStr<'a>,
}