use crate::{
copy_folder::CopyFolder, copy_item::CopyItem, move_folder::MoveFolder, move_item::MoveItem,
CopyMoveFolderData, CopyMoveItemData,
};
impl From<CopyMoveItemData> for CopyItem {
fn from(value: CopyMoveItemData) -> Self {
Self { inner: value }
}
}
impl From<CopyItem> for CopyMoveItemData {
fn from(value: CopyItem) -> Self {
value.inner
}
}
impl From<CopyMoveItemData> for MoveItem {
fn from(value: CopyMoveItemData) -> Self {
Self { inner: value }
}
}
impl From<MoveItem> for CopyMoveItemData {
fn from(value: MoveItem) -> Self {
value.inner
}
}
impl From<CopyMoveFolderData> for CopyFolder {
fn from(value: CopyMoveFolderData) -> Self {
Self { inner: value }
}
}
impl From<CopyFolder> for CopyMoveFolderData {
fn from(value: CopyFolder) -> Self {
value.inner
}
}
impl From<CopyMoveFolderData> for MoveFolder {
fn from(value: CopyMoveFolderData) -> Self {
Self { inner: value }
}
}
impl From<MoveFolder> for CopyMoveFolderData {
fn from(value: MoveFolder) -> Self {
value.inner
}
}