Skip to content

Instantly share code, notes, and snippets.

View marcusrossel's full-sized avatar
🎉

Marcus Rossel marcusrossel

🎉
View GitHub Profile
/*IN- AND OUTPUT TYPES*********************************************************/
// All methods and initializers are taking an instance of `In` as argument.
// The `PAT` and `PWSR` protocols does not adhere to this.
struct In { }
// All methods are returning an instance of `Out` as return value.
// The `methodReturningSelf` methods and the `PAT` protocol do not adhere to
// this.
struct Out { }