fn from()

in crates/libs/core/src/types/runtime/stateful.rs [136:148]


    fn from(r: &FABRIC_REPLICA_SET_CONFIGURATION) -> Self {
        let mut res = ReplicaSetConfig {
            replicas: vec![],
            write_quorum: r.WriteQuorum,
        };
        // fill the vec
        for i in 0..r.ReplicaCount {
            let replica = unsafe { r.Replicas.offset(i as isize) };
            let replica_ref = unsafe { replica.as_ref().unwrap() };
            res.replicas.push(ReplicaInformation::from(replica_ref))
        }
        res
    }