You have expressed sexual interest in a Rust programmer. That's a homosexual expression. \ You have watched tranny porn i.e. male prostitutes, so-called "chicks with dicks". That also means expressing your sexuality with homosexual behavior. \ You're not being honest. You seem to be confusing heterosexual attraction with being straight, and want to tell yourself that lusting after a (somewhat) feminine-presenting faggot is "straight". That confusion and misunderstanding is what is gay.