diff options
Diffstat (limited to 'cli/tools/doc.rs')
-rw-r--r-- | cli/tools/doc.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/cli/tools/doc.rs b/cli/tools/doc.rs index 824a3fc38..bc0d81cc9 100644 --- a/cli/tools/doc.rs +++ b/cli/tools/doc.rs @@ -178,10 +178,10 @@ pub async fn doc( .into_iter() .map(|node| deno_doc::html::DocNodeWithContext { origin: short_path.clone(), - ns_qualifiers: Rc::new(vec![]), + ns_qualifiers: Rc::new([]), kind_with_drilldown: - deno_doc::html::DocNodeKindWithDrilldown::Other(node.kind), - inner: std::sync::Arc::new(node), + deno_doc::html::DocNodeKindWithDrilldown::Other(node.kind()), + inner: Rc::new(node), drilldown_parent_kind: None, parent: None, }) @@ -300,7 +300,7 @@ impl deno_doc::html::HrefResolver for DocResolver { } fn resolve_source(&self, location: &deno_doc::Location) -> Option<String> { - Some(location.filename.clone()) + Some(location.filename.to_string()) } } @@ -492,9 +492,9 @@ fn print_docs_to_stdout( doc_flags: DocFlags, mut doc_nodes: Vec<deno_doc::DocNode>, ) -> Result<(), AnyError> { - doc_nodes.retain(|doc_node| doc_node.kind != doc::DocNodeKind::Import); + doc_nodes.retain(|doc_node| doc_node.kind() != doc::DocNodeKind::Import); let details = if let Some(filter) = doc_flags.filter { - let nodes = doc::find_nodes_by_name_recursively(doc_nodes, filter.clone()); + let nodes = doc::find_nodes_by_name_recursively(doc_nodes, &filter); if nodes.is_empty() { bail!("Node {} was not found!", filter); } |