Resolve "Make Aperture serializable"
Compare changes
+ 57
− 34
@@ -21,32 +21,38 @@
@@ -55,7 +61,7 @@ pub enum Aperture {
@@ -79,20 +85,26 @@ impl Aperture {
@@ -101,9 +113,9 @@ impl CircleConfig {
@@ -115,7 +127,9 @@ impl Apodize for CircleConfig {
@@ -127,9 +141,11 @@ impl Apodize for CircleConfig {
@@ -148,11 +164,10 @@ impl RectangleConfig {
@@ -166,7 +181,11 @@ impl Apodize for RectangleConfig {
@@ -178,13 +197,14 @@ impl Apodize for RectangleConfig {
@@ -196,8 +216,8 @@ impl PolygonConfig {
@@ -206,7 +226,8 @@ impl Apodize for PolygonConfig {
@@ -218,6 +239,7 @@ impl Apodize for PolygonConfig {
@@ -225,11 +247,11 @@ pub struct GaussianConfig {
@@ -241,7 +263,7 @@ impl GaussianConfig {
@@ -268,19 +290,20 @@ impl Apodize for GaussianConfig {