Skip to main content
Journey Uncommon Logo
JourneyUncommon
mediumSwiftconditional conformanceSingle-choice MCQ

Given a conditional conformance `extension Wrapper: Encodable where T: Encodable`, what happens when you try to encode a `Wrapper<NonEncodableType>`?

struct Wrapper<T> { let value: T } extension Wrapper: Encodable where T: Encodable { func encode(to encoder: Encoder) throws { /* ... */ } }