@@ -38,16 +38,16 @@ enum CopyCsvOption<'a> {
3838impl < ' a > CopyCsvOption < ' a > {
3939 fn delimiter ( & self ) -> Option < char > {
4040 match self {
41- CopyCsvOption :: Legacy ( CopyLegacyOption :: Delimiter ( c) ) => Some ( * c ) ,
42- CopyCsvOption :: New ( CopyOption :: Delimiter ( c) ) => Some ( * c) ,
41+ CopyCsvOption :: Legacy ( CopyLegacyOption :: Delimiter ( c) )
42+ | CopyCsvOption :: New ( CopyOption :: Delimiter ( c) ) => Some ( * c) ,
4343 _ => None ,
4444 }
4545 }
4646
4747 fn quote ( & self ) -> Option < char > {
4848 match self {
49- CopyCsvOption :: CopyLegacyCsvOption ( CopyLegacyCsvOption :: Quote ( c) ) => Some ( * c ) ,
50- CopyCsvOption :: New ( CopyOption :: Quote ( c) ) => Some ( * c) ,
49+ CopyCsvOption :: CopyLegacyCsvOption ( CopyLegacyCsvOption :: Quote ( c) )
50+ | CopyCsvOption :: New ( CopyOption :: Quote ( c) ) => Some ( * c) ,
5151 _ => None ,
5252 }
5353 }
@@ -69,14 +69,14 @@ impl<'a> CopyCsvOption<'a> {
6969
7070 fn escape ( & self ) -> Option < char > {
7171 match self {
72- CopyCsvOption :: New ( CopyOption :: Escape ( c) ) => Some ( * c ) ,
73- CopyCsvOption :: CopyLegacyCsvOption ( CopyLegacyCsvOption :: Escape ( c) ) => Some ( * c) ,
72+ CopyCsvOption :: New ( CopyOption :: Escape ( c) )
73+ | CopyCsvOption :: CopyLegacyCsvOption ( CopyLegacyCsvOption :: Escape ( c) ) => Some ( * c) ,
7474 _ => None ,
7575 }
7676 }
7777}
7878
79- pub fn extract_csv_import ( stmt : & mut Statement ) -> Option < CsvImport > {
79+ pub fn extract_csv_copy_statement ( stmt : & mut Statement ) -> Option < CsvImport > {
8080 if let Statement :: Copy {
8181 source : CopySource :: Table {
8282 table_name,
0 commit comments