Scrypto从其他文件夹导入Structs



在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;

相关内容

  • 没有找到相关文章

最新更新