pub fn wrap(value: TType::ForeignType) -> OutputGuard<TS, TType>
    {
        OutputGuard {
            value: std::mem::ManuallyDrop::new(value),
        }
    }
/// Wrap a foreign value in the guard.
Wrap a foreign value in the guard.
Wrap a foreign value in the guard .
pub fn wrap(value: TType::ForeignType) -> OutputGuard<TS, TType>
    {
        OutputGuard {
            value: std::mem::ManuallyDrop::new(value),
        }
    }
pub fn wrap ( value : TType :: ForeignType ) -> OutputGuard < TS , TType > { OutputGuard { value : std :: mem :: ManuallyDrop :: new ( value ) , } }
Wrap a foreign value in the guard.
Wrap a foreign value in the guard .
value
TType::ForeignType
value
TType::ForeignType