Variable: uuid--bindat-type

uuid--bindat-type is a variable defined in uuid.el.gz.

Value

#s(bindat--type
   #[257
     "\301\236\243\302\303\\\210\304\236\243\302\305\\\210\306\236\243\302\307\\\211\207"
     [bindat-idx :high nil 6 :ver-mid 2 :var-low 8] 7
     ("/nix/store/4sqc1yyx22dax8qs94hnxkgyg1v6gqfn-emacs-snapshot/share/emacs/32.0.50/lisp/emacs-lisp/uuid.elc"
      . 142)]
   #[0 "\300\301!\300\302!\300\303!\304B\305B\306BE\207"
       [bindat--unpack-uint 48 16 64 :high :ver-mid :var-low] 7]
   #[257
     "\300\236\243\301\302\"\210\303\236\243\301\304\"\210\305\236\243\301\306\"\207"
     [:high bindat--pack-uint 48 :ver-mid 16 :var-low 64] 7
     ("/nix/store/4sqc1yyx22dax8qs94hnxkgyg1v6gqfn-emacs-snapshot/share/emacs/32.0.50/lisp/emacs-lisp/uuid.elc"
      . 142)])

Documentation

The bindat type for UUIDs, as defined in RFC 9562.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/uuid.el.gz
(defconst uuid--bindat-type
  (bindat-type (:high uint 48)
               ;; We can't separate out ver and mid due to bindat
               ;; limitations on byte alignment.
               (:ver-mid uint 16)
               ;; Same issue with var and low.
               (:var-low uint 64))
  "The bindat type for UUIDs, as defined in RFC 9562.")