usc 1.20230730.1349

A common lib for unitedservices
Documentation





use crate::models::ZzzzzModelTemplate;
use crate::myfield::*;
use crate::mylog;

pub async fn main() -> std::io::Result<()> {
    let mut s=ZzzzzModelTemplate::default();
    s.a_string_field="sss".to_string();
    s.id=324;
    let b=get_field_string(&s,"a_string_field").unwrap();

    let c=get_field_string(&s,"id").unwrap();
    mylog!(b,c);
    set_field(&mut s, "id", 3_i64).unwrap();
    mylog!(s);
    set_field_by_str(&mut s, "id", "898").unwrap();
    mylog!(s);

     let _ = fields_for_each(&s,|a,b,c|{
        mylog!(a,b,c);
    });
    Ok(())
}