in crates/libs/core/src/types/common/partition.rs [162:176]
fn from(value: ServicePartitionAccessStatus) -> Self {
match value {
ServicePartitionAccessStatus::Invalid => FABRIC_SERVICE_PARTITION_ACCESS_STATUS_INVALID,
ServicePartitionAccessStatus::Granted => FABRIC_SERVICE_PARTITION_ACCESS_STATUS_GRANTED,
ServicePartitionAccessStatus::ReconfigurationPending => {
FABRIC_SERVICE_PARTITION_ACCESS_STATUS_RECONFIGURATION_PENDING
}
ServicePartitionAccessStatus::NotPrimary => {
FABRIC_SERVICE_PARTITION_ACCESS_STATUS_NOT_PRIMARY
}
ServicePartitionAccessStatus::NoWriteQuorum => {
FABRIC_SERVICE_PARTITION_ACCESS_STATUS_NO_WRITE_QUORUM
}
}
}