diff --git a/implementors/core/clone/trait.Clone.js b/implementors/core/clone/trait.Clone.js index 2fd42f82..b6e655ed 100644 --- a/implementors/core/clone/trait.Clone.js +++ b/implementors/core/clone/trait.Clone.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"pulsar":[["impl Clone for AdvancedFarmerSettings"],["impl Clone for Rewards"],["impl Clone for SummaryFile"],["impl Clone for ChainConfig"],["impl Clone for ChainConfigIter"],["impl Clone for NodeConfig"],["impl Clone for AdvancedNodeSettings"],["impl Clone for FarmerConfig"],["impl Clone for Summary"],["impl Clone for CommandsIter"]] +"pulsar":[["impl Clone for SummaryFile"],["impl Clone for ChainConfig"],["impl Clone for Rewards"],["impl Clone for AdvancedNodeSettings"],["impl Clone for CommandsIter"],["impl Clone for Summary"],["impl Clone for AdvancedFarmerSettings"],["impl Clone for NodeConfig"],["impl Clone for ChainConfigIter"],["impl Clone for FarmerConfig"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/cmp/trait.PartialEq.js b/implementors/core/cmp/trait.PartialEq.js index 29440b6f..003753e5 100644 --- a/implementors/core/cmp/trait.PartialEq.js +++ b/implementors/core/cmp/trait.PartialEq.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"pulsar":[["impl PartialEq<AdvancedNodeSettings> for AdvancedNodeSettings"],["impl PartialEq<AdvancedFarmerSettings> for AdvancedFarmerSettings"]] +"pulsar":[["impl PartialEq<AdvancedFarmerSettings> for AdvancedFarmerSettings"],["impl PartialEq<AdvancedNodeSettings> for AdvancedNodeSettings"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/default/trait.Default.js b/implementors/core/default/trait.Default.js index 9f30cf65..98c1f3ea 100644 --- a/implementors/core/default/trait.Default.js +++ b/implementors/core/default/trait.Default.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"pulsar":[["impl Default for ChainConfig"],["impl Default for AdvancedFarmerSettings"],["impl Default for SummaryUpdateFields"],["impl Default for Summary"],["impl Default for AdvancedNodeSettings"],["impl Default for Rewards"]] +"pulsar":[["impl Default for SummaryUpdateFields"],["impl Default for ChainConfig"],["impl Default for AdvancedNodeSettings"],["impl Default for Summary"],["impl Default for AdvancedFarmerSettings"],["impl Default for Rewards"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/fmt/trait.Debug.js b/implementors/core/fmt/trait.Debug.js index f87cda78..30544e71 100644 --- a/implementors/core/fmt/trait.Debug.js +++ b/implementors/core/fmt/trait.Debug.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"pulsar":[["impl Debug for FarmerConfig"],["impl Debug for Config"],["impl Debug for ChainConfig"],["impl Debug for Rewards"],["impl Debug for AdvancedNodeSettings"],["impl Debug for Cli"],["impl Debug for Commands"],["impl Debug for SummaryFile"],["impl Debug for NodeConfig"],["impl Debug for SummaryUpdateFields"],["impl Debug for Summary"],["impl Debug for AdvancedFarmerSettings"]] +"pulsar":[["impl Debug for AdvancedFarmerSettings"],["impl Debug for SummaryFile"],["impl Debug for Summary"],["impl Debug for Cli"],["impl Debug for Commands"],["impl Debug for Config"],["impl Debug for FarmerConfig"],["impl Debug for Rewards"],["impl Debug for AdvancedNodeSettings"],["impl Debug for ChainConfig"],["impl Debug for NodeConfig"],["impl Debug for SummaryUpdateFields"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/fmt/trait.Display.js b/implementors/core/fmt/trait.Display.js index 599e61c5..c98a6bf3 100644 --- a/implementors/core/fmt/trait.Display.js +++ b/implementors/core/fmt/trait.Display.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"pulsar":[["impl Display for Rewards"],["impl Display for Commands"]] +"pulsar":[["impl Display for Commands"],["impl Display for Rewards"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/iter/traits/exact_size/trait.ExactSizeIterator.js b/implementors/core/iter/traits/exact_size/trait.ExactSizeIterator.js index 781e2e00..3c4417f3 100644 --- a/implementors/core/iter/traits/exact_size/trait.ExactSizeIterator.js +++ b/implementors/core/iter/traits/exact_size/trait.ExactSizeIterator.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"pulsar":[["impl ExactSizeIterator for ChainConfigIter"],["impl ExactSizeIterator for CommandsIter"]] +"pulsar":[["impl ExactSizeIterator for CommandsIter"],["impl ExactSizeIterator for ChainConfigIter"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/iter/traits/iterator/trait.Iterator.js b/implementors/core/iter/traits/iterator/trait.Iterator.js index e4b0821d..096fa2db 100644 --- a/implementors/core/iter/traits/iterator/trait.Iterator.js +++ b/implementors/core/iter/traits/iterator/trait.Iterator.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"pulsar":[["impl Iterator for ChainConfigIter"],["impl Iterator for CommandsIter"]] +"pulsar":[["impl Iterator for CommandsIter"],["impl Iterator for ChainConfigIter"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/serde/de/trait.Deserialize.js b/implementors/serde/de/trait.Deserialize.js index c9beffdd..d4551325 100644 --- a/implementors/serde/de/trait.Deserialize.js +++ b/implementors/serde/de/trait.Deserialize.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"pulsar":[["impl<'de> Deserialize<'de> for Summary"],["impl<'de> Deserialize<'de> for NodeConfig"],["impl<'de> Deserialize<'de> for Config"],["impl<'de> Deserialize<'de> for Rewards"],["impl<'de> Deserialize<'de> for AdvancedNodeSettings"],["impl<'de> Deserialize<'de> for ChainConfig"],["impl<'de> Deserialize<'de> for AdvancedFarmerSettings"],["impl<'de> Deserialize<'de> for FarmerConfig"]] +"pulsar":[["impl<'de> Deserialize<'de> for Config"],["impl<'de> Deserialize<'de> for Summary"],["impl<'de> Deserialize<'de> for FarmerConfig"],["impl<'de> Deserialize<'de> for Rewards"],["impl<'de> Deserialize<'de> for NodeConfig"],["impl<'de> Deserialize<'de> for ChainConfig"],["impl<'de> Deserialize<'de> for AdvancedNodeSettings"],["impl<'de> Deserialize<'de> for AdvancedFarmerSettings"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/serde/ser/trait.Serialize.js b/implementors/serde/ser/trait.Serialize.js index f7afb308..47ef124d 100644 --- a/implementors/serde/ser/trait.Serialize.js +++ b/implementors/serde/ser/trait.Serialize.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"pulsar":[["impl Serialize for Rewards"],["impl Serialize for NodeConfig"],["impl Serialize for Summary"],["impl Serialize for Config"],["impl Serialize for FarmerConfig"],["impl Serialize for AdvancedNodeSettings"],["impl Serialize for ChainConfig"],["impl Serialize for AdvancedFarmerSettings"]] +"pulsar":[["impl Serialize for Config"],["impl Serialize for NodeConfig"],["impl Serialize for FarmerConfig"],["impl Serialize for Summary"],["impl Serialize for Rewards"],["impl Serialize for ChainConfig"],["impl Serialize for AdvancedNodeSettings"],["impl Serialize for AdvancedFarmerSettings"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/strum/trait.IntoEnumIterator.js b/implementors/strum/trait.IntoEnumIterator.js index 0e40b41c..69e8f861 100644 --- a/implementors/strum/trait.IntoEnumIterator.js +++ b/implementors/strum/trait.IntoEnumIterator.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"pulsar":[["impl IntoEnumIterator for Commands"],["impl IntoEnumIterator for ChainConfig"]] +"pulsar":[["impl IntoEnumIterator for ChainConfig"],["impl IntoEnumIterator for Commands"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/pulsar/all.html b/pulsar/all.html index 4d2dda65..11059e32 100644 --- a/pulsar/all.html +++ b/pulsar/all.html @@ -1 +1 @@ -List of all items in this crate

List of all items

Structs

Enums

Traits

Functions

Type Aliases

Statics

Constants

\ No newline at end of file +List of all items in this crate

List of all items

Structs

Enums

Traits

Functions

Type Aliases

Statics

Constants

\ No newline at end of file diff --git a/pulsar/commands/farm/constant.BATCH_BLOCKS.html b/pulsar/commands/farm/constant.BATCH_BLOCKS.html index 5e5dfced..52338649 100644 --- a/pulsar/commands/farm/constant.BATCH_BLOCKS.html +++ b/pulsar/commands/farm/constant.BATCH_BLOCKS.html @@ -1 +1 @@ -BATCH_BLOCKS in pulsar::commands::farm - Rust

Constant pulsar::commands::farm::BATCH_BLOCKS

source ·
const BATCH_BLOCKS: usize = 1000;
\ No newline at end of file +BATCH_BLOCKS in pulsar::commands::farm - Rust

Constant pulsar::commands::farm::BATCH_BLOCKS

source ·
const BATCH_BLOCKS: usize = 1000;
\ No newline at end of file diff --git a/pulsar/commands/farm/constant.N_TASKS.html b/pulsar/commands/farm/constant.N_TASKS.html index 229e9528..081dcad3 100644 --- a/pulsar/commands/farm/constant.N_TASKS.html +++ b/pulsar/commands/farm/constant.N_TASKS.html @@ -1 +1 @@ -N_TASKS in pulsar::commands::farm - Rust

Constant pulsar::commands::farm::N_TASKS

source ·
const N_TASKS: usize = 10;
\ No newline at end of file +N_TASKS in pulsar::commands::farm - Rust

Constant pulsar::commands::farm::N_TASKS

source ·
const N_TASKS: usize = 10;
\ No newline at end of file diff --git a/pulsar/commands/farm/constant.SINGLE_INSTANCE.html b/pulsar/commands/farm/constant.SINGLE_INSTANCE.html index 33dbfe03..5c7b647f 100644 --- a/pulsar/commands/farm/constant.SINGLE_INSTANCE.html +++ b/pulsar/commands/farm/constant.SINGLE_INSTANCE.html @@ -1,2 +1,2 @@ -SINGLE_INSTANCE in pulsar::commands::farm - Rust
pub(crate) const SINGLE_INSTANCE: &str = ".subspaceFarmer";
Expand description

allows us to detect multiple instances of the farmer and act on it

+SINGLE_INSTANCE in pulsar::commands::farm - Rust
pub(crate) const SINGLE_INSTANCE: &str = ".subspaceFarmer";
Expand description

allows us to detect multiple instances of the farmer and act on it

\ No newline at end of file diff --git a/pulsar/commands/farm/fn.farm.html b/pulsar/commands/farm/fn.farm.html index 1da1c427..4f85b661 100644 --- a/pulsar/commands/farm/fn.farm.html +++ b/pulsar/commands/farm/fn.farm.html @@ -1,4 +1,4 @@ -farm in pulsar::commands::farm - Rust

Function pulsar::commands::farm::farm

source ·
pub(crate) async fn farm(
+farm in pulsar::commands::farm - Rust

Function pulsar::commands::farm::farm

source ·
pub(crate) async fn farm(
     is_verbose: bool,
     enable_domains: bool,
     no_rotation: bool
diff --git a/pulsar/commands/farm/fn.get_rewards_votes_author_info_from_blocks.html b/pulsar/commands/farm/fn.get_rewards_votes_author_info_from_blocks.html
index b0d1d33b..969e4126 100644
--- a/pulsar/commands/farm/fn.get_rewards_votes_author_info_from_blocks.html
+++ b/pulsar/commands/farm/fn.get_rewards_votes_author_info_from_blocks.html
@@ -1,4 +1,4 @@
-get_rewards_votes_author_info_from_blocks in pulsar::commands::farm - Rust
async fn get_rewards_votes_author_info_from_blocks(
+get_rewards_votes_author_info_from_blocks in pulsar::commands::farm - Rust
async fn get_rewards_votes_author_info_from_blocks(
     node: Arc<Node>,
     blocks: Vec<Hash>,
     reward_address: PublicKey,
diff --git a/pulsar/commands/farm/fn.not_yet_processed_block_nums_stream.html b/pulsar/commands/farm/fn.not_yet_processed_block_nums_stream.html
index 3520a0cd..a71e27cb 100644
--- a/pulsar/commands/farm/fn.not_yet_processed_block_nums_stream.html
+++ b/pulsar/commands/farm/fn.not_yet_processed_block_nums_stream.html
@@ -1,4 +1,4 @@
-not_yet_processed_block_nums_stream in pulsar::commands::farm - Rust
fn not_yet_processed_block_nums_stream(
+not_yet_processed_block_nums_stream in pulsar::commands::farm - Rust
fn not_yet_processed_block_nums_stream(
     node: Arc<Node>,
     last_processed_block_num: BlockNumber
 ) -> impl Stream<Item = Result<BlockNumber>>
\ No newline at end of file diff --git a/pulsar/commands/farm/fn.plotting_progress_bar.html b/pulsar/commands/farm/fn.plotting_progress_bar.html index 60ddbb02..58bf05c5 100644 --- a/pulsar/commands/farm/fn.plotting_progress_bar.html +++ b/pulsar/commands/farm/fn.plotting_progress_bar.html @@ -1,2 +1,2 @@ -plotting_progress_bar in pulsar::commands::farm - Rust
fn plotting_progress_bar(current_size: u64, total_size: u64) -> ProgressBar
Expand description

nice looking progress bar for the initial plotting :)

+plotting_progress_bar in pulsar::commands::farm - Rust
fn plotting_progress_bar(current_size: u64, total_size: u64) -> ProgressBar
Expand description

nice looking progress bar for the initial plotting :)

\ No newline at end of file diff --git a/pulsar/commands/farm/fn.process_block_stream.html b/pulsar/commands/farm/fn.process_block_stream.html index 2c686c89..557ec4ec 100644 --- a/pulsar/commands/farm/fn.process_block_stream.html +++ b/pulsar/commands/farm/fn.process_block_stream.html @@ -1,4 +1,4 @@ -process_block_stream in pulsar::commands::farm - Rust
async fn process_block_stream(
+process_block_stream in pulsar::commands::farm - Rust
async fn process_block_stream(
     last_processed_block_num: BlockNumber,
     node: Arc<Node>,
     blocks_pruning: bool,
diff --git a/pulsar/commands/farm/fn.subscribe_to_node_syncing.html b/pulsar/commands/farm/fn.subscribe_to_node_syncing.html
index 974fc1d8..1cb29dbf 100644
--- a/pulsar/commands/farm/fn.subscribe_to_node_syncing.html
+++ b/pulsar/commands/farm/fn.subscribe_to_node_syncing.html
@@ -1 +1 @@
-subscribe_to_node_syncing in pulsar::commands::farm - Rust
async fn subscribe_to_node_syncing(node: &Node) -> Result<()>
\ No newline at end of file +subscribe_to_node_syncing in pulsar::commands::farm - Rust
async fn subscribe_to_node_syncing(node: &Node) -> Result<()>
\ No newline at end of file diff --git a/pulsar/commands/farm/fn.subscribe_to_plotting_progress.html b/pulsar/commands/farm/fn.subscribe_to_plotting_progress.html index d407662e..649ed7e2 100644 --- a/pulsar/commands/farm/fn.subscribe_to_plotting_progress.html +++ b/pulsar/commands/farm/fn.subscribe_to_plotting_progress.html @@ -1,4 +1,4 @@ -subscribe_to_plotting_progress in pulsar::commands::farm - Rust
async fn subscribe_to_plotting_progress(
+subscribe_to_plotting_progress in pulsar::commands::farm - Rust
async fn subscribe_to_plotting_progress(
     summary_file: SummaryFile,
     farmer: Arc<Farmer>,
     is_initial_progress_finished: Arc<AtomicBool>,
diff --git a/pulsar/commands/farm/fn.subscribe_to_solutions.html b/pulsar/commands/farm/fn.subscribe_to_solutions.html
index c3e6dafa..8a087edb 100644
--- a/pulsar/commands/farm/fn.subscribe_to_solutions.html
+++ b/pulsar/commands/farm/fn.subscribe_to_solutions.html
@@ -1,4 +1,4 @@
-subscribe_to_solutions in pulsar::commands::farm - Rust
async fn subscribe_to_solutions(
+subscribe_to_solutions in pulsar::commands::farm - Rust
async fn subscribe_to_solutions(
     summary_file: SummaryFile,
     node: Arc<Node>,
     is_initial_progress_finished: Arc<AtomicBool>,
diff --git a/pulsar/commands/farm/fn.syncing_progress_bar.html b/pulsar/commands/farm/fn.syncing_progress_bar.html
index 325783a5..c094d7f3 100644
--- a/pulsar/commands/farm/fn.syncing_progress_bar.html
+++ b/pulsar/commands/farm/fn.syncing_progress_bar.html
@@ -1,2 +1,2 @@
-syncing_progress_bar in pulsar::commands::farm - Rust
fn syncing_progress_bar(current_block: u64, total_blocks: u64) -> ProgressBar
Expand description

nice looking progress bar for the syncing :)

+syncing_progress_bar in pulsar::commands::farm - Rust
fn syncing_progress_bar(current_block: u64, total_blocks: u64) -> ProgressBar
Expand description

nice looking progress bar for the syncing :)

\ No newline at end of file diff --git a/pulsar/commands/farm/fn.wait_on_farmer.html b/pulsar/commands/farm/fn.wait_on_farmer.html index af41b4ef..1958c5ee 100644 --- a/pulsar/commands/farm/fn.wait_on_farmer.html +++ b/pulsar/commands/farm/fn.wait_on_farmer.html @@ -1,4 +1,4 @@ -wait_on_farmer in pulsar::commands::farm - Rust
async fn wait_on_farmer(
+wait_on_farmer in pulsar::commands::farm - Rust
async fn wait_on_farmer(
     maybe_handles: Option<(JoinHandle<Result<()>>, JoinHandle<Result<()>>)>,
     farmer: Arc<Farmer>,
     node: Arc<Node>
diff --git a/pulsar/commands/farm/index.html b/pulsar/commands/farm/index.html
index 7561d040..2e912e9e 100644
--- a/pulsar/commands/farm/index.html
+++ b/pulsar/commands/farm/index.html
@@ -1 +1 @@
-pulsar::commands::farm - Rust

Module pulsar::commands::farm

source ·

Constants

Functions

Type Aliases

\ No newline at end of file +pulsar::commands::farm - Rust

Module pulsar::commands::farm

source ·

Constants

Functions

Type Aliases

\ No newline at end of file diff --git a/pulsar/commands/farm/type.MaybeHandles.html b/pulsar/commands/farm/type.MaybeHandles.html index 0031d77b..2f87f624 100644 --- a/pulsar/commands/farm/type.MaybeHandles.html +++ b/pulsar/commands/farm/type.MaybeHandles.html @@ -1,4 +1,4 @@ -MaybeHandles in pulsar::commands::farm - Rust

Type Alias pulsar::commands::farm::MaybeHandles

source ·
type MaybeHandles = Option<(JoinHandle<Result<()>>, JoinHandle<Result<()>>)>;

Aliased Type§

enum MaybeHandles {
+MaybeHandles in pulsar::commands::farm - Rust

Type Alias pulsar::commands::farm::MaybeHandles

source ·
type MaybeHandles = Option<(JoinHandle<Result<()>>, JoinHandle<Result<()>>)>;

Aliased Type§

enum MaybeHandles {
     None,
     Some((JoinHandle<Result<(), Report>>, JoinHandle<Result<(), Report>>)),
 }

Variants§

§1.0.0

None

No value.

diff --git a/pulsar/commands/index.html b/pulsar/commands/index.html index 3675266c..2262f2ba 100644 --- a/pulsar/commands/index.html +++ b/pulsar/commands/index.html @@ -1 +1 @@ -pulsar::commands - Rust

Module pulsar::commands

source ·

Modules

\ No newline at end of file +pulsar::commands - Rust

Module pulsar::commands

source ·

Modules

\ No newline at end of file diff --git a/pulsar/commands/info/fn.info.html b/pulsar/commands/info/fn.info.html index cffbe8e6..efb9b223 100644 --- a/pulsar/commands/info/fn.info.html +++ b/pulsar/commands/info/fn.info.html @@ -1,3 +1,3 @@ -info in pulsar::commands::info - Rust

Function pulsar::commands::info::info

source ·
pub(crate) async fn info() -> Result<()>
Expand description

implementation of the init command.

+info in pulsar::commands::info - Rust

Function pulsar::commands::info::info

source ·
pub(crate) async fn info() -> Result<()>
Expand description

implementation of the init command.

informs the user about the current farming instance

\ No newline at end of file diff --git a/pulsar/commands/info/index.html b/pulsar/commands/info/index.html index 05b0e870..69fd5556 100644 --- a/pulsar/commands/info/index.html +++ b/pulsar/commands/info/index.html @@ -1 +1 @@ -pulsar::commands::info - Rust

Module pulsar::commands::info

source ·

Functions

  • info 🔒
    implementation of the init command.
\ No newline at end of file +pulsar::commands::info - Rust

Module pulsar::commands::info

source ·

Functions

  • info 🔒
    implementation of the init command.
\ No newline at end of file diff --git a/pulsar/commands/init/fn.generate_or_get_reward_address.html b/pulsar/commands/init/fn.generate_or_get_reward_address.html index 5d016b5b..631da471 100644 --- a/pulsar/commands/init/fn.generate_or_get_reward_address.html +++ b/pulsar/commands/init/fn.generate_or_get_reward_address.html @@ -1,3 +1,3 @@ -generate_or_get_reward_address in pulsar::commands::init - Rust
fn generate_or_get_reward_address(
+generate_or_get_reward_address in pulsar::commands::init - Rust
fn generate_or_get_reward_address(
     reward_address_exist: bool
 ) -> Result<PublicKey>
\ No newline at end of file diff --git a/pulsar/commands/init/fn.get_config_from_user_inputs.html b/pulsar/commands/init/fn.get_config_from_user_inputs.html index d41f39b3..38cadfa5 100644 --- a/pulsar/commands/init/fn.get_config_from_user_inputs.html +++ b/pulsar/commands/init/fn.get_config_from_user_inputs.html @@ -1,3 +1,3 @@ -get_config_from_user_inputs in pulsar::commands::init - Rust
fn get_config_from_user_inputs() -> Result<Config>
Expand description

gets the necessary information from user, and writes them to the given +get_config_from_user_inputs in pulsar::commands::init - Rust

fn get_config_from_user_inputs() -> Result<Config>
Expand description

gets the necessary information from user, and writes them to the given configuration file

\ No newline at end of file diff --git a/pulsar/commands/init/fn.init.html b/pulsar/commands/init/fn.init.html index 1b423a6a..2b34fedf 100644 --- a/pulsar/commands/init/fn.init.html +++ b/pulsar/commands/init/fn.init.html @@ -1,4 +1,4 @@ -init in pulsar::commands::init - Rust

Function pulsar::commands::init::init

source ·
pub(crate) fn init() -> Result<()>
Expand description

implementation of the init command

+init in pulsar::commands::init - Rust

Function pulsar::commands::init::init

source ·
pub(crate) fn init() -> Result<()>
Expand description

implementation of the init command

prints a very cool ascii art, creates a config file from the user inputs

\ No newline at end of file diff --git a/pulsar/commands/init/index.html b/pulsar/commands/init/index.html index ded40afe..0236e9a8 100644 --- a/pulsar/commands/init/index.html +++ b/pulsar/commands/init/index.html @@ -1,2 +1,2 @@ -pulsar::commands::init - Rust

Module pulsar::commands::init

source ·

Functions

§

impl<T, Outer> IsWrappedBy<Outer> for Twhere + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

+
§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

source§

impl<I> IteratorRandom for Iwhere I: Iterator,

source§

fn choose<R>(self, rng: &mut R) -> Option<Self::Item>where R: Rng + ?Sized,

Choose one element at random from the iterator. Read more
source§

fn choose_multiple_fill<R>(self, rng: &mut R, buf: &mut [Self::Item]) -> usizewhere @@ -746,7 +750,8 @@ Self: TryInto<T>,

Attempts to convert self into T using TryInto<T>. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<S, T> UncheckedInto<T> for Swhere - T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for Swhere + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<S, T> UncheckedInto<T> for Swhere + T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
§

impl<T, S> UniqueSaturatedInto<T> for Swhere T: Bounded, S: TryInto<T>,

§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where @@ -756,5 +761,6 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeRefUnwindSafe for Twhere + T: RefUnwindSafe,

§

impl<T> MaybeRefUnwindSafe for Twhere T: RefUnwindSafe,

§

impl<T> MaybeSend for Twhere T: Send,

\ No newline at end of file diff --git a/pulsar/summary/fn.delete_summary.html b/pulsar/summary/fn.delete_summary.html index 04287b81..6422222e 100644 --- a/pulsar/summary/fn.delete_summary.html +++ b/pulsar/summary/fn.delete_summary.html @@ -1,2 +1,2 @@ -delete_summary in pulsar::summary - Rust

Function pulsar::summary::delete_summary

source ·
pub(crate) fn delete_summary() -> Result<()>
Expand description

deletes the summary file

+delete_summary in pulsar::summary - Rust

Function pulsar::summary::delete_summary

source ·
pub(crate) fn delete_summary() -> Result<()>
Expand description

deletes the summary file

\ No newline at end of file diff --git a/pulsar/summary/fn.summary_dir.html b/pulsar/summary/fn.summary_dir.html index fa25c546..4004caef 100644 --- a/pulsar/summary/fn.summary_dir.html +++ b/pulsar/summary/fn.summary_dir.html @@ -1 +1 @@ -summary_dir in pulsar::summary - Rust

Function pulsar::summary::summary_dir

source ·
fn summary_dir() -> PathBuf
\ No newline at end of file +summary_dir in pulsar::summary - Rust

Function pulsar::summary::summary_dir

source ·
fn summary_dir() -> PathBuf
\ No newline at end of file diff --git a/pulsar/summary/fn.summary_path.html b/pulsar/summary/fn.summary_path.html index 8b2a3f9d..98ec6bf2 100644 --- a/pulsar/summary/fn.summary_path.html +++ b/pulsar/summary/fn.summary_path.html @@ -1,2 +1,2 @@ -summary_path in pulsar::summary - Rust

Function pulsar::summary::summary_path

source ·
pub(crate) fn summary_path() -> PathBuf
Expand description

returns the path for the summary file

+summary_path in pulsar::summary - Rust

Function pulsar::summary::summary_path

source ·
pub(crate) fn summary_path() -> PathBuf
Expand description

returns the path for the summary file

\ No newline at end of file diff --git a/pulsar/summary/index.html b/pulsar/summary/index.html index b2d052b6..c23623a0 100644 --- a/pulsar/summary/index.html +++ b/pulsar/summary/index.html @@ -1,3 +1,3 @@ -pulsar::summary - Rust

Module pulsar::summary

source ·

Structs

  • Rewards 🔒
  • Summary 🔒
    Struct for holding the info of what to be displayed with the info command, +pulsar::summary - Rust

    Module pulsar::summary

    source ·

    Structs

    • Rewards 🔒
    • Summary 🔒
      Struct for holding the info of what to be displayed with the info command, and printing rewards to user in farm command
    • utilizing persistent storage for the information to be displayed for the info command
    • struct for updating the fields of the summary

    Functions

    \ No newline at end of file diff --git a/pulsar/summary/struct.Rewards.html b/pulsar/summary/struct.Rewards.html index 5d817743..b93042fe 100644 --- a/pulsar/summary/struct.Rewards.html +++ b/pulsar/summary/struct.Rewards.html @@ -1,4 +1,4 @@ -Rewards in pulsar::summary - Rust

    Struct pulsar::summary::Rewards

    source ·
    pub(crate) struct Rewards(pub(crate) u128);

    Tuple Fields§

    §0: u128

    Implementations§

    source§

    impl Rewards

    source

    pub(crate) fn as_ssc(&self) -> f64

    Converts the reward amount to SSC by dividing by 10^18.

    +Rewards in pulsar::summary - Rust

    Struct pulsar::summary::Rewards

    source ·
    pub(crate) struct Rewards(pub(crate) u128);

    Tuple Fields§

    §0: u128

    Implementations§

    source§

    impl Rewards

    source

    pub(crate) fn as_ssc(&self) -> f64

    Converts the reward amount to SSC by dividing by 10^18.

    Trait Implementations§

    source§

    impl AddAssign<Rewards> for Rewards

    source§

    fn add_assign(&mut self, rhs: Rewards)

    Performs the += operation. Read more
    source§

    impl Clone for Rewards

    source§

    fn clone(&self) -> Rewards

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Rewards

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for Rewards

    source§

    fn default() -> Rewards

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for Rewards

    source§

    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for Rewards

    source§

    fn fmt(&self, _derive_more_display_formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<u128> for Rewards

    source§

    fn from(original: u128) -> Rewards

    Converts to this type from the input type.
    source§

    impl FromStr for Rewards

    §

    type Err = <u128 as FromStr>::Err

    The associated error which can be returned from parsing.
    source§

    fn from_str(src: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Serialize for Rewards

    source§

    fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for Rewards

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for Twhere @@ -45,6 +45,10 @@ Outer: AsRef<T> + AsMut<T> + From<T>, T: From<Outer>,

    §

    fn from_ref(outer: &Outer) -> &T

    Get a reference to the inner from the outer.

    §

    fn from_mut(outer: &mut Outer) -> &mut T

    Get a mutable reference to the inner from the outer.

    +
    §

    impl<T, Outer> IsWrappedBy<Outer> for Twhere + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

    §

    fn from_ref(outer: &Outer) -> &T

    Get a reference to the inner from the outer.

    +
    §

    fn from_mut(outer: &mut Outer) -> &mut T

    Get a mutable reference to the inner from the outer.

    §

    impl<D> OwoColorize for D

    §

    fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>where C: Color,

    Set the foreground color generically Read more
    §

    fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>where C: Color,

    Set the background color generically. Read more
    §

    fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

    Change the foreground color to black
    §

    fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

    Change the background color to black
    §

    fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

    Change the foreground color to red
    §

    fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

    Change the background color to red
    §

    fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

    Change the foreground color to green
    §

    fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

    Change the background color to green
    §

    fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

    Change the foreground color to yellow
    §

    fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

    Change the background color to yellow
    §

    fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

    Change the foreground color to blue
    §

    fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

    Change the background color to blue
    §

    fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

    Change the foreground color to magenta
    §

    fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

    Change the background color to magenta
    §

    fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

    Change the foreground color to purple
    §

    fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

    Change the background color to purple
    §

    fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

    Change the foreground color to cyan
    §

    fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

    Change the background color to cyan
    §

    fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

    Change the foreground color to white
    §

    fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

    Change the background color to white
    §

    fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

    Change the foreground color to the terminal default
    §

    fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

    Change the background color to the terminal default
    §

    fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

    Change the foreground color to bright black
    §

    fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

    Change the background color to bright black
    §

    fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

    Change the foreground color to bright red
    §

    fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

    Change the background color to bright red
    §

    fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

    Change the foreground color to bright green
    §

    fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

    Change the background color to bright green
    §

    fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

    Change the foreground color to bright yellow
    §

    fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

    Change the background color to bright yellow
    §

    fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

    Change the foreground color to bright blue
    §

    fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

    Change the background color to bright blue
    §

    fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

    Change the foreground color to bright magenta
    §

    fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

    Change the background color to bright magenta
    §

    fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

    Change the foreground color to bright purple
    §

    fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

    Change the background color to bright purple
    §

    fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

    Change the foreground color to bright cyan
    §

    fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

    Change the background color to bright cyan
    §

    fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

    Change the foreground color to bright white
    §

    fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

    Change the background color to bright white
    §

    fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

    Make the text bold
    §

    fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

    Make the text dim
    §

    fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

    Make the text italicized
    §

    fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

    Make the text italicized
    Make the text blink
    Make the text blink (but fast!)
    §

    fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

    Swap the foreground and background colors
    §

    fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

    Hide the text
    §

    fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

    Cross out the text
    §

    fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>where @@ -129,7 +133,8 @@ Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<S, T> UncheckedInto<T> for Swhere - T: UncheckedFrom<S>,

    §

    fn unchecked_into(self) -> T

    The counterpart to unchecked_from.
    §

    impl<T, S> UniqueSaturatedInto<T> for Swhere + T: UncheckedFrom<S>,

    §

    fn unchecked_into(self) -> T

    The counterpart to unchecked_from.
    §

    impl<S, T> UncheckedInto<T> for Swhere + T: UncheckedFrom<S>,

    §

    fn unchecked_into(self) -> T

    The counterpart to unchecked_from.
    §

    impl<T, S> UniqueSaturatedInto<T> for Swhere T: Bounded, S: TryInto<T>,

    §

    fn unique_saturated_into(self) -> T

    Consume self to return an equivalent value of T.
    §

    impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

    §

    fn vzip(self) -> V

    §

    impl<T> WithSubscriber for T

    §

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where @@ -145,6 +150,7 @@ T: Debug,

    §

    impl<T> MaybeDisplay for Twhere T: Display,

    §

    impl<T> MaybeFromStr for Twhere T: FromStr,

    §

    impl<T> MaybeRefUnwindSafe for Twhere + T: RefUnwindSafe,

    §

    impl<T> MaybeRefUnwindSafe for Twhere T: RefUnwindSafe,

    §

    impl<T> MaybeSend for Twhere T: Send,

    §

    impl<T> MaybeSerialize for Twhere T: Serialize,

    §

    impl<T> MaybeSerializeDeserialize for Twhere diff --git a/pulsar/summary/struct.Summary.html b/pulsar/summary/struct.Summary.html index 54323ace..f0765e7a 100644 --- a/pulsar/summary/struct.Summary.html +++ b/pulsar/summary/struct.Summary.html @@ -1,4 +1,4 @@ -Summary in pulsar::summary - Rust

    §

    fn from_ref(outer: &Outer) -> &T

    Get a reference to the inner from the outer.

    §

    fn from_mut(outer: &mut Outer) -> &mut T

    Get a mutable reference to the inner from the outer.

    +
    §

    impl<T, Outer> IsWrappedBy<Outer> for Twhere + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

    §

    fn from_ref(outer: &Outer) -> &T

    Get a reference to the inner from the outer.

    +
    §

    fn from_mut(outer: &mut Outer) -> &mut T

    Get a mutable reference to the inner from the outer.

    §

    impl<D> OwoColorize for D

    §

    fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>where C: Color,

    Set the foreground color generically Read more
    §

    fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>where C: Color,

    Set the background color generically. Read more
    §

    fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

    Change the foreground color to black
    §

    fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

    Change the background color to black
    §

    fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

    Change the foreground color to red
    §

    fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

    Change the background color to red
    §

    fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

    Change the foreground color to green
    §

    fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

    Change the background color to green
    §

    fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

    Change the foreground color to yellow
    §

    fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

    Change the background color to yellow
    §

    fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

    Change the foreground color to blue
    §

    fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

    Change the background color to blue
    §

    fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

    Change the foreground color to magenta
    §

    fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

    Change the background color to magenta
    §

    fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

    Change the foreground color to purple
    §

    fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

    Change the background color to purple
    §

    fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

    Change the foreground color to cyan
    §

    fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

    Change the background color to cyan
    §

    fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

    Change the foreground color to white
    §

    fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

    Change the background color to white
    §

    fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

    Change the foreground color to the terminal default
    §

    fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

    Change the background color to the terminal default
    §

    fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

    Change the foreground color to bright black
    §

    fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

    Change the background color to bright black
    §

    fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

    Change the foreground color to bright red
    §

    fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

    Change the background color to bright red
    §

    fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

    Change the foreground color to bright green
    §

    fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

    Change the background color to bright green
    §

    fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

    Change the foreground color to bright yellow
    §

    fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

    Change the background color to bright yellow
    §

    fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

    Change the foreground color to bright blue
    §

    fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

    Change the background color to bright blue
    §

    fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

    Change the foreground color to bright magenta
    §

    fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

    Change the background color to bright magenta
    §

    fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

    Change the foreground color to bright purple
    §

    fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

    Change the background color to bright purple
    §

    fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

    Change the foreground color to bright cyan
    §

    fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

    Change the background color to bright cyan
    §

    fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

    Change the foreground color to bright white
    §

    fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

    Change the background color to bright white
    §

    fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

    Make the text bold
    §

    fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

    Make the text dim
    §

    fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

    Make the text italicized
    §

    fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

    Make the text italicized
    Make the text blink
    Make the text blink (but fast!)
    §

    fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

    Swap the foreground and background colors
    §

    fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

    Hide the text
    §

    fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

    Cross out the text
    §

    fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>where @@ -134,7 +138,8 @@ Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<S, T> UncheckedInto<T> for Swhere - T: UncheckedFrom<S>,

    §

    fn unchecked_into(self) -> T

    The counterpart to unchecked_from.
    §

    impl<T, S> UniqueSaturatedInto<T> for Swhere + T: UncheckedFrom<S>,

    §

    fn unchecked_into(self) -> T

    The counterpart to unchecked_from.
    §

    impl<S, T> UncheckedInto<T> for Swhere + T: UncheckedFrom<S>,

    §

    fn unchecked_into(self) -> T

    The counterpart to unchecked_from.
    §

    impl<T, S> UniqueSaturatedInto<T> for Swhere T: Bounded, S: TryInto<T>,

    §

    fn unique_saturated_into(self) -> T

    Consume self to return an equivalent value of T.
    §

    impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

    §

    fn vzip(self) -> V

    §

    impl<T> WithSubscriber for T

    §

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where @@ -147,6 +152,7 @@ T: for<'de> Deserialize<'de>,

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeDebug for Twhere T: Debug,

    §

    impl<T> MaybeDebug for Twhere T: Debug,

    §

    impl<T> MaybeRefUnwindSafe for Twhere + T: RefUnwindSafe,

    §

    impl<T> MaybeRefUnwindSafe for Twhere T: RefUnwindSafe,

    §

    impl<T> MaybeSend for Twhere T: Send,

    §

    impl<T> MaybeSerialize for Twhere T: Serialize,

    §

    impl<T> MaybeSerializeDeserialize for Twhere diff --git a/pulsar/summary/struct.SummaryFile.html b/pulsar/summary/struct.SummaryFile.html index 03d43042..0f401799 100644 --- a/pulsar/summary/struct.SummaryFile.html +++ b/pulsar/summary/struct.SummaryFile.html @@ -1,4 +1,4 @@ -SummaryFile in pulsar::summary - Rust

    §

    fn from_ref(outer: &Outer) -> &T

    Get a reference to the inner from the outer.

    §

    fn from_mut(outer: &mut Outer) -> &mut T

    Get a mutable reference to the inner from the outer.

    +
    §

    impl<T, Outer> IsWrappedBy<Outer> for Twhere + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

    §

    fn from_ref(outer: &Outer) -> &T

    Get a reference to the inner from the outer.

    +
    §

    fn from_mut(outer: &mut Outer) -> &mut T

    Get a mutable reference to the inner from the outer.

    §

    impl<D> OwoColorize for D

    §

    fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>where C: Color,

    Set the foreground color generically Read more
    §

    fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>where C: Color,

    Set the background color generically. Read more
    §

    fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

    Change the foreground color to black
    §

    fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

    Change the background color to black
    §

    fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

    Change the foreground color to red
    §

    fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

    Change the background color to red
    §

    fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

    Change the foreground color to green
    §

    fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

    Change the background color to green
    §

    fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

    Change the foreground color to yellow
    §

    fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

    Change the background color to yellow
    §

    fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

    Change the foreground color to blue
    §

    fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

    Change the background color to blue
    §

    fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

    Change the foreground color to magenta
    §

    fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

    Change the background color to magenta
    §

    fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

    Change the foreground color to purple
    §

    fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

    Change the background color to purple
    §

    fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

    Change the foreground color to cyan
    §

    fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

    Change the background color to cyan
    §

    fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

    Change the foreground color to white
    §

    fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

    Change the background color to white
    §

    fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

    Change the foreground color to the terminal default
    §

    fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

    Change the background color to the terminal default
    §

    fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

    Change the foreground color to bright black
    §

    fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

    Change the background color to bright black
    §

    fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

    Change the foreground color to bright red
    §

    fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

    Change the background color to bright red
    §

    fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

    Change the foreground color to bright green
    §

    fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

    Change the background color to bright green
    §

    fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

    Change the foreground color to bright yellow
    §

    fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

    Change the background color to bright yellow
    §

    fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

    Change the foreground color to bright blue
    §

    fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

    Change the background color to bright blue
    §

    fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

    Change the foreground color to bright magenta
    §

    fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

    Change the background color to bright magenta
    §

    fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

    Change the foreground color to bright purple
    §

    fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

    Change the background color to bright purple
    §

    fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

    Change the foreground color to bright cyan
    §

    fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

    Change the background color to bright cyan
    §

    fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

    Change the foreground color to bright white
    §

    fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

    Change the background color to bright white
    §

    fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

    Make the text bold
    §

    fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

    Make the text dim
    §

    fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

    Make the text italicized
    §

    fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

    Make the text italicized
    Make the text blink
    Make the text blink (but fast!)
    §

    fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

    Swap the foreground and background colors
    §

    fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

    Hide the text
    §

    fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

    Cross out the text
    §

    fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>where @@ -142,7 +146,8 @@ Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<S, T> UncheckedInto<T> for Swhere - T: UncheckedFrom<S>,

    §

    fn unchecked_into(self) -> T

    The counterpart to unchecked_from.
    §

    impl<T, S> UniqueSaturatedInto<T> for Swhere + T: UncheckedFrom<S>,

    §

    fn unchecked_into(self) -> T

    The counterpart to unchecked_from.
    §

    impl<S, T> UncheckedInto<T> for Swhere + T: UncheckedFrom<S>,

    §

    fn unchecked_into(self) -> T

    The counterpart to unchecked_from.
    §

    impl<T, S> UniqueSaturatedInto<T> for Swhere T: Bounded, S: TryInto<T>,

    §

    fn unique_saturated_into(self) -> T

    Consume self to return an equivalent value of T.
    §

    impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

    §

    fn vzip(self) -> V

    §

    impl<T> WithSubscriber for T

    §

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where diff --git a/pulsar/summary/struct.SummaryUpdateFields.html b/pulsar/summary/struct.SummaryUpdateFields.html index acacde7d..217a6c9c 100644 --- a/pulsar/summary/struct.SummaryUpdateFields.html +++ b/pulsar/summary/struct.SummaryUpdateFields.html @@ -1,4 +1,4 @@ -SummaryUpdateFields in pulsar::summary - Rust

    §

    fn from_ref(outer: &Outer) -> &T

    Get a reference to the inner from the outer.

    §

    fn from_mut(outer: &mut Outer) -> &mut T

    Get a mutable reference to the inner from the outer.

    +
    §

    impl<T, Outer> IsWrappedBy<Outer> for Twhere + Outer: AsRef<T> + AsMut<T> + From<T>, + T: From<Outer>,

    §

    fn from_ref(outer: &Outer) -> &T

    Get a reference to the inner from the outer.

    +
    §

    fn from_mut(outer: &mut Outer) -> &mut T

    Get a mutable reference to the inner from the outer.

    §

    impl<D> OwoColorize for D

    §

    fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>where C: Color,

    Set the foreground color generically Read more
    §

    fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>where C: Color,

    Set the background color generically. Read more
    §

    fn black<'a>(&'a self) -> FgColorDisplay<'a, Black, Self>

    Change the foreground color to black
    §

    fn on_black<'a>(&'a self) -> BgColorDisplay<'a, Black, Self>

    Change the background color to black
    §

    fn red<'a>(&'a self) -> FgColorDisplay<'a, Red, Self>

    Change the foreground color to red
    §

    fn on_red<'a>(&'a self) -> BgColorDisplay<'a, Red, Self>

    Change the background color to red
    §

    fn green<'a>(&'a self) -> FgColorDisplay<'a, Green, Self>

    Change the foreground color to green
    §

    fn on_green<'a>(&'a self) -> BgColorDisplay<'a, Green, Self>

    Change the background color to green
    §

    fn yellow<'a>(&'a self) -> FgColorDisplay<'a, Yellow, Self>

    Change the foreground color to yellow
    §

    fn on_yellow<'a>(&'a self) -> BgColorDisplay<'a, Yellow, Self>

    Change the background color to yellow
    §

    fn blue<'a>(&'a self) -> FgColorDisplay<'a, Blue, Self>

    Change the foreground color to blue
    §

    fn on_blue<'a>(&'a self) -> BgColorDisplay<'a, Blue, Self>

    Change the background color to blue
    §

    fn magenta<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

    Change the foreground color to magenta
    §

    fn on_magenta<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

    Change the background color to magenta
    §

    fn purple<'a>(&'a self) -> FgColorDisplay<'a, Magenta, Self>

    Change the foreground color to purple
    §

    fn on_purple<'a>(&'a self) -> BgColorDisplay<'a, Magenta, Self>

    Change the background color to purple
    §

    fn cyan<'a>(&'a self) -> FgColorDisplay<'a, Cyan, Self>

    Change the foreground color to cyan
    §

    fn on_cyan<'a>(&'a self) -> BgColorDisplay<'a, Cyan, Self>

    Change the background color to cyan
    §

    fn white<'a>(&'a self) -> FgColorDisplay<'a, White, Self>

    Change the foreground color to white
    §

    fn on_white<'a>(&'a self) -> BgColorDisplay<'a, White, Self>

    Change the background color to white
    §

    fn default_color<'a>(&'a self) -> FgColorDisplay<'a, Default, Self>

    Change the foreground color to the terminal default
    §

    fn on_default_color<'a>(&'a self) -> BgColorDisplay<'a, Default, Self>

    Change the background color to the terminal default
    §

    fn bright_black<'a>(&'a self) -> FgColorDisplay<'a, BrightBlack, Self>

    Change the foreground color to bright black
    §

    fn on_bright_black<'a>(&'a self) -> BgColorDisplay<'a, BrightBlack, Self>

    Change the background color to bright black
    §

    fn bright_red<'a>(&'a self) -> FgColorDisplay<'a, BrightRed, Self>

    Change the foreground color to bright red
    §

    fn on_bright_red<'a>(&'a self) -> BgColorDisplay<'a, BrightRed, Self>

    Change the background color to bright red
    §

    fn bright_green<'a>(&'a self) -> FgColorDisplay<'a, BrightGreen, Self>

    Change the foreground color to bright green
    §

    fn on_bright_green<'a>(&'a self) -> BgColorDisplay<'a, BrightGreen, Self>

    Change the background color to bright green
    §

    fn bright_yellow<'a>(&'a self) -> FgColorDisplay<'a, BrightYellow, Self>

    Change the foreground color to bright yellow
    §

    fn on_bright_yellow<'a>(&'a self) -> BgColorDisplay<'a, BrightYellow, Self>

    Change the background color to bright yellow
    §

    fn bright_blue<'a>(&'a self) -> FgColorDisplay<'a, BrightBlue, Self>

    Change the foreground color to bright blue
    §

    fn on_bright_blue<'a>(&'a self) -> BgColorDisplay<'a, BrightBlue, Self>

    Change the background color to bright blue
    §

    fn bright_magenta<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

    Change the foreground color to bright magenta
    §

    fn on_bright_magenta<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

    Change the background color to bright magenta
    §

    fn bright_purple<'a>(&'a self) -> FgColorDisplay<'a, BrightMagenta, Self>

    Change the foreground color to bright purple
    §

    fn on_bright_purple<'a>(&'a self) -> BgColorDisplay<'a, BrightMagenta, Self>

    Change the background color to bright purple
    §

    fn bright_cyan<'a>(&'a self) -> FgColorDisplay<'a, BrightCyan, Self>

    Change the foreground color to bright cyan
    §

    fn on_bright_cyan<'a>(&'a self) -> BgColorDisplay<'a, BrightCyan, Self>

    Change the background color to bright cyan
    §

    fn bright_white<'a>(&'a self) -> FgColorDisplay<'a, BrightWhite, Self>

    Change the foreground color to bright white
    §

    fn on_bright_white<'a>(&'a self) -> BgColorDisplay<'a, BrightWhite, Self>

    Change the background color to bright white
    §

    fn bold<'a>(&'a self) -> BoldDisplay<'a, Self>

    Make the text bold
    §

    fn dimmed<'a>(&'a self) -> DimDisplay<'a, Self>

    Make the text dim
    §

    fn italic<'a>(&'a self) -> ItalicDisplay<'a, Self>

    Make the text italicized
    §

    fn underline<'a>(&'a self) -> UnderlineDisplay<'a, Self>

    Make the text italicized
    Make the text blink
    Make the text blink (but fast!)
    §

    fn reversed<'a>(&'a self) -> ReversedDisplay<'a, Self>

    Swap the foreground and background colors
    §

    fn hidden<'a>(&'a self) -> HiddenDisplay<'a, Self>

    Hide the text
    §

    fn strikethrough<'a>(&'a self) -> StrikeThroughDisplay<'a, Self>

    Cross out the text
    §

    fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>where @@ -128,7 +132,8 @@ Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for Twhere U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<S, T> UncheckedInto<T> for Swhere - T: UncheckedFrom<S>,

    §

    fn unchecked_into(self) -> T

    The counterpart to unchecked_from.
    §

    impl<T, S> UniqueSaturatedInto<T> for Swhere + T: UncheckedFrom<S>,

    §

    fn unchecked_into(self) -> T

    The counterpart to unchecked_from.
    §

    impl<S, T> UncheckedInto<T> for Swhere + T: UncheckedFrom<S>,

    §

    fn unchecked_into(self) -> T

    The counterpart to unchecked_from.
    §

    impl<T, S> UniqueSaturatedInto<T> for Swhere T: Bounded, S: TryInto<T>,

    §

    fn unique_saturated_into(self) -> T

    Consume self to return an equivalent value of T.
    §

    impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

    §

    fn vzip(self) -> V

    §

    impl<T> WithSubscriber for T

    §

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where @@ -140,5 +145,6 @@ WithDispatch wrapper. Read more

    §

    impl<T> JsonSchemaMaybe for T

    §

    impl<T> MaybeDebug for Twhere T: Debug,

    §

    impl<T> MaybeDebug for Twhere T: Debug,

    §

    impl<T> MaybeRefUnwindSafe for Twhere + T: RefUnwindSafe,

    §

    impl<T> MaybeRefUnwindSafe for Twhere T: RefUnwindSafe,

    §

    impl<T> MaybeSend for Twhere T: Send,

    \ No newline at end of file diff --git a/pulsar/utils/constant.KEEP_LAST_N_FILE.html b/pulsar/utils/constant.KEEP_LAST_N_FILE.html index 4f5f92f8..4ce86862 100644 --- a/pulsar/utils/constant.KEEP_LAST_N_FILE.html +++ b/pulsar/utils/constant.KEEP_LAST_N_FILE.html @@ -1,2 +1,2 @@ -KEEP_LAST_N_FILE in pulsar::utils - Rust

    Constant pulsar::utils::KEEP_LAST_N_FILE

    source ·
    const KEEP_LAST_N_FILE: usize = 7;
    Expand description

    for how long a log file should be valid

    +KEEP_LAST_N_FILE in pulsar::utils - Rust

    Constant pulsar::utils::KEEP_LAST_N_FILE

    source ·
    const KEEP_LAST_N_FILE: usize = 7;
    Expand description

    for how long a log file should be valid

    \ No newline at end of file diff --git a/pulsar/utils/fn.apply_extra_options.html b/pulsar/utils/fn.apply_extra_options.html index c5681558..3a72161c 100644 --- a/pulsar/utils/fn.apply_extra_options.html +++ b/pulsar/utils/fn.apply_extra_options.html @@ -1,4 +1,4 @@ -apply_extra_options in pulsar::utils - Rust
    pub fn apply_extra_options<T: Serialize + DeserializeOwned>(
    +apply_extra_options in pulsar::utils - Rust
    pub fn apply_extra_options<T: Serialize + DeserializeOwned>(
         config: &T,
         extra: Table
     ) -> Result<T>
    \ No newline at end of file diff --git a/pulsar/utils/fn.custom_log_dir.html b/pulsar/utils/fn.custom_log_dir.html index 919a5803..f69d648c 100644 --- a/pulsar/utils/fn.custom_log_dir.html +++ b/pulsar/utils/fn.custom_log_dir.html @@ -1,2 +1,2 @@ -custom_log_dir in pulsar::utils - Rust

    Function pulsar::utils::custom_log_dir

    source ·
    pub(crate) fn custom_log_dir() -> PathBuf
    Expand description

    returns OS specific log directory

    +custom_log_dir in pulsar::utils - Rust

    Function pulsar::utils::custom_log_dir

    source ·
    pub(crate) fn custom_log_dir() -> PathBuf
    Expand description

    returns OS specific log directory

    \ No newline at end of file diff --git a/pulsar/utils/fn.data_dir_getter.html b/pulsar/utils/fn.data_dir_getter.html index 41185423..77133b39 100644 --- a/pulsar/utils/fn.data_dir_getter.html +++ b/pulsar/utils/fn.data_dir_getter.html @@ -1 +1 @@ -data_dir_getter in pulsar::utils - Rust

    Function pulsar::utils::data_dir_getter

    source ·
    fn data_dir_getter() -> PathBuf
    \ No newline at end of file +data_dir_getter in pulsar::utils - Rust

    Function pulsar::utils::data_dir_getter

    source ·
    fn data_dir_getter() -> PathBuf
    \ No newline at end of file diff --git a/pulsar/utils/fn.directory_parser.html b/pulsar/utils/fn.directory_parser.html index e2566a43..a1764cc5 100644 --- a/pulsar/utils/fn.directory_parser.html +++ b/pulsar/utils/fn.directory_parser.html @@ -1,2 +1,2 @@ -directory_parser in pulsar::utils - Rust

    Function pulsar::utils::directory_parser

    source ·
    pub(crate) fn directory_parser(location: &str) -> Result<PathBuf>
    Expand description

    the provided path should be an existing directory

    +directory_parser in pulsar::utils - Rust

    Function pulsar::utils::directory_parser

    source ·
    pub(crate) fn directory_parser(location: &str) -> Result<PathBuf>
    Expand description

    the provided path should be an existing directory

    \ No newline at end of file diff --git a/pulsar/utils/fn.farm_directory_getter.html b/pulsar/utils/fn.farm_directory_getter.html index 227b03e3..dec24a1b 100644 --- a/pulsar/utils/fn.farm_directory_getter.html +++ b/pulsar/utils/fn.farm_directory_getter.html @@ -1,2 +1,2 @@ -farm_directory_getter in pulsar::utils - Rust
    pub(crate) fn farm_directory_getter() -> PathBuf
    Expand description

    generates a farm path from the given path

    +farm_directory_getter in pulsar::utils - Rust
    pub(crate) fn farm_directory_getter() -> PathBuf
    Expand description

    generates a farm path from the given path

    \ No newline at end of file diff --git a/pulsar/utils/fn.get_user_input.html b/pulsar/utils/fn.get_user_input.html index 021ec03c..dd47a1b6 100644 --- a/pulsar/utils/fn.get_user_input.html +++ b/pulsar/utils/fn.get_user_input.html @@ -1,4 +1,4 @@ -get_user_input in pulsar::utils - Rust

    Function pulsar::utils::get_user_input

    source ·
    pub(crate) fn get_user_input<F, O, E>(
    +get_user_input in pulsar::utils - Rust

    Function pulsar::utils::get_user_input

    source ·
    pub(crate) fn get_user_input<F, O, E>(
         prompt: &str,
         default_value: Option<O>,
         condition: F
    diff --git a/pulsar/utils/fn.install_tracing.html b/pulsar/utils/fn.install_tracing.html
    index 3413c8e1..24ce7897 100644
    --- a/pulsar/utils/fn.install_tracing.html
    +++ b/pulsar/utils/fn.install_tracing.html
    @@ -1,2 +1,2 @@
    -install_tracing in pulsar::utils - Rust

    Function pulsar::utils::install_tracing

    source ·
    pub(crate) fn install_tracing(is_verbose: bool, no_rotation: bool)
    Expand description

    install a logger for the application

    +install_tracing in pulsar::utils - Rust

    Function pulsar::utils::install_tracing

    source ·
    pub(crate) fn install_tracing(is_verbose: bool, no_rotation: bool)
    Expand description

    install a logger for the application

    \ No newline at end of file diff --git a/pulsar/utils/fn.into_eyre_err.html b/pulsar/utils/fn.into_eyre_err.html index 92db03aa..c3d51f4e 100644 --- a/pulsar/utils/fn.into_eyre_err.html +++ b/pulsar/utils/fn.into_eyre_err.html @@ -1 +1 @@ -into_eyre_err in pulsar::utils - Rust

    Function pulsar::utils::into_eyre_err

    source ·
    fn into_eyre_err(err: Error) -> Error
    \ No newline at end of file +into_eyre_err in pulsar::utils - Rust

    Function pulsar::utils::into_eyre_err

    source ·
    fn into_eyre_err(err: Error) -> Error
    \ No newline at end of file diff --git a/pulsar/utils/fn.is_default.html b/pulsar/utils/fn.is_default.html index 9f15fc29..9c0495a7 100644 --- a/pulsar/utils/fn.is_default.html +++ b/pulsar/utils/fn.is_default.html @@ -1 +1 @@ -is_default in pulsar::utils - Rust

    Function pulsar::utils::is_default

    source ·
    pub fn is_default<T: Default + PartialEq>(t: &T) -> bool
    \ No newline at end of file +is_default in pulsar::utils - Rust

    Function pulsar::utils::is_default

    source ·
    pub fn is_default<T: Default + PartialEq>(t: &T) -> bool
    \ No newline at end of file diff --git a/pulsar/utils/fn.node_directory_getter.html b/pulsar/utils/fn.node_directory_getter.html index ab726941..73f0f7ab 100644 --- a/pulsar/utils/fn.node_directory_getter.html +++ b/pulsar/utils/fn.node_directory_getter.html @@ -1,2 +1,2 @@ -node_directory_getter in pulsar::utils - Rust
    pub(crate) fn node_directory_getter() -> PathBuf
    Expand description

    generates a node path from the given path

    +node_directory_getter in pulsar::utils - Rust
    pub(crate) fn node_directory_getter() -> PathBuf
    Expand description

    generates a node path from the given path

    \ No newline at end of file diff --git a/pulsar/utils/fn.node_name_parser.html b/pulsar/utils/fn.node_name_parser.html index 2c9390c3..6bf2221e 100644 --- a/pulsar/utils/fn.node_name_parser.html +++ b/pulsar/utils/fn.node_name_parser.html @@ -1,2 +1,2 @@ -node_name_parser in pulsar::utils - Rust

    Function pulsar::utils::node_name_parser

    source ·
    pub(crate) fn node_name_parser(node_name: &str) -> Result<String>
    Expand description

    node name should be ascii, and should begin/end with whitespace

    +node_name_parser in pulsar::utils - Rust

    Function pulsar::utils::node_name_parser

    source ·
    pub(crate) fn node_name_parser(node_name: &str) -> Result<String>
    Expand description

    node name should be ascii, and should begin/end with whitespace

    \ No newline at end of file diff --git a/pulsar/utils/fn.open_log_dir.html b/pulsar/utils/fn.open_log_dir.html index 18f7c0ef..ab36d28a 100644 --- a/pulsar/utils/fn.open_log_dir.html +++ b/pulsar/utils/fn.open_log_dir.html @@ -1,2 +1,2 @@ -open_log_dir in pulsar::utils - Rust

    Function pulsar::utils::open_log_dir

    source ·
    pub(crate) fn open_log_dir() -> Result<()>
    Expand description

    opens log directory

    +open_log_dir in pulsar::utils - Rust

    Function pulsar::utils::open_log_dir

    source ·
    pub(crate) fn open_log_dir() -> Result<()>
    Expand description

    opens log directory

    \ No newline at end of file diff --git a/pulsar/utils/fn.print_ascii_art.html b/pulsar/utils/fn.print_ascii_art.html index 535a8ca6..fea46393 100644 --- a/pulsar/utils/fn.print_ascii_art.html +++ b/pulsar/utils/fn.print_ascii_art.html @@ -1,2 +1,2 @@ -print_ascii_art in pulsar::utils - Rust

    Function pulsar::utils::print_ascii_art

    source ·
    pub(crate) fn print_ascii_art()
    Expand description

    <3

    +print_ascii_art in pulsar::utils - Rust

    Function pulsar::utils::print_ascii_art

    source ·
    pub(crate) fn print_ascii_art()
    Expand description

    <3

    \ No newline at end of file diff --git a/pulsar/utils/fn.print_run_executable_command.html b/pulsar/utils/fn.print_run_executable_command.html index 18408d0a..3d8a9dde 100644 --- a/pulsar/utils/fn.print_run_executable_command.html +++ b/pulsar/utils/fn.print_run_executable_command.html @@ -1 +1 @@ -print_run_executable_command in pulsar::utils - Rust
    pub(crate) fn print_run_executable_command()
    \ No newline at end of file +print_run_executable_command in pulsar::utils - Rust
    pub(crate) fn print_run_executable_command()
    \ No newline at end of file diff --git a/pulsar/utils/fn.print_version.html b/pulsar/utils/fn.print_version.html index 4064c4a8..9185a249 100644 --- a/pulsar/utils/fn.print_version.html +++ b/pulsar/utils/fn.print_version.html @@ -1,2 +1,2 @@ -print_version in pulsar::utils - Rust

    Function pulsar::utils::print_version

    source ·
    pub(crate) fn print_version()
    Expand description

    prints the version of the crate

    +print_version in pulsar::utils - Rust

    Function pulsar::utils::print_version

    source ·
    pub(crate) fn print_version()
    Expand description

    prints the version of the crate

    \ No newline at end of file diff --git a/pulsar/utils/fn.provider_storage_dir_getter.html b/pulsar/utils/fn.provider_storage_dir_getter.html index 67b8c4b3..8dad17a0 100644 --- a/pulsar/utils/fn.provider_storage_dir_getter.html +++ b/pulsar/utils/fn.provider_storage_dir_getter.html @@ -1 +1 @@ -provider_storage_dir_getter in pulsar::utils - Rust
    pub(crate) fn provider_storage_dir_getter() -> PathBuf
    \ No newline at end of file +provider_storage_dir_getter in pulsar::utils - Rust
    pub(crate) fn provider_storage_dir_getter() -> PathBuf
    \ No newline at end of file diff --git a/pulsar/utils/fn.raise_fd_limit.html b/pulsar/utils/fn.raise_fd_limit.html index 7d77c26c..1a10fe72 100644 --- a/pulsar/utils/fn.raise_fd_limit.html +++ b/pulsar/utils/fn.raise_fd_limit.html @@ -1 +1 @@ -raise_fd_limit in pulsar::utils - Rust

    Function pulsar::utils::raise_fd_limit

    source ·
    pub(crate) fn raise_fd_limit()
    \ No newline at end of file +raise_fd_limit in pulsar::utils - Rust

    Function pulsar::utils::raise_fd_limit

    source ·
    pub(crate) fn raise_fd_limit()
    \ No newline at end of file diff --git a/pulsar/utils/fn.reward_address_parser.html b/pulsar/utils/fn.reward_address_parser.html index 104e3a5b..654cc608 100644 --- a/pulsar/utils/fn.reward_address_parser.html +++ b/pulsar/utils/fn.reward_address_parser.html @@ -1,2 +1,2 @@ -reward_address_parser in pulsar::utils - Rust
    pub(crate) fn reward_address_parser(address: &str) -> Result<PublicKey>
    Expand description

    check for a valid SS58 address

    +reward_address_parser in pulsar::utils - Rust
    pub(crate) fn reward_address_parser(address: &str) -> Result<PublicKey>
    Expand description

    check for a valid SS58 address

    \ No newline at end of file diff --git a/pulsar/utils/fn.size_parser.html b/pulsar/utils/fn.size_parser.html index 35a2688c..deb662cf 100644 --- a/pulsar/utils/fn.size_parser.html +++ b/pulsar/utils/fn.size_parser.html @@ -1,2 +1,2 @@ -size_parser in pulsar::utils - Rust

    Function pulsar::utils::size_parser

    source ·
    pub(crate) fn size_parser(size: &str) -> Result<ByteSize>
    Expand description

    utilize ByteSize crate for the validation

    +size_parser in pulsar::utils - Rust

    Function pulsar::utils::size_parser

    source ·
    pub(crate) fn size_parser(size: &str) -> Result<ByteSize>
    Expand description

    utilize ByteSize crate for the validation

    \ No newline at end of file diff --git a/pulsar/utils/fn.spawn_task.html b/pulsar/utils/fn.spawn_task.html index 60aaf887..4a225a10 100644 --- a/pulsar/utils/fn.spawn_task.html +++ b/pulsar/utils/fn.spawn_task.html @@ -1,4 +1,4 @@ -spawn_task in pulsar::utils - Rust

    Function pulsar::utils::spawn_task

    source ·
    pub(crate) fn spawn_task<F>(
    +spawn_task in pulsar::utils - Rust

    Function pulsar::utils::spawn_task

    source ·
    pub(crate) fn spawn_task<F>(
         name: impl AsRef<str>,
         future: F
     ) -> JoinHandle<F::Output>where
    diff --git a/pulsar/utils/fn.support_message.html b/pulsar/utils/fn.support_message.html
    index 1041ba3b..46259bce 100644
    --- a/pulsar/utils/fn.support_message.html
    +++ b/pulsar/utils/fn.support_message.html
    @@ -1,2 +1,2 @@
    -support_message in pulsar::utils - Rust

    Function pulsar::utils::support_message

    source ·
    pub(crate) fn support_message() -> String
    Expand description

    in case of any error, display this message

    +support_message in pulsar::utils - Rust

    Function pulsar::utils::support_message

    source ·
    pub(crate) fn support_message() -> String
    Expand description

    in case of any error, display this message

    \ No newline at end of file diff --git a/pulsar/utils/fn.yes_or_no_parser.html b/pulsar/utils/fn.yes_or_no_parser.html index 469a58ab..d44ef723 100644 --- a/pulsar/utils/fn.yes_or_no_parser.html +++ b/pulsar/utils/fn.yes_or_no_parser.html @@ -1 +1 @@ -yes_or_no_parser in pulsar::utils - Rust

    Function pulsar::utils::yes_or_no_parser

    source ·
    pub(crate) fn yes_or_no_parser(answer: &str) -> Result<bool>
    \ No newline at end of file +yes_or_no_parser in pulsar::utils - Rust

    Function pulsar::utils::yes_or_no_parser

    source ·
    pub(crate) fn yes_or_no_parser(answer: &str) -> Result<bool>
    \ No newline at end of file diff --git a/pulsar/utils/index.html b/pulsar/utils/index.html index e53a2624..93e71c90 100644 --- a/pulsar/utils/index.html +++ b/pulsar/utils/index.html @@ -1 +1 @@ -pulsar::utils - Rust

    Module pulsar::utils

    source ·

    Constants

    Traits

    Functions

    \ No newline at end of file +pulsar::utils - Rust

    Module pulsar::utils

    source ·

    Constants

    Traits

    Functions

    \ No newline at end of file diff --git a/pulsar/utils/trait.IntoEyre.html b/pulsar/utils/trait.IntoEyre.html index 7168913f..7708b777 100644 --- a/pulsar/utils/trait.IntoEyre.html +++ b/pulsar/utils/trait.IntoEyre.html @@ -1,4 +1,4 @@ -IntoEyre in pulsar::utils - Rust

    Trait pulsar::utils::IntoEyre

    source ·
    pub trait IntoEyre: Sized {
    +IntoEyre in pulsar::utils - Rust

    Trait pulsar::utils::IntoEyre

    source ·
    pub trait IntoEyre: Sized {
         type Ok;
     
         // Required method
    diff --git a/pulsar/utils/trait.IntoEyreFuture.html b/pulsar/utils/trait.IntoEyreFuture.html
    index 329ca65f..aea40a5b 100644
    --- a/pulsar/utils/trait.IntoEyreFuture.html
    +++ b/pulsar/utils/trait.IntoEyreFuture.html
    @@ -1,4 +1,4 @@
    -IntoEyreFuture in pulsar::utils - Rust
    pub trait IntoEyreFuture: TryFuture<Error = Error> + Sized {
    +IntoEyreFuture in pulsar::utils - Rust
    pub trait IntoEyreFuture: TryFuture<Error = Error> + Sized {
         // Provided method
         fn into_eyre(self) -> MapErr<Self, fn(_: Error) -> Error> { ... }
     }

    Provided Methods§

    source

    fn into_eyre(self) -> MapErr<Self, fn(_: Error) -> Error>

    Implementors§

    source§

    impl<T> IntoEyreFuture for Twhere diff --git a/pulsar/utils/trait.IntoEyreStream.html b/pulsar/utils/trait.IntoEyreStream.html index e046e9fa..4b02129a 100644 --- a/pulsar/utils/trait.IntoEyreStream.html +++ b/pulsar/utils/trait.IntoEyreStream.html @@ -1,4 +1,4 @@ -IntoEyreStream in pulsar::utils - Rust
    pub trait IntoEyreStream: TryStream<Error = Error> + Sized {
    +IntoEyreStream in pulsar::utils - Rust
    pub trait IntoEyreStream: TryStream<Error = Error> + Sized {
         // Provided method
         fn into_eyre(self) -> MapErr<Self, fn(_: Error) -> Error> { ... }
     }

    Provided Methods§

    source

    fn into_eyre(self) -> MapErr<Self, fn(_: Error) -> Error>

    Implementors§

    source§

    impl<T> IntoEyreStream for Twhere diff --git a/search-index.js b/search-index.js index 652cf25e..7c7f8185 100644 --- a/search-index.js +++ b/search-index.js @@ -1,5 +1,5 @@ var searchIndex = JSON.parse('{\ -"pulsar":{"doc":"CLI application for farming brings farmer and node together","t":"DEDNHNNNNLFLLLLMLLLLLLLLLMLAALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLFMLLLLFLLALLLLLLLLLLLLLLLLLLLLLLLLLALLLMMMMMAAAARGRNRNFFFFFFFFFFFFFFFFDDEDDRNNDNRDLLLLLLMMMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLFLLLFLLLLLLLLLLLLLLLLLLLLMLLLLLLLMLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLMLLFLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLDDDDLLLLLMLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMMLMMMMLLLLFFLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLIIIRQFFFFFFFKLLFFFFFFFFFFFFFFF","n":["Cli","Commands","CommandsIter","Farm","GLOBAL","Info","Init","OpenLogs","Wipe","__clone_box","arrow_key_mode","augment_args","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","back_idx","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","command","command","command_for_update","commands","config","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","fmt","fmt","fmt","from","from","from","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","get","group_id","has_subcommand","header","idx","init","init","init","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","iter","len","len","main","marker","next","next_back","nth","par_bridge","print_options","progress_with","size_hint","summary","to_owned","to_string","try_collect","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_name","type_name","type_name","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","utils","vzip","vzip","vzip","enable_domains","farmer","no_rotation","node","verbose","farm","info","init","wipe","BATCH_BLOCKS","MaybeHandles","N_TASKS","None","SINGLE_INSTANCE","Some","farm","get_rewards_votes_author_info_from_blocks","not_yet_processed_block_nums_stream","plotting_progress_bar","process_block_stream","subscribe_to_node_syncing","subscribe_to_plotting_progress","subscribe_to_solutions","syncing_progress_bar","wait_on_farmer","info","generate_or_get_reward_address","get_config_from_user_inputs","init","wipe","wipe_config","AdvancedFarmerSettings","AdvancedNodeSettings","ChainConfig","ChainConfigIter","Config","DEFAULT_FARM_SIZE","Dev","DevNet","FarmerConfig","Gemini3g","MIN_FARM_SIZE","NodeConfig","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","advanced","advanced","back_idx","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","cache_size","chain","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","create_config","default","default","default","delete_config","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","directory","drop","drop","drop","drop","drop","drop","drop","enable_domains","eq","eq","extra","extra","farm_directory","farm_size","farmer","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_str","get","idx","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","iter","len","len","marker","name","next","next_back","node","nth","par_bridge","parse_config","progress_with","reward_address","serialize","serialize","serialize","serialize","serialize","serialize","size_hint","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_collect","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","type_name","type_name","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","validate_config","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Rewards","Summary","SummaryFile","SummaryUpdateFields","__clone_box","__clone_box","__clone_box","add_assign","as_ssc","authored_count","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","default","delete_summary","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","drop","drop","drop","drop","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_str","header","init","init","init","init","initial_plotting_finished","inner","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","is_plotting_finished","last_processed_block_num","new","new_authored_count","new_parsed_blocks","new_reward","new_vote_count","parse","read_and_deserialize","serialize","serialize","summary_dir","summary_path","to_owned","to_owned","to_owned","to_string","total_rewards","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","update","user_space_pledged","vote_count","vzip","vzip","vzip","vzip","IntoEyre","IntoEyreFuture","IntoEyreStream","KEEP_LAST_N_FILE","Ok","apply_extra_options","custom_log_dir","data_dir_getter","directory_parser","farm_directory_getter","get_user_input","install_tracing","into_eyre","into_eyre","into_eyre","into_eyre_err","is_default","node_directory_getter","node_name_parser","open_log_dir","print_ascii_art","print_run_executable_command","print_version","provider_storage_dir_getter","raise_fd_limit","reward_address_parser","size_parser","spawn_task","support_message","yes_or_no_parser"],"q":[[0,"pulsar"],[129,"pulsar::Commands"],[134,"pulsar::commands"],[138,"pulsar::commands::farm"],[154,"pulsar::commands::info"],[155,"pulsar::commands::init"],[158,"pulsar::commands::wipe"],[160,"pulsar::config"],[423,"pulsar::summary"],[572,"pulsar::utils"],[602,"dyn_clone::sealed"],[603,"eyre"],[604,"core::result"],[605,"clap_builder::builder::command"],[606,"core::fmt"],[607,"core::fmt"],[608,"clap_builder"],[609,"core::option"],[610,"clap_builder::util::id"],[611,"color_eyre::section"],[612,"core::fmt"],[613,"core::marker"],[614,"alloc::boxed"],[615,"core::any"],[616,"alloc::sync"],[617,"alloc::rc"],[618,"rayon::iter::par_bridge"],[619,"std::io::stdio"],[620,"alloc::string"],[621,"std::io::error"],[622,"indicatif::progress_bar"],[623,"indicatif::iter"],[624,"bounded_collections::bounded_vec"],[625,"core::any"],[626,"sdk_node"],[627,"alloc::vec"],[628,"sdk_utils"],[629,"sdk_node"],[630,"subspace_sdk"],[631,"tokio::runtime::task::join"],[632,"std::fs"],[633,"std::path"],[634,"serde::de"],[635,"serde::ser"],[636,"sdk_utils"],[637,"tokio::sync::mutex"],[638,"toml::table"],[639,"serde::ser"],[640,"futures_util::future::try_future"],[641,"futures_util::stream::try_stream"],[642,"anyhow"],[643,"core::default"],[644,"core::cmp"],[645,"core::convert"],[646,"core::future::future"]],"d":["","Available commands for the CLI","An iterator over the variants of Self","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No value.","allows us to detect multiple instances of the farmer and …","Some value of type T.","implementation of the farm command","","","nice looking progress bar for the initial plotting :)","","","","","nice looking progress bar for the syncing :)","","implementation of the init command.","","gets the necessary information from user, and writes them …","implementation of the init command","implementation of the wipe command","wipe configurator","Advanced Farmer Settings Wrapper for CLI","Advanced Node Settings Wrapper for CLI","Enum for Chain","An iterator over the variants of Self","structure of the config toml file","defaults for the user config file","","","Farmer Options Wrapper for CLI","","","Node Options Wrapper for CLI","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a config file at the location","","","","deletes the config file","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","parses the config, and returns Config","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","validates the config for farming","","","","","","","","","Struct for holding the info of what to be displayed with …","utilizing persistent storage for the information to be …","struct for updating the fields of the summary","","","","","Converts the reward amount to SSC by dividing by 10^18.","","","","","","","","","","","","","","","","","","","deletes the summary file","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","creates a new summary file Mutex","","","","","Parses the summary file and returns Summary","Reads the file, serializes it into Summary and seeks to …","","","","returns the path for the summary file","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","updates the summary file, and returns the content of the …","","","","","","","","","","for how long a log file should be valid","","","returns OS specific log directory","","the provided path should be an existing directory","generates a farm path from the given path","gets the input from the user for a given prompt","install a logger for the application","","","","","","generates a node path from the given path","node name should be ascii, and should begin/end with …","opens log directory","<3","","prints the version of the crate","","","check for a valid SS58 address","utilize ByteSize crate for the validation","","in case of any error, display this message",""],"i":[0,0,0,11,0,11,11,11,11,6,0,8,8,11,11,6,8,11,6,8,11,6,6,6,8,8,8,0,0,8,11,6,8,11,6,8,11,6,8,11,11,8,11,6,8,11,8,11,8,8,11,11,6,6,8,8,11,11,6,6,6,8,11,11,6,8,11,6,8,11,6,8,11,6,8,11,6,8,11,6,6,8,11,6,8,11,6,11,6,6,0,6,6,6,6,6,0,6,6,0,6,11,6,8,11,6,8,11,6,8,11,6,8,11,6,8,11,6,8,11,6,8,11,8,11,0,8,11,6,79,80,79,80,79,0,0,0,0,0,0,0,81,0,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,52,0,52,0,0,54,51,55,53,52,56,51,53,56,50,54,51,55,53,52,56,50,54,51,55,53,52,56,51,53,55,50,54,51,55,53,52,56,54,51,55,53,52,56,0,54,55,52,0,50,54,51,55,53,52,56,50,54,51,55,53,52,56,50,54,51,55,53,52,51,50,54,51,55,53,52,56,54,54,55,54,55,53,53,50,50,54,51,55,53,52,50,54,51,55,53,52,56,50,50,54,54,51,51,55,55,53,53,52,52,56,56,50,50,54,54,51,51,55,55,53,53,52,52,56,56,52,56,56,50,54,51,55,53,52,56,50,54,51,55,53,52,56,50,54,51,55,53,52,56,50,54,51,55,53,52,56,50,54,51,55,53,52,56,56,50,54,51,55,53,52,56,50,54,51,55,53,52,56,52,56,56,56,51,56,56,50,56,56,0,56,53,50,54,51,55,53,52,56,54,51,55,53,52,56,56,50,54,51,55,53,52,56,50,54,51,55,53,52,56,50,54,51,55,53,52,56,50,54,51,55,53,52,56,50,54,51,55,53,52,56,50,54,51,55,53,52,56,0,50,54,51,55,53,52,56,0,0,0,0,61,63,46,61,61,63,61,64,63,46,61,64,63,46,61,63,46,61,63,46,61,64,63,0,61,64,63,46,61,64,63,46,61,63,61,64,63,46,61,61,64,63,46,61,61,64,63,46,61,61,64,64,63,63,46,46,61,61,64,64,63,63,46,46,61,61,61,64,63,46,63,46,61,64,63,46,61,64,63,46,61,64,63,46,61,64,63,46,61,64,63,46,61,64,63,46,64,63,46,64,64,64,64,46,46,61,63,0,0,61,63,46,61,63,61,64,63,46,61,64,63,46,61,64,63,46,61,64,63,46,61,64,63,46,61,64,63,46,46,63,63,61,64,63,46,0,0,0,0,82,0,0,0,0,0,0,0,82,83,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"f":[0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[],[[4,[2,3]]]],[5,5],[5,5],[5,5],[5,5],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[6,6],[[-1,-2],2,[],[]],[[],5],0,[[],5],0,0,[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,2],[7,2],[7,2],[[8,9],10],[[11,9],10],[[11,9],10],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[12,[[4,[8,13]]]],[12,[[4,[11,13]]]],[12,[[4,[8,13]]]],[12,[[4,[11,13]]]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[[6,7],[[14,[11]]]],[[],[[14,[15]]]],[16,17],[[-1,-2],[[18,[-2,-3]]],[],[19,20,21],[]],0,[[],7],[[],7],[[],7],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],6],[-1,7,[]],[6,7],[[],[[4,[2,3]]]],0,[6,14],[6,14],[[6,7],14],[-1,[[27,[-2]]],[],[]],[[28,[30,[29]],7,31],[[32,[2]]]],[[-1,33],[[34,[-2]]],[],[]],[6,[[2,[7,[14,[7]]]]]],0,[-1,-2,[],[]],[-1,29,[]],[-1,[[4,[[35,[-2,-3]]]]],[],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[8,12],[[4,[2,13]]]],[[11,12],[[4,[2,13]]]],[[8,12],[[4,[2,13]]]],[[11,12],[[4,[2,13]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[17,17,17],[[37,[2]]]],[[[25,[38]],[40,[39]],41,7,17],[[37,[[2,[42,43,43]]]]]],[[[25,[38]],44],[[0,[45]]]],[[43,43],33],[[44,[25,[38]],17,46,41,7,7],[[37,[2]]]],[38,[[37,[2]]]],[[46,[25,[47]],[25,[48]],43],[[37,[2]]]],[[46,[25,[38]],[25,[48]],41,17],[[37,[2]]]],[[43,43],33],[[[14,[[2,[[49,[[37,[2]]]],[49,[[37,[2]]]]]]]],[25,[47]],[25,[38]]],[[37,[2]]]],[[],[[37,[2]]]],[17,[[37,[41]]]],[[],[[37,[50]]]],[[],[[37,[2]]]],[[17,17,17,17],[[37,[2]]]],[[17,17],[[37,[2]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[51,52,17],[[37,[38]]]],[[53,38],[[37,[47]]]],0,0,[54,54],[51,51],[55,55],[53,53],[52,52],[56,56],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],[[37,[[2,[57,58]]]]]],[[],54],[[],55],[[],52],[[],[[37,[2]]]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[-1,[[4,[50]]],59],[-1,[[4,[54]]],59],[-1,[[4,[51]]],59],[-1,[[4,[55]]],59],[-1,[[4,[53]]],59],[-1,[[4,[52]]],59],0,[7,2],[7,2],[7,2],[7,2],[7,2],[7,2],[7,2],0,[[54,54],17],[[55,55],17],0,0,0,0,0,[[50,9],10],[[54,9],10],[[51,9],10],[[55,9],10],[[53,9],10],[[52,9],10],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[16,[[37,[52]]]],[[56,7],[[14,[52]]]],0,[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],56],[-1,7,[]],[56,7],0,0,[56,14],[56,14],0,[[56,7],14],[-1,[[27,[-2]]],[],[]],[[],[[37,[50]]]],[[-1,33],[[34,[-2]]],[],[]],0,[[50,-1],4,60],[[54,-1],4,60],[[51,-1],4,60],[[55,-1],4,60],[[53,-1],4,60],[[52,-1],4,60],[56,[[2,[7,[14,[7]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[4,[[35,[-2,-3]]]]],[],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],[[37,[50]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[61,61],2],[61,62],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[61,61],[63,63],[46,46],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],61],[[],64],[[],63],[[],[[37,[2]]]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[-1,[[37,[61]]],59],[-1,[[4,[63]]],59],[7,2],[7,2],[7,2],[7,2],[[61,9],10],[[61,9],10],[[64,9],10],[[63,9],10],[[46,9],10],[42,61],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[16,[[4,[61]]]],[[-1,-2],[[18,[-2,-3]]],[],[19,20,21],[]],[[],7],[[],7],[[],7],[[],7],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[[14,[65]]],[[37,[46]]]],0,0,0,0,[46,[[37,[63]]]],[46,[[37,[[2,[63,[67,[66]]]]]]]],[[61,-1],37,60],[[63,-1],4,60],[[],58],[[],58],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,29,[]],0,[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[46,64],[[37,[63]]]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[[-1,68],[[37,[-1]]],[69,70]],[[],58],[[],58],[16,[[37,[58]]]],[[],58],[[16,[14,[-1]],-2],[[37,[-1]]],[],71],[[17,17],2],[-1,37,[]],[-1,[[72,[-1]]],[]],[-1,[[73,[-1]]],[]],[74,3],[-1,17,[75,76]],[[],58],[16,[[37,[29]]]],[[],[[37,[2]]]],[[],2],[[],2],[[],2],[[],58],[[],2],[16,[[37,[41]]]],[16,[[37,[65]]]],[[-1,-2],49,[[77,[16]]],[78,20]],[[],29],[16,[[37,[17]]]]],"c":[],"p":[[3,"Private",602],[15,"tuple"],[3,"Report",603],[4,"Result",604],[3,"Command",605],[3,"CommandsIter",0],[15,"usize"],[3,"Cli",0],[3,"Formatter",606],[6,"Result",606],[4,"Commands",0],[3,"ArgMatches",607],[6,"Error",608],[4,"Option",609],[3,"Id",610],[15,"str"],[15,"bool"],[3,"IndentedSection",611],[8,"Display",606],[8,"Send",612],[8,"Sync",612],[3,"Global",613],[3,"Box",614],[8,"Any",615],[3,"Arc",616],[3,"Rc",617],[3,"IterBridge",618],[3,"Stdout",619],[3,"String",620],[15,"slice"],[15,"u16"],[6,"Result",621],[3,"ProgressBar",622],[3,"ProgressBarIter",623],[3,"BoundedVec",624],[3,"TypeId",615],[6,"Result",603],[6,"Node",625],[6,"Hash",626],[3,"Vec",627],[3,"PublicKey",628],[15,"u128"],[15,"u64"],[6,"BlockNumber",626],[8,"Stream",629],[3,"SummaryFile",423],[6,"Farmer",625],[3,"AtomicBool",630],[3,"JoinHandle",631],[3,"Config",160],[3,"NodeConfig",160],[4,"ChainConfig",160],[3,"FarmerConfig",160],[3,"AdvancedNodeSettings",160],[3,"AdvancedFarmerSettings",160],[3,"ChainConfigIter",160],[3,"File",632],[3,"PathBuf",633],[8,"Deserializer",634],[8,"Serializer",635],[3,"Rewards",423],[15,"f64"],[3,"Summary",423],[3,"SummaryUpdateFields",423],[3,"ByteSize",628],[3,"File",636],[3,"MutexGuard",637],[6,"Table",638],[8,"Serialize",635],[8,"DeserializeOwned",634],[8,"Fn",639],[3,"MapErr",640],[3,"MapErr",641],[3,"Error",642],[8,"Default",643],[8,"PartialEq",644],[8,"AsRef",645],[8,"Future",646],[13,"Farm",129],[13,"Wipe",129],[6,"MaybeHandles",138],[8,"IntoEyre",572],[8,"IntoEyreFuture",572],[8,"IntoEyreStream",572]],"b":[[39,"impl-Display-for-Commands"],[40,"impl-Debug-for-Commands"],[465,"impl-Display-for-Rewards"],[466,"impl-Debug-for-Rewards"]]}\ +"pulsar":{"doc":"CLI application for farming brings farmer and node together","t":"DEDNHNNNNLFLLLLMLLLLLLLLLMLAALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLFMLLLLFLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLMMMMMAAAARGRNRNFFFFFFFFFFFFFFFFDDEDDRNNDNRDLLLLLLMMMLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLFLLLFLLLLLLLLLLLLLLLLLLLLMLLLLLLLMLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLMLLFLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLDDDDLLLLLMLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMMLMMMMLLLLFFLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLIIIRQFFFFFFFKLLFFFFFFFFFFFFFFF","n":["Cli","Commands","CommandsIter","Farm","GLOBAL","Info","Init","OpenLogs","Wipe","__clone_box","arrow_key_mode","augment_args","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","back_idx","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","command","command","command_for_update","commands","config","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","fmt","fmt","fmt","from","from","from","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","get","group_id","has_subcommand","header","idx","init","init","init","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","iter","len","len","main","marker","next","next_back","nth","par_bridge","print_options","progress_with","size_hint","summary","to_owned","to_string","try_collect","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_name","type_name","type_name","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","utils","vzip","vzip","vzip","enable_domains","farmer","no_rotation","node","verbose","farm","info","init","wipe","BATCH_BLOCKS","MaybeHandles","N_TASKS","None","SINGLE_INSTANCE","Some","farm","get_rewards_votes_author_info_from_blocks","not_yet_processed_block_nums_stream","plotting_progress_bar","process_block_stream","subscribe_to_node_syncing","subscribe_to_plotting_progress","subscribe_to_solutions","syncing_progress_bar","wait_on_farmer","info","generate_or_get_reward_address","get_config_from_user_inputs","init","wipe","wipe_config","AdvancedFarmerSettings","AdvancedNodeSettings","ChainConfig","ChainConfigIter","Config","DEFAULT_FARM_SIZE","Dev","DevNet","FarmerConfig","Gemini3g","MIN_FARM_SIZE","NodeConfig","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","advanced","advanced","back_idx","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","cache_size","chain","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","create_config","default","default","default","delete_config","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","directory","drop","drop","drop","drop","drop","drop","drop","enable_domains","eq","eq","extra","extra","farm_directory","farm_size","farmer","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_str","get","idx","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","into_ref","iter","len","len","marker","name","next","next_back","node","nth","par_bridge","parse_config","progress_with","reward_address","serialize","serialize","serialize","serialize","serialize","serialize","size_hint","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_collect","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","type_name","type_name","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","validate_config","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Rewards","Summary","SummaryFile","SummaryUpdateFields","__clone_box","__clone_box","__clone_box","add_assign","as_ssc","authored_count","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","default","delete_summary","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","drop","drop","drop","drop","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_mut","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_ref","from_str","header","init","init","init","init","initial_plotting_finished","inner","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_mut","into_mut","into_mut","into_mut","into_ref","into_ref","into_ref","into_ref","is_plotting_finished","last_processed_block_num","new","new_authored_count","new_parsed_blocks","new_reward","new_vote_count","parse","read_and_deserialize","serialize","serialize","summary_dir","summary_path","to_owned","to_owned","to_owned","to_string","total_rewards","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unchecked_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","unique_saturated_into","update","user_space_pledged","vote_count","vzip","vzip","vzip","vzip","IntoEyre","IntoEyreFuture","IntoEyreStream","KEEP_LAST_N_FILE","Ok","apply_extra_options","custom_log_dir","data_dir_getter","directory_parser","farm_directory_getter","get_user_input","install_tracing","into_eyre","into_eyre","into_eyre","into_eyre_err","is_default","node_directory_getter","node_name_parser","open_log_dir","print_ascii_art","print_run_executable_command","print_version","provider_storage_dir_getter","raise_fd_limit","reward_address_parser","size_parser","spawn_task","support_message","yes_or_no_parser"],"q":[[0,"pulsar"],[138,"pulsar::Commands"],[143,"pulsar::commands"],[147,"pulsar::commands::farm"],[163,"pulsar::commands::info"],[164,"pulsar::commands::init"],[167,"pulsar::commands::wipe"],[169,"pulsar::config"],[453,"pulsar::summary"],[614,"pulsar::utils"],[644,"dyn_clone::sealed"],[645,"eyre"],[646,"core::result"],[647,"clap_builder::builder::command"],[648,"core::fmt"],[649,"core::fmt"],[650,"clap_builder"],[651,"core::option"],[652,"clap_builder::util::id"],[653,"color_eyre::section"],[654,"core::fmt"],[655,"core::marker"],[656,"alloc::boxed"],[657,"core::any"],[658,"alloc::sync"],[659,"alloc::rc"],[660,"rayon::iter::par_bridge"],[661,"std::io::stdio"],[662,"alloc::string"],[663,"std::io::error"],[664,"indicatif::progress_bar"],[665,"indicatif::iter"],[666,"bounded_collections::bounded_vec"],[667,"core::any"],[668,"sdk_node"],[669,"alloc::vec"],[670,"sdk_utils"],[671,"sdk_node"],[672,"subspace_sdk"],[673,"tokio::runtime::task::join"],[674,"std::fs"],[675,"std::path"],[676,"serde::de"],[677,"serde::ser"],[678,"sdk_utils"],[679,"tokio::sync::mutex"],[680,"toml::table"],[681,"serde::ser"],[682,"futures_util::future::try_future"],[683,"futures_util::stream::try_stream"],[684,"anyhow"],[685,"core::default"],[686,"core::cmp"],[687,"core::convert"],[688,"core::future::future"]],"d":["","Available commands for the CLI","An iterator over the variants of Self","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No value.","allows us to detect multiple instances of the farmer and …","Some value of type T.","implementation of the farm command","","","nice looking progress bar for the initial plotting :)","","","","","nice looking progress bar for the syncing :)","","implementation of the init command.","","gets the necessary information from user, and writes them …","implementation of the init command","implementation of the wipe command","wipe configurator","Advanced Farmer Settings Wrapper for CLI","Advanced Node Settings Wrapper for CLI","Enum for Chain","An iterator over the variants of Self","structure of the config toml file","defaults for the user config file","","","Farmer Options Wrapper for CLI","","","Node Options Wrapper for CLI","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a config file at the location","","","","deletes the config file","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","parses the config, and returns Config","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","validates the config for farming","","","","","","","","","Struct for holding the info of what to be displayed with …","utilizing persistent storage for the information to be …","struct for updating the fields of the summary","","","","","Converts the reward amount to SSC by dividing by 10^18.","","","","","","","","","","","","","","","","","","","deletes the summary file","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a mutable reference to the inner from the outer.","Get a mutable reference to the inner from the outer.","","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","Get a reference to the inner from the outer.","","Get a reference to the inner from the outer.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","creates a new summary file Mutex","","","","","Parses the summary file and returns Summary","Reads the file, serializes it into Summary and seeks to …","","","","returns the path for the summary file","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","updates the summary file, and returns the content of the …","","","","","","","","","","for how long a log file should be valid","","","returns OS specific log directory","","the provided path should be an existing directory","generates a farm path from the given path","gets the input from the user for a given prompt","install a logger for the application","","","","","","generates a node path from the given path","node name should be ascii, and should begin/end with …","opens log directory","<3","","prints the version of the crate","","","check for a valid SS58 address","utilize ByteSize crate for the validation","","in case of any error, display this message",""],"i":[0,0,0,11,0,11,11,11,11,6,0,8,8,11,11,6,8,11,6,8,11,6,6,6,8,8,8,0,0,8,11,6,8,11,6,8,11,6,8,11,11,8,11,6,8,11,8,11,8,8,8,11,11,11,6,6,6,8,8,8,11,11,11,6,6,6,6,8,11,11,6,8,11,6,8,11,6,8,11,6,8,11,6,8,11,6,6,8,11,6,8,11,6,11,6,6,0,6,6,6,6,6,0,6,6,0,6,11,6,8,11,6,8,11,6,8,11,6,8,11,6,8,8,11,11,6,6,8,11,6,8,11,8,11,0,8,11,6,79,80,79,80,79,0,0,0,0,0,0,0,81,0,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,52,0,52,0,0,54,51,55,53,52,56,51,53,56,50,54,51,55,53,52,56,50,54,51,55,53,52,56,51,53,55,50,54,51,55,53,52,56,54,51,55,53,52,56,0,54,55,52,0,50,54,51,55,53,52,56,50,54,51,55,53,52,56,50,54,51,55,53,52,51,50,54,51,55,53,52,56,54,54,55,54,55,53,53,50,50,54,51,55,53,52,50,54,51,55,53,52,56,50,50,50,54,54,54,51,51,51,55,55,55,53,53,53,52,52,52,56,56,56,50,50,50,54,54,54,51,51,51,55,55,55,53,53,53,52,52,52,56,56,56,52,56,56,50,54,51,55,53,52,56,50,54,51,55,53,52,56,50,54,51,55,53,52,56,50,54,51,55,53,52,56,50,54,51,55,53,52,56,56,50,54,51,55,53,52,56,50,54,51,55,53,52,56,52,56,56,56,51,56,56,50,56,56,0,56,53,50,54,51,55,53,52,56,54,51,55,53,52,56,56,50,54,51,55,53,52,56,50,54,51,55,53,52,56,50,54,51,55,53,52,56,50,54,51,55,53,52,56,50,50,54,54,51,51,55,55,53,53,52,52,56,56,50,54,51,55,53,52,56,0,50,54,51,55,53,52,56,0,0,0,0,61,63,46,61,61,63,61,64,63,46,61,64,63,46,61,63,46,61,63,46,61,64,63,0,61,64,63,46,61,64,63,46,61,63,61,64,63,46,61,61,64,63,46,61,61,64,63,46,61,61,61,64,64,64,63,63,63,46,46,46,61,61,61,64,64,64,63,63,63,46,46,46,61,61,61,64,63,46,63,46,61,64,63,46,61,64,63,46,61,64,63,46,61,64,63,46,61,64,63,46,61,64,63,46,64,63,46,64,64,64,64,46,46,61,63,0,0,61,63,46,61,63,61,64,63,46,61,64,63,46,61,64,63,46,61,64,63,46,61,61,64,64,63,63,46,46,61,64,63,46,46,63,63,61,64,63,46,0,0,0,0,82,0,0,0,0,0,0,0,82,83,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"f":[0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[],[[4,[2,3]]]],[5,5],[5,5],[5,5],[5,5],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[6,6],[[-1,-2],2,[],[]],[[],5],0,[[],5],0,0,[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,2],[7,2],[7,2],[[8,9],10],[[11,9],10],[[11,9],10],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[12,[[4,[8,13]]]],[12,[[4,[11,13]]]],[12,[[4,[8,13]]]],[12,[[4,[11,13]]]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[6,7],[[14,[11]]]],[[],[[14,[15]]]],[16,17],[[-1,-2],[[18,[-2,-3]]],[],[19,20,21],[]],0,[[],7],[[],7],[[],7],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],6],[6,7],[-1,7,[]],[[],[[4,[2,3]]]],0,[6,14],[6,14],[[6,7],14],[-1,[[27,[-2]]],[],[]],[[28,[30,[29]],7,31],[[32,[2]]]],[[-1,33],[[34,[-2]]],[],[]],[6,[[2,[7,[14,[7]]]]]],0,[-1,-2,[],[]],[-1,29,[]],[-1,[[4,[[35,[-2,-3]]]]],[],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[8,12],[[4,[2,13]]]],[[11,12],[[4,[2,13]]]],[[8,12],[[4,[2,13]]]],[[11,12],[[4,[2,13]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[17,17,17],[[37,[2]]]],[[[25,[38]],[40,[39]],41,7,17],[[37,[[2,[42,43,43]]]]]],[[[25,[38]],44],[[0,[45]]]],[[43,43],33],[[44,[25,[38]],17,46,41,7,7],[[37,[2]]]],[38,[[37,[2]]]],[[46,[25,[47]],[25,[48]],43],[[37,[2]]]],[[46,[25,[38]],[25,[48]],41,17],[[37,[2]]]],[[43,43],33],[[[14,[[2,[[49,[[37,[2]]]],[49,[[37,[2]]]]]]]],[25,[47]],[25,[38]]],[[37,[2]]]],[[],[[37,[2]]]],[17,[[37,[41]]]],[[],[[37,[50]]]],[[],[[37,[2]]]],[[17,17,17,17],[[37,[2]]]],[[17,17],[[37,[2]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[51,52,17],[[37,[38]]]],[[53,38],[[37,[47]]]],0,0,[54,54],[51,51],[55,55],[53,53],[52,52],[56,56],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],[[37,[[2,[57,58]]]]]],[[],54],[[],55],[[],52],[[],[[37,[2]]]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[-1,[[4,[50]]],59],[-1,[[4,[54]]],59],[-1,[[4,[51]]],59],[-1,[[4,[55]]],59],[-1,[[4,[53]]],59],[-1,[[4,[52]]],59],0,[7,2],[7,2],[7,2],[7,2],[7,2],[7,2],[7,2],0,[[54,54],17],[[55,55],17],0,0,0,0,0,[[50,9],10],[[54,9],10],[[51,9],10],[[55,9],10],[[53,9],10],[[52,9],10],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[16,[[37,[52]]]],[[56,7],[[14,[52]]]],0,[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[[],7],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],56],[-1,7,[]],[56,7],0,0,[56,14],[56,14],0,[[56,7],14],[-1,[[27,[-2]]],[],[]],[[],[[37,[50]]]],[[-1,33],[[34,[-2]]],[],[]],0,[[50,-1],4,60],[[54,-1],4,60],[[51,-1],4,60],[[55,-1],4,60],[[53,-1],4,60],[[52,-1],4,60],[56,[[2,[7,[14,[7]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[4,[[35,[-2,-3]]]]],[],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],[[37,[50]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[[-1,1],2,[]],[[-1,1],2,[]],[[-1,1],2,[]],[[61,61],2],[61,62],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[61,61],[63,63],[46,46],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],61],[[],64],[[],63],[[],[[37,[2]]]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[7,-1,[]],[-1,[[37,[61]]],59],[-1,[[4,[63]]],59],[7,2],[7,2],[7,2],[7,2],[[61,9],10],[[61,9],10],[[64,9],10],[[63,9],10],[[46,9],10],[-1,-1,[]],[42,61],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[16,[[4,[61]]]],[[-1,-2],[[18,[-2,-3]]],[],[19,20,21],[]],[[],7],[[],7],[[],7],[[],7],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[23,[-1,22]]],[[23,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[25,[-1,22]]],[[25,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[[[26,[-1,22]]],[[26,[24,22]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[[14,[65]]],[[37,[46]]]],0,0,0,0,[46,[[37,[63]]]],[46,[[37,[[2,[63,[67,[66]]]]]]]],[[61,-1],37,60],[[63,-1],4,60],[[],58],[[],58],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,29,[]],0,[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[46,64],[[37,[63]]]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[[-1,68],[[37,[-1]]],[69,70]],[[],58],[[],58],[16,[[37,[58]]]],[[],58],[[16,[14,[-1]],-2],[[37,[-1]]],[],71],[[17,17],2],[-1,37,[]],[-1,[[72,[-1]]],[]],[-1,[[73,[-1]]],[]],[74,3],[-1,17,[75,76]],[[],58],[16,[[37,[29]]]],[[],[[37,[2]]]],[[],2],[[],2],[[],2],[[],58],[[],2],[16,[[37,[41]]]],[16,[[37,[65]]]],[[-1,-2],49,[[77,[16]]],[78,20]],[[],29],[16,[[37,[17]]]]],"c":[],"p":[[3,"Private",644],[15,"tuple"],[3,"Report",645],[4,"Result",646],[3,"Command",647],[3,"CommandsIter",0],[15,"usize"],[3,"Cli",0],[3,"Formatter",648],[6,"Result",648],[4,"Commands",0],[3,"ArgMatches",649],[6,"Error",650],[4,"Option",651],[3,"Id",652],[15,"str"],[15,"bool"],[3,"IndentedSection",653],[8,"Display",648],[8,"Send",654],[8,"Sync",654],[3,"Global",655],[3,"Box",656],[8,"Any",657],[3,"Arc",658],[3,"Rc",659],[3,"IterBridge",660],[3,"Stdout",661],[3,"String",662],[15,"slice"],[15,"u16"],[6,"Result",663],[3,"ProgressBar",664],[3,"ProgressBarIter",665],[3,"BoundedVec",666],[3,"TypeId",657],[6,"Result",645],[6,"Node",667],[6,"Hash",668],[3,"Vec",669],[3,"PublicKey",670],[15,"u128"],[15,"u64"],[6,"BlockNumber",668],[8,"Stream",671],[3,"SummaryFile",453],[6,"Farmer",667],[3,"AtomicBool",672],[3,"JoinHandle",673],[3,"Config",169],[3,"NodeConfig",169],[4,"ChainConfig",169],[3,"FarmerConfig",169],[3,"AdvancedNodeSettings",169],[3,"AdvancedFarmerSettings",169],[3,"ChainConfigIter",169],[3,"File",674],[3,"PathBuf",675],[8,"Deserializer",676],[8,"Serializer",677],[3,"Rewards",453],[15,"f64"],[3,"Summary",453],[3,"SummaryUpdateFields",453],[3,"ByteSize",670],[3,"File",678],[3,"MutexGuard",679],[6,"Table",680],[8,"Serialize",677],[8,"DeserializeOwned",676],[8,"Fn",681],[3,"MapErr",682],[3,"MapErr",683],[3,"Error",684],[8,"Default",685],[8,"PartialEq",686],[8,"AsRef",687],[8,"Future",688],[13,"Farm",138],[13,"Wipe",138],[6,"MaybeHandles",147],[8,"IntoEyre",614],[8,"IntoEyreFuture",614],[8,"IntoEyreStream",614]],"b":[[39,"impl-Display-for-Commands"],[40,"impl-Debug-for-Commands"],[495,"impl-Display-for-Rewards"],[496,"impl-Debug-for-Rewards"]]}\ }'); if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)}; if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex};