Lines Matching defs:MIME
6 type MIME struct { struct
7 mime string
8 aliases []string
9 extension string
10 matchFunc func([]byte) bool
11 children []*MIME
12 parent *MIME
16 func (n *MIME) String() string {
23 func (n *MIME) Extension() string {
29 func (n *MIME) Parent() *MIME {
37 func (n *MIME) Is(expectedMIME string) bool {
55 func newMIME(mime, extension string, matchFunc func([]byte) bool, children ...*MIME) *MIME {
70 func (n *MIME) alias(aliases ...string) *MIME {
77 func (n *MIME) match(in []byte, deepestMatch *MIME) *MIME {
87 func (n *MIME) flatten() []*MIME {