Post #3965
703

- 😐 9
- 🥱 2
- 👀 2
- 🔥 1
- 🤣 1
PR @programming_everyone
Showing posts older than #3966 · Back to latest



Forwarded from Muhammad

Programming ∀ GIF
Programming ∀ GIF
This post (sticker, poll or similar) has no web preview. Open in Telegram
Programming ∀ Me

Programming ∀ Photo

Programming ∀ Haskell yoki Rustga o'xshagan tillarda optional tiplarga duch kelasiz. Imperativ tillardagi NULL o'rniga ko'proq manashunday abstraksiyalar ishlatilinadi. Haskell: Maybe Rust: Option Bu abstraksiyalar bizga optional valuelar bilan ishlagani kerak, imperativ…

Programming ∀ Endi bunga write streamlar qo'shish kerak va agar man biror structure berib shuni journalga yozsam o'zi encode qilib streamga tashlashi kerak. Shunda bunaqa tassavur qilsangiz bo'ladi. Har bir journal entry bu raw Har bir entry field bu column. Ammo journal…
Configuration degan tipda Empty degan varianti olib tashladik va endi bizda Configuration tipida empty case yo'q. Lekin muammo shundaki uning Template yoki Collection tiplariga kerakli valuelar Collection tipi construct bo'lish vaqtida bo'lmasligi mumkin. todo qolib ketgan. unwrap ham bo'lmaydi. Vaqtim bemalol bo'lganida PR yakunlab qo'yaman va natijani ulashaman.let entry = Entry::new(vec![
Field::string("_SYSTEMD_UNIT", "myapp.service"),
Field::string("PRIORITY", "6"),
Field::string("MESSAGE", "Application started"),
]);
derive qilsa bo'ladi typeclasslarni. Shu ideya hayolga keldi. Yani manabunaqa qilsa bo'larmikan ?#[derive(JournalEntry)]
pub struct ServiceLog {
#[journal(rename = "_SYSTEMD_UNIT")]
pub unit: String,
#[journal(rename = "MESSAGE")]
pub message: String,
#[journal(rename = "PRIORITY")]
pub priority: u32,
}
