This commit is contained in:
aozhiwei 2022-02-07 15:24:54 +08:00
parent 16f184bc15
commit 02b4f98a3e
2 changed files with 3 additions and 7 deletions

View File

@ -1,6 +1,5 @@
use std::rc::Rc;
use std::cell::RefCell;
use std::fs::File;
use protobuf::Message;
use protobuf::descriptor::FieldDescriptorProto_Type;
@ -35,7 +34,7 @@ impl r9::ProtoMsg for MessagesUnion {
Some(v) => {
match field_desc.get_field_type() {
FieldDescriptorProto_Type::TYPE_STRING => {
os.write_string(field_desc.get_number() as u32, "hello");
os.write_string(field_desc.get_number() as u32, v.as_str().unwrap());
},
_ => {
@ -74,8 +73,6 @@ macro_rules! getMeta {
fn main() {
let mut metamgr = MetaMgr::new();
let c = metamgr.get_metalist(1);
let idx = 0;
let p = metawrap::MtwAliKeyConf{
p: RefCell::new(crate::mt::AliKeyConf::new())
};
@ -88,10 +85,9 @@ fn main() {
MessagesUnion::MtwAliKeyConf(dummy)
);
metamgr.load();
let b = getMeta!(metamgr, MtwAliKeyConf, idx);
let b = getMeta!(metamgr, MtwAliKeyConf, 0);
match b {
Some(v) => {
println!("abcde22222");
println!("{}", v.p.borrow().get_access_keyid());
println!("{}", v.p.borrow().get_access_secret());
}

2
third_party/r9 vendored

@ -1 +1 @@
Subproject commit bd11c1108eb78ada3b27c56b762cc31e3c3ad029
Subproject commit 9f8a1d68897f7c86a606b3cfa70f5fd0612e26f7