pub fn merge(&mut self, other: &Manifest) -> Result<()> {
        Self::merge_ivars(&mut self.input_map, &other.input_map)?;
        Self::merge_ivars(&mut self.output_map, &other.output_map)?;
        self.merge_push_const(other)?;
        self.merge_descs(other)?;
        self.merge_names(other)?;
        self.merge_accesses(other)?;
        Ok(())
    }
/// Merge metadata records in another manifest into the current one. If the
/// type bound to a interface location, a descriptor binding point or an
/// offset position in push constant block mismatches, the merge will fail
/// and the `self` manifest will be corrupted.
Merge metadata records in another manifest into the current one. If the
type bound to a interface location, a descriptor binding point or an
offset position in push constant block mismatches, the merge will fail
and the `self` manifest will be corrupted.
Merge metadata records in another manifest into the current one . If the type bound to a interface location a descriptor binding point or an offset position in push constant block mismatches the merge will fail and the ` self ` manifest will be corrupted .
pub fn merge(&mut self, other: &Manifest) -> Result<()> {
        Self::merge_ivars(&mut self.input_map, &other.input_map)?;
        Self::merge_ivars(&mut self.output_map, &other.output_map)?;
        self.merge_push_const(other)?;
        self.merge_descs(other)?;
        self.merge_names(other)?;
        self.merge_accesses(other)?;
        Ok(())
    }
pub fn merge ( & mut self , other : & Manifest ) -> Result < ( ) > { Self :: merge_ivars ( & mut self . input_map , & other . input_map ) ? ; Self :: merge_ivars ( & mut self . output_map , & other . output_map ) ? ; self . merge_push_const ( other ) ? ; self . merge_descs ( other ) ? ; self . merge_names ( other ) ? ; self . merge_accesses ( other ) ? ; Ok ( ( ) ) }
Merge metadata records in another manifest into the current one.
Merge metadata records in another manifest into the current one .
&mut self
other
&Manifest
&mut self
other
&Manifest