use borsh::{BorshDeserialize, BorshSerialize}; #[derive(BorshDeserialize, BorshSerialize, Debug)] pub struct AddressInfo { pub name: String, pub house_number: u8, pub street: String, pub city: String, } impl AddressInfo { pub fn new(name: String, house_number: u8, street: String, city: String) -> Self { AddressInfo { name, house_number, street, city, } } }