pub fn interpolate_addr_intermediate(&self, dest: &Self, ia: &IntermediateAddress) -> Result<Self> {
        if let IntermediateAddress::Regular(regular) = ia {
            Ok(self.interpolate_addr(dest, regular.use_dest_bits()))
        } else {
            fail!("IntermediateAddress::Regular is expected")
        }
    }
/// Combines count bits from dest, remaining 64 - count bits from self
/// (using count from IntermediateAddress::Regular)
Combines count bits from dest, remaining 64 - count bits from self
(using count from IntermediateAddress::Regular)
Combines count bits from dest remaining 64 - count bits from self ( using count from IntermediateAddress :: Regular )
pub fn interpolate_addr_intermediate(&self, dest: &Self, ia: &IntermediateAddress) -> Result<Self> {
        if let IntermediateAddress::Regular(regular) = ia {
            Ok(self.interpolate_addr(dest, regular.use_dest_bits()))
        } else {
            fail!("IntermediateAddress::Regular is expected")
        }
    }
pub fn interpolate_addr_intermediate ( & self , dest : & Self , ia : & IntermediateAddress ) -> Result < Self > { if let IntermediateAddress :: Regular ( regular ) = ia { Ok ( self . interpolate_addr ( dest , regular . use_dest_bits ( ) ) ) } else { fail ! ( " " ) } }
Combines count bits from dest, remaining 64 - count bits from self
(using count from IntermediateAddress::Regular)
Combines count bits from dest remaining 64 - count bits from self ( using count from IntermediateAddress :: Regular )
&self
dest
&Self
ia
&IntermediateAddress
&self
dest
&Self
ia
&IntermediateAddress