/
githubmirror
/
julia
Обзор
Документация
Войти
/
githubmirror
/
julia
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
stdlib/Markdown/src/render/rich.jl
26 строк
697 B
Dilum Aluthge
Remove undocumented internal method `Markdown.tohtml(::IO, ::MIME"image/svg+xml", ::Any)` (#61194)
03 мар 2026, 19:39
Не верифицирован
03 мар 2026, 19:39
1d3f25a
Код
Авторство
О чём код?
# This file is a part of Julia. License is MIT: https://julialang.org/license function tohtml(io::IO, m::MIME"text/html", x) show(io, m, x) end function tohtml(io::IO, m::MIME"text/plain", x) htmlesc(io, sprint(show, m, x)) end function tohtml(io::IO, m::MIME"image/png", img) print(io, """<img src="data:image/png;base64,""") print(io, stringmime(m, img)) print(io, "\" />") end # AbstractDisplay infrastructure function bestmime(val) for mime in ("text/html", "image/svg+xml", "image/png", "text/plain") showable(mime, val) && return MIME(Symbol(mime)) end error("Cannot render $val to Markdown.") end tohtml(io::IO, x) = tohtml(io, bestmime(x), x)