Making fixed-length epochs in resting-state EEG Data

Dear community members,
A few days ago I asked a question about epoching continuous EEG data without events. According to @drammock answer, using mne.make_fixed_length_epochs() is a possible way to perform this. I reviewed MNE documentation and I find mne.make_fixed_length_events which is applicable for some experiments (such as those intending to analyze resting-state activity) there may not be any experimental events included in the raw recording.
So, what is the difference between epoching data with fixed length and defining fixed-length events and then epoching data according to fixed-length events?

make_fixed_length_epochs() does not support overlapping. Using make_fixed_length_events() followed by mne.Epochs(raw, events, ...) allows you to specify tmin and tmax of the epochs in order to end up with the amount of overlap you want.

@drammock Many thanks for your response and kind help.