Struct deno_doc::html::GenerateCtx
source · pub struct GenerateCtx<'ctx> {
pub package_name: Option<String>,
pub common_ancestor: Option<PathBuf>,
pub main_entrypoint: Option<ModuleSpecifier>,
pub specifiers: Vec<ModuleSpecifier>,
pub hbs: Handlebars<'ctx>,
pub tree_sitter_highlighter: TreeSitterHighlighter,
pub global_symbols: NamespacedGlobalSymbols,
pub href_resolver: Rc<dyn HrefResolver>,
pub rewrite_map: Option<IndexMap<ModuleSpecifier, String>>,
pub hide_module_doc_title: bool,
pub single_file_mode: bool,
pub sidebar_flatten_namespaces: bool,
}Fields§
§package_name: Option<String>§common_ancestor: Option<PathBuf>§main_entrypoint: Option<ModuleSpecifier>§specifiers: Vec<ModuleSpecifier>§hbs: Handlebars<'ctx>§tree_sitter_highlighter: TreeSitterHighlighter§global_symbols: NamespacedGlobalSymbols§href_resolver: Rc<dyn HrefResolver>§rewrite_map: Option<IndexMap<ModuleSpecifier, String>>§hide_module_doc_title: bool§single_file_mode: boolImplementations§
source§impl<'ctx> GenerateCtx<'ctx>
impl<'ctx> GenerateCtx<'ctx>
pub fn url_to_short_path(&self, url: &ModuleSpecifier) -> String
Auto Trait Implementations§
impl<'ctx> !RefUnwindSafe for GenerateCtx<'ctx>
impl<'ctx> !Send for GenerateCtx<'ctx>
impl<'ctx> !Sync for GenerateCtx<'ctx>
impl<'ctx> Unpin for GenerateCtx<'ctx>
impl<'ctx> !UnwindSafe for GenerateCtx<'ctx>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more