FSharpx.Extras


Operators Module

Functions and values

Function or value Description

l1 *** l2

Full Usage: l1 *** l2

Parameters:
Returns: Lens<('c * 'a), ('d * 'b)>
Modifiers: inline
l1 : Lens<'a, 'b>
l2 : Lens<'c, 'd>
Returns: Lens<('c * 'a), ('d * 'b)>

l *= v

Full Usage: l *= v

Parameters:
    l : Lens<'a, ^b>
    v : ^c

Returns: 'a -> 'a
Modifiers: inline
l : Lens<'a, ^b>
v : ^c
Returns: 'a -> 'a

l &&&= v

Full Usage: l &&&= v

Parameters:
    l : Lens<'a, ^b>
    v : ^b

Returns: 'a -> 'a
Modifiers: inline
l : Lens<'a, ^b>
v : ^b
Returns: 'a -> 'a

l &&= v

Full Usage: l &&= v

Parameters:
    l : Lens<'a, bool>
    v : bool

Returns: 'a -> 'a
Modifiers: inline
l : Lens<'a, bool>
v : bool
Returns: 'a -> 'a

l += v

Full Usage: l += v

Parameters:
    l : Lens<'a, ^b>
    v : ^c

Returns: 'a -> 'a
Modifiers: inline
l : Lens<'a, ^b>
v : ^c
Returns: 'a -> 'a

l -= v

Full Usage: l -= v

Parameters:
    l : Lens<'a, ^b>
    v : ^c

Returns: 'a -> 'a
Modifiers: inline
l : Lens<'a, ^b>
v : ^c
Returns: 'a -> 'a

l1 .|. l2

Full Usage: l1 .|. l2

Parameters:
Returns: Lens<Choice<'c, 'a>, 'b>
Modifiers: inline
l1 : Lens<'a, 'b>
l2 : Lens<'c, 'b>
Returns: Lens<Choice<'c, 'a>, 'b>

l /= v

Full Usage: l /= v

Parameters:
    l : Lens<'a, ^b>
    v : ^c

Returns: 'a -> 'a
Modifiers: inline
l : Lens<'a, ^b>
v : ^c
Returns: 'a -> 'a

(=!) l v a

Full Usage: (=!) l v a

Parameters:
    l : Lens<'a, 'b>
    v : 'b
    a : 'a

Returns: 'a
Modifiers: inline
l : Lens<'a, 'b>
v : 'b
a : 'a
Returns: 'a

l1 >>| l2

Full Usage: l1 >>| l2

Parameters:
Returns: Lens<'a, 'c>
Modifiers: inline
l1 : Lens<'a, 'b>
l2 : Lens<'b, 'c>
Returns: Lens<'a, 'c>

l1 |<< l2

Full Usage: l1 |<< l2

Parameters:
Returns: Lens<'c, 'b>
Modifiers: inline
l1 : Lens<'a, 'b>
l2 : Lens<'c, 'a>
Returns: Lens<'c, 'b>

l ||= v

Full Usage: l ||= v

Parameters:
    l : Lens<'a, bool>
    v : bool

Returns: 'a -> 'a
Modifiers: inline
l : Lens<'a, bool>
v : bool
Returns: 'a -> 'a

l |||= v

Full Usage: l |||= v

Parameters:
    l : Lens<'a, ^b>
    v : ^b

Returns: 'a -> 'a
Modifiers: inline
l : Lens<'a, ^b>
v : ^b
Returns: 'a -> 'a