Skip to content

Commit 84f2061

Browse files
committed
runninf forc-fmt
1 parent 67c82c8 commit 84f2061

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

sway-core/src/semantic_analysis/ast_node/declaration/auto_impl/abi_encoding.rs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -379,16 +379,14 @@ where
379379
}}",
380380
len = enum_decl.variants.len(),
381381
);
382-
let enum_codec_values = self
382+
383+
self
383384
.parse_impl_trait_to_ty_ast_node(
384385
engines,
385386
decl.span(engines).source_id(),
386387
&code,
387388
crate::build_config::DbgGeneration::None,
388-
)
389-
.unwrap();
390-
391-
Some(enum_codec_values)
389+
).ok()
392390
}
393391

394392
pub(crate) fn generate_contract_entry(

sway-lib-std/src/codec.sw

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6927,12 +6927,12 @@ pub trait EnumCodecValues {
69276927

69286928
impl<T> TrivialEnum<T>
69296929
where
6930-
T: EnumCodecValues
6930+
T: EnumCodecValues,
69316931
{
69326932
pub fn is_valid(self) -> bool {
69336933
let discriminant: raw_slice = raw_slice::from_parts::<u8>(__addr_of(self.value), 8);
69346934
let discriminant: u64 = abi_decode::<u64>(discriminant);
6935-
6935+
69366936
let is_decode_trivial_table = T::is_decode_trivial_table();
69376937

69386938
if discriminant < is_decode_trivial_table.len() {
@@ -6980,7 +6980,7 @@ enum EnumTesting {
69806980
B: u64,
69816981
}
69826982

6983-
impl EnumCodecValues for EnumTesting{
6983+
impl EnumCodecValues for EnumTesting {
69846984
fn is_decode_trivial_table() -> &__slice[bool] {
69856985
__slice(&[true, true], 0, 2)
69866986
}
@@ -7029,7 +7029,9 @@ impl PartialEq for EnumTesting {
70297029

70307030
#[test]
70317031
fn trivial_enum_when_valid() {
7032-
let before = TrivialEnum { value: EnumTesting::B(1) };
7032+
let before = TrivialEnum {
7033+
value: EnumTesting::B(1),
7034+
};
70337035
let bytes = encode(before);
70347036
let after = abi_decode::<TrivialEnum<EnumTesting>>(bytes);
70357037
__log(after.is_valid());

0 commit comments

Comments
 (0)