From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-io1-f50.google.com (mail-io1-f50.google.com [209.85.166.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6A33672 for ; Thu, 8 Jul 2021 14:36:06 +0000 (UTC) Received: by mail-io1-f50.google.com with SMTP id h6so8438521iok.6 for ; Thu, 08 Jul 2021 07:36:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=T0y510G4VND5fLpnetNVvxo88ijxd8g2ByoivFPwGQM=; b=shqTrwNuvivHwgsXTvyJREyR6j69IuVtHTv6B53zqdcmTJ5zVbUD3awQes/LabSWvU WCHIlFOubSl/2gLSuvLKzd6E5ysyJWVJUqMyFR0caGPFLtS4Kpz/i2J0DwxoMzZvBgmK o8uOibclAtVLl1+KWSnh6Br5b9xViqWJvamhXKMImPshHwOPFiNqZzszv0jNIec+Q1SN raHFKjFO8LT3Q79YiUyuCeR5Nh1L/YApv9zKrQrutrWwiw6INpqsTXQlym3vrSvkry0x ALtL+BsJFgLaOsN7AtZYTXxHENN5IIud8ajxDIgO7rs0NKFtAGIREvBDpqPgpHMszfUn WAug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=T0y510G4VND5fLpnetNVvxo88ijxd8g2ByoivFPwGQM=; b=igShcqyXSCv4STjaIf3cuvbzhsJEE/7ro3und4+2Xgz8WvLcFjD6T2Qo8njRCJrPr/ n/SZIYzXLGT5C4VLjAQwM07Sk/YBemCv57EsoyRUZk/kBD8HZ2eAZhhROVGrtkHQxLtf d4QDTGhCwfZGXyHvDv4007cNPvyTlVNejocvTNAVnIpL8uZDUEfKt1ZiueSDmPISPgo8 WqMD88v3fTZWFsqBjelIibAWWokYeS9mewwAdfe8t8S7FY4Ohhgpb+/ZmdH3RYzVszjM imCk/3RlB6G+KJcHJnzPszXVZhooLFAqWexg7sT72eYV908nVGbHkCyauvXsAWZvQWSS Z9TQ== X-Gm-Message-State: AOAM533nDk6mcegui3EGh1FSahgmfnMf6jcTAhymNhDWFUCyZqG48QHP BM5gXEWIbR/I1loKmzeqn+QKzwA6piqYQfJ8iAw= X-Google-Smtp-Source: ABdhPJytIirtYCxPgDi/hN3wD3GMxNncM7JmZcchv5j4eEAm0OA5N4rRXx6OtrMpEoptPDoW4xYX5rbY520cE9WY9bc= X-Received: by 2002:a02:2b21:: with SMTP id h33mr10207161jaa.31.1625754965644; Thu, 08 Jul 2021 07:36:05 -0700 (PDT) Precedence: bulk X-Mailing-List: ksummit@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <1f2a62c19845e4602817c2130d47bbea02d04d1d.camel@HansenPartnership.com> <20210707203827.GI18396@quack2.suse.cz> In-Reply-To: From: Miguel Ojeda Date: Thu, 8 Jul 2021 16:35:54 +0200 Message-ID: Subject: Re: [TECH TOPIC] Rust for Linux To: Geert Uytterhoeven Cc: Wedson Almeida Filho , Jan Kara , Greg KH , James Bottomley , Julia Lawall , Laurent Pinchart , Linus Walleij , Roland Dreier , ksummit@lists.linux.dev Content-Type: text/plain; charset="UTF-8" On Thu, Jul 8, 2021 at 4:33 PM Geert Uytterhoeven wrote: > > What if I would ignore that? I.e. > > let Some(content) = strong; > println!("{}", content); > > ? It does not compile :-) You can play with it here if you want https://godbolt.org/z/MeqznshPx > Please forgive my silly questions, I'm a Rust newbie ;-) No problem at all! It is perfectly understandable to ask these questions -- from a C perspective, it is indeed quite shocking that this "cannot happen". Cheers, Miguel