@@ -569,8 +569,8 @@ impl ModelState for DDLModelState {
569569 // row that we're trying to write:
570570 self . pkeys
571571 . get ( table)
572- . map_or ( false , |table_keys| !table_keys. contains ( pkey) )
573- && self . tables . get ( table) . map_or ( false , |table_cols| {
572+ . is_some_and ( |table_keys| !table_keys. contains ( pkey) )
573+ && self . tables . get ( table) . is_some_and ( |table_cols| {
574574 // Must compare lengths before zipping and comparing individual types
575575 // because zip will drop elements if the Vec lengths don't match up:
576576 table_cols. len ( ) == col_types. len ( )
@@ -584,20 +584,20 @@ impl ModelState for DDLModelState {
584584 Operation :: DeleteRow ( table, key) => self
585585 . pkeys
586586 . get ( table)
587- . map_or ( false , |table_keys| table_keys. contains ( key) ) ,
587+ . is_some_and ( |table_keys| table_keys. contains ( key) ) ,
588588 Operation :: AddColumn ( table, column_spec) => self
589589 . tables
590590 . get ( table)
591- . map_or ( false , |t| t. iter ( ) . all ( |cs| cs. name != * column_spec. name ) ) ,
591+ . is_some_and ( |t| t. iter ( ) . all ( |cs| cs. name != * column_spec. name ) ) ,
592592 Operation :: DropColumn ( table, col_name) => self
593593 . tables
594594 . get ( table)
595- . map_or ( false , |t| t. iter ( ) . any ( |cs| cs. name == * col_name) ) ,
595+ . is_some_and ( |t| t. iter ( ) . any ( |cs| cs. name == * col_name) ) ,
596596 Operation :: AlterColumnName {
597597 table,
598598 col_name,
599599 new_name,
600- } => self . tables . get ( table) . map_or ( false , |t| {
600+ } => self . tables . get ( table) . is_some_and ( |t| {
601601 t. iter ( ) . any ( |cs| cs. name == * col_name) && t. iter ( ) . all ( |cs| cs. name != * new_name)
602602 } ) ,
603603 Operation :: CreateSimpleView { name, table_source } => {
0 commit comments