File tree Expand file tree Collapse file tree 1 file changed +3
-0
lines changed
scylla-cql/src/frame/response Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -50,6 +50,7 @@ pub struct TableSpec<'a> {
5050/// types those fields will always be set to `false` (even if the DB column
5151/// corresponding to given marker / result type is frozen).
5252#[ derive( Clone , Debug , PartialEq , Eq ) ]
53+ #[ non_exhaustive]
5354pub enum ColumnType < ' frame > {
5455 /// Types that are "simple" (non-recursive).
5556 Native ( NativeType ) ,
@@ -82,6 +83,7 @@ pub enum ColumnType<'frame> {
8283
8384/// A [ColumnType] variants that are "simple" (non-recursive).
8485#[ derive( Clone , Debug , PartialEq , Eq ) ]
86+ #[ non_exhaustive]
8587pub enum NativeType {
8688 Ascii ,
8789 Boolean ,
@@ -110,6 +112,7 @@ pub enum NativeType {
110112///
111113/// Tuple and vector are not collections because they have predefined size.
112114#[ derive( Clone , Debug , PartialEq , Eq ) ]
115+ #[ non_exhaustive]
113116pub enum CollectionType < ' frame > {
114117 List ( Box < ColumnType < ' frame > > ) ,
115118 Map ( Box < ColumnType < ' frame > > , Box < ColumnType < ' frame > > ) ,
You can’t perform that action at this time.
0 commit comments