pub fn take_value(&mut self) -> T {
        self.value
            .take()
            .expect("take_value should only be called once")
    }
/// Takes value out of error.
///
/// # Panics
/// Panics if called more than once.
Takes value out of error.
Takes value out of error .
pub fn take_value(&mut self) -> T {
        self.value
            .take()
            .expect("take_value should only be called once")
    }
pub fn take_value ( & mut self ) -> T { self . value . take ( ) . expect ( " " ) }
Takes value out of error.
Takes value out of error .
&mut self
panics
Panics if called more than once.
Panics if called more than once .