Convert another instance of Into impl to From in the macros (#8986)

* Convert another instance of Into impl to From in the macros

* Convert another location
This commit is contained in:
MOZGIII
2021-06-01 23:48:31 +03:00
committed by GitHub
parent 29a7559fe3
commit e63730b763
2 changed files with 14 additions and 18 deletions
@@ -227,13 +227,13 @@ pub fn expand_outer_origin(
}
}
impl Into<#scrate::sp_std::result::Result<#system_path::Origin<#runtime>, Origin>> for Origin {
impl From<Origin> for #scrate::sp_std::result::Result<#system_path::Origin<#runtime>, Origin> {
/// NOTE: converting to pallet origin loses the origin filter information.
fn into(self) -> #scrate::sp_std::result::Result<#system_path::Origin<#runtime>, Self> {
if let OriginCaller::system(l) = self.caller {
fn from(val: Origin) -> Self {
if let OriginCaller::system(l) = val.caller {
Ok(l)
} else {
Err(self)
Err(val)
}
}
}
@@ -314,13 +314,13 @@ fn expand_origin_pallet_conversions(
}
}
impl Into<#scrate::sp_std::result::Result<#pallet_origin, Origin>> for Origin {
impl From<Origin> for #scrate::sp_std::result::Result<#pallet_origin, Origin> {
/// NOTE: converting to pallet origin loses the origin filter information.
fn into(self) -> #scrate::sp_std::result::Result<#pallet_origin, Self> {
if let OriginCaller::#variant(l) = self.caller {
fn from(val: Origin) -> Self {
if let OriginCaller::#variant(l) = val.caller {
Ok(l)
} else {
Err(self)
Err(val)
}
}
}