1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
use crate::error::{HierarchyRequestError, NotSupportedError}; #[derive(Clone, PartialEq, Debug)] pub enum AdoptNodeError { NotSupportedError(NotSupportedError), HierarchyRequestError(HierarchyRequestError), } impl From<NotSupportedError> for AdoptNodeError { fn from(err: NotSupportedError) -> Self { AdoptNodeError::NotSupportedError(err) } } impl From<HierarchyRequestError> for AdoptNodeError { fn from(err: HierarchyRequestError) -> Self { AdoptNodeError::HierarchyRequestError(err) } }