diff --git a/rustdoc/latest/equihash/all.html b/rustdoc/latest/equihash/all.html index 77afe09b1..2d03e5756 100644 --- a/rustdoc/latest/equihash/all.html +++ b/rustdoc/latest/equihash/all.html @@ -1 +1 @@ -
pub fn is_valid_solution(
+is_valid_solution in equihash - Rust pub fn is_valid_solution(
n: u32,
k: u32,
input: &[u8],
diff --git a/rustdoc/latest/equihash/index.html b/rustdoc/latest/equihash/index.html
index b6d916153..62f795cdf 100644
--- a/rustdoc/latest/equihash/index.html
+++ b/rustdoc/latest/equihash/index.html
@@ -1,4 +1,4 @@
-equihash - Rust Expand description
Equihash is a Proof-of-Work algorithm, based on a generalization of the Birthday
+
equihash - Rust Expand description
Equihash is a Proof-of-Work algorithm, based on a generalization of the Birthday
problem which finds colliding hash values. It was designed to be memory-hard; more
specifically, the bottle-neck for parallel implementations of Equihash solvers would
be memory bandwidth.
diff --git a/rustdoc/latest/equihash/struct.Error.html b/rustdoc/latest/equihash/struct.Error.html
index 38c7769b8..23a0da290 100644
--- a/rustdoc/latest/equihash/struct.Error.html
+++ b/rustdoc/latest/equihash/struct.Error.html
@@ -1,4 +1,4 @@
-Error in equihash - Rust pub struct Error(/* private fields */);
Expand description
An Equihash solution failed to verify.
+Error in equihash - Rust pub struct Error(/* private fields */);
Expand description
An Equihash solution failed to verify.
Trait Implementations§
Source§impl Error for Error
Available on crate feature std
only.
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more1.0.0 · Source§fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()Auto Trait Implementations§
§impl Freeze for Error
§impl RefUnwindSafe for Error
§impl Send for Error
§impl Sync for Error
§impl Unpin for Error
§impl UnwindSafe for Error
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
diff --git a/rustdoc/latest/f4jumble/all.html b/rustdoc/latest/f4jumble/all.html
index dcb562e3a..d7cabd13f 100644
--- a/rustdoc/latest/f4jumble/all.html
+++ b/rustdoc/latest/f4jumble/all.html
@@ -1 +1 @@
-List of all items in this crate List of all items
Enums
Functions
Constants
\ No newline at end of file
+List of all items in this crate List of all items
Enums
Functions
Constants
\ No newline at end of file
diff --git a/rustdoc/latest/f4jumble/constant.VALID_LENGTH.html b/rustdoc/latest/f4jumble/constant.VALID_LENGTH.html
index 91ec55801..8659f2dcc 100644
--- a/rustdoc/latest/f4jumble/constant.VALID_LENGTH.html
+++ b/rustdoc/latest/f4jumble/constant.VALID_LENGTH.html
@@ -1,3 +1,3 @@
-VALID_LENGTH in f4jumble - Rust pub const VALID_LENGTH: RangeInclusive<usize>;
Expand description
Length of F4Jumbled message must lie in the range VALID_LENGTH.
+VALID_LENGTH in f4jumble - Rust pub const VALID_LENGTH: RangeInclusive<usize>;
Expand description
Length of F4Jumbled message must lie in the range VALID_LENGTH.
VALID_LENGTH = 48..=4194368
\ No newline at end of file
diff --git a/rustdoc/latest/f4jumble/enum.Error.html b/rustdoc/latest/f4jumble/enum.Error.html
index f006b1c56..a51195ee6 100644
--- a/rustdoc/latest/f4jumble/enum.Error.html
+++ b/rustdoc/latest/f4jumble/enum.Error.html
@@ -1,4 +1,4 @@
-Error in f4jumble - Rust pub enum Error {
+Error in f4jumble - Rust pub enum Error {
InvalidLength,
}
Expand description
Errors produced by F4Jumble.
Variants§
§InvalidLength
Value error indicating that length of F4Jumbled message does not
diff --git a/rustdoc/latest/f4jumble/fn.f4jumble.html b/rustdoc/latest/f4jumble/fn.f4jumble.html
index eb184416b..469e286fd 100644
--- a/rustdoc/latest/f4jumble/fn.f4jumble.html
+++ b/rustdoc/latest/f4jumble/fn.f4jumble.html
@@ -1,4 +1,4 @@
-
f4jumble in f4jumble - Rust pub fn f4jumble(message: &[u8]) -> Result<Vec<u8>, Error>
Available on crate feature alloc
only.Expand description
Encodes the given message using F4Jumble, and returns the encoded message as a vector
+
f4jumble in f4jumble - Rust pub fn f4jumble(message: &[u8]) -> Result<Vec<u8>, Error>
Available on crate feature alloc
only.Expand description
Encodes the given message using F4Jumble, and returns the encoded message as a vector
of bytes.
Returns an error if the message is an invalid length.
§Examples
diff --git a/rustdoc/latest/f4jumble/fn.f4jumble_inv.html b/rustdoc/latest/f4jumble/fn.f4jumble_inv.html
index 504f09e6e..fc7461eaa 100644
--- a/rustdoc/latest/f4jumble/fn.f4jumble_inv.html
+++ b/rustdoc/latest/f4jumble/fn.f4jumble_inv.html
@@ -1,4 +1,4 @@
-f4jumble_inv in f4jumble - Rust pub fn f4jumble_inv(message: &[u8]) -> Result<Vec<u8>, Error>
Available on crate feature alloc
only.Expand description
Decodes the given message using F4Jumble⁻¹, and returns the decoded message as a
+
f4jumble_inv in f4jumble - Rust pub fn f4jumble_inv(message: &[u8]) -> Result<Vec<u8>, Error>
Available on crate feature alloc
only.Expand description
Decodes the given message using F4Jumble⁻¹, and returns the decoded message as a
vector of bytes.
Returns an error if the message is an invalid length.
§Examples
diff --git a/rustdoc/latest/f4jumble/fn.f4jumble_inv_mut.html b/rustdoc/latest/f4jumble/fn.f4jumble_inv_mut.html
index 1d8baa318..38eefaa36 100644
--- a/rustdoc/latest/f4jumble/fn.f4jumble_inv_mut.html
+++ b/rustdoc/latest/f4jumble/fn.f4jumble_inv_mut.html
@@ -1,4 +1,4 @@
-f4jumble_inv_mut in f4jumble - Rust pub fn f4jumble_inv_mut(message: &mut [u8]) -> Result<(), Error>
Expand description
Decodes the given message in-place using F4Jumble⁻¹.
+f4jumble_inv_mut in f4jumble - Rust pub fn f4jumble_inv_mut(message: &mut [u8]) -> Result<(), Error>
Expand description
Decodes the given message in-place using F4Jumble⁻¹.
Returns an error if the message is an invalid length. message
will be unmodified in
this case.
§Examples
diff --git a/rustdoc/latest/f4jumble/fn.f4jumble_mut.html b/rustdoc/latest/f4jumble/fn.f4jumble_mut.html
index 952163347..207ee8aee 100644
--- a/rustdoc/latest/f4jumble/fn.f4jumble_mut.html
+++ b/rustdoc/latest/f4jumble/fn.f4jumble_mut.html
@@ -1,4 +1,4 @@
-f4jumble_mut in f4jumble - Rust pub fn f4jumble_mut(message: &mut [u8]) -> Result<(), Error>
Expand description
Encodes the given message in-place using F4Jumble.
+f4jumble_mut in f4jumble - Rust pub fn f4jumble_mut(message: &mut [u8]) -> Result<(), Error>
Expand description
Encodes the given message in-place using F4Jumble.
Returns an error if the message is an invalid length. message
will be unmodified in
this case.
§Examples
diff --git a/rustdoc/latest/f4jumble/index.html b/rustdoc/latest/f4jumble/index.html
index c39b87291..f42dfc7e8 100644
--- a/rustdoc/latest/f4jumble/index.html
+++ b/rustdoc/latest/f4jumble/index.html
@@ -1,4 +1,4 @@
-f4jumble - Rust Expand description
This crate provides a mechanism for “jumbling” byte slices in a reversible way.
+f4jumble - Rust Expand description
This crate provides a mechanism for “jumbling” byte slices in a reversible way.
Many byte encodings such as Base64 and Bech32 do not have “cascading” behaviour:
changing an input byte at one position has no effect on the encoding of bytes at
distant positions. This can be a problem if users generally check the correctness of
diff --git a/rustdoc/latest/help.html b/rustdoc/latest/help.html
index acd731178..fccdf3188 100644
--- a/rustdoc/latest/help.html
+++ b/rustdoc/latest/help.html
@@ -1 +1 @@
-
Help Rustdoc help
Back
\ No newline at end of file
+Help Rustdoc help
Back
\ No newline at end of file
diff --git a/rustdoc/latest/index.html b/rustdoc/latest/index.html
index 816578afe..ee25abf1c 100644
--- a/rustdoc/latest/index.html
+++ b/rustdoc/latest/index.html
@@ -1,2 +1,2 @@
-Index of crates
+Index of crates
\ No newline at end of file
diff --git a/rustdoc/latest/pczt/all.html b/rustdoc/latest/pczt/all.html
index 951537547..37f22e2ed 100644
--- a/rustdoc/latest/pczt/all.html
+++ b/rustdoc/latest/pczt/all.html
@@ -1 +1 @@
-List of all items in this crate List of all items
Structs
- Pczt
- common::Global
- orchard::Action
- orchard::Bundle
- orchard::Output
- orchard::Spend
- roles::combiner::Combiner
- roles::creator::Creator
- roles::low_level_signer::Signer
- roles::redactor::GlobalRedactor
- roles::redactor::Redactor
- roles::redactor::orchard::ActionRedactor
- roles::redactor::orchard::OrchardRedactor
- roles::redactor::sapling::OutputRedactor
- roles::redactor::sapling::SaplingRedactor
- roles::redactor::sapling::SpendRedactor
- roles::redactor::transparent::InputRedactor
- roles::redactor::transparent::OutputRedactor
- roles::redactor::transparent::TransparentRedactor
- roles::updater::GlobalUpdater
- roles::updater::Updater
- roles::verifier::Verifier
- sapling::Bundle
- sapling::Output
- sapling::Spend
- transparent::Bundle
- transparent::Input
- transparent::Output
Enums
Traits
Functions
\ No newline at end of file
+List of all items in this crate List of all items
Structs
- Pczt
- common::Global
- orchard::Action
- orchard::Bundle
- orchard::Output
- orchard::Spend
- roles::combiner::Combiner
- roles::creator::Creator
- roles::low_level_signer::Signer
- roles::redactor::GlobalRedactor
- roles::redactor::Redactor
- roles::redactor::orchard::ActionRedactor
- roles::redactor::orchard::OrchardRedactor
- roles::redactor::sapling::OutputRedactor
- roles::redactor::sapling::SaplingRedactor
- roles::redactor::sapling::SpendRedactor
- roles::redactor::transparent::InputRedactor
- roles::redactor::transparent::OutputRedactor
- roles::redactor::transparent::TransparentRedactor
- roles::updater::GlobalUpdater
- roles::updater::Updater
- roles::verifier::Verifier
- sapling::Bundle
- sapling::Output
- sapling::Spend
- transparent::Bundle
- transparent::Input
- transparent::Output
Enums
Traits
Functions
\ No newline at end of file
diff --git a/rustdoc/latest/pczt/common/fn.determine_lock_time.html b/rustdoc/latest/pczt/common/fn.determine_lock_time.html
index dda03f4ea..15cdc2ef1 100644
--- a/rustdoc/latest/pczt/common/fn.determine_lock_time.html
+++ b/rustdoc/latest/pczt/common/fn.determine_lock_time.html
@@ -1,4 +1,4 @@
-determine_lock_time in pczt::common - Rust pub fn determine_lock_time<L: LockTimeInput>(
+determine_lock_time in pczt::common - Rust pub fn determine_lock_time<L: LockTimeInput>(
global: &Global,
inputs: &[L],
) -> Option<u32>
Expand description
Determines the lock time for the transaction.
diff --git a/rustdoc/latest/pczt/common/index.html b/rustdoc/latest/pczt/common/index.html
index d3418469b..c557de09f 100644
--- a/rustdoc/latest/pczt/common/index.html
+++ b/rustdoc/latest/pczt/common/index.html
@@ -1,2 +1,2 @@
-pczt::common - Rust Expand description
The common fields of a PCZT.
+pczt::common - Rust Expand description
The common fields of a PCZT.
Structs§
- Global
- Global fields that are relevant to the transaction as a whole.
Traits§
Functions§
- determine_
lock_time - Determines the lock time for the transaction.
\ No newline at end of file
diff --git a/rustdoc/latest/pczt/common/struct.Global.html b/rustdoc/latest/pczt/common/struct.Global.html
index e2d86b213..7e5431ab4 100644
--- a/rustdoc/latest/pczt/common/struct.Global.html
+++ b/rustdoc/latest/pczt/common/struct.Global.html
@@ -1,4 +1,4 @@
-Global in pczt::common - Rust pub struct Global { /* private fields */ }
Expand description
Global fields that are relevant to the transaction as a whole.
+Global in pczt::common - Rust pub struct Global { /* private fields */ }
Expand description
Global fields that are relevant to the transaction as a whole.
Implementations§
Source§impl Global
Sourcepub fn tx_version(&self) -> &u32
Sourcepub fn version_group_id(&self) -> &u32
Sourcepub fn consensus_branch_id(&self) -> &u32
The consensus branch ID for the chain in which this transaction will be mined.
Non-optional because this commits to the set of consensus rules that will apply to
the transaction; differences therein can affect every role.
diff --git a/rustdoc/latest/pczt/common/trait.LockTimeInput.html b/rustdoc/latest/pczt/common/trait.LockTimeInput.html
index 7d16d93ab..9ea159f06 100644
--- a/rustdoc/latest/pczt/common/trait.LockTimeInput.html
+++ b/rustdoc/latest/pczt/common/trait.LockTimeInput.html
@@ -1,4 +1,4 @@
-LockTimeInput in pczt::common - Rust pub trait LockTimeInput {
+LockTimeInput in pczt::common - Rust pub trait LockTimeInput {
// Required methods
fn required_time_lock_time(&self) -> Option<u32>;
fn required_height_lock_time(&self) -> Option<u32>;
diff --git a/rustdoc/latest/pczt/enum.ParseError.html b/rustdoc/latest/pczt/enum.ParseError.html
index db93ed6d5..e40458e08 100644
--- a/rustdoc/latest/pczt/enum.ParseError.html
+++ b/rustdoc/latest/pczt/enum.ParseError.html
@@ -1,4 +1,4 @@
-ParseError in pczt - Rust pub enum ParseError {
+ParseError in pczt - Rust pub enum ParseError {
NotPczt,
Invalid(Error),
TooShort,
@@ -8,7 +8,7 @@
§Invalid(Error)
The PCZT encoding was invalid.
§TooShort
The bytes are too short to contain a PCZT.
§UnknownVersion(u32)
The PCZT has an unknown version.
-
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for ParseError
§impl RefUnwindSafe for ParseError
§impl Send for ParseError
§impl Sync for ParseError
§impl Unpin for ParseError
§impl UnwindSafe for ParseError
Blanket Implementations§
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for ParseError
§impl RefUnwindSafe for ParseError
§impl Send for ParseError
§impl Sync for ParseError
§impl Unpin for ParseError
§impl UnwindSafe for ParseError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more§impl<T> Conv for T
§fn conv<T>(self) -> Twhere
diff --git a/rustdoc/latest/pczt/index.html b/rustdoc/latest/pczt/index.html
index 7ead547ec..c4a0d2bed 100644
--- a/rustdoc/latest/pczt/index.html
+++ b/rustdoc/latest/pczt/index.html
@@ -1,4 +1,4 @@
-pczt - Rust Expand description
The Partially Created Zcash Transaction (PCZT) format.
+pczt - Rust Expand description
The Partially Created Zcash Transaction (PCZT) format.
This format enables splitting up the logical steps of creating a Zcash transaction
across distinct entities. The entity roles roughly match those specified in
BIP 174: Partially Signed Bitcoin Transaction Format and BIP 370: PSBT Version 2,
diff --git a/rustdoc/latest/pczt/orchard/index.html b/rustdoc/latest/pczt/orchard/index.html
index 9f2287b91..bc88b65f9 100644
--- a/rustdoc/latest/pczt/orchard/index.html
+++ b/rustdoc/latest/pczt/orchard/index.html
@@ -1,2 +1,2 @@
-
pczt::orchard - Rust Expand description
The Orchard fields of a PCZT.
+pczt::orchard - Rust Expand description
The Orchard fields of a PCZT.
Structs§
\ No newline at end of file
diff --git a/rustdoc/latest/pczt/orchard/struct.Action.html b/rustdoc/latest/pczt/orchard/struct.Action.html
index 6ff82c46f..1786cdc33 100644
--- a/rustdoc/latest/pczt/orchard/struct.Action.html
+++ b/rustdoc/latest/pczt/orchard/struct.Action.html
@@ -1,4 +1,4 @@
-Action in pczt::orchard - Rust pub struct Action { /* private fields */ }
Expand description
Information about an Orchard action within a transaction.
+Action in pczt::orchard - Rust pub struct Action { /* private fields */ }
Expand description
Information about an Orchard action within a transaction.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Action
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreAuto Trait Implementations§
§impl Freeze for Action
§impl RefUnwindSafe for Action
§impl Send for Action
§impl Sync for Action
§impl Unpin for Action
§impl UnwindSafe for Action
Blanket Implementations§
Source§impl<T> Any for Twhere
diff --git a/rustdoc/latest/pczt/orchard/struct.Bundle.html b/rustdoc/latest/pczt/orchard/struct.Bundle.html
index 7117facbf..9eb8caf88 100644
--- a/rustdoc/latest/pczt/orchard/struct.Bundle.html
+++ b/rustdoc/latest/pczt/orchard/struct.Bundle.html
@@ -1,4 +1,4 @@
-Bundle in pczt::orchard - Rust pub struct Bundle { /* private fields */ }
Expand description
PCZT fields that are specific to producing the transaction’s Orchard bundle (if any).
+Bundle in pczt::orchard - Rust pub struct Bundle { /* private fields */ }
Expand description
PCZT fields that are specific to producing the transaction’s Orchard bundle (if any).
Implementations§
Source§impl Bundle
Sourcepub fn actions(&self) -> &Vec<Action>
The Orchard actions in this bundle.
Entries are added by the Constructor, and modified by an Updater, IO Finalizer,
Signer, Combiner, or Spend Finalizer.
diff --git a/rustdoc/latest/pczt/orchard/struct.Output.html b/rustdoc/latest/pczt/orchard/struct.Output.html
index ee3116c02..a274ffeb2 100644
--- a/rustdoc/latest/pczt/orchard/struct.Output.html
+++ b/rustdoc/latest/pczt/orchard/struct.Output.html
@@ -1,4 +1,4 @@
-Output in pczt::orchard - Rust pub struct Output { /* private fields */ }
Expand description
Information about the output part of an Orchard action.
+Output in pczt::orchard - Rust pub struct Output { /* private fields */ }
Expand description
Information about the output part of an Orchard action.
Implementations§
Source§impl Output
Sourcepub fn cmx(&self) -> &[u8; 32]
Sourcepub fn ephemeral_key(&self) -> &[u8; 32]
Sourcepub fn enc_ciphertext(&self) -> &Vec<u8> ⓘ
The encrypted note plaintext for the output.
Encoded as a Vec<u8>
because its length depends on the transaction version.
Once we have memo bundles, we will be able to set memos independently of Outputs.
diff --git a/rustdoc/latest/pczt/orchard/struct.Spend.html b/rustdoc/latest/pczt/orchard/struct.Spend.html
index e316c6b58..41ae90c39 100644
--- a/rustdoc/latest/pczt/orchard/struct.Spend.html
+++ b/rustdoc/latest/pczt/orchard/struct.Spend.html
@@ -1,4 +1,4 @@
-
Spend in pczt::orchard - Rust pub struct Spend { /* private fields */ }
Expand description
Information about the spend part of an Orchard action.
+Spend in pczt::orchard - Rust pub struct Spend { /* private fields */ }
Expand description
Information about the spend part of an Orchard action.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Spend
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read moreSource§impl Serialize for Spend
Source§fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where
diff --git a/rustdoc/latest/pczt/roles/combiner/enum.Error.html b/rustdoc/latest/pczt/roles/combiner/enum.Error.html
index 56dee3a7c..e231da002 100644
--- a/rustdoc/latest/pczt/roles/combiner/enum.Error.html
+++ b/rustdoc/latest/pczt/roles/combiner/enum.Error.html
@@ -1,4 +1,4 @@
-Error in pczt::roles::combiner - Rust pub enum Error {
+Error in pczt::roles::combiner - Rust pub enum Error {
NoPczts,
DataMismatch,
}
Expand description
Errors that can occur while combining PCZTs.
diff --git a/rustdoc/latest/pczt/roles/combiner/index.html b/rustdoc/latest/pczt/roles/combiner/index.html
index 0643520e9..9191dc68b 100644
--- a/rustdoc/latest/pczt/roles/combiner/index.html
+++ b/rustdoc/latest/pczt/roles/combiner/index.html
@@ -1,4 +1,4 @@
-pczt::roles::combiner - Rust Expand description
The Combiner role (anyone can execute).
+pczt::roles::combiner - Rust Expand description
The Combiner role (anyone can execute).
- Combines several PCZTs that represent the same transaction into a single PCZT.
diff --git a/rustdoc/latest/pczt/roles/combiner/struct.Combiner.html b/rustdoc/latest/pczt/roles/combiner/struct.Combiner.html
index 5fc2e832b..3e3048292 100644
--- a/rustdoc/latest/pczt/roles/combiner/struct.Combiner.html
+++ b/rustdoc/latest/pczt/roles/combiner/struct.Combiner.html
@@ -1,4 +1,4 @@
-Combiner in pczt::roles::combiner - Rust pub struct Combiner { /* private fields */ }
Implementations§