services: configuration: Export 'no-serialization' syntactic keyword.
authorLudovic Courtès <ludo@gnu.org>
Sat, 8 May 2021 13:06:31 +0000 (15:06 +0200)
committerLudovic Courtès <ludo@gnu.org>
Sat, 8 May 2021 13:06:31 +0000 (15:06 +0200)
This is a followup to 3f9a12dc082b20426fc740416601b69ea1897193.

* gnu/services/configuration.scm (no-serialization): New variable.

gnu/services/configuration.scm

index 77fbc61..21cb829 100644 (file)
@@ -44,6 +44,7 @@
             configuration-error?
 
             define-configuration
+            no-serialization
 
             serialize-configuration
             define-maybe
@@ -190,6 +191,9 @@ does not have a default value" field kind)))
                                       #,(id #'stem #'stem #'-fields))
               conf)))))))
 
+(define no-serialization         ;syntactic keyword for 'define-configuration'
+  '(no serialization))
+
 (define-syntax define-configuration
   (lambda (s)
     (syntax-case s (no-serialization)