21
21
impl !core::panic::unwind_safe::RefUnwindSafe for bech32::EncodeIoError
22
22
impl !core::panic::unwind_safe::UnwindSafe for bech32::EncodeIoError
23
23
impl bech32::primitives::ExtensionField for bech32::primitives::gf32_ext::Fe1024
24
+ impl bech32::primitives::ExtensionField for bech32::primitives::gf32_ext::Fe32768
24
25
impl bech32::primitives::Field for bech32::primitives::gf32::Fe32
25
26
impl bech32::primitives::Field for bech32::primitives::gf32_ext::Fe1024
27
+ impl bech32::primitives::Field for bech32::primitives::gf32_ext::Fe32768
26
28
impl bech32::primitives::checksum::Checksum for bech32::primitives::Bech32
27
29
impl bech32::primitives::checksum::Checksum for bech32::primitives::Bech32m
28
30
impl bech32::primitives::checksum::Checksum for bech32::primitives::NoChecksum
@@ -337,42 +339,58 @@ impl core::ops::arith::Add<&bech32::primitives::gf32::Fe32> for &bech32::primiti
337
339
impl core::ops::arith::Add<&bech32::primitives::gf32::Fe32> for bech32::primitives::gf32::Fe32
338
340
impl core::ops::arith::Add<&bech32::primitives::gf32_ext::Fe32Ext<2>> for &bech32::primitives::gf32_ext::Fe1024
339
341
impl core::ops::arith::Add<&bech32::primitives::gf32_ext::Fe32Ext<2>> for bech32::primitives::gf32_ext::Fe1024
342
+ impl core::ops::arith::Add<&bech32::primitives::gf32_ext::Fe32Ext<3>> for &bech32::primitives::gf32_ext::Fe32768
343
+ impl core::ops::arith::Add<&bech32::primitives::gf32_ext::Fe32Ext<3>> for bech32::primitives::gf32_ext::Fe32768
340
344
impl core::ops::arith::Add<bech32::primitives::gf32::Fe32> for &bech32::primitives::gf32::Fe32
341
345
impl core::ops::arith::Add<bech32::primitives::gf32_ext::Fe32Ext<2>> for &bech32::primitives::gf32_ext::Fe1024
346
+ impl core::ops::arith::Add<bech32::primitives::gf32_ext::Fe32Ext<3>> for &bech32::primitives::gf32_ext::Fe32768
342
347
impl core::ops::arith::AddAssign for bech32::primitives::gf32::Fe32
343
348
impl core::ops::arith::AddAssign<&bech32::primitives::gf32::Fe32> for bech32::primitives::gf32::Fe32
344
349
impl core::ops::arith::AddAssign<&bech32::primitives::gf32_ext::Fe32Ext<2>> for bech32::primitives::gf32_ext::Fe1024
350
+ impl core::ops::arith::AddAssign<&bech32::primitives::gf32_ext::Fe32Ext<3>> for bech32::primitives::gf32_ext::Fe32768
345
351
impl core::ops::arith::Div for bech32::primitives::gf32::Fe32
346
352
impl core::ops::arith::Div<&bech32::primitives::gf32::Fe32> for &bech32::primitives::gf32::Fe32
347
353
impl core::ops::arith::Div<&bech32::primitives::gf32::Fe32> for bech32::primitives::gf32::Fe32
348
354
impl core::ops::arith::Div<&bech32::primitives::gf32_ext::Fe32Ext<2>> for &bech32::primitives::gf32_ext::Fe1024
349
355
impl core::ops::arith::Div<&bech32::primitives::gf32_ext::Fe32Ext<2>> for bech32::primitives::gf32_ext::Fe1024
356
+ impl core::ops::arith::Div<&bech32::primitives::gf32_ext::Fe32Ext<3>> for &bech32::primitives::gf32_ext::Fe32768
357
+ impl core::ops::arith::Div<&bech32::primitives::gf32_ext::Fe32Ext<3>> for bech32::primitives::gf32_ext::Fe32768
350
358
impl core::ops::arith::Div<bech32::primitives::gf32::Fe32> for &bech32::primitives::gf32::Fe32
351
359
impl core::ops::arith::Div<bech32::primitives::gf32_ext::Fe32Ext<2>> for &bech32::primitives::gf32_ext::Fe1024
360
+ impl core::ops::arith::Div<bech32::primitives::gf32_ext::Fe32Ext<3>> for &bech32::primitives::gf32_ext::Fe32768
352
361
impl core::ops::arith::DivAssign for bech32::primitives::gf32::Fe32
353
362
impl core::ops::arith::DivAssign<&bech32::primitives::gf32::Fe32> for bech32::primitives::gf32::Fe32
354
363
impl core::ops::arith::DivAssign<&bech32::primitives::gf32_ext::Fe32Ext<2>> for bech32::primitives::gf32_ext::Fe1024
364
+ impl core::ops::arith::DivAssign<&bech32::primitives::gf32_ext::Fe32Ext<3>> for bech32::primitives::gf32_ext::Fe32768
355
365
impl core::ops::arith::Mul for bech32::primitives::gf32::Fe32
356
366
impl core::ops::arith::Mul<&bech32::primitives::gf32::Fe32> for &bech32::primitives::gf32::Fe32
357
367
impl core::ops::arith::Mul<&bech32::primitives::gf32::Fe32> for bech32::primitives::gf32::Fe32
358
368
impl core::ops::arith::Mul<&bech32::primitives::gf32_ext::Fe32Ext<2>> for &bech32::primitives::gf32_ext::Fe1024
359
369
impl core::ops::arith::Mul<&bech32::primitives::gf32_ext::Fe32Ext<2>> for bech32::primitives::gf32_ext::Fe1024
370
+ impl core::ops::arith::Mul<&bech32::primitives::gf32_ext::Fe32Ext<3>> for &bech32::primitives::gf32_ext::Fe32768
371
+ impl core::ops::arith::Mul<&bech32::primitives::gf32_ext::Fe32Ext<3>> for bech32::primitives::gf32_ext::Fe32768
360
372
impl core::ops::arith::Mul<bech32::primitives::gf32::Fe32> for &bech32::primitives::gf32::Fe32
361
373
impl core::ops::arith::Mul<bech32::primitives::gf32_ext::Fe32Ext<2>> for &bech32::primitives::gf32_ext::Fe1024
374
+ impl core::ops::arith::Mul<bech32::primitives::gf32_ext::Fe32Ext<3>> for &bech32::primitives::gf32_ext::Fe32768
362
375
impl core::ops::arith::MulAssign for bech32::primitives::gf32::Fe32
363
376
impl core::ops::arith::MulAssign<&bech32::primitives::gf32::Fe32> for bech32::primitives::gf32::Fe32
364
377
impl core::ops::arith::MulAssign<&bech32::primitives::gf32_ext::Fe32Ext<2>> for bech32::primitives::gf32_ext::Fe1024
378
+ impl core::ops::arith::MulAssign<&bech32::primitives::gf32_ext::Fe32Ext<3>> for bech32::primitives::gf32_ext::Fe32768
365
379
impl core::ops::arith::Neg for bech32::primitives::gf32::Fe32
366
380
impl core::ops::arith::Sub for bech32::primitives::gf32::Fe32
367
381
impl core::ops::arith::Sub<&bech32::primitives::gf32::Fe32> for &bech32::primitives::gf32::Fe32
368
382
impl core::ops::arith::Sub<&bech32::primitives::gf32::Fe32> for bech32::primitives::gf32::Fe32
369
383
impl core::ops::arith::Sub<&bech32::primitives::gf32_ext::Fe32Ext<2>> for &bech32::primitives::gf32_ext::Fe1024
370
384
impl core::ops::arith::Sub<&bech32::primitives::gf32_ext::Fe32Ext<2>> for bech32::primitives::gf32_ext::Fe1024
385
+ impl core::ops::arith::Sub<&bech32::primitives::gf32_ext::Fe32Ext<3>> for &bech32::primitives::gf32_ext::Fe32768
386
+ impl core::ops::arith::Sub<&bech32::primitives::gf32_ext::Fe32Ext<3>> for bech32::primitives::gf32_ext::Fe32768
371
387
impl core::ops::arith::Sub<bech32::primitives::gf32::Fe32> for &bech32::primitives::gf32::Fe32
372
388
impl core::ops::arith::Sub<bech32::primitives::gf32_ext::Fe32Ext<2>> for &bech32::primitives::gf32_ext::Fe1024
389
+ impl core::ops::arith::Sub<bech32::primitives::gf32_ext::Fe32Ext<3>> for &bech32::primitives::gf32_ext::Fe32768
373
390
impl core::ops::arith::SubAssign for bech32::primitives::gf32::Fe32
374
391
impl core::ops::arith::SubAssign<&bech32::primitives::gf32::Fe32> for bech32::primitives::gf32::Fe32
375
392
impl core::ops::arith::SubAssign<&bech32::primitives::gf32_ext::Fe32Ext<2>> for bech32::primitives::gf32_ext::Fe1024
393
+ impl core::ops::arith::SubAssign<&bech32::primitives::gf32_ext::Fe32Ext<3>> for bech32::primitives::gf32_ext::Fe32768
376
394
impl core::ops::bit::BitXor for bech32::primitives::checksum::PackedNull
377
395
impl core::panic::unwind_safe::RefUnwindSafe for bech32::DecodeError
378
396
impl core::panic::unwind_safe::RefUnwindSafe for bech32::EncodeError
@@ -746,6 +764,14 @@ pub const bech32::primitives::gf32_ext::Fe1024::MULTIPLICATIVE_ORDER_FACTORS: &'
746
764
pub const bech32::primitives::gf32_ext::Fe1024::ONE: Self
747
765
pub const bech32::primitives::gf32_ext::Fe1024::POLYNOMIAL: Self
748
766
pub const bech32::primitives::gf32_ext::Fe1024::ZERO: Self
767
+ pub const bech32::primitives::gf32_ext::Fe32768::DEGREE: usize
768
+ pub const bech32::primitives::gf32_ext::Fe32768::EXT_ELEM: Self
769
+ pub const bech32::primitives::gf32_ext::Fe32768::GENERATOR: Self
770
+ pub const bech32::primitives::gf32_ext::Fe32768::MULTIPLICATIVE_ORDER: usize
771
+ pub const bech32::primitives::gf32_ext::Fe32768::MULTIPLICATIVE_ORDER_FACTORS: &'static [usize]
772
+ pub const bech32::primitives::gf32_ext::Fe32768::ONE: Self
773
+ pub const bech32::primitives::gf32_ext::Fe32768::POLYNOMIAL: Self
774
+ pub const bech32::primitives::gf32_ext::Fe32768::ZERO: Self
749
775
pub const bech32::primitives::hrp::BC: bech32::primitives::hrp::Hrp
750
776
pub const bech32::primitives::hrp::BCRT: bech32::primitives::hrp::Hrp
751
777
pub const bech32::primitives::hrp::TB: bech32::primitives::hrp::Hrp
@@ -781,6 +807,14 @@ pub fn &bech32::primitives::gf32_ext::Fe1024::mul(self, other: &bech32::primitiv
781
807
pub fn &bech32::primitives::gf32_ext::Fe1024::mul(self, other: bech32::primitives::gf32_ext::Fe1024) -> bech32::primitives::gf32_ext::Fe1024
782
808
pub fn &bech32::primitives::gf32_ext::Fe1024::sub(self, other: &bech32::primitives::gf32_ext::Fe1024) -> bech32::primitives::gf32_ext::Fe1024
783
809
pub fn &bech32::primitives::gf32_ext::Fe1024::sub(self, other: bech32::primitives::gf32_ext::Fe1024) -> bech32::primitives::gf32_ext::Fe1024
810
+ pub fn &bech32::primitives::gf32_ext::Fe32768::add(self, other: &bech32::primitives::gf32_ext::Fe32768) -> bech32::primitives::gf32_ext::Fe32768
811
+ pub fn &bech32::primitives::gf32_ext::Fe32768::add(self, other: bech32::primitives::gf32_ext::Fe32768) -> bech32::primitives::gf32_ext::Fe32768
812
+ pub fn &bech32::primitives::gf32_ext::Fe32768::div(self, other: &bech32::primitives::gf32_ext::Fe32768) -> bech32::primitives::gf32_ext::Fe32768
813
+ pub fn &bech32::primitives::gf32_ext::Fe32768::div(self, other: bech32::primitives::gf32_ext::Fe32768) -> bech32::primitives::gf32_ext::Fe32768
814
+ pub fn &bech32::primitives::gf32_ext::Fe32768::mul(self, other: &bech32::primitives::gf32_ext::Fe32768) -> bech32::primitives::gf32_ext::Fe32768
815
+ pub fn &bech32::primitives::gf32_ext::Fe32768::mul(self, other: bech32::primitives::gf32_ext::Fe32768) -> bech32::primitives::gf32_ext::Fe32768
816
+ pub fn &bech32::primitives::gf32_ext::Fe32768::sub(self, other: &bech32::primitives::gf32_ext::Fe32768) -> bech32::primitives::gf32_ext::Fe32768
817
+ pub fn &bech32::primitives::gf32_ext::Fe32768::sub(self, other: bech32::primitives::gf32_ext::Fe32768) -> bech32::primitives::gf32_ext::Fe32768
784
818
pub fn &bech32::primitives::gf32_ext::Fe32Ext<DEG>::mul(self, other: &bech32::primitives::gf32::Fe32) -> Self::Output
785
819
pub fn &bech32::primitives::gf32_ext::Fe32Ext<DEG>::mul(self, other: bech32::primitives::gf32::Fe32) -> Self::Output
786
820
pub fn bech32::ByteIterExt::bytes_to_fes(self) -> bech32::primitives::iter::BytesToFes<Self>
@@ -1021,6 +1055,20 @@ pub fn bech32::primitives::gf32_ext::Fe1024::mul_assign(&mut self, other: &bech3
1021
1055
pub fn bech32::primitives::gf32_ext::Fe1024::multiplicative_inverse(self) -> Self
1022
1056
pub fn bech32::primitives::gf32_ext::Fe1024::sub(self, other: &bech32::primitives::gf32_ext::Fe1024) -> bech32::primitives::gf32_ext::Fe1024
1023
1057
pub fn bech32::primitives::gf32_ext::Fe1024::sub_assign(&mut self, other: &bech32::primitives::gf32_ext::Fe1024)
1058
+ pub fn bech32::primitives::gf32_ext::Fe32768::_add(&self, other: &Self) -> Self
1059
+ pub fn bech32::primitives::gf32_ext::Fe32768::_div(&self, other: &Self) -> Self
1060
+ pub fn bech32::primitives::gf32_ext::Fe32768::_mul(&self, other: &Self) -> Self
1061
+ pub fn bech32::primitives::gf32_ext::Fe32768::_neg(self) -> Self
1062
+ pub fn bech32::primitives::gf32_ext::Fe32768::_sub(&self, other: &Self) -> Self
1063
+ pub fn bech32::primitives::gf32_ext::Fe32768::add(self, other: &bech32::primitives::gf32_ext::Fe32768) -> bech32::primitives::gf32_ext::Fe32768
1064
+ pub fn bech32::primitives::gf32_ext::Fe32768::add_assign(&mut self, other: &bech32::primitives::gf32_ext::Fe32768)
1065
+ pub fn bech32::primitives::gf32_ext::Fe32768::div(self, other: &bech32::primitives::gf32_ext::Fe32768) -> bech32::primitives::gf32_ext::Fe32768
1066
+ pub fn bech32::primitives::gf32_ext::Fe32768::div_assign(&mut self, other: &bech32::primitives::gf32_ext::Fe32768)
1067
+ pub fn bech32::primitives::gf32_ext::Fe32768::mul(self, other: &bech32::primitives::gf32_ext::Fe32768) -> bech32::primitives::gf32_ext::Fe32768
1068
+ pub fn bech32::primitives::gf32_ext::Fe32768::mul_assign(&mut self, other: &bech32::primitives::gf32_ext::Fe32768)
1069
+ pub fn bech32::primitives::gf32_ext::Fe32768::multiplicative_inverse(self) -> Self
1070
+ pub fn bech32::primitives::gf32_ext::Fe32768::sub(self, other: &bech32::primitives::gf32_ext::Fe32768) -> bech32::primitives::gf32_ext::Fe32768
1071
+ pub fn bech32::primitives::gf32_ext::Fe32768::sub_assign(&mut self, other: &bech32::primitives::gf32_ext::Fe32768)
1024
1072
pub fn bech32::primitives::gf32_ext::Fe32Ext<DEG>::clone(&self) -> bech32::primitives::gf32_ext::Fe32Ext<DEG>
1025
1073
pub fn bech32::primitives::gf32_ext::Fe32Ext<DEG>::eq(&self, other: &bech32::primitives::gf32_ext::Fe32Ext<DEG>) -> bool
1026
1074
pub fn bech32::primitives::gf32_ext::Fe32Ext<DEG>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
@@ -1180,9 +1228,11 @@ pub trait bech32::primitives::iter::ByteIterExt: core::marker::Sized + core::ite
1180
1228
pub trait bech32::primitives::iter::Fe32IterExt: core::marker::Sized + core::iter::traits::iterator::Iterator<Item = bech32::primitives::gf32::Fe32>
1181
1229
pub type &bech32::primitives::gf32::Fe32::Output = bech32::primitives::gf32::Fe32
1182
1230
pub type &bech32::primitives::gf32_ext::Fe1024::Output = bech32::primitives::gf32_ext::Fe32Ext<2>
1231
+ pub type &bech32::primitives::gf32_ext::Fe32768::Output = bech32::primitives::gf32_ext::Fe32Ext<3>
1183
1232
pub type &bech32::primitives::gf32_ext::Fe32Ext<DEG>::Output = bech32::primitives::gf32_ext::Fe32Ext<DEG>
1184
1233
pub type bech32::Checksum::MidstateRepr: bech32::primitives::checksum::PackedFe32
1185
1234
pub type bech32::Fe1024 = bech32::primitives::gf32_ext::Fe32Ext<2>
1235
+ pub type bech32::Fe32768 = bech32::primitives::gf32_ext::Fe32Ext<3>
1186
1236
pub type bech32::primitives::Bech32::MidstateRepr = u32
1187
1237
pub type bech32::primitives::Bech32m::MidstateRepr = u32
1188
1238
pub type bech32::primitives::ExtensionField::BaseField: bech32::primitives::Field
@@ -1201,6 +1251,9 @@ pub type bech32::primitives::gf32::Fe32::Output = bech32::primitives::gf32::Fe32
1201
1251
pub type bech32::primitives::gf32_ext::Fe1024 = bech32::primitives::gf32_ext::Fe32Ext<2>
1202
1252
pub type bech32::primitives::gf32_ext::Fe1024::BaseField = bech32::primitives::gf32::Fe32
1203
1253
pub type bech32::primitives::gf32_ext::Fe1024::Output = bech32::primitives::gf32_ext::Fe32Ext<2>
1254
+ pub type bech32::primitives::gf32_ext::Fe32768 = bech32::primitives::gf32_ext::Fe32Ext<3>
1255
+ pub type bech32::primitives::gf32_ext::Fe32768::BaseField = bech32::primitives::gf32::Fe32
1256
+ pub type bech32::primitives::gf32_ext::Fe32768::Output = bech32::primitives::gf32_ext::Fe32Ext<3>
1204
1257
pub type bech32::primitives::gf32_ext::Fe32Ext<DEG>::Output = bech32::primitives::gf32_ext::Fe32Ext<DEG>
1205
1258
pub type bech32::primitives::hrp::ByteIter<'b>::Item = u8
1206
1259
pub type bech32::primitives::hrp::CharIter<'b>::Item = char
0 commit comments