pub fn into_maybe_encrypted(self) -> Gbl<MaybeEncrypted<'a>, S> {
        Gbl {
            enc: MaybeEncrypted {
                inner: self.enc.into_either(),
            },
            sig: self.sig,
        }
    }
/// Erases the encryption type state by upcasting to `MaybeEncrypted`.
///
/// This can be used to avoid code duplication in code that needs to handle
/// both encrypted and non-encrypted GBLs.
///
/// This conversion can also be performed using `Into`/`From`.
Erases the encryption type state by upcasting to `MaybeEncrypted`.
This can be used to avoid code duplication in code that needs to handle
both encrypted and non-encrypted GBLs.

This conversion can also be performed using `Into`/`From`.
Erases the encryption type state by upcasting to ` MaybeEncrypted ` . This can be used to avoid code duplication in code that needs to handle both encrypted and non - encrypted GBLs . This conversion can also be performed using ` Into ` / ` From ` .
pub fn into_maybe_encrypted(self) -> Gbl<MaybeEncrypted<'a>, S> {
        Gbl {
            enc: MaybeEncrypted {
                inner: self.enc.into_either(),
            },
            sig: self.sig,
        }
    }
pub fn into_maybe_encrypted ( self ) -> Gbl < MaybeEncrypted < ' a > , S > { Gbl { enc : MaybeEncrypted { inner : self . enc . into_either ( ) , } , sig : self . sig , } }
Erases the encryption type state by upcasting to `MaybeEncrypted`.
Erases the encryption type state by upcasting to ` MaybeEncrypted ` .
self