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.")