• Murdo Maclachlan@lemmy.world
    link
    fedilink
    arrow-up
    33
    ·
    edit-2
    8 months ago

    Image Transcription: Code


    [Transcriber’s note: the first line in the following transcription is incorrect. After the equals, there should be eight instances of the word “Option”, each succeeded by a less-than symbol, then two brackets, like (), before the first greater-tha symbol. However, if you type a less-than symbol on Lemmy, it seems to strip that symbol and whatever word comes next out of the source when you save the comment.]

    type Wtf = Option>>>>>>>;
    let two = Some(Some(Some(Some(Some(Some(None))))));
    let three = Some(Some(Some(Some(Some(None)))));
    let six = Some(Some(None));
    unsafe {
        assert_eq!(
            std::mem::transmute::(two) * std::mem::transmute::(three)
            std::mem::transmute::(six)
        );
    }
    

    I am a human who transcribes posts to improve accessibility on Lemmy. Transcriptions help people who use screen readers or other assistive technology to use the site. For more information, see here.