fn take_register(&mut self) -> Option<AbstractValue> {
        let value = self.register.clone();
        self.register = None;
        value
    }
/// Get the register value and set it to `None`
Get the register value and set it to `None`
Get the register value and set it to ` None `
fn take_register(&mut self) -> Option<AbstractValue> {
        let value = self.register.clone();
        self.register = None;
        value
    }
fn take_register ( & mut self ) -> Option < AbstractValue > { let value = self . register . clone ( ) ; self . register = None ; value }
Get the register value and set it to `None`
Get the register value and set it to ` None `
&mut self
&mut self