# @Sendable func on Sendable types

**URL:** <https://forums.swift.org/t/sendable-func-on-sendable-types/60708>\
**Category:** Using Swift\
**Tags:** concurrency, sendable\
**Created:** [October 7, 2022, 7:15am UTC](https://forums.swift.org/t/sendable-func-on-sendable-types/60708 "2022-10-07T07:15:59Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![swhitty](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/swhitty/32/10082_2.png) [@swhitty](https://forums.swift.org/u/swhitty)\
**Post date:** [October 27, 2022, 9:17am UTC](https://forums.swift.org/t/sendable-func-on-sendable-types/60708/2 "2022-10-27T09:17:33Z")

</div>

[This pitch](https://forums.swift.org/t/pitch-isolated-function-values-and-sendable/61046) proposes that `@Sendable func` should be inferred on types that conform to `Sendable`.

> But methods of a nominal type cannot capture anything but the object instance itself. Thus, the proposed simplifications are:
> 
> 1. the inference of `@Sendable` on all methods of a type that conforms to `Sendable`.
> 2. the inference of `@Sendable` on all non-local functions.
> 3. the prohibition of marking a method `@Sendable` if the object type does not conform to `Sendable`.

---

_[View the full topic](https://forums.swift.org/t/sendable-func-on-sendable-types/60708)._
