Function: make-erc-stamp--date
make-erc-stamp--date is a byte-compiled function defined in
erc-stamp.el.gz.
Signature
(make-erc-stamp--date &key TS STR FN MARKER)
Documentation
Constructor for objects of type erc-stamp--date.
Source Code
;; Defined in /usr/src/emacs/lisp/erc/erc-stamp.el.gz
;; This struct and its namesake variable exist to assist in testing.
(cl-defstruct erc-stamp--date
"Data relevant to life cycle of date-stamp insertion."
( ts (error "Missing `ts' field") :type (or cons integer)
:documentation "Time recorded by `erc-insert-timestamp-left-and-right'.")
( str (error "Missing `str' field") :type string
:documentation "Stamp rendered by `erc-insert-timestamp-left-and-right'.")
( fn #'ignore :type (or null function)
;; Use `ignore' as a third state to mean the creation of a bespoke
;; date-insertion function has been requested but not completed.
:documentation "Deferred insertion function created by post-modify hook.")
( marker (make-marker) :type marker
:documentation "Insertion marker."))