Skip to main content

Module check_code_block_syntax

Module check_code_block_syntax 

Source
Expand description

Validates syntax inside Rust code blocks (```rust).

Re-exportsยง

use std::borrow::Cow; ๐Ÿ”’
use std::sync::Arc; ๐Ÿ”’
use rustc_data_structures::sync::Lock; ๐Ÿ”’
use rustc_errors::emitter::Emitter; ๐Ÿ”’
use rustc_errors::formatting::format_diag_message; ๐Ÿ”’
use rustc_errors::Applicability; ๐Ÿ”’
use rustc_errors::Diag; ๐Ÿ”’
use rustc_errors::DiagCtxt; ๐Ÿ”’
use rustc_errors::DiagCtxtHandle; ๐Ÿ”’
use rustc_errors::DiagInner; ๐Ÿ”’
use rustc_errors::Diagnostic; ๐Ÿ”’
use rustc_errors::Level; ๐Ÿ”’
use rustc_parse::source_str_to_stream; ๐Ÿ”’
use rustc_parse::unwrap_or_emit_fatal; ๐Ÿ”’
use rustc_resolve::rustdoc::source_span_for_markdown_range; ๐Ÿ”’
use rustc_session::parse::ParseSess; ๐Ÿ”’
use rustc_span::hygiene::AstPass; ๐Ÿ”’
use rustc_span::hygiene::ExpnData; ๐Ÿ”’
use rustc_span::hygiene::ExpnKind; ๐Ÿ”’
use rustc_span::hygiene::LocalExpnId; ๐Ÿ”’
use rustc_span::hygiene::Transparency; ๐Ÿ”’
use rustc_span::source_map::FilePathMapping; ๐Ÿ”’
use rustc_span::source_map::SourceMap; ๐Ÿ”’
use rustc_span::DUMMY_SP; ๐Ÿ”’
use rustc_span::FileName; ๐Ÿ”’
use rustc_span::InnerSpan; ๐Ÿ”’
use rustc_span::Span; ๐Ÿ”’
use crate::clean; ๐Ÿ”’
use crate::core::DocContext; ๐Ÿ”’
use crate::html::markdown; ๐Ÿ”’
use crate::html::markdown::RustCodeBlock; ๐Ÿ”’

Structsยง

Buffer ๐Ÿ”’
BufferEmitter ๐Ÿ”’

Functionsยง

check_rust_syntax ๐Ÿ”’
visit_item ๐Ÿ”’