在Scrypto中,我的文件夹结构如下:
src/
├── lib.rs
├── script.rs
├── custom_types
│ └── type.rs
在type.rs
中,我有以下定义:
use sbor::*;
#[derive(TypeId, Encode, Decode, Describe)]
pub struct Date {
year: u8,
day: u8,
month: u8,
}
我想能够在script.rs
中使用Date
结构体,我该怎么做?
整理文件:
src/
├── lib.rs
├── script.rs
├── custom_types
│ └── type.rs
│ └── mod.rs
mod.rs
:
pub mod type;
将以下内容添加到script.rs
:
use super::custom_types::type::Date;
...
最后,将以下内容添加到lib.rs
mod datatypes;