wdpe 0.4.3

WebDynpro Parse Engine
Documentation
use std::{borrow::Cow, cell::OnceCell};
use wdpe::{WdElement, WdLsData};

#[derive(WdLsData)]
#[allow(unused)]
pub struct DupLSData {
    #[wd_lsdata(index = "0")]
    text: Option<String>,
}

#[derive(WdElement)]
#[wd_element(control_id = "DUP", element_name = "DupElement")]
#[wd_element(def = "DupElementDef")]
#[wd_element(lsdata = "DupLSData")]
#[wd_element(skip_registration)]
pub struct DupElement<'a> {
    id: Cow<'static, str>,
    #[wd_element(element_ref)]
    element_ref: scraper::ElementRef<'a>,
    #[wd_element(element_ref)]
    element_ref2: scraper::ElementRef<'a>,
    #[wd_element(lsdata_field)]
    lsdata: OnceCell<DupLSData>,
}

fn main() {}