pub fn take_control(&self) -> Control {
        Control {
            alive: Arc::downgrade(&self.alive),
            interrupt: self.interrupt.clone(),
        }
    }
/// Creates new `Control` to control this flag.
Creates new `Control` to control this flag.
Creates new ` Control ` to control this flag .
pub fn take_control(&self) -> Control {
        Control {
            alive: Arc::downgrade(&self.alive),
            interrupt: self.interrupt.clone(),
        }
    }
pub fn take_control ( & self ) -> Control { Control { alive : Arc :: downgrade ( & self . alive ) , interrupt : self . interrupt . clone ( ) , } }
Creates new `Control` to control this flag.
Creates new ` Control ` to control this flag .
&self
&self