Something went wrong. Try again.
Rust CLI for tangled
Something went wrong. Try again.
668 B · 21 lines
Rust
12345678910111213141516171819202122//! Hand-written types referenced by the generated lexicon code.
use serde::{Deserialize, Serialize};
/// A blob reference as stored in records (`{"$type": "blob", "ref": {"$link": ...}, ...}`).#[derive(Clone, Debug, Default, Serialize, Deserialize)]pub struct BlobRef { #[serde(rename = "$type", skip_serializing_if = "Option::is_none", default)] pub record_type: Option<String>, #[serde(rename = "ref")] pub reference: BlobLink, #[serde(rename = "mimeType")] pub mime_type: String, pub size: u64,}
#[derive(Clone, Debug, Default, Serialize, Deserialize)]pub struct BlobLink { #[serde(rename = "$link")] pub link: String,}