CoreOffice / XMLCoder

Easy XML parsing using Codable protocols in Swift
https://coreoffice.github.io/XMLCoder/
MIT License
793 stars 104 forks source link

Property wrappers error #259

Open Vinestro89 opened 1 year ago

Vinestro89 commented 1 year ago

Hi !

Following the example given in the documentation:

struct Book: Codable {
    @Element var id: Int
}

I tried to create an instance of a Book:

let book = Book(id: 42)

But I get the following error:

Cannot convert value of type 'Int' to expected argument type 'Element<Int>'

To make it work I have to do:

let book = Book(id: Element(42))

Is there something I'm doing wrong ? Thank you 😊

Joannis commented 1 year ago

No, his is correct as it stands. But I'll keep the issue open as I think we can fix it in the signature.