blob: 531497642e7978a19348b1df22b03e2ed03acad6 [file] [log] [blame]
use futures::stream::TryChunksError;
use iggy::error::IggyError;
pub trait IntoTryChunksError<T> {
fn into_try_chunks_error(self) -> TryChunksError<T, IggyError>;
}
impl<T> IntoTryChunksError<T> for IggyError {
fn into_try_chunks_error(self) -> TryChunksError<T, IggyError> {
TryChunksError(Vec::new(), self)
}
}
impl<T> IntoTryChunksError<T> for std::io::Error {
fn into_try_chunks_error(self) -> TryChunksError<T, IggyError> {
TryChunksError(Vec::new(), IggyError::from(self))
}
}