mirror of
https://github.com/denoland/deno.git
synced 2025-10-01 14:41:15 +00:00
fix(doc): fix rustdoc bare_urls warning (#11921)
This commit is contained in:
parent
f9d29115a0
commit
bb99d5da4c
10 changed files with 15 additions and 15 deletions
|
@ -1,8 +1,8 @@
|
|||
// Copyright 2018-2021 the Deno authors. All rights reserved. MIT license.
|
||||
|
||||
//! The documentation for the inspector API is sparse, but these are helpful:
|
||||
//! https://chromedevtools.github.io/devtools-protocol/
|
||||
//! https://hyperandroid.com/2020/02/12/v8-inspector-from-an-embedder-standpoint/
|
||||
//! <https://chromedevtools.github.io/devtools-protocol/>
|
||||
//! <https://hyperandroid.com/2020/02/12/v8-inspector-from-an-embedder-standpoint/>
|
||||
|
||||
use crate::error::generic_error;
|
||||
use crate::error::AnyError;
|
||||
|
|
|
@ -101,7 +101,7 @@ pub fn v8_version() -> &'static str {
|
|||
/// A helper macro that will return a call site in Rust code. Should be
|
||||
/// used when executing internal one-line scripts for JsRuntime lifecycle.
|
||||
///
|
||||
/// Returns a string in form of: "[deno:<filename>:<line>:<column>]"
|
||||
/// Returns a string in form of: "`[deno:<filename>:<line>:<column>]`"
|
||||
#[macro_export]
|
||||
macro_rules! located_script_name {
|
||||
() => {
|
||||
|
|
|
@ -54,7 +54,7 @@ impl fmt::Display for ModuleResolutionError {
|
|||
pub type ModuleSpecifier = Url;
|
||||
|
||||
/// Resolves module using this algorithm:
|
||||
/// https://html.spec.whatwg.org/multipage/webappapis.html#resolve-a-module-specifier
|
||||
/// <https://html.spec.whatwg.org/multipage/webappapis.html#resolve-a-module-specifier>
|
||||
pub fn resolve_import(
|
||||
specifier: &str,
|
||||
base: &str,
|
||||
|
|
|
@ -41,8 +41,8 @@ pub type ModuleLoadId = i32;
|
|||
///
|
||||
/// Found module URL might be different from specified URL
|
||||
/// used for loading due to redirections (like HTTP 303).
|
||||
/// Eg. Both "https://example.com/a.ts" and
|
||||
/// "https://example.com/b.ts" may point to "https://example.com/c.ts"
|
||||
/// Eg. Both "`https://example.com/a.ts`" and
|
||||
/// "`https://example.com/b.ts`" may point to "`https://example.com/c.ts`"
|
||||
/// By keeping track of specified and found URL we can alias modules and avoid
|
||||
/// recompiling the same code 3 times.
|
||||
// TODO(bartlomieju): I have a strong opinion we should store all redirects
|
||||
|
@ -65,7 +65,7 @@ pub trait ModuleLoader {
|
|||
/// Returns an absolute URL.
|
||||
/// When implementing an spec-complaint VM, this should be exactly the
|
||||
/// algorithm described here:
|
||||
/// https://html.spec.whatwg.org/multipage/webappapis.html#resolve-a-module-specifier
|
||||
/// <https://html.spec.whatwg.org/multipage/webappapis.html#resolve-a-module-specifier>
|
||||
///
|
||||
/// `is_main` can be used to resolve from current working directory or
|
||||
/// apply import map for child imports.
|
||||
|
|
|
@ -8,7 +8,7 @@ use std::path::PathBuf;
|
|||
/// Similar to `fs::canonicalize()` but doesn't resolve symlinks.
|
||||
///
|
||||
/// Taken from Cargo
|
||||
/// https://github.com/rust-lang/cargo/blob/af307a38c20a753ec60f0ad18be5abed3db3c9ac/src/cargo/util/paths.rs#L60-L85
|
||||
/// <https://github.com/rust-lang/cargo/blob/af307a38c20a753ec60f0ad18be5abed3db3c9ac/src/cargo/util/paths.rs#L60-L85>
|
||||
pub fn normalize_path<P: AsRef<Path>>(path: P) -> PathBuf {
|
||||
let mut components = path.as_ref().components().peekable();
|
||||
let mut ret =
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue