protocol SomeProtocol { // protocol code goes here func example() } struct SomeStructure: SomeProtocol { // you can use protocols in structs, classes, etc. func example() { // code for the example method } }