fn into_owned(self) -> ProgramData<'static> {
        ProgramData {
            flash_addr: self.flash_addr,
            data: Blob(self.data.0.into_owned().into()),
        }
    }
/// Converts `self` into another `ProgramData` instance that fully owns its
/// contents.
///
/// This does basically the same operation as `clone`, but the resulting
/// type reflects that fact in its `'static` lifetime.
Converts `self` into another `ProgramData` instance that fully owns its
contents.

This does basically the same operation as `clone`, but the resulting
type reflects that fact in its `'static` lifetime.
Converts ` self ` into another ` ProgramData ` instance that fully owns its contents . This does basically the same operation as ` clone ` but the resulting type reflects that fact in its ` ' static ` lifetime .
fn into_owned(self) -> ProgramData<'static> {
        ProgramData {
            flash_addr: self.flash_addr,
            data: Blob(self.data.0.into_owned().into()),
        }
    }
fn into_owned ( self ) -> ProgramData < ' static > { ProgramData { flash_addr : self . flash_addr , data : Blob ( self . data . 0 . into_owned ( ) . into ( ) ) , } }
Converts `self` into another `ProgramData` instance that fully owns its
contents.
Converts ` self ` into another ` ProgramData ` instance that fully owns its contents .
self