Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- struct NormalStruct {
- number: u32,
- }
- struct ReferenceStruct<'__> {
- normal_struct: &'__ NormalStruct,
- }
- fn borrower_struct(rs: ReferenceStruct) -> &NormalStruct {
- rs.normal_struct
- }
- fn main() {
- let ns5 = NormalStruct { number: 5 };
- let ref_ns5 = ReferenceStruct {
- normal_struct: &ns5,
- };
- let result = borrower_struct(ref_ns5);
- println!("Result: {}", result.number);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement