pub fn into_unwound(self) -> (Self, Option<(Arc<Unit>, usize, Vec<CallFrame>)>) {
        match *self.kind {
            VmErrorKind::Unwound {
                kind,
                unit,
                ip,
                frames,
            } => {
                let error = Self { kind };
                (error, Some((unit, ip, frames)))
            }
            kind => (Self::from(kind), None),
        }
    }
/// Unpack an unwinded error, if it is present.
Unpack an unwinded error, if it is present.
Unpack an unwinded error if it is present .
pub fn into_unwound(self) -> (Self, Option<(Arc<Unit>, usize, Vec<CallFrame>)>) {
        match *self.kind {
            VmErrorKind::Unwound {
                kind,
                unit,
                ip,
                frames,
            } => {
                let error = Self { kind };
                (error, Some((unit, ip, frames)))
            }
            kind => (Self::from(kind), None),
        }
    }
pub fn into_unwound ( self ) -> ( Self , Option < ( Arc < Unit > , usize , Vec < CallFrame > ) > ) { match * self . kind { VmErrorKind :: Unwound { kind , unit , ip , frames , } => { let error = Self { kind } ; ( error , Some ( ( unit , ip , frames ) ) ) } kind => ( Self :: from ( kind ) , None ) , } }
Unpack an unwinded error, if it is present.
Unpack an unwinded error if it is present .
self
self