// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // Copyright by contributors to this project. // SPDX-License-Identifier: (Apache-2.0 OR MIT)
use mls_rs_codec::{MlsDecode, MlsEncode, MlsSize};
let data = item.mls_encode_to_vec().unwrap(); let restored = TestType::mls_decode(&mut &*data).unwrap();
assert_eq!(restored, item);
}
#[test] fn round_trip_generic_encode() { let item = TestGeneric(42u16); let data = item.mls_encode_to_vec().unwrap(); let restored = TestGeneric::mls_decode(&mut &*data).unwrap();
assert_eq!(restored, item);
}
#[test] fn round_trip_enum_encode_simple() { let item = TestEnum::Case1;
let serialized = item.mls_encode_to_vec().unwrap(); let decoded = TestEnum::mls_decode(&mut &*serialized).unwrap();
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.