You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor: Remove extra Hashable conformance for ParseObject (#182)
* fix: Remove extra Hashable conformance for ParseObject
* remove more double conformance
* make public version of encoding ParseObject
* remove public encoder
* use xcbeautify in CI
* Update ci.yml
* doc nits
* Update ci.yml
* Update ci.yml
* test not running installation tests on Windows
* disable more windows using Installation
* revert testing windows
* Update ci.yml
* Remove all double conformance of Hashable and Equatable ([#182](https://github.com/netreconlab/Parse-Swift/pull/182)), thanks to [Corey Baker](https://github.com/cbaker6).
/** An object that encodes Parse instances of a data type as JSON objects.
51
51
- note: `JSONEncoder` facilitates the encoding of `Encodable` values into JSON.
52
52
`ParseEncoder` facilitates the encoding of `ParseEncodable` values into JSON.
53
-
All Credit to Apple, this is a custom encoder with capability of skipping keys at runtime.
54
-
ParseEncoder matches the features of the [Swift 5.4 JSONEncoder ](https://github.com/apple/swift/blob/main/stdlib/public/Darwin/Foundation/JSONEncoder.swift).
55
-
Update commits as needed for improvement.
53
+
All Credit to Apple for the baseline encoder. The `ParseEncoder` is a custom encoder
54
+
with capability of skipping keys at runtime and encoding objects into a digestable format
55
+
for a [parse-server](https://github.com/parse-community/parse-server).
56
+
`ParseEncoder` matches the features of the [Swift 5.4 JSONEncoder ](https://github.com/apple/swift/blob/main/stdlib/public/Darwin/Foundation/JSONEncoder.swift).
0 commit comments