Skip to content
Snippets Groups Projects
Unverified Commit 91d204c3 authored by bgallois's avatar bgallois
Browse files

fix xtask

parent 4578546f
No related branches found
No related tags found
No related merge requests found
...@@ -50,7 +50,7 @@ impl Pallet { ...@@ -50,7 +50,7 @@ impl Pallet {
Ok(Self { Ok(Self {
index, index,
name, name,
calls: calls_enum.variants().iter().map(Into::into).collect(), calls: calls_enum.variants.iter().map(Into::into).collect(),
}) })
} else { } else {
bail!("Invalid metadata") bail!("Invalid metadata")
...@@ -70,15 +70,15 @@ impl From<&scale_info::Variant<PortableForm>> for Call { ...@@ -70,15 +70,15 @@ impl From<&scale_info::Variant<PortableForm>> for Call {
fn from(variant: &scale_info::Variant<PortableForm>) -> Self { fn from(variant: &scale_info::Variant<PortableForm>) -> Self {
Self { Self {
documentation: variant documentation: variant
.docs() .docs
.iter() .iter()
.take_while(|line| !line.starts_with("# <weight>")) .take_while(|line| !line.starts_with("# <weight>"))
.cloned() .cloned()
.collect::<Vec<_>>() .collect::<Vec<_>>()
.join("\n"), .join("\n"),
index: variant.index(), index: variant.index,
name: variant.name().to_owned(), name: variant.name.to_owned(),
params: variant.fields().iter().map(Into::into).collect(), params: variant.fields.iter().map(Into::into).collect(),
} }
} }
} }
...@@ -92,8 +92,8 @@ struct CallParam { ...@@ -92,8 +92,8 @@ struct CallParam {
impl From<&scale_info::Field<PortableForm>> for CallParam { impl From<&scale_info::Field<PortableForm>> for CallParam {
fn from(field: &scale_info::Field<PortableForm>) -> Self { fn from(field: &scale_info::Field<PortableForm>) -> Self {
Self { Self {
name: field.name().cloned().unwrap_or_default(), name: field.clone().name.unwrap_or_default(),
type_name: field.type_name().cloned().unwrap_or_default(), type_name: field.clone().type_name.unwrap_or_default(),
} }
} }
} }
...@@ -186,8 +186,8 @@ fn get_calls_from_metadata_v14( ...@@ -186,8 +186,8 @@ fn get_calls_from_metadata_v14(
let mut pallets = Vec::new(); let mut pallets = Vec::new();
for pallet in metadata_v14.pallets { for pallet in metadata_v14.pallets {
if let Some(calls) = pallet.calls { if let Some(calls) = pallet.calls {
if let Some(calls_type) = metadata_v14.types.resolve(calls.ty.id()) { if let Some(calls_type) = metadata_v14.types.resolve(calls.ty.id) {
let pallet = Pallet::new(pallet.index, pallet.name.clone(), calls_type.type_def())?; let pallet = Pallet::new(pallet.index, pallet.name.clone(), &calls_type.type_def)?;
let calls_len = pallet.calls.len(); let calls_len = pallet.calls.len();
println!("{}: {} ({} calls)", pallet.index, pallet.name, calls_len); println!("{}: {} ({} calls)", pallet.index, pallet.name, calls_len);
pallets.push(pallet); pallets.push(pallet);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment