pub fn cells_to_create(&self) -> Vec<(CellId, Option<MembraneProof>)> {
        self.safs_to_register
            .iter()
            .map(|(saf, proof)| {
                (
                    CellId::new(saf.saf_hash().clone(), self.agent.clone()),
                    proof.clone(),
                )
            })
            .collect()
    }
/// Return the IDs of new cells to be created as part of the resolution.
/// Does not return existing cells to be reused.
// TODO: remove clone of MembraneProof
Return the IDs of new cells to be created as part of the resolution.
Does not return existing cells to be reused.
TODO: remove clone of MembraneProof
Return the IDs of new cells to be created as part of the resolution . Does not return existing cells to be reused . TODO : remove clone of MembraneProof
pub fn cells_to_create(&self) -> Vec<(CellId, Option<MembraneProof>)> {
        self.safs_to_register
            .iter()
            .map(|(saf, proof)| {
                (
                    CellId::new(saf.saf_hash().clone(), self.agent.clone()),
                    proof.clone(),
                )
            })
            .collect()
    }
pub fn cells_to_create ( & self ) -> Vec < ( CellId , Option < MembraneProof > ) > { self . safs_to_register . iter ( ) . map ( | ( saf , proof ) | { ( CellId :: new ( saf . saf_hash ( ) . clone ( ) , self . agent . clone ( ) ) , proof . clone ( ) , ) } ) . collect ( ) }
Return the IDs of new cells to be created as part of the resolution.
Return the IDs of new cells to be created as part of the resolution .
&self
&self