# Remove \`Executor\` trait from \`collab\` and use an enum instead · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/d74fb97158e5e886c1aab3c2b8aa45df35641661)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: d74fb97158e5e886c1aab3c2b8aa45df35641661

Requested commit: d74fb97158e5e886c1aab3c2b8aa45df35641661

Commit: d74fb97158e5e886c1aab3c2b8aa45df35641661

Tree: 0d6df610546dae6255b22968b2912ba1f329eb4d

Author: Antonio Scandurra

Committer: Antonio Scandurra

## Message

```
Remove `Executor` trait from `collab` and use an enum instead

This will let us save off the executor and avoid using generics.

```

## Parents

- [5879dcc4e978f481c880ec2c3a30385ebf0800c7](https://git.cafe/gitcafe/zed/commit/5879dcc4e978f481c880ec2c3a30385ebf0800c7?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/d74fb97158e5e886c1aab3c2b8aa45df35641661?format=markdown)
