// UnmarshalOSAndUnset unmarshal os environment to map or struct and unset environment variables
UnmarshalOSAndUnset unmarshal os environment to map or struct and unset environment variables
// UnmarshalOSAndUnset unmarshal os environment to map or struct and unset environment variables
func UnmarshalOSAndUnset(i interface{}) error {
	m := newEnvMap(os.Environ(), "")
	err := unmarshal(i, m, "")
	if err != nil {
		return err
	}
	return m.UnsetEnv()
}
func UnmarshalOSAndUnset ( i interface { } ) error { m := newEnvMap ( os . Environ ( ) , " " ) err := unmarshal ( i , m , " " ) if err != nil { return err } return m . UnsetEnv ( ) }
UnmarshalOSAndUnset unmarshal os environment to map or struct and unset environment variables
UnmarshalOSAndUnset unmarshal os environment to map or struct and unset environment variables