@@ -118,11 +118,11 @@ pub struct BasinConfig {
118118 #[ clap( flatten) ]
119119 pub default_stream_config : StreamConfig ,
120120 /// Create stream on append with basin defaults if it doesn't exist.
121- #[ arg( long) ]
122- pub create_stream_on_append : Option < bool > ,
121+ #[ arg( long, default_value_t = false ) ]
122+ pub create_stream_on_append : bool ,
123123 /// Create stream on read with basin defaults if it doesn't exist.
124- #[ arg( long) ]
125- pub create_stream_on_read : Option < bool > ,
124+ #[ arg( long, default_value_t = false ) ]
125+ pub create_stream_on_read : bool ,
126126}
127127
128128#[ derive( Parser , Debug , Clone , Serialize , Default ) ]
@@ -214,8 +214,8 @@ impl From<BasinConfig> for s2::types::BasinConfig {
214214 } = config;
215215 s2:: types:: BasinConfig {
216216 default_stream_config : Some ( default_stream_config. into ( ) ) ,
217- create_stream_on_append : create_stream_on_append . unwrap_or_default ( ) ,
218- create_stream_on_read : create_stream_on_read . unwrap_or_default ( ) ,
217+ create_stream_on_append,
218+ create_stream_on_read,
219219 }
220220 }
221221}
@@ -330,8 +330,8 @@ impl From<s2::types::BasinConfig> for BasinConfig {
330330 . default_stream_config
331331 . map ( Into :: into)
332332 . unwrap_or_default ( ) ,
333- create_stream_on_append : Some ( config. create_stream_on_append ) ,
334- create_stream_on_read : Some ( config. create_stream_on_read ) ,
333+ create_stream_on_append : config. create_stream_on_append ,
334+ create_stream_on_read : config. create_stream_on_read ,
335335 }
336336 }
337337}
0 commit comments