mod empty;
mod from_fn;
mod from_iter;
mod from_iter_ref;
mod once;
mod once_with;
mod repeat;
mod repeat_with;

pub use self::{
    empty::{Empty as FallibleEmpty, empty as fallible_empty},
    from_fn::{FromFn as FromFallibleFn, from_fn as from_fallible_fn},
    from_iter::{
        FromIntoIter as FromIntoFallibleIter, FromIter as FromFallibleIter,
        LendIter as LendFallibleIter, from_into_iter as from_into_fallible_iter,
        from_iter as from_fallible_iter, lend_iter as lend_fallible_iter,
    },
    from_iter_ref::{
        FromIterRef as FromFallibleIterRef,
        from_iter_ref as from_fallible_iter_ref,
    },
    once::{
        Once as FallibleOnce, OnceErr as FallibleOnceErr, once as fallible_once,
        once_err as fallible_once_err,
    },
    once_with::{
        OnceWith as FallibleOnceWith, OnceWithErr as FallibleOnceWithErr,
        once_with as fallible_once_with, once_with_err as fallible_once_with_err,
    },
    repeat::{
        Repeat as FallibleRepeat, RepeatErr as FallibleRepeatErr, repeat as fallible_repeat,
        repeat_err as fallible_repeat_err,
    },
    repeat_with::{
        RepeatWith as FallibleRepeatWith, RepeatWithErr as FallibleRepeatWithErr,
        repeat_with as fallible_repeat_with, repeat_with_err as fallible_repeat_with_err,
    },
};
