Variable: majutsu-template--builtin-type-specs
majutsu-template--builtin-type-specs is a variable defined in
majutsu-template.el.
Value
Large value
((AnnotationLine :doc "Annotation/annotate line context." :converts
((Boolean . no) (Serialize . no) (Template . no)))
(Any :doc "Generic expression value." :converts
((Boolean . no) (Serialize . maybe) (Template . maybe)))
(Boolean :doc "Boolean value." :converts
((Boolean . yes) (Serialize . yes) (Template . yes)))
(ChangeId :doc "Change identifier." :converts
((Boolean . no) (Serialize . yes) (Template . yes)))
(Commit :doc "Commit object." :converts
((Boolean . no) (Serialize . yes) (Template . no)))
(CommitEvolutionEntry :doc "Commit evolution information." :converts
((Boolean . no) (Serialize . yes)
(Template . no)))
(CommitId :doc "Commit identifier." :converts
((Boolean . no) (Serialize . yes) (Template . yes)))
(CommitRef :doc "Commit reference (bookmark/tag)." :converts
((Boolean . no) (Serialize . yes) (Template . yes)))
(ConfigValue :doc "Configuration value." :converts
((Boolean . no) (Serialize . yes) (Template . yes)))
(CryptographicSignature :doc "Cryptographic signature metadata."
:converts
((Boolean . no) (Serialize . no)
(Template . no)))
(DiffStatEntry :doc "Per-file diff stat entry." :converts
((Boolean . no) (Serialize . no) (Template . no)))
(DiffStats :doc "Diff statistics histogram." :converts
((Boolean . no) (Serialize . no) (Template . yes)))
(Email :doc "Email address component." :converts
((Boolean . yes) (Serialize . yes) (Template . yes)))
(Integer :doc "Integer value." :converts
((Boolean . no) (Serialize . yes) (Template . yes)))
(Lambda :doc "Template lambda/expression." :converts
((Boolean . no) (Serialize . no) (Template . no)))
(List :doc "Generic list." :converts
((Boolean . yes) (Serialize . maybe) (Template . maybe)))
(Operation :doc "Operation object." :converts
((Boolean . no) (Serialize . yes) (Template . no)))
(OperationId :doc "Operation identifier." :converts
((Boolean . no) (Serialize . yes) (Template . yes)))
(Option :doc "Optional value." :converts
((Boolean . yes) (Serialize . maybe) (Template . maybe)))
(RefSymbol :doc "Reference symbol." :converts
((Boolean . no) (Serialize . yes) (Template . yes)
(String . yes)))
(RepoPath :doc "Repository path." :converts
((Boolean . no) (Serialize . yes) (Template . yes)))
(Serialize :doc "Serializable expression." :converts
((Serialize . yes)))
(ShortestIdPrefix :doc "Shortest id prefix." :converts
((Boolean . no) (Serialize . yes) (Template . yes)))
(Signature :doc "Commit signature." :converts
((Boolean . no) (Serialize . yes) (Template . yes)))
(SizeHint :doc "Size hint bounds." :converts
((Boolean . no) (Serialize . yes) (Template . no)))
(String :doc "String value." :converts
((Boolean . yes) (Serialize . yes) (Template . yes)
(StringPattern . yes)))
(StringLiteral :doc "Compile-time string literal." :converts
((Boolean . yes) (Serialize . yes) (Template . yes)
(String . yes) (StringLiteral . yes)
(StringPattern . yes)))
(Stringify :doc "Stringified template value." :converts
((Boolean . no) (Serialize . maybe) (Template . yes)))
(StringPattern :doc "String pattern literal." :converts
((Boolean . no) (Serialize . no) (Template . no)))
(Template :doc "Template fragment." :converts
((Boolean . no) (Serialize . no) (Template . yes)))
(Timestamp :doc "Timestamp value." :converts
((Boolean . no) (Serialize . yes) (Template . yes)))
(TimestampRange :doc "Timestamp range." :converts
((Boolean . no) (Serialize . yes) (Template . yes)))
(Trailer :doc "Commit trailer." :converts
((Boolean . no) (Serialize . no) (Template . yes)))
(TreeDiff :doc "Tree diff." :converts
((Boolean . no) (Serialize . no) (Template . no)))
(TreeDiffEntry :doc "Tree diff entry." :converts
((Boolean . no) (Serialize . no) (Template . no)))
(TreeEntry :doc "Tree entry." :converts
((Boolean . no) (Serialize . no) (Template . no)))
(WorkspaceRef :doc "Workspace reference." :converts
((Boolean . no) (Serialize . yes) (Template . yes))))
Documentation
Built-in template types and their conversion metadata.
Source Code
;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-template.el
(defconst majutsu-template--builtin-type-specs
'((AnnotationLine
:doc "Annotation/annotate line context."
:converts ((Boolean . no) (Serialize . no) (Template . no)))
(Any
:doc "Generic expression value."
:converts ((Boolean . no) (Serialize . maybe) (Template . maybe)))
(Boolean
:doc "Boolean value."
:converts ((Boolean . yes) (Serialize . yes) (Template . yes)))
(ChangeId
:doc "Change identifier."
:converts ((Boolean . no) (Serialize . yes) (Template . yes)))
(Commit
:doc "Commit object."
:converts ((Boolean . no) (Serialize . yes) (Template . no)))
(CommitEvolutionEntry
:doc "Commit evolution information."
:converts ((Boolean . no) (Serialize . yes) (Template . no)))
(CommitId
:doc "Commit identifier."
:converts ((Boolean . no) (Serialize . yes) (Template . yes)))
(CommitRef
:doc "Commit reference (bookmark/tag)."
:converts ((Boolean . no) (Serialize . yes) (Template . yes)))
(ConfigValue
:doc "Configuration value."
:converts ((Boolean . no) (Serialize . yes) (Template . yes)))
(CryptographicSignature
:doc "Cryptographic signature metadata."
:converts ((Boolean . no) (Serialize . no) (Template . no)))
(DiffStatEntry
:doc "Per-file diff stat entry."
:converts ((Boolean . no) (Serialize . no) (Template . no)))
(DiffStats
:doc "Diff statistics histogram."
:converts ((Boolean . no) (Serialize . no) (Template . yes)))
(Email
:doc "Email address component."
:converts ((Boolean . yes) (Serialize . yes) (Template . yes)))
(Integer
:doc "Integer value."
:converts ((Boolean . no) (Serialize . yes) (Template . yes)))
(Lambda
:doc "Template lambda/expression."
:converts ((Boolean . no) (Serialize . no) (Template . no)))
(List
:doc "Generic list."
:converts ((Boolean . yes) (Serialize . maybe) (Template . maybe)))
(Operation
:doc "Operation object."
:converts ((Boolean . no) (Serialize . yes) (Template . no)))
(OperationId
:doc "Operation identifier."
:converts ((Boolean . no) (Serialize . yes) (Template . yes)))
(Option
:doc "Optional value."
:converts ((Boolean . yes) (Serialize . maybe) (Template . maybe)))
(RefSymbol
:doc "Reference symbol."
:converts ((Boolean . no) (Serialize . yes) (Template . yes)
(String . yes)))
(RepoPath
:doc "Repository path."
:converts ((Boolean . no) (Serialize . yes) (Template . yes)))
(Serialize
:doc "Serializable expression."
:converts ((Serialize . yes)))
(ShortestIdPrefix
:doc "Shortest id prefix."
:converts ((Boolean . no) (Serialize . yes) (Template . yes)))
(Signature
:doc "Commit signature."
:converts ((Boolean . no) (Serialize . yes) (Template . yes)))
(SizeHint
:doc "Size hint bounds."
:converts ((Boolean . no) (Serialize . yes) (Template . no)))
(String
:doc "String value."
:converts ((Boolean . yes) (Serialize . yes) (Template . yes)
(StringPattern . yes)))
(StringLiteral
:doc "Compile-time string literal."
:converts ((Boolean . yes) (Serialize . yes) (Template . yes)
(String . yes) (StringLiteral . yes) (StringPattern . yes)))
(Stringify
:doc "Stringified template value."
:converts ((Boolean . no) (Serialize . maybe) (Template . yes)))
(StringPattern
:doc "String pattern literal."
:converts ((Boolean . no) (Serialize . no) (Template . no)))
(Template
:doc "Template fragment."
:converts ((Boolean . no) (Serialize . no) (Template . yes)))
(Timestamp
:doc "Timestamp value."
:converts ((Boolean . no) (Serialize . yes) (Template . yes)))
(TimestampRange
:doc "Timestamp range."
:converts ((Boolean . no) (Serialize . yes) (Template . yes)))
(Trailer
:doc "Commit trailer."
:converts ((Boolean . no) (Serialize . no) (Template . yes)))
(TreeDiff
:doc "Tree diff."
:converts ((Boolean . no) (Serialize . no) (Template . no)))
(TreeDiffEntry
:doc "Tree diff entry."
:converts ((Boolean . no) (Serialize . no) (Template . no)))
(TreeEntry
:doc "Tree entry."
:converts ((Boolean . no) (Serialize . no) (Template . no)))
(WorkspaceRef
:doc "Workspace reference."
:converts ((Boolean . no) (Serialize . yes) (Template . yes))))
"Built-in template types and their conversion metadata.")