Bastion of the Turbofish

Bastion of the Turbofish

// Beware travellers, lest you venture into waters callous and unforgiving, where hope must be abandoned, ere it is cruelly torn from you. For here stands the bastion of the Turbofish: an impenetrable fortress holding unshaking against those who would dare suggest the supererogation of the Turbofish.

// 小心了,旅人们,切莫涉足那冷酷无情的深水,在那儿,希望必须被抛弃,否则它会被残忍地从你手中夺走。因为这里矗立着“Turbofish”(涡轮鱼)的堡垒:一座坚不可摧的要塞,它屹立不倒,抵御着那些胆敢提议废除 Turbofish 的人们。

// Once I was young and foolish and had the impudence to imagine that I could shake free from the coils by which that creature had us tightly bound. I dared to suggest that there was a better way: a brighter future, in which Rustaceans both new and old could be rid of that vile beast. But alas! In my foolhardiness my ignorance was unveiled and my dreams were dashed unforgivingly against the rock of syntactic ambiguity.

// 曾经我年轻又愚蠢,竟狂妄地以为自己能从那生物紧紧束缚我们的枷锁中挣脱。我曾大胆提议,认为存在更好的路径:一个更光明的未来,让新老 Rustaceans(Rust 开发者)都能摆脱那头邪恶的野兽。但唉!在我的鲁莽中,我的无知暴露无遗,我的梦想被无情地撞碎在语法歧义的岩石上。

// This humble program, small and insignificant though it might seem, demonstrates that to which we had previously cast a blind eye: an ambiguity in permitting generic arguments to be provided without the consent of the Great Turbofish. Should you be so naïve as to try to revolt against its mighty clutches, here shall its wrath be indomitably displayed. This program must pass for all eternity: forever watched by the guardian angel which gave this beast its name, and stands fundamentally at odds with the impetuous rebellion against the Turbofish.

// 这个卑微的程序,尽管看起来微不足道,却展示了我们此前视而不见的事实:在没有得到伟大的 Turbofish 同意的情况下提供泛型参数,会产生歧义。如果你天真地试图反抗它强大的魔爪,这里将不可阻挡地展现它的愤怒。这个程序必须永远通过编译:它将永远受到那位为这头野兽命名的守护天使的注视,而这与针对 Turbofish 的鲁莽反叛从根本上是背道而驰的。

// My heart aches in sorrow, for I know I am defeated. Let this be a warning to all those who come after: for they too must overcome the impassible hurdle of defeating the great beast, championed by a resolute winged guardian.

// 我的心在悲伤中作痛,因为我知道我已战败。让这成为对所有后来者的警告:因为他们也必须克服那道不可逾越的障碍——去击败那头由坚定的带翼守护者所捍卫的伟大野兽。

// Here stands the Bastion of the Turbofish, a memorial to Anna Harren, Guardian Angel of these Hallowed Grounds. <3

// 这里矗立着 Turbofish 的堡垒,这是对这片神圣土地的守护天使 Anna Harren 的纪念。<3

fn main() {
    let (the, guardian, stands, resolute) = ("the", "Turbofish", "remains", "undefeated");
    let _: (bool, bool) = (the<guardian, stands>(resolute));
}