type github.com/google/safehtml.HTML
71 uses
github.com/google/safehtml (current package)
html.go#L27: type HTML struct {
html.go#L36: HTML() HTML
html.go#L44: func HTMLEscaped(text string) HTML {
html.go#L45: return HTML{escapeAndCoerceToInterchangeValid(text)}
html.go#L50: func HTMLConcat(htmls ...HTML) HTML {
html.go#L55: return HTML{b.String()}
html.go#L59: func (h HTML) String() string {
init.go#L22: func htmlRaw(s string) HTML {
init.go#L23: return HTML{s}
github.com/google/safehtml/legacyconversions
legacyconversions.go#L24: var html = raw.HTML.(func(string) safehtml.HTML)
legacyconversions.go#L34: func RiskilyAssumeHTML(s string) safehtml.HTML {
github.com/google/safehtml/template
sanitizers.go#L521: if safeTypeValue, ok := safehtmlutil.Indirect(args[0]).(safehtml.HTML); ok {
sanitizers.go#L531: if safeTypeValue, ok := safehtmlutil.Indirect(args[0]).(safehtml.HTML); ok {
template.go#L136: func (t *Template) ExecuteToHTML(data interface{}) (safehtml.HTML, error) {
template.go#L139: return safehtml.HTML{}, err
template.go#L153: func MustParseAndExecuteToHTML(text stringConstant) safehtml.HTML {
template.go#L184: func (t *Template) ExecuteTemplateToHTML(name string, data interface{}) (safehtml.HTML, error) {
template.go#L187: return safehtml.HTML{}, err
github.com/google/safehtml/uncheckedconversions
uncheckedconversions.go#L29: var html = raw.HTML.(func(string) safehtml.HTML)
uncheckedconversions.go#L39: func HTMLFromStringKnownToSatisfyTypeContract(s string) safehtml.HTML {
golang.org/x/pkgsite/internal/frontend
main.go#L40: Readme safehtml.HTML
main.go#L64: DocBody safehtml.HTML
main.go#L65: DocOutline safehtml.HTML
main.go#L66: MobileOutline safehtml.HTML
overview.go#L29: func blackfridayReadmeHTML(readme *internal.Readme, mi *internal.ModuleInfo) (safehtml.HTML, error) {
overview.go#L64: return safehtml.HTML{}, walkErr
overview.go#L75: func LegacyReadmeHTML(ctx context.Context, mi *internal.ModuleInfo, readme *internal.Readme) (_ safehtml.HTML, err error) {
overview.go#L78: return safehtml.HTML{}, nil
overview.go#L84: return safehtml.HTML{}, err
overview.go#L93: func legacySanitizeHTML(r io.Reader) safehtml.HTML {
readme.go#L49: HTML safehtml.HTML // rendered HTML
readme.go#L145: func sanitizeHTML(b *bytes.Buffer) safehtml.HTML {
server.go#L248: MetaDescription safehtml.HTML
styleguide.go#L90: Content safehtml.HTML
unit.go#L235: func metaDescription(synopsis string) safehtml.HTML {
unit.go#L237: return safehtml.HTML{}
golang.org/x/pkgsite/internal/godoc/dochtml
dochtml.go#L78: Body safehtml.HTML // main body of doc
dochtml.go#L79: Outline safehtml.HTML // outline for large screens
dochtml.go#L80: MobileOutline safehtml.HTML // outline for mobile
dochtml.go#L125: exec := func(tmpl *template.Template) safehtml.HTML {
dochtml.go#L127: return safehtml.HTML{}
dochtml.go#L130: var html safehtml.HTML
dochtml.go#L288: fileLink := func(name string) safehtml.HTML {
dochtml.go#L291: sourceLink := func(name string, node ast.Node) safehtml.HTML {
dochtml.go#L294: sinceVersion := func(name string) safehtml.HTML {
dochtml.go#L321: func executeToHTMLWithLimit(tmpl *template.Template, data interface{}, limit int64) (safehtml.HTML, error) {
dochtml.go#L325: return safehtml.HTML{}, fmt.Errorf("dochtml.Render: %w", ErrTooLarge)
dochtml.go#L327: return safehtml.HTML{}, fmt.Errorf("dochtml.Render: %v", err)
dochtml.go#L339: func linkHTML(name, url, class string) safehtml.HTML {
template.go#L62: "since_version": func(string) safehtml.HTML { return safehtml.HTML{} },
golang.org/x/pkgsite/internal/godoc/dochtml/internal/render
idents.go#L219: func (r identifierResolver) toHTML(word string) safehtml.HTML {
idents.go#L222: var extraSuffix safehtml.HTML // E.g., ".Get" for an unknown Get method
idents.go#L284: var outs []safehtml.HTML
linkify.go#L74: Body safehtml.HTML
linkify.go#L80: func (r *Renderer) declHTML(doc string, decl ast.Decl, extractLinks bool) (out struct{ Doc, Decl safehtml.HTML }) {
linkify.go#L167: func (r *Renderer) linesToHTML(lines []string, idr *identifierResolver) safehtml.HTML {
linkify.go#L169: htmls := make([]safehtml.HTML, 0, 2*len(lines))
linkify.go#L200: func (r *Renderer) codeHTML(ex *doc.Example) safehtml.HTML {
linkify.go#L214: func codeHTML(src string, codeTmpl *template.Template) safehtml.HTML {
linkify.go#L272: func (r *Renderer) formatLineHTML(line string, idr *identifierResolver) safehtml.HTML {
linkify.go#L273: var htmls []safehtml.HTML
linkify.go#L360: func ExecuteToHTML(tmpl *template.Template, data interface{}) safehtml.HTML {
linkify.go#L378: func (r *Renderer) formatDeclHTML(decl ast.Decl, idr *identifierResolver) safehtml.HTML {
linkify.go#L418: htmlLines := make([][]safehtml.HTML, numLines)
linkify.go#L482: var htmls []safehtml.HTML
render.go#L173: func (r *Renderer) DocHTML(doc string) safehtml.HTML {
render.go#L179: func (r *Renderer) DocHTMLExtractLinks(doc string) safehtml.HTML {
render.go#L200: func (r *Renderer) DeclHTML(doc string, decl ast.Decl) (out struct{ Doc, Decl safehtml.HTML }) {
render.go#L218: func (r *Renderer) CodeHTML(ex *doc.Example) safehtml.HTML {
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |