blob: 18241a23490e86c18d713f97898aed9c07e0f5ae (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
use cargo_metadata::Metadata;
use mingling::{
LazyRes,
macros::{chain, dispatcher, pack},
};
use crate::metadata::setup::ResMetadata;
dispatcher!("metadata");
pack!(ResultMetadata = ResMetadata);
#[chain]
pub fn handle_metadata(_: EntryMetadata, metadata: &mut LazyRes<ResMetadata>) -> Metadata {
let metadata = metadata.get_ref().clone();
metadata.data().clone()
}
|