XU XUv0.8.8
EN

API

#mime

import: #mime

counts: 4 函数, 0 方法, 1 类型, 0 常量, 0 方法集

媒体类型解析与按扩展名猜类型。

struct MediaType

XuAPI
pub struct MediaType {
    pub typ string
    pub keys []string
    pub vals []string
}

用途

公开结构体 `MediaType`。

参数

typ string
字段(string)
keys []string
字段([]string)
vals []string
字段([]string)

parse_media_type

XuAPI
pub fn parse_media_type(v &string) MediaType

用途

解析为 media type。失败时 throw。

参数

v &string
值(借用,调用方仍持有;类型 &string)

返回

MediaType — 该类型的值

format_media_type

XuAPI
pub fn format_media_type(mt &MediaType) string

用途

格式化为 media type。

参数

mt &MediaType
mt(借用,调用方仍持有;类型 &MediaType)

返回

string — 结果字符串

type_by_extension

XuAPI
pub fn type_by_extension(ext &string) string

用途

type按extension。

参数

ext &string
ext(借用,调用方仍持有;类型 &string)

返回

string — 结果字符串

extensions_by_type

XuAPI
pub fn extensions_by_type(typ &string) []string

用途

extensions按type。

参数

typ &string
typ(借用,调用方仍持有;类型 &string)

返回

[]string — 切片结果