@@ -28,6 +28,8 @@ trait DataTableDefinitionBody[T] {
28
28
29
29
object DataTableEntryDefinitionBody {
30
30
31
+ import scala .language .implicitConversions
32
+
31
33
implicit def function1AsDataTableEntryDefinitionBody [T ](f : (Map [String , String ]) => T ): DataTableEntryDefinitionBody [T ] = new DataTableEntryDefinitionBody [T ] {
32
34
override def transform (entry : Map [String , String ]): T = f.apply(entry)
33
35
}
@@ -36,6 +38,8 @@ object DataTableEntryDefinitionBody {
36
38
37
39
object DataTableRowDefinitionBody {
38
40
41
+ import scala .language .implicitConversions
42
+
39
43
implicit def function1AsDataTableRowDefinitionBody [T ](f : (Seq [String ]) => T ): DataTableRowDefinitionBody [T ] = new DataTableRowDefinitionBody [T ] {
40
44
override def transform (row : Seq [String ]): T = f.apply(row)
41
45
}
@@ -44,6 +48,8 @@ object DataTableRowDefinitionBody {
44
48
45
49
object DataTableCellDefinitionBody {
46
50
51
+ import scala .language .implicitConversions
52
+
47
53
implicit def function1AsDataTableCellDefinitionBody [T ](f : (String ) => T ): DataTableCellDefinitionBody [T ] = new DataTableCellDefinitionBody [T ] {
48
54
override def transform (cell : String ): T = f.apply(cell)
49
55
}
@@ -52,6 +58,8 @@ object DataTableCellDefinitionBody {
52
58
53
59
object DataTableDefinitionBody {
54
60
61
+ import scala .language .implicitConversions
62
+
55
63
implicit def function1AsDataTableDefinitionBody [T ](f : (DataTable ) => T ): DataTableDefinitionBody [T ] = new DataTableDefinitionBody [T ] {
56
64
override def transform (dataTable : DataTable ): T = f.apply(dataTable)
57
65
}
0 commit comments