canic_core/dto/memory.rs
1use crate::dto::prelude::*;
2
3///
4/// MemoryRegistryView
5///
6
7#[derive(CandidType, Clone, Debug, Deserialize, Serialize)]
8pub struct MemoryRegistryView {
9 pub entries: Vec<MemoryRegistryEntryView>,
10}
11
12///
13/// MemoryRegistryEntryView
14///
15
16#[derive(CandidType, Clone, Debug, Deserialize, Serialize)]
17pub struct MemoryRegistryEntryView {
18 pub id: u8,
19 pub crate_name: String,
20 pub label: String,
21}