// Code generated by https://github.com/gagliardetto/codebox. DO NOT EDIT.

package main

import "mime"

func TaintStepTest_MimeFormatMediaType_B0I0O0(sourceCQL interface{}) interface{} {
	fromString656 := sourceCQL.(string)
	intoString414 := mime.FormatMediaType(fromString656, nil)
	return intoString414
}

func TaintStepTest_MimeFormatMediaType_B0I1O0(sourceCQL interface{}) interface{} {
	fromMapstringstring518 := sourceCQL.(map[string]string)
	intoString650 := mime.FormatMediaType("", fromMapstringstring518)
	return intoString650
}

func TaintStepTest_MimeParseMediaType_B0I0O0(sourceCQL interface{}) interface{} {
	fromString784 := sourceCQL.(string)
	intoString957, _, _ := mime.ParseMediaType(fromString784)
	return intoString957
}

func TaintStepTest_MimeParseMediaType_B0I0O1(sourceCQL interface{}) interface{} {
	fromString520 := sourceCQL.(string)
	_, intoMapstringstring443, _ := mime.ParseMediaType(fromString520)
	return intoMapstringstring443
}

func TaintStepTest_MimeWordDecoderDecode_B0I0O0(sourceCQL interface{}) interface{} {
	fromString127 := sourceCQL.(string)
	var mediumObjCQL mime.WordDecoder
	intoString483, _ := mediumObjCQL.Decode(fromString127)
	return intoString483
}

func TaintStepTest_MimeWordDecoderDecodeHeader_B0I0O0(sourceCQL interface{}) interface{} {
	fromString989 := sourceCQL.(string)
	var mediumObjCQL mime.WordDecoder
	intoString982, _ := mediumObjCQL.DecodeHeader(fromString989)
	return intoString982
}

func TaintStepTest_MimeWordEncoderEncode_B0I0O0(sourceCQL interface{}) interface{} {
	fromString417 := sourceCQL.(string)
	var mediumObjCQL mime.WordEncoder
	intoString584 := mediumObjCQL.Encode("", fromString417)
	return intoString584
}

func RunAllTaints_Mime() {
	{
		source := newSource(0)
		out := TaintStepTest_MimeFormatMediaType_B0I0O0(source)
		sink(0, out)
	}
	{
		source := newSource(1)
		out := TaintStepTest_MimeFormatMediaType_B0I1O0(source)
		sink(1, out)
	}
	{
		source := newSource(2)
		out := TaintStepTest_MimeParseMediaType_B0I0O0(source)
		sink(2, out)
	}
	{
		source := newSource(3)
		out := TaintStepTest_MimeParseMediaType_B0I0O1(source)
		sink(3, out)
	}
	{
		source := newSource(4)
		out := TaintStepTest_MimeWordDecoderDecode_B0I0O0(source)
		sink(4, out)
	}
	{
		source := newSource(5)
		out := TaintStepTest_MimeWordDecoderDecodeHeader_B0I0O0(source)
		sink(5, out)
	}
	{
		source := newSource(6)
		out := TaintStepTest_MimeWordEncoderEncode_B0I0O0(source)
		sink(6, out)
	}
}
