pub fn do_process_vote_state_update(
    vote_state: &mut VoteState,
    slot_hashes: &[SlotHash],
    epoch: u64,
    slot: u64,
    vote_state_update: VoteStateUpdate,
    feature_set: Option<&FeatureSet>
) -> Result<(), VoteError>