FSharpPlus


Bimap Type

Static members

Static member Description

Bimap.Bimap(arg1, arg2, arg3, _mthd)

Full Usage: Bimap.Bimap(arg1, arg2, arg3, _mthd)

Parameters:
    arg0 : ^t
    arg1 : 'T -> 'U
    arg2 : 'V -> 'W
    _mthd : Default1

Modifiers: inline
Type parameters: ^t, 'T, 'U, 'V, 'W
arg0 : ^t
arg1 : 'T -> 'U
arg2 : 'V -> 'W
_mthd : Default1

Bimap.Bimap(x, f, g, ?_mthd)

Full Usage: Bimap.Bimap(x, f, g, ?_mthd)

Parameters:
    x : ^Bifunctor<'T,'V>
    f : 'T -> 'U
    g : 'V -> 'W
    ?_mthd : Default1

Returns: 'Bifunctor<'U,'W>
Modifiers: inline
Type parameters: ^Bifunctor<'T,'V>, 'T, 'U, 'V, 'W, 'Bifunctor<'U,'W>
x : ^Bifunctor<'T,'V>
f : 'T -> 'U
g : 'V -> 'W
?_mthd : Default1
Returns: 'Bifunctor<'U,'W>

Bimap.Bimap(x, f, g, ?_mthd)

Full Usage: Bimap.Bimap(x, f, g, ?_mthd)

Parameters:
    x : ^Bifunctor<'T,'V>
    f : 'T -> 'U
    g : 'V -> 'W
    ?_mthd : Default2

Returns: 'Bifunctor<'U,'W>
Modifiers: inline
x : ^Bifunctor<'T,'V>
f : 'T -> 'U
g : 'V -> 'W
?_mthd : Default2
Returns: 'Bifunctor<'U,'W>

Bimap.Bimap(x, f, g, ?_mthd)

Full Usage: Bimap.Bimap(x, f, g, ?_mthd)

Parameters:
    x : Choice<'T2, 'T1>
    f : 'T1 -> 'U1
    g : 'T2 -> 'U2
    ?_mthd : Bimap

Returns: Choice<'U2, 'U1>
x : Choice<'T2, 'T1>
f : 'T1 -> 'U1
g : 'T2 -> 'U2
?_mthd : Bimap
Returns: Choice<'U2, 'U1>

Bimap.Bimap(arg1, f, g, ?_mthd)

Full Usage: Bimap.Bimap(arg1, f, g, ?_mthd)

Parameters:
Returns: KeyValuePair<'U1, 'U2>
arg0 : KeyValuePair<'T1, 'T2>
f : 'T1 -> 'U1
g : 'T2 -> 'U2
?_mthd : Bimap
Returns: KeyValuePair<'U1, 'U2>

Bimap.Bimap(x, f, g, ?_mthd)

Full Usage: Bimap.Bimap(x, f, g, ?_mthd)

Parameters:
    x : Result<'T2, 'T1>
    f : 'T1 -> 'U1
    g : 'T2 -> 'U2
    ?_mthd : Bimap

Returns: Result<'U2, 'U1>
x : Result<'T2, 'T1>
f : 'T1 -> 'U1
g : 'T2 -> 'U2
?_mthd : Bimap
Returns: Result<'U2, 'U1>

Bimap.Bimap(arg1, f, g, ?_mthd)

Full Usage: Bimap.Bimap(arg1, f, g, ?_mthd)

Parameters:
    arg0 : 'T1 * 'T2
    f : 'T1 -> 'U1
    g : 'T2 -> 'U2
    ?_mthd : Bimap

Returns: 'U1 * 'U2
arg0 : 'T1 * 'T2
f : 'T1 -> 'U1
g : 'T2 -> 'U2
?_mthd : Bimap
Returns: 'U1 * 'U2

Bimap.Bimap(arg1, f, g, ?_mthd)

Full Usage: Bimap.Bimap(arg1, f, g, ?_mthd)

Parameters:
    arg0 : 'T1 * 'T2
    f : 'T1 -> 'U1
    g : 'T2 -> 'U2
    ?_mthd : Bimap

Returns: 'U1 * 'U2
arg0 : 'T1 * 'T2
f : 'T1 -> 'U1
g : 'T2 -> 'U2
?_mthd : Bimap
Returns: 'U1 * 'U2

Bimap.Invoke(f) (g) (source)

Full Usage: Bimap.Invoke(f) (g) (source)

Parameters:
    f : 'T -> 'U
    g : 'V -> 'W
    source : ^Bifunctor<'T,'V>

Returns: ^Bifunctor<'U,'W>
Modifiers: inline
Type parameters: 'T, 'U, 'V, 'W, ^Bifunctor<'T,'V>, ^Bifunctor<'U,'W>
f : 'T -> 'U
g : 'V -> 'W
source : ^Bifunctor<'T,'V>
Returns: ^Bifunctor<'U,'W>

Bimap.InvokeOnInstance(f) (g) (source)

Full Usage: Bimap.InvokeOnInstance(f) (g) (source)

Parameters:
    f : 'T -> 'U
    g : 'V -> 'W
    source : ^Bifunctor<'T,'V>

Returns: 'Bifunctor<'U,'W>
Modifiers: inline
Type parameters: 'T, 'U, 'V, 'W, ^Bifunctor<'T,'V>, 'Bifunctor<'U,'W>
f : 'T -> 'U
g : 'V -> 'W
source : ^Bifunctor<'T,'V>
Returns: 'Bifunctor<'U,'W>