Function psl::datamodel_connector::completions::format_completion_docs
source · pub fn format_completion_docs(
example: &str,
description: &str,
params: Option<HashMap<&str, &str>>
) -> String
Expand description
Formats the documentation for a completion. example: How the completion is expected to be used.
Example
use psl_core::datamodel_connector::format_completion_docs;
let doc = format_completion_docs(
r#"relationMode = "foreignKeys" | "prisma""#,
r#"Sets the global relation mode for relations."#,
None,
);
assert_eq!(
"```prisma\nrelationMode = \"foreignKeys\" | \"prisma\"\n```\n___\nSets the global relation mode for relations.\n\n",
&doc
);