package redis

import 
NewCmdResult returns a Cmd initialised with val and err for testing.
func ( interface{},  error) *Cmd {
	var  Cmd
	.val = 
	.SetErr()
	return &
}
NewSliceResult returns a SliceCmd initialised with val and err for testing.
func ( []interface{},  error) *SliceCmd {
	var  SliceCmd
	.val = 
	.SetErr()
	return &
}
NewStatusResult returns a StatusCmd initialised with val and err for testing.
func ( string,  error) *StatusCmd {
	var  StatusCmd
	.val = 
	.SetErr()
	return &
}
NewIntResult returns an IntCmd initialised with val and err for testing.
func ( int64,  error) *IntCmd {
	var  IntCmd
	.val = 
	.SetErr()
	return &
}
NewDurationResult returns a DurationCmd initialised with val and err for testing.
func ( time.Duration,  error) *DurationCmd {
	var  DurationCmd
	.val = 
	.SetErr()
	return &
}
NewBoolResult returns a BoolCmd initialised with val and err for testing.
func ( bool,  error) *BoolCmd {
	var  BoolCmd
	.val = 
	.SetErr()
	return &
}
NewStringResult returns a StringCmd initialised with val and err for testing.
func ( string,  error) *StringCmd {
	var  StringCmd
	.val = 
	.SetErr()
	return &
}
NewFloatResult returns a FloatCmd initialised with val and err for testing.
func ( float64,  error) *FloatCmd {
	var  FloatCmd
	.val = 
	.SetErr()
	return &
}
NewStringSliceResult returns a StringSliceCmd initialised with val and err for testing.
func ( []string,  error) *StringSliceCmd {
	var  StringSliceCmd
	.val = 
	.SetErr()
	return &
}
NewBoolSliceResult returns a BoolSliceCmd initialised with val and err for testing.
func ( []bool,  error) *BoolSliceCmd {
	var  BoolSliceCmd
	.val = 
	.SetErr()
	return &
}
NewStringStringMapResult returns a StringStringMapCmd initialised with val and err for testing.
func ( map[string]string,  error) *StringStringMapCmd {
	var  StringStringMapCmd
	.val = 
	.SetErr()
	return &
}
NewStringIntMapCmdResult returns a StringIntMapCmd initialised with val and err for testing.
func ( map[string]int64,  error) *StringIntMapCmd {
	var  StringIntMapCmd
	.val = 
	.SetErr()
	return &
}
NewTimeCmdResult returns a TimeCmd initialised with val and err for testing.
func ( time.Time,  error) *TimeCmd {
	var  TimeCmd
	.val = 
	.SetErr()
	return &
}
NewZSliceCmdResult returns a ZSliceCmd initialised with val and err for testing.
func ( []Z,  error) *ZSliceCmd {
	var  ZSliceCmd
	.val = 
	.SetErr()
	return &
}
NewZWithKeyCmdResult returns a NewZWithKeyCmd initialised with val and err for testing.
func ( *ZWithKey,  error) *ZWithKeyCmd {
	var  ZWithKeyCmd
	.val = 
	.SetErr()
	return &
}
NewScanCmdResult returns a ScanCmd initialised with val and err for testing.
func ( []string,  uint64,  error) *ScanCmd {
	var  ScanCmd
	.page = 
	.cursor = 
	.SetErr()
	return &
}
NewClusterSlotsCmdResult returns a ClusterSlotsCmd initialised with val and err for testing.
func ( []ClusterSlot,  error) *ClusterSlotsCmd {
	var  ClusterSlotsCmd
	.val = 
	.SetErr()
	return &
}
NewGeoLocationCmdResult returns a GeoLocationCmd initialised with val and err for testing.
func ( []GeoLocation,  error) *GeoLocationCmd {
	var  GeoLocationCmd
	.locations = 
	.SetErr()
	return &
}
NewGeoPosCmdResult returns a GeoPosCmd initialised with val and err for testing.
func ( []*GeoPos,  error) *GeoPosCmd {
	var  GeoPosCmd
	.val = 
	.SetErr()
	return &
}
NewCommandsInfoCmdResult returns a CommandsInfoCmd initialised with val and err for testing.
func ( map[string]*CommandInfo,  error) *CommandsInfoCmd {
	var  CommandsInfoCmd
	.val = 
	.SetErr()
	return &
}
NewXMessageSliceCmdResult returns a XMessageSliceCmd initialised with val and err for testing.
func ( []XMessage,  error) *XMessageSliceCmd {
	var  XMessageSliceCmd
	.val = 
	.SetErr()
	return &
}
NewXStreamSliceCmdResult returns a XStreamSliceCmd initialised with val and err for testing.
func ( []XStream,  error) *XStreamSliceCmd {
	var  XStreamSliceCmd
	.val = 
	.SetErr()
	return &