Shrink
Namespace: Persimmon.Dried
Functions and values
Function or value | Description |
apply s
Signature: s:('a -> seq<'a>) -> Shrink<'a>
Type parameters: 'a
|
|
shrink s x
Signature: s:Shrink<'a> -> x:'a -> seq<'a>
Type parameters: 'a
|
|
shrinkAny
Signature: Shrink<'T>
Type parameters: 'T
|
CompiledName: Any
|
shrinkArray s
Signature: s:Shrink<'b> -> Shrink<'b []>
Type parameters: 'b
|
CompiledName: Array
|
shrinkByte
Signature: Shrink<byte>
|
CompiledName: Byte
|
shrinkChoice s1 s2
Signature: s1:Shrink<'c> -> s2:Shrink<'d> -> Shrink<Choice<'c,'d>>
Type parameters: 'c, 'd
|
|
shrinkInt
Signature: Shrink<int>
|
CompiledName: Int
|
shrinkInt16
Signature: Shrink<int16>
|
CompiledName: Int16
|
shrinkInt64
Signature: Shrink<int64>
|
CompiledName: Long
|
shrinkList s
Signature: s:Shrink<'b> -> Shrink<'b list>
Type parameters: 'b
|
|
shrinkOption s
Signature: s:Shrink<'b> -> Shrink<'b option>
Type parameters: 'b
|
|
shrinkSbyte
Signature: Shrink<sbyte>
|
CompiledName: Sbyte
|
shrinkSeq s
Signature: s:Shrink<'b> -> Shrink<seq<'b>>
Type parameters: 'b
|
CompiledName: IEnumerable
|
shrinkString
Signature: Shrink<string>
|
CompiledName: String
|
shrinkTuple2 s1 s2
Signature: s1:Shrink<'?8857> -> s2:Shrink<'?8858> -> Shrink<'?8857 * '?8858>
Type parameters: '?8857, '?8858
|
|
shrinkTuple3 s1 s2 s3
Signature: s1:Shrink<'?8860> -> s2:Shrink<'?8861> -> s3:Shrink<'?8862> -> Shrink<'?8860 * '?8861 * '?8862>
Type parameters: '?8860, '?8861, '?8862
|
|
shrinkUInt16
Signature: Shrink<uint16>
|
CompiledName: UInt16
|
shrinkUInt32
Signature: Shrink<uint32>
|
CompiledName: UInt32
|
shrinkUInt64
Signature: Shrink<uint64>
|
CompiledName: ULong
|
xmap st from to'
Signature: st:Shrink<'?8864> -> from:('?8864 -> '?8865) -> to':('?8865 -> '?8864) -> Shrink<'?8865>
Type parameters: '?8864, '?8865
|
|