pub fn to_owned(&self) -> Progress<'static> {
        Progress {
            raw: ProgressState::Owned(unsafe { *self.raw() }),
            _marker: marker::PhantomData,
        }
    }
/// Convert this to an owned version of `Progress`.
Convert this to an owned version of `Progress`.
Convert this to an owned version of ` Progress ` .
pub fn to_owned(&self) -> Progress<'static> {
        Progress {
            raw: ProgressState::Owned(unsafe { *self.raw() }),
            _marker: marker::PhantomData,
        }
    }
pub fn to_owned ( & self ) -> Progress < ' static > { Progress { raw : ProgressState :: Owned ( unsafe { * self . raw ( ) } ) , _marker : marker :: PhantomData , } }
Convert this to an owned version of `Progress`.
Convert this to an owned version of ` Progress ` .
&self
&self