summaryrefslogtreecommitdiff
path: root/models/nutrient.rkt
diff options
context:
space:
mode:
authorMarius Peter <dev@marius-peter.com>2025-11-02 19:40:29 +0100
committerMarius Peter <dev@marius-peter.com>2025-11-02 19:40:29 +0100
commit1b23eec4517a8628a9564c9ed25923e6c9ea5bd8 (patch)
treef527ed4ad667fc0ac005c8300dd151d17d06facd /models/nutrient.rkt
parentb310f6e261e623237f0379c954df040cf4e57a4c (diff)
Add custom display functions for certain model entities.
Diffstat (limited to 'models/nutrient.rkt')
-rw-r--r--models/nutrient.rkt8
1 files changed, 7 insertions, 1 deletions
diff --git a/models/nutrient.rkt b/models/nutrient.rkt
index 6df0989..10e274e 100644
--- a/models/nutrient.rkt
+++ b/models/nutrient.rkt
@@ -25,7 +25,13 @@
sql
"../db/conn.rkt")
-(struct nutrient (id name formula) #:transparent)
+(struct nutrient (id name formula)
+ #:transparent
+ #:property prop:custom-write
+ (λ (v out _)
+ (fprintf out "#<~a ~a>"
+ (nutrient-id v)
+ (nutrient-name v))))
;; CREATE
Copyright 2019--2025 Marius PETER