File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed
Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ struct MyStruct {
1919 #[field(offset = 0x04)]
2020 pub field_b : u32 ,
2121
22- #[field(offset = 0x08, getter = " get_field_c " )]
22+ #[field(offset = 0x08)]
2323 pub field_c : [u8 ; 0x8 ],
2424}
2525```
@@ -29,14 +29,14 @@ To reference the declared struct in memory you can ether do so by `Reference` or
2929let memory = [0u8 ; 0x10 ];
3030{
3131 let object = Reference :: <MyStruct >:: new (0x00 , Arc :: new (memory . clone ()));
32- println! (" field_a = {}" , object . field_a ( )? );
33- println! (" field_b = {}" , object . field_b ( )? );
32+ println! (" field_a = {:X }" , object . read_field ( MyStruct :: field_a )? );
33+ println! (" field_b = {:X }" , object . read_field ( MyStruct :: field_b )? );
3434}
3535
3636{
3737 let object = Copy :: <MyStruct >:: new (memory );
38- println! (" field_a = {}" , object . field_a ( )? );
39- println! (" field_b = {}" , object . field_b ( )? );
38+ println! (" field_a = {:X }" , object . read_field ( MyStruct :: field_a )? );
39+ println! (" field_b = {:X }" , object . read_field ( MyStruct :: field_b )? );
4040}
4141```
4242
You can’t perform that action at this time.
0 commit comments