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
}