~ruther/guix-local

3d19b7fbc2f9394ad7d957f1408fef9fc0589ce6 — Ludovic Courtès 8 years ago 6c80641
derivations: Use 'define-immutable-record-type' as appropriate.

This is a followup to dc673fa1131fb5d1e5ca29acb4a693cfb906986f.

* guix/derivations.scm (<derivation-output>, <derivation-input>): Use
'define-immutable-record-type'.
1 files changed, 2 insertions(+), 2 deletions(-)

M guix/derivations.scm
M guix/derivations.scm => guix/derivations.scm +2 -2
@@ 136,7 136,7 @@
  (env-vars derivation-builder-environment-vars)  ; list of name/value pairs
  (file-name derivation-file-name))               ; the .drv file name

(define-record-type <derivation-output>
(define-immutable-record-type <derivation-output>
  (make-derivation-output path hash-algo hash recursive?)
  derivation-output?
  (path       derivation-output-path)             ; store path


@@ 144,7 144,7 @@
  (hash       derivation-output-hash)             ; bytevector | #f
  (recursive? derivation-output-recursive?))      ; Boolean

(define-record-type <derivation-input>
(define-immutable-record-type <derivation-input>
  (make-derivation-input path sub-derivations)
  derivation-input?
  (path            derivation-input-path)             ; store path