Yüksek performanslı serileştirme kitaplıklarından herhangi birinin (Google protokol arabellekleri gibi) sum types ürününü destekleyip desteklemediğini merak ediyorum.Toplam türlerini destekleyen yüksek performanslı nesne serileştirme kitaplığı
Sum tipleri, şeydir ya A, B veya C Sum türleri Google protokolü gibi" tarafından Algebraic Data Types
Desen eşlemesine ihtiyacınız yoktur, yalnızca etiketli birleşik etiketler. Başka bir örnek, bir tanesinin yalnızca bir seferde ayarlanabileceği bir kısıtlamaya sahip 3 isteğe bağlı alanlı bir protobuf olacaktır. Çoğunlukla C++, Java veya belki Python gibi bazı ana dil desteği için çapraz platform arıyorum. – user239558
Özetle, desen eşleştirmesi olmadan toplam türlerinin pratik olmadığı (uygulanamaz) olduğunu düşünüyorum. İsteğe bağlı alanların kullanımı kırılgan olduğundan, genel olarak bu açıklamayı uygulamak mümkün değildir. ileti ve kısıtlamaların birleştirilmesi sırasında birleştirilebilmesi beklenir – Shimuuar