From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mx.groups.io with SMTP id smtpd.web12.51194.1656385422306164919 for ; Mon, 27 Jun 2022 20:03:42 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=hGE8vOkz; spf=pass (domain: intel.com, ip: 192.55.52.115, mailfrom: michael.d.kinney@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1656385422; x=1687921422; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=7rXGfeuFmPWFxluSCqucnaiW+ANb5PFlIuZLlCsQJNI=; b=hGE8vOkzBwb8mSab98dG9+7X3S9AYwIPOeFJ0ndIa57sOCtPFTjV3Is1 caWElKJF2508tsxORUQlPwMjng96XJ+3Nreo+W6y5/NsMci7aRjivQW7P s0P5DUGOVbxbPNCvg4eYKqhDAFR55+/exP0dcDGKIr4jcFqRunmyYRu9r 44/H4GS1CU3NG8xOpFRg6T3oQGVeTyJRlocma80bFii/KZ5PYQsmgsdXq fvF4Ktvd1pxHdTBNKfjF8YcwgKwavHdmhNB8GGsUgNMOYk3OjNofy2Q7+ k+DhohYdkd9oUygx0GSGtU93YPoSou643KNTdc2FI61LSIlnFMLnICHnb A==; X-IronPort-AV: E=McAfee;i="6400,9594,10391"; a="281655354" X-IronPort-AV: E=Sophos;i="5.92,227,1650956400"; d="scan'208";a="281655354" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Jun 2022 20:03:41 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.92,227,1650956400"; d="scan'208";a="594581048" Received: from orsmsx606.amr.corp.intel.com ([10.22.229.19]) by fmsmga007.fm.intel.com with ESMTP; 27 Jun 2022 20:03:41 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Mon, 27 Jun 2022 20:03:41 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Mon, 27 Jun 2022 20:03:41 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.168) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Mon, 27 Jun 2022 20:03:41 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YQyqoCSlHtVyAxVRT0aKz+7Jdn0HUYXU3lBCNhDl5O5XvlLGh6apoTM5zW35z7tA0y09mO6Y/i96VEQeg+j+udkijwGVtjF8FRf2Xx9H5RLvKRbNlrp6u8ByqY1Sp45AeOPMNqbORIAYNMTSlgr/MtHzgphkdycU7mHtt3Gr3phyDoj6r5pdwpXnVY2W58ypOC0RANe0NBx5BRzLPZEwkp5cJrS8bFbpIMKkp8sy7g2snp1VySps2nr8qjMQsgK4joycH4Q/WDTJzv49HHdWlYn9rcdDd2dZJQ7g92BUz+kADs+S1uLIysRsU00dZJ5ErlDRfDq9+q/nuOBbDe3NZw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=7rXGfeuFmPWFxluSCqucnaiW+ANb5PFlIuZLlCsQJNI=; b=XmJAiGYU7eP+QlKOwBZvHbCea0cgfwY3Wic2WQlQARmZGHf7+NMXPSjl9UYxXm1/xBRLZTR+yrTu08nnl/rzFhaVqyBPoeMa4saGdPTLHgVK1hoYZl7RlVk7OVuoMnOSJEptDOZp3D/563Rf1EvVDtFC27oHbh0sHHxYOfQZuP3095y/6/0tVtstefGts0QlbGxslSe/xl7nqb6/GnBt+NNr+c9PNvNXZ2R2H3adz/UQCTjRDThMw27u4rR/Diww5e0UZsAp5gbdBfNOpIvpQNtpXx6reZbw8gaVmwa/UWdPB/rwJJ3vgc/BWIwBQ+/aiQ7fqY6xY+RbUaqmMTO0yw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by SN6PR11MB3040.namprd11.prod.outlook.com (2603:10b6:805:db::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5373.18; Tue, 28 Jun 2022 03:03:39 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::99d7:f73:c72c:12f3]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::99d7:f73:c72c:12f3%6]) with mapi id 15.20.5373.018; Tue, 28 Jun 2022 03:03:39 +0000 From: "Michael D Kinney" To: Ayush Singh , edk2-devel-groups-io , "Kinney, Michael D" CC: Michael Kubacki , "Gaibusab, Jabeena B" , "Yao, Jiewen" Subject: Re: Dealing with CRLF in Rust printing Thread-Topic: Dealing with CRLF in Rust printing Thread-Index: AQHYilqC1glQ+xHNt0i22LgksldsDa1kIfzg Date: Tue, 28 Jun 2022 03:03:39 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.500.17 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 9c8f908d-2b29-468b-1c42-08da58b2cd17 x-ms-traffictypediagnostic: SN6PR11MB3040:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: VuKK1uvM34XDecizaQ7Q6r3r/cqpxWDIZZY4RT4n4sCz8+9jIfy5O1y/IudHCv9vBhlG2562gQz/p8428oXxvUhyJ395mag8urG+b7o6q3UZIvxZUAVYWVePToFOh4YWDDRPKs31RzIttto4NJy0vBlas300mOntrZEIxje74kbjf9oxpKQxXFwrYD8Z7wfEkZsY2JqbJz+gWoQzcfebaaJeFLutmuOjd5ko27b1TOxFwikf0Q6W4reqJxL5UIQZtKzKSzIfQWrdDjpwVvzl2q87UhTuPsl2ZFUS46NA+QjybiIa/gyIo6vMV6/Mo63q2AsxYlhrZ187NHF7IwWMTYSyv0HUaz9Ufx6friKN1NT9DMco14souh3+ljL/N29Cax3+SWyVb5ByUAuG3P/uBMD4fvejgGC/XqmuLwZNzTx1U5AiHpEeRJ/J5yR8AhaWezcT7maNCWdfZPOKIGj0dtQUk0WLPOwRRg9YImGhL7XUCDFyJ7kyGnsVwwmzr0Ndjf0kFGhaAnW47Dy3HiTs9SsyIg5oEvkVW0Vl9KGKbg9e3R6j3Fgz0pbwEgOxFPffK1lI7LCRXfavFZoiw4yFVvv80guoBQOT09YXrrGfBftSNPHkYTrvcqtvIrzCo+c1bPp8LLn1yYT/l9IuzvG7YVEvBtt/zNZrQpC14ZXDKQF/COUJbAEhOsyzQyZD5/LCAMfN/muYQROJJxEDTmezm4m536t6yewZNfGVgSxUZDbu8JvvR8GDeaJbW/C+r0HSbGK/+D4ync/b5ZB6OU1ixqjLY3fmoyMQZy3S9sHUPXNzXJhpFN+I3B3DGuR4h+CKpzyy/8NCzm6Z5d/dtyZG3g== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB4929.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(376002)(346002)(136003)(39860400002)(396003)(366004)(52536014)(64756008)(38070700005)(66556008)(4326008)(71200400001)(66446008)(66476007)(66946007)(82960400001)(8676002)(478600001)(26005)(86362001)(76116006)(7696005)(41300700001)(6506007)(53546011)(2906002)(9686003)(966005)(186003)(55016003)(38100700002)(122000001)(8936002)(107886003)(110136005)(5660300002)(33656002)(54906003)(316002)(83380400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eHdROGZULzkxb2ZkazIwYXZvVmlqQ2JqdmxwcHJSbXR2d2dYbUxJTkxGOWlr?= =?utf-8?B?aGNyYk1qWGEvVTNsakNER1VZQmNKdGx5QmJQQXlxNUUzd0hVRURvbFVaN3Jw?= =?utf-8?B?L0cxQVVDZVhvaGNUMjNMUFc2RUM2WU1TSDZ4U3JGUDZXdGdIa2JBZG9DMzNw?= =?utf-8?B?YUpSL1N2UGxiUnQ0UVlKbFlBKzNQYlY3YnNLaVR4VlA3bTkxR3E5ZzIyb1Mv?= =?utf-8?B?TTgyaFc2YlZHR3FkQmtSMkt3QVlqdHgvNFU1cmd6MnoxZ2lVWjhnNFNSVmpj?= =?utf-8?B?VjR2SkozTmdRZzJrUWdwOFIrQTBBREh2ZjlhQWNvMVQ3Um9wNFk1ZnNWd0tW?= =?utf-8?B?b3hsL3cvY0JIdnVtMmw5K3BpUFVkRVVRUU52TWNqbHY1c1Z1ZDNjb3VTRmFD?= =?utf-8?B?ek54NHE1byt4STBUY21Ball1Qkh5WmVaSjMydWhLd0lINllBdldOTG1PZzJa?= =?utf-8?B?MC9iODQzaXh2K2JrS2s2V3JoTmpJbC9IeS8yUEFqSUhPQmxxTG1KVTFSUkxL?= =?utf-8?B?ZnNURWU1YUdYQnRZdnFZU0Z1bi9tbUdzYmxqNGJIZmxHQy9kYVZJNUNnbklD?= =?utf-8?B?cFBIY0ZQeGVFeldPQVREVUJURHhlbzRlclNSVnBwV1pKWkR6b3AyZ2hIeklH?= =?utf-8?B?blJsandUS0F0Y1dLRUdic0tpcDd6MkVwQjRpTTlKdktrdmJydVp2T0tyYW1h?= =?utf-8?B?ZzZJRDM1akFSRk9wRWFZSGRwdXVoSHN0QTdmVmpabmJOK3EvdGNyaGo2MXdw?= =?utf-8?B?YS9Mbnk3U21DcFZNRlpzb0MvTE1hVUdHM1lWajhEYnJqa1dadmlQbG96M1hy?= =?utf-8?B?NjB1bi81OFBCVXVBQWd5aElRSHRHWXZ5bHU2Ky84ZUlWSEpFVGlpVzdxdmhz?= =?utf-8?B?aU15T0VJWnZsejVVSGlPeTd4TUlTTU5MZGJiRmltdjVWMk1mNmRZN1NoMklr?= =?utf-8?B?VVZabDFLK2l1SFZ2YWd0WDJZVU9OdkRValBrUUxzSDRGckZ3cDBtVmVQNnha?= =?utf-8?B?K0kxV3FyOU81MUpVc1dYVFFPOExEVzkyWFovYjNNa1c2ekV4aW8xVVpFVGhu?= =?utf-8?B?b2JqVC9WNkZxTm1vdnpHVWFFeHp1allkQVZvKzJjZmRsMXVHNDA1a2hZNDRq?= =?utf-8?B?bU9xRlNHM0ttWUxqeFJsenl6RnYwdW9TR1BEcHVXdlZ2ekJDb29IWlBCQ1lH?= =?utf-8?B?czBPeHBFTVZNZi9INjFxU0hNUDdtYWdDNGhPMnRZVXVBQndkR1VKT3hxdFBn?= =?utf-8?B?TFJzcmRFeXllTDhkcExDZUF4WnIzTmFxS3J3d21sMHJqL1FrbHpjbllHR1Jp?= =?utf-8?B?SkZoZTlWR3czbnRIQm1CUy9HekVxL0pjalkyWmtBTmxEbzZuRzdyM1JLNW4y?= =?utf-8?B?Uk5xVDRIUHRnSzJYVmZuSStSR2ZmZVBabWJPc3lRcTdrTWl5Wm1qSVRqT2J2?= =?utf-8?B?SXhTNFlpOUtOWVZwVzVmcExsbHRUZnlMUy91amdORWx1bHFhVFg5SVUvenN6?= =?utf-8?B?L01QQVZZSkgwUko3SzBPWTIwVitHcng1Rkx1c0pXVUhhd25UbGlQU1p3VzVY?= =?utf-8?B?eXMxYlE5dFlZNkptSXNsc1pHQWNDY3BEZTZIUm44dGVnT1pFVWJNSXg5T1pq?= =?utf-8?B?UDlSbFlHQWtBbjE3azFXTG5Sd0dZVjhxNG11TjFFSTR5MmpsbUN2RmlsMkN5?= =?utf-8?B?OVhYTGhOK2RldmZsdW8yRVY3dS9RZGc1cmZkS3B5Mk5oeUEzYnM1Qm5hZ1dB?= =?utf-8?B?U2hpbHhPZDR4cU9tSktoem9TVGE1TmVVR29BeEs3RkJEV0hYVndtWnNUa2Jl?= =?utf-8?B?bGx2OEY2QUd1MUxXWFdWVjlLSFg3S3VoelpMdjJlbFlGNksxZzJqWUJqSVps?= =?utf-8?B?aWE1cytURXZsOFlqWUF1TTdManArZFNmbTFDNnJzVlBDdmp2L1FOWE1tWlhp?= =?utf-8?B?bWJmMDhoWVZwRUVwekZqUWh3OThtUGVpT2tqMlYxU211SUFLSy9zUXR5NzhB?= =?utf-8?B?MC9qNVRvbXhud0RlT1JhZ0VkU05aWDJjanNUeUdiOHNXd1l4Kzl0Rk9CVjR5?= =?utf-8?B?TmZUZTVubVZkaUZMM0ZKUXRGc3RhVkRSV0x0bVR0ak9uVW10dmgxcmliYTJJ?= =?utf-8?Q?lLPdREUnyzl2yQoPguifnpueK?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4929.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9c8f908d-2b29-468b-1c42-08da58b2cd17 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jun 2022 03:03:39.4144 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: z1BVnAjxXmvTQ/K5bn/t6TWeqtOCky3V8Df2prNegFkLsL5O0jC0RyM7oGV1UgsRvDhx2MbutjQ9c4FTJKARvPOLDMwpAXdWhFowXKJaVs8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB3040 Return-Path: michael.d.kinney@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgQXl1c2gsDQoNCllvdXIgcHJvcG9zYWwgbG9va3MgcmlnaHQgdG8gbWUuDQoNCklmIFxyIGlz IHByaW50ZWQgZnJvbSBSdXN0LCBpdCBzaG91bGQgbm90IGJlIG1vZGlmaWVkLiAgT25seSBpZg0K YSBcbiBpcyBwcmludGVkIGZyb20gUnVzdCBzaG91bGQgaXQgYmUgZXhwYW5kZWQgdG8gXHJcbi4N Cg0KU28geW91ciBleGFtcGxlIG9mICdcclxyXG4nIGZyb20gUnVzdCB3b3VsZCBiZSBleHBhbmRl ZCB0byAnXHJcclxyXG4nLg0KDQpNaWtlDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N Cj4gRnJvbTogQXl1c2ggU2luZ2ggPGF5dXNoZGV2ZWwxMzI1QGdtYWlsLmNvbT4NCj4gU2VudDog TW9uZGF5LCBKdW5lIDI3LCAyMDIyIDEyOjE3IFBNDQo+IFRvOiBlZGsyLWRldmVsLWdyb3Vwcy1p byA8ZGV2ZWxAZWRrMi5ncm91cHMuaW8+DQo+IENjOiBNaWNoYWVsIEt1YmFja2kgPG1pa3ViYWNr QGxpbnV4Lm1pY3Jvc29mdC5jb20+OyBLaW5uZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5l eUBpbnRlbC5jb20+OyBHYWlidXNhYiwgSmFiZWVuYSBCDQo+IDxqYWJlZW5hLmIuZ2FpYnVzYWJA aW50ZWwuY29tPjsgWWFvLCBKaWV3ZW4gPGppZXdlbi55YW9AaW50ZWwuY29tPg0KPiBTdWJqZWN0 OiBEZWFsaW5nIHdpdGggQ1JMRiBpbiBSdXN0IHByaW50aW5nDQo+IA0KPiBIZWxsbyBldmVyeW9u ZSwgSSBoYXZlIGJlZW4gc29tZXdoYXQgc3VjY2Vzc2Z1bCBpbiBpbXBsZW1lbnRpbmcgUnVzdA0K PiBzdGRpbyBmb3IgVUVGSS4NCj4gDQo+IFRoaXMgbWVhbnMgaXQgaXMgbm93IHBvc3NpYmxlIHRv IGRvIHRoaW5ncyBsaWtlIHRoaXM6DQo+IGBgYHJ1c3QNCj4gbGV0IHMgPSAxMDsNCj4gcHJpbnRs biEoIkNvbk91dDoge30iLCBzKTsNCj4gZXByaW50bCEoIlN0ZEVycjoge30iLCBzKTsNCj4gYGBg DQo+IA0KPiBIb3dldmVyLCBSdXN0IHVzZXMgTEYgb24gYWxsIHBsYXRmb3JtcyBjdXJyZW50bHks IHdoaWNoIG1lYW5zIHRoYXQgdGhlDQo+IGBwcmludGxuIWAsIGBlcHJpbnRsbiFgIGFuZCBvdGhl ciBtYWNyb3Mgb25seSBvdXRwdXQgTEYgYXQgdGhlIGVuZC4NCj4gDQo+IEFmdGVyIGRpc2N1c3Np b24gaW4genVsaXBjaGF0IFsxXSwgaXQgc2VlbXMgdGhhdCByYXRoZXIgdGhhbiBjaGFuZ2luZw0K PiB0aGUgbWFjcm8sIGl0IHdvdWxkIGJlIGJldHRlciB0byBjaGFuZ2Ugd2hhdCBpcyBwcmludGVk IGFzIG91dHB1dC4NCj4gVGhpcyBtZWFucyBjaGFuZ2luZzogYFxuYCB0byBgXHJcbmAsIHdoZW4g d2UgZ28gZm9yIHByaW50aW5nIHRvDQo+IHNjcmVlbi4NCj4gDQo+IE5vdGU6IFRoaXMgbWVhbnMg dGhhdCB0aGUgTEYgd2lsbCBiZSBjaGFuZ2VkIHRvIENSTEYgb25seSB3aGVuIHVzaW5nDQo+IHN0 ZGlvIGFuZCBub3Qgd2hlbiB3cml0aW5nIHRvIHNheSBhbiBleHRlcm5hbCBmaWxlLg0KPiANCj4g Rmlyc3RseSwgSSB3YW50ZWQgdG8gYXNrIG90aGVyIHBlb3BsZSdzIG9waW5pb25zIGFib3V0IGRv aW5nIHRoaXMuDQo+IFNlY29uZGx5LCBJIHdhbnRlZCB0byBhc2sgaWYgYFxyXHJcbmAgaXMgdGhl IHNhbWUgYXMgYFxyXG5gIG9yIGlmIHRoZQ0KPiBleHRyYSBDUiBzaG91bGQgYmUgdHJpbW1lZC4N Cj4gDQo+IEF5dXNoIFNpbmdoDQo+IA0KPiBbMV06IGh0dHBzOi8vcnVzdC1sYW5nLnp1bGlwY2hh dC5jb20vI25hcnJvdy9zdHJlYW0vMTgyNDQ5LXQtY29tcGlsZXIuMkZoZWxwL3RvcGljLy42MHBy aW50bG4hLjYwLjIwZm9yLjIwQ1JMRi4yMGNvbnNvbGUNCg==