mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-01 15:57:55 +00:00
Frame: Give Referendum SubmitOrigin argument (#14326)
* Referedum's SubmitOrigin should have an arg * Fixes * Nits and two extra utils * Fixes * Fixes
This commit is contained in:
@@ -418,6 +418,34 @@ fn expand_origin_pallet_conversions(
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#attr
|
||||
impl<'a> TryFrom<&'a OriginCaller> for &'a #pallet_origin {
|
||||
type Error = ();
|
||||
fn try_from(
|
||||
x: &'a OriginCaller,
|
||||
) -> #scrate::sp_std::result::Result<&'a #pallet_origin, ()> {
|
||||
if let OriginCaller::#variant_name(l) = x {
|
||||
Ok(&l)
|
||||
} else {
|
||||
Err(())
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#attr
|
||||
impl<'a> TryFrom<&'a RuntimeOrigin> for &'a #pallet_origin {
|
||||
type Error = ();
|
||||
fn try_from(
|
||||
x: &'a RuntimeOrigin,
|
||||
) -> #scrate::sp_std::result::Result<&'a #pallet_origin, ()> {
|
||||
if let OriginCaller::#variant_name(l) = &x.caller {
|
||||
Ok(&l)
|
||||
} else {
|
||||
Err(())
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user