# Hoogle Search

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

1. lens Control.Lens.Operators

Replace the target of a Lens or all of the targets of a Setter or Traversal with a constant value. This is an infix version of set, provided for consistency with (.=).

```f <\$ a ≡ mapped .~ f \$ a
```
```>>> (a,b,c,d) & _4 .~ e
(a,b,c,e)
```
```>>> (42,"world") & _1 .~ "hello"
("hello","world")
```
```>>> (a,b) & both .~ c
(c,c)
```
```(.~) :: Setter s t a b    -> b -> s -> t
(.~) :: Iso s t a b       -> b -> s -> t
(.~) :: Lens s t a b      -> b -> s -> t
(.~) :: Traversal s t a b -> b -> s -> t
```

2. lens Control.Lens.Setter

Replace the target of a Lens or all of the targets of a Setter or Traversal with a constant value. This is an infix version of set, provided for consistency with (.=).

```f <\$ a ≡ mapped .~ f \$ a
```
```>>> (a,b,c,d) & _4 .~ e
(a,b,c,e)
```
```>>> (42,"world") & _1 .~ "hello"
("hello","world")
```
```>>> (a,b) & both .~ c
(c,c)
```
```(.~) :: Setter s t a b    -> b -> s -> t
(.~) :: Iso s t a b       -> b -> s -> t
(.~) :: Lens s t a b      -> b -> s -> t
(.~) :: Traversal s t a b -> b -> s -> t
```

3. microlens Lens.Micro

(.~) assigns a value to the target. It's the same thing as using (%~) with const:

```l .~ x = l %~ const x
```
See set if you want a non-operator synonym. Here it is used to change 2 fields of a 3-tuple:
```>>> (0,0,0) & _1 .~ 1 & _3 .~ 3
(1,0,3)
```

4. Cabal Distribution.Compat.Lens

No documentation available.

5. rio RIO

(.~) assigns a value to the target. It's the same thing as using (%~) with const:

```l .~ x = l %~ const x
```
See set if you want a non-operator synonym. Here it is used to change 2 fields of a 3-tuple:
```>>> (0,0,0) & _1 .~ 1 & _3 .~ 3
(1,0,3)
```

6. optics-core Optics.Operators

Infix version of set.

7. diagrams-lib Diagrams.Prelude

Replace the target of a Lens or all of the targets of a Setter or Traversal with a constant value. This is an infix version of set, provided for consistency with (.=).

```f <\$ a ≡ mapped .~ f \$ a
```
```>>> (a,b,c,d) & _4 .~ e
(a,b,c,e)
```
```>>> (42,"world") & _1 .~ "hello"
("hello","world")
```
```>>> (a,b) & both .~ c
(c,c)
```
```(.~) :: Setter s t a b    -> b -> s -> t
(.~) :: Iso s t a b       -> b -> s -> t
(.~) :: Lens s t a b      -> b -> s -> t
(.~) :: Traversal s t a b -> b -> s -> t
```

8. lens-family Lens.Family2

Set all referenced fields to the given value.

9. generic-lens Data.Generics.Internal.VL

No documentation available.

10. lens-family-core Lens.Family

Set all referenced fields to the given value.

Page 1 of many | Next