dji_log_parser/record/
app_tip.rs

1use binrw::binread;
2use serde::Serialize;
3#[cfg(target_arch = "wasm32")]
4use tsify_next::Tsify;
5
6#[binread]
7#[derive(Serialize, Debug)]
8#[serde(rename_all = "camelCase")]
9#[br(little, import { length: u16 })]
10#[cfg_attr(target_arch = "wasm32", derive(Tsify))]
11pub struct AppTip {
12    #[br(count=length, map = |s: Vec<u8>| String::from_utf8_lossy(&s).trim_end_matches('\0').to_string())]
13    pub message: String,
14}