View Source ExDoc.ModuleNode (ExDoc v0.29.1)

Structure that represents a module.

Link to this section Summary

Link to this section Types

@type t() :: %ExDoc.ModuleNode{
  annotations: [annotation()],
  deprecated: String.t() | nil,
  doc: ExDoc.DocAST.t() | nil,
  doc_line: non_neg_integer(),
  docs: [ExDoc.FunctionNode.t()],
  docs_groups: [atom()],
  group: atom() | nil,
  id: String.t(),
  language: module(),
  module: module(),
  nested_context: String.t() | nil,
  nested_title: String.t() | nil,
  rendered_doc: String.t() | nil,
  source_path: String.t(),
  source_url: String.t() | nil,
  title: String.t(),
  type: atom(),
  typespecs: [ExDoc.TypeNode.t()]
}