diff --git a/rs/nns/governance/src/governance/tests/neurons_fund.rs b/rs/nns/governance/src/governance/tests/neurons_fund.rs index 5520cf41e6f1..b97a346cfff3 100644 --- a/rs/nns/governance/src/governance/tests/neurons_fund.rs +++ b/rs/nns/governance/src/governance/tests/neurons_fund.rs @@ -6,7 +6,7 @@ use crate::{ use assert_matches::assert_matches; use ic_nervous_system_common::E8; use ic_nervous_system_proto::pb::v1 as pb; -use ic_nns_governance_api as pb_api; +use ic_nns_governance_api as api; use ic_nns_governance_init::GovernanceCanisterInitPayloadBuilder; use test_data::CREATE_SERVICE_NERVOUS_SYSTEM_WITH_MATCHED_FUNDING; @@ -77,7 +77,7 @@ fn proposal_fails_if_too_many_nf_neurons_can_occur() { }) .unwrap(); let neurons = (0..num_neurons_fund_neurons) - .map(|id| pb_api::Neuron { + .map(|id| api::Neuron { id: Some(NeuronId { id }), ..proto_neuron.clone() }) diff --git a/rs/nns/governance/src/pb/conversions/mod.rs b/rs/nns/governance/src/pb/conversions/mod.rs index 96b454408f0e..e744cd99de7c 100644 --- a/rs/nns/governance/src/pb/conversions/mod.rs +++ b/rs/nns/governance/src/pb/conversions/mod.rs @@ -2,7 +2,7 @@ use crate::pb::proposal_conversions::{ProposalDisplayOptions, convert_proposal}; use crate::pb::v1 as pb; use ic_crypto_sha2::Sha256; -use ic_nns_governance_api as pb_api; +use ic_nns_governance_api as api; use ic_protobuf::registry::replica_version::v1::{ GuestLaunchMeasurement as PbGuestLaunchMeasurement, GuestLaunchMeasurementMetadata as PbGuestLaunchMeasurementMetadata, @@ -12,7 +12,7 @@ use ic_protobuf::registry::replica_version::v1::{ #[cfg(test)] mod tests; -impl From for pb_api::NodeProvider { +impl From for api::NodeProvider { fn from(item: pb::NodeProvider) -> Self { let reward_account = item.reward_account.map(|account| { match icp_ledger::AccountIdentifier::try_from(&account) { @@ -31,8 +31,8 @@ impl From for pb_api::NodeProvider { } } } -impl From for pb::NodeProvider { - fn from(item: pb_api::NodeProvider) -> Self { +impl From for pb::NodeProvider { + fn from(item: api::NodeProvider) -> Self { Self { id: item.id, reward_account: item.reward_account, @@ -40,34 +40,34 @@ impl From for pb::NodeProvider { } } -impl From for pb_api::UpdateNodeProvider { +impl From for api::UpdateNodeProvider { fn from(item: pb::UpdateNodeProvider) -> Self { Self { reward_account: item.reward_account, } } } -impl From for pb::UpdateNodeProvider { - fn from(item: pb_api::UpdateNodeProvider) -> Self { +impl From for pb::UpdateNodeProvider { + fn from(item: api::UpdateNodeProvider) -> Self { Self { reward_account: item.reward_account, } } } -impl From for pb::DeregisterKnownNeuron { - fn from(item: pb_api::DeregisterKnownNeuron) -> Self { +impl From for pb::DeregisterKnownNeuron { + fn from(item: api::DeregisterKnownNeuron) -> Self { Self { id: item.id } } } -impl From for pb_api::DeregisterKnownNeuron { +impl From for api::DeregisterKnownNeuron { fn from(item: pb::DeregisterKnownNeuron) -> Self { Self { id: item.id } } } -impl From for pb_api::BallotInfo { +impl From for api::BallotInfo { fn from(item: pb::BallotInfo) -> Self { Self { proposal_id: item.proposal_id, @@ -75,8 +75,8 @@ impl From for pb_api::BallotInfo { } } } -impl From for pb::BallotInfo { - fn from(item: pb_api::BallotInfo) -> Self { +impl From for pb::BallotInfo { + fn from(item: api::BallotInfo) -> Self { Self { proposal_id: item.proposal_id, vote: item.vote, @@ -84,7 +84,7 @@ impl From for pb::BallotInfo { } } -impl From for pb_api::NeuronStakeTransfer { +impl From for api::NeuronStakeTransfer { fn from(item: pb::NeuronStakeTransfer) -> Self { Self { transfer_timestamp: item.transfer_timestamp, @@ -97,8 +97,8 @@ impl From for pb_api::NeuronStakeTransfer { } } } -impl From for pb::NeuronStakeTransfer { - fn from(item: pb_api::NeuronStakeTransfer) -> Self { +impl From for pb::NeuronStakeTransfer { + fn from(item: api::NeuronStakeTransfer) -> Self { Self { transfer_timestamp: item.transfer_timestamp, from: item.from, @@ -111,42 +111,42 @@ impl From for pb::NeuronStakeTransfer { } } -impl From for pb_api::neuron::Followees { +impl From for api::neuron::Followees { fn from(item: pb::Followees) -> Self { Self { followees: item.followees, } } } -impl From for pb::Followees { - fn from(item: pb_api::neuron::Followees) -> Self { +impl From for pb::Followees { + fn from(item: api::neuron::Followees) -> Self { Self { followees: item.followees, } } } -impl From for pb_api::Visibility { +impl From for api::Visibility { fn from(item: pb::Visibility) -> Self { match item { - pb::Visibility::Unspecified => pb_api::Visibility::Unspecified, - pb::Visibility::Private => pb_api::Visibility::Private, - pb::Visibility::Public => pb_api::Visibility::Public, + pb::Visibility::Unspecified => api::Visibility::Unspecified, + pb::Visibility::Private => api::Visibility::Private, + pb::Visibility::Public => api::Visibility::Public, } } } -impl From for pb::Visibility { - fn from(item: pb_api::Visibility) -> Self { +impl From for pb::Visibility { + fn from(item: api::Visibility) -> Self { match item { - pb_api::Visibility::Unspecified => pb::Visibility::Unspecified, - pb_api::Visibility::Private => pb::Visibility::Private, - pb_api::Visibility::Public => pb::Visibility::Public, + api::Visibility::Unspecified => pb::Visibility::Unspecified, + api::Visibility::Private => pb::Visibility::Private, + api::Visibility::Public => pb::Visibility::Public, } } } -impl From for pb_api::ExecuteNnsFunction { +impl From for api::ExecuteNnsFunction { fn from(item: pb::ExecuteNnsFunction) -> Self { Self { nns_function: item.nns_function, @@ -154,8 +154,8 @@ impl From for pb_api::ExecuteNnsFunction { } } } -impl From for pb::ExecuteNnsFunction { - fn from(item: pb_api::ExecuteNnsFunction) -> Self { +impl From for pb::ExecuteNnsFunction { + fn from(item: api::ExecuteNnsFunction) -> Self { Self { nns_function: item.nns_function, payload: item.payload, @@ -163,77 +163,77 @@ impl From for pb::ExecuteNnsFunction { } } -impl From for pb_api::Motion { +impl From for api::Motion { fn from(item: pb::Motion) -> Self { Self { motion_text: item.motion_text, } } } -impl From for pb::Motion { - fn from(item: pb_api::Motion) -> Self { +impl From for pb::Motion { + fn from(item: api::Motion) -> Self { Self { motion_text: item.motion_text, } } } -impl From for pb_api::ApproveGenesisKyc { +impl From for api::ApproveGenesisKyc { fn from(item: pb::ApproveGenesisKyc) -> Self { Self { principals: item.principals, } } } -impl From for pb::ApproveGenesisKyc { - fn from(item: pb_api::ApproveGenesisKyc) -> Self { +impl From for pb::ApproveGenesisKyc { + fn from(item: api::ApproveGenesisKyc) -> Self { Self { principals: item.principals, } } } -impl From for pb_api::AddOrRemoveNodeProvider { +impl From for api::AddOrRemoveNodeProvider { fn from(item: pb::AddOrRemoveNodeProvider) -> Self { Self { change: item.change.map(|x| x.into()), } } } -impl From for pb::AddOrRemoveNodeProvider { - fn from(item: pb_api::AddOrRemoveNodeProvider) -> Self { +impl From for pb::AddOrRemoveNodeProvider { + fn from(item: api::AddOrRemoveNodeProvider) -> Self { Self { change: item.change.map(|x| x.into()), } } } -impl From for pb_api::add_or_remove_node_provider::Change { +impl From for api::add_or_remove_node_provider::Change { fn from(item: pb::add_or_remove_node_provider::Change) -> Self { match item { pb::add_or_remove_node_provider::Change::ToAdd(v) => { - pb_api::add_or_remove_node_provider::Change::ToAdd(v.into()) + api::add_or_remove_node_provider::Change::ToAdd(v.into()) } pb::add_or_remove_node_provider::Change::ToRemove(v) => { - pb_api::add_or_remove_node_provider::Change::ToRemove(v.into()) + api::add_or_remove_node_provider::Change::ToRemove(v.into()) } } } } -impl From for pb::add_or_remove_node_provider::Change { - fn from(item: pb_api::add_or_remove_node_provider::Change) -> Self { +impl From for pb::add_or_remove_node_provider::Change { + fn from(item: api::add_or_remove_node_provider::Change) -> Self { match item { - pb_api::add_or_remove_node_provider::Change::ToAdd(v) => { + api::add_or_remove_node_provider::Change::ToAdd(v) => { pb::add_or_remove_node_provider::Change::ToAdd(v.into()) } - pb_api::add_or_remove_node_provider::Change::ToRemove(v) => { + api::add_or_remove_node_provider::Change::ToRemove(v) => { pb::add_or_remove_node_provider::Change::ToRemove(v.into()) } } } } -impl From for pb_api::RewardNodeProvider { +impl From for api::RewardNodeProvider { fn from(item: pb::RewardNodeProvider) -> Self { Self { node_provider: item.node_provider.map(|x| x.into()), @@ -242,8 +242,8 @@ impl From for pb_api::RewardNodeProvider { } } } -impl From for pb::RewardNodeProvider { - fn from(item: pb_api::RewardNodeProvider) -> Self { +impl From for pb::RewardNodeProvider { + fn from(item: api::RewardNodeProvider) -> Self { Self { node_provider: item.node_provider.map(|x| x.into()), amount_e8s: item.amount_e8s, @@ -252,19 +252,15 @@ impl From for pb::RewardNodeProvider { } } -impl From - for pb_api::reward_node_provider::RewardToNeuron -{ +impl From for api::reward_node_provider::RewardToNeuron { fn from(item: pb::reward_node_provider::RewardToNeuron) -> Self { Self { dissolve_delay_seconds: item.dissolve_delay_seconds, } } } -impl From - for pb::reward_node_provider::RewardToNeuron -{ - fn from(item: pb_api::reward_node_provider::RewardToNeuron) -> Self { +impl From for pb::reward_node_provider::RewardToNeuron { + fn from(item: api::reward_node_provider::RewardToNeuron) -> Self { Self { dissolve_delay_seconds: item.dissolve_delay_seconds, } @@ -272,7 +268,7 @@ impl From } impl From - for pb_api::reward_node_provider::RewardToAccount + for api::reward_node_provider::RewardToAccount { fn from(item: pb::reward_node_provider::RewardToAccount) -> Self { let to_account = item.to_account.map(|account| { @@ -290,42 +286,42 @@ impl From } } -impl From +impl From for pb::reward_node_provider::RewardToAccount { - fn from(item: pb_api::reward_node_provider::RewardToAccount) -> Self { + fn from(item: api::reward_node_provider::RewardToAccount) -> Self { Self { to_account: item.to_account, } } } -impl From for pb_api::reward_node_provider::RewardMode { +impl From for api::reward_node_provider::RewardMode { fn from(item: pb::reward_node_provider::RewardMode) -> Self { match item { pb::reward_node_provider::RewardMode::RewardToNeuron(v) => { - pb_api::reward_node_provider::RewardMode::RewardToNeuron(v.into()) + api::reward_node_provider::RewardMode::RewardToNeuron(v.into()) } pb::reward_node_provider::RewardMode::RewardToAccount(v) => { - pb_api::reward_node_provider::RewardMode::RewardToAccount(v.into()) + api::reward_node_provider::RewardMode::RewardToAccount(v.into()) } } } } -impl From for pb::reward_node_provider::RewardMode { - fn from(item: pb_api::reward_node_provider::RewardMode) -> Self { +impl From for pb::reward_node_provider::RewardMode { + fn from(item: api::reward_node_provider::RewardMode) -> Self { match item { - pb_api::reward_node_provider::RewardMode::RewardToNeuron(v) => { + api::reward_node_provider::RewardMode::RewardToNeuron(v) => { pb::reward_node_provider::RewardMode::RewardToNeuron(v.into()) } - pb_api::reward_node_provider::RewardMode::RewardToAccount(v) => { + api::reward_node_provider::RewardMode::RewardToAccount(v) => { pb::reward_node_provider::RewardMode::RewardToAccount(v.into()) } } } } -impl From for pb_api::RewardNodeProviders { +impl From for api::RewardNodeProviders { fn from(item: pb::RewardNodeProviders) -> Self { Self { rewards: item.rewards.into_iter().map(|x| x.into()).collect(), @@ -333,8 +329,8 @@ impl From for pb_api::RewardNodeProviders { } } } -impl From for pb::RewardNodeProviders { - fn from(item: pb_api::RewardNodeProviders) -> Self { +impl From for pb::RewardNodeProviders { + fn from(item: api::RewardNodeProviders) -> Self { Self { rewards: item.rewards.into_iter().map(|x| x.into()).collect(), use_registry_derived_rewards: item.use_registry_derived_rewards, @@ -342,7 +338,7 @@ impl From for pb::RewardNodeProviders { } } -impl From for pb_api::SetDefaultFollowees { +impl From for api::SetDefaultFollowees { fn from(item: pb::SetDefaultFollowees) -> Self { Self { default_followees: item @@ -353,8 +349,8 @@ impl From for pb_api::SetDefaultFollowees { } } } -impl From for pb::SetDefaultFollowees { - fn from(item: pb_api::SetDefaultFollowees) -> Self { +impl From for pb::SetDefaultFollowees { + fn from(item: api::SetDefaultFollowees) -> Self { Self { default_followees: item .default_followees @@ -365,7 +361,7 @@ impl From for pb::SetDefaultFollowees { } } -impl From for pb_api::SetSnsTokenSwapOpenTimeWindow { +impl From for api::SetSnsTokenSwapOpenTimeWindow { fn from(item: pb::SetSnsTokenSwapOpenTimeWindow) -> Self { Self { swap_canister_id: item.swap_canister_id, @@ -373,8 +369,8 @@ impl From for pb_api::SetSnsTokenSwapOpenTime } } } -impl From for pb::SetSnsTokenSwapOpenTimeWindow { - fn from(item: pb_api::SetSnsTokenSwapOpenTimeWindow) -> Self { +impl From for pb::SetSnsTokenSwapOpenTimeWindow { + fn from(item: api::SetSnsTokenSwapOpenTimeWindow) -> Self { Self { swap_canister_id: item.swap_canister_id, request: item.request, @@ -382,8 +378,8 @@ impl From for pb::SetSnsTokenSwapOpenTime } } -impl From for pb::Proposal { - fn from(item: pb_api::Proposal) -> Self { +impl From for pb::Proposal { + fn from(item: api::Proposal) -> Self { Self { title: item.title, summary: item.summary, @@ -393,8 +389,8 @@ impl From for pb::Proposal { } } } -impl From for pb::Proposal { - fn from(item: pb_api::MakeProposalRequest) -> Self { +impl From for pb::Proposal { + fn from(item: api::MakeProposalRequest) -> Self { Self { title: item.title, summary: item.summary, @@ -405,130 +401,130 @@ impl From for pb::Proposal { } } -impl From for pb::proposal::Action { - fn from(item: pb_api::proposal::Action) -> Self { +impl From for pb::proposal::Action { + fn from(item: api::proposal::Action) -> Self { match item { - pb_api::proposal::Action::ManageNeuron(v) => { + api::proposal::Action::ManageNeuron(v) => { pb::proposal::Action::ManageNeuron(Box::new((*v).into())) } - pb_api::proposal::Action::ManageNetworkEconomics(v) => { + api::proposal::Action::ManageNetworkEconomics(v) => { pb::proposal::Action::ManageNetworkEconomics(v.into()) } - pb_api::proposal::Action::Motion(v) => pb::proposal::Action::Motion(v.into()), - pb_api::proposal::Action::ExecuteNnsFunction(v) => { + api::proposal::Action::Motion(v) => pb::proposal::Action::Motion(v.into()), + api::proposal::Action::ExecuteNnsFunction(v) => { pb::proposal::Action::ExecuteNnsFunction(v.into()) } - pb_api::proposal::Action::ApproveGenesisKyc(v) => { + api::proposal::Action::ApproveGenesisKyc(v) => { pb::proposal::Action::ApproveGenesisKyc(v.into()) } - pb_api::proposal::Action::AddOrRemoveNodeProvider(v) => { + api::proposal::Action::AddOrRemoveNodeProvider(v) => { pb::proposal::Action::AddOrRemoveNodeProvider(v.into()) } - pb_api::proposal::Action::RewardNodeProvider(v) => { + api::proposal::Action::RewardNodeProvider(v) => { pb::proposal::Action::RewardNodeProvider(v.into()) } - pb_api::proposal::Action::SetDefaultFollowees(v) => { + api::proposal::Action::SetDefaultFollowees(v) => { pb::proposal::Action::SetDefaultFollowees(v.into()) } - pb_api::proposal::Action::RewardNodeProviders(v) => { + api::proposal::Action::RewardNodeProviders(v) => { pb::proposal::Action::RewardNodeProviders(v.into()) } - pb_api::proposal::Action::RegisterKnownNeuron(v) => { + api::proposal::Action::RegisterKnownNeuron(v) => { pb::proposal::Action::RegisterKnownNeuron(v.into()) } - pb_api::proposal::Action::DeregisterKnownNeuron(v) => { + api::proposal::Action::DeregisterKnownNeuron(v) => { pb::proposal::Action::DeregisterKnownNeuron(v.into()) } - pb_api::proposal::Action::SetSnsTokenSwapOpenTimeWindow(v) => { + api::proposal::Action::SetSnsTokenSwapOpenTimeWindow(v) => { pb::proposal::Action::SetSnsTokenSwapOpenTimeWindow(v.into()) } - pb_api::proposal::Action::OpenSnsTokenSwap(v) => { + api::proposal::Action::OpenSnsTokenSwap(v) => { pb::proposal::Action::OpenSnsTokenSwap(v.into()) } - pb_api::proposal::Action::CreateServiceNervousSystem(v) => { + api::proposal::Action::CreateServiceNervousSystem(v) => { pb::proposal::Action::CreateServiceNervousSystem(v.into()) } - pb_api::proposal::Action::InstallCode(v) => pb::proposal::Action::InstallCode(v.into()), - pb_api::proposal::Action::StopOrStartCanister(v) => { + api::proposal::Action::InstallCode(v) => pb::proposal::Action::InstallCode(v.into()), + api::proposal::Action::StopOrStartCanister(v) => { pb::proposal::Action::StopOrStartCanister(v.into()) } - pb_api::proposal::Action::UpdateCanisterSettings(v) => { + api::proposal::Action::UpdateCanisterSettings(v) => { pb::proposal::Action::UpdateCanisterSettings(v.into()) } - pb_api::proposal::Action::FulfillSubnetRentalRequest(v) => { + api::proposal::Action::FulfillSubnetRentalRequest(v) => { pb::proposal::Action::FulfillSubnetRentalRequest(v.into()) } - pb_api::proposal::Action::BlessAlternativeGuestOsVersion(v) => { + api::proposal::Action::BlessAlternativeGuestOsVersion(v) => { pb::proposal::Action::BlessAlternativeGuestOsVersion(v.into()) } } } } -impl From for pb::proposal::Action { - fn from(item: pb_api::ProposalActionRequest) -> Self { +impl From for pb::proposal::Action { + fn from(item: api::ProposalActionRequest) -> Self { match item { - pb_api::ProposalActionRequest::ManageNeuron(v) => { + api::ProposalActionRequest::ManageNeuron(v) => { pb::proposal::Action::ManageNeuron(Box::new((*v).into())) } - pb_api::ProposalActionRequest::ManageNetworkEconomics(v) => { + api::ProposalActionRequest::ManageNetworkEconomics(v) => { pb::proposal::Action::ManageNetworkEconomics(v.into()) } - pb_api::ProposalActionRequest::Motion(v) => pb::proposal::Action::Motion(v.into()), - pb_api::ProposalActionRequest::ExecuteNnsFunction(v) => { + api::ProposalActionRequest::Motion(v) => pb::proposal::Action::Motion(v.into()), + api::ProposalActionRequest::ExecuteNnsFunction(v) => { pb::proposal::Action::ExecuteNnsFunction(v.into()) } - pb_api::ProposalActionRequest::ApproveGenesisKyc(v) => { + api::ProposalActionRequest::ApproveGenesisKyc(v) => { pb::proposal::Action::ApproveGenesisKyc(v.into()) } - pb_api::ProposalActionRequest::AddOrRemoveNodeProvider(v) => { + api::ProposalActionRequest::AddOrRemoveNodeProvider(v) => { pb::proposal::Action::AddOrRemoveNodeProvider(v.into()) } - pb_api::ProposalActionRequest::RewardNodeProvider(v) => { + api::ProposalActionRequest::RewardNodeProvider(v) => { pb::proposal::Action::RewardNodeProvider(v.into()) } - pb_api::ProposalActionRequest::RewardNodeProviders(v) => { + api::ProposalActionRequest::RewardNodeProviders(v) => { pb::proposal::Action::RewardNodeProviders(v.into()) } - pb_api::ProposalActionRequest::RegisterKnownNeuron(v) => { + api::ProposalActionRequest::RegisterKnownNeuron(v) => { pb::proposal::Action::RegisterKnownNeuron(v.into()) } - pb_api::ProposalActionRequest::DeregisterKnownNeuron(v) => { + api::ProposalActionRequest::DeregisterKnownNeuron(v) => { pb::proposal::Action::DeregisterKnownNeuron(v.into()) } - pb_api::ProposalActionRequest::CreateServiceNervousSystem(v) => { + api::ProposalActionRequest::CreateServiceNervousSystem(v) => { pb::proposal::Action::CreateServiceNervousSystem(v.into()) } - pb_api::ProposalActionRequest::InstallCode(v) => { + api::ProposalActionRequest::InstallCode(v) => { pb::proposal::Action::InstallCode(v.into()) } - pb_api::ProposalActionRequest::StopOrStartCanister(v) => { + api::ProposalActionRequest::StopOrStartCanister(v) => { pb::proposal::Action::StopOrStartCanister(v.into()) } - pb_api::ProposalActionRequest::UpdateCanisterSettings(v) => { + api::ProposalActionRequest::UpdateCanisterSettings(v) => { pb::proposal::Action::UpdateCanisterSettings(v.into()) } - pb_api::ProposalActionRequest::FulfillSubnetRentalRequest(v) => { + api::ProposalActionRequest::FulfillSubnetRentalRequest(v) => { pb::proposal::Action::FulfillSubnetRentalRequest(v.into()) } - pb_api::ProposalActionRequest::BlessAlternativeGuestOsVersion(v) => { + api::ProposalActionRequest::BlessAlternativeGuestOsVersion(v) => { pb::proposal::Action::BlessAlternativeGuestOsVersion(v.into()) } } } } -impl From for pb_api::Empty { +impl From for api::Empty { fn from(_: pb::Empty) -> Self { Self {} } } -impl From for pb::Empty { - fn from(_: pb_api::Empty) -> Self { +impl From for pb::Empty { + fn from(_: api::Empty) -> Self { Self {} } } -impl From for pb_api::ManageNeuronProposal { +impl From for api::ManageNeuronProposal { fn from(item: pb::ManageNeuron) -> Self { Self { id: item.id, @@ -537,8 +533,8 @@ impl From for pb_api::ManageNeuronProposal { } } } -impl From for pb::ManageNeuron { - fn from(item: pb_api::ManageNeuronProposal) -> Self { +impl From for pb::ManageNeuron { + fn from(item: api::ManageNeuronProposal) -> Self { Self { id: item.id, neuron_id_or_subaccount: item.neuron_id_or_subaccount.map(|x| x.into()), @@ -546,8 +542,8 @@ impl From for pb::ManageNeuron { } } } -impl From for pb::ManageNeuron { - fn from(item: pb_api::ManageNeuronRequest) -> Self { +impl From for pb::ManageNeuron { + fn from(item: api::ManageNeuronRequest) -> Self { Self { id: item.id, neuron_id_or_subaccount: item.neuron_id_or_subaccount.map(|x| x.into()), @@ -556,116 +552,112 @@ impl From for pb::ManageNeuron { } } -impl From - for pb_api::manage_neuron::IncreaseDissolveDelay -{ +impl From for api::manage_neuron::IncreaseDissolveDelay { fn from(item: pb::manage_neuron::IncreaseDissolveDelay) -> Self { Self { additional_dissolve_delay_seconds: item.additional_dissolve_delay_seconds, } } } -impl From - for pb::manage_neuron::IncreaseDissolveDelay -{ - fn from(item: pb_api::manage_neuron::IncreaseDissolveDelay) -> Self { +impl From for pb::manage_neuron::IncreaseDissolveDelay { + fn from(item: api::manage_neuron::IncreaseDissolveDelay) -> Self { Self { additional_dissolve_delay_seconds: item.additional_dissolve_delay_seconds, } } } -impl From for pb_api::manage_neuron::StartDissolving { +impl From for api::manage_neuron::StartDissolving { fn from(_: pb::manage_neuron::StartDissolving) -> Self { Self {} } } -impl From for pb::manage_neuron::StartDissolving { - fn from(_: pb_api::manage_neuron::StartDissolving) -> Self { +impl From for pb::manage_neuron::StartDissolving { + fn from(_: api::manage_neuron::StartDissolving) -> Self { Self {} } } -impl From for pb_api::manage_neuron::StopDissolving { +impl From for api::manage_neuron::StopDissolving { fn from(_: pb::manage_neuron::StopDissolving) -> Self { Self {} } } -impl From for pb::manage_neuron::StopDissolving { - fn from(_: pb_api::manage_neuron::StopDissolving) -> Self { +impl From for pb::manage_neuron::StopDissolving { + fn from(_: api::manage_neuron::StopDissolving) -> Self { Self {} } } -impl From for pb_api::manage_neuron::AddHotKey { +impl From for api::manage_neuron::AddHotKey { fn from(item: pb::manage_neuron::AddHotKey) -> Self { Self { new_hot_key: item.new_hot_key, } } } -impl From for pb::manage_neuron::AddHotKey { - fn from(item: pb_api::manage_neuron::AddHotKey) -> Self { +impl From for pb::manage_neuron::AddHotKey { + fn from(item: api::manage_neuron::AddHotKey) -> Self { Self { new_hot_key: item.new_hot_key, } } } -impl From for pb_api::manage_neuron::RemoveHotKey { +impl From for api::manage_neuron::RemoveHotKey { fn from(item: pb::manage_neuron::RemoveHotKey) -> Self { Self { hot_key_to_remove: item.hot_key_to_remove, } } } -impl From for pb::manage_neuron::RemoveHotKey { - fn from(item: pb_api::manage_neuron::RemoveHotKey) -> Self { +impl From for pb::manage_neuron::RemoveHotKey { + fn from(item: api::manage_neuron::RemoveHotKey) -> Self { Self { hot_key_to_remove: item.hot_key_to_remove, } } } -impl From for pb_api::manage_neuron::SetDissolveTimestamp { +impl From for api::manage_neuron::SetDissolveTimestamp { fn from(item: pb::manage_neuron::SetDissolveTimestamp) -> Self { Self { dissolve_timestamp_seconds: item.dissolve_timestamp_seconds, } } } -impl From for pb::manage_neuron::SetDissolveTimestamp { - fn from(item: pb_api::manage_neuron::SetDissolveTimestamp) -> Self { +impl From for pb::manage_neuron::SetDissolveTimestamp { + fn from(item: api::manage_neuron::SetDissolveTimestamp) -> Self { Self { dissolve_timestamp_seconds: item.dissolve_timestamp_seconds, } } } -impl From for pb_api::manage_neuron::JoinCommunityFund { +impl From for api::manage_neuron::JoinCommunityFund { fn from(_: pb::manage_neuron::JoinCommunityFund) -> Self { Self {} } } -impl From for pb::manage_neuron::JoinCommunityFund { - fn from(_: pb_api::manage_neuron::JoinCommunityFund) -> Self { +impl From for pb::manage_neuron::JoinCommunityFund { + fn from(_: api::manage_neuron::JoinCommunityFund) -> Self { Self {} } } -impl From for pb_api::manage_neuron::LeaveCommunityFund { +impl From for api::manage_neuron::LeaveCommunityFund { fn from(_: pb::manage_neuron::LeaveCommunityFund) -> Self { Self {} } } -impl From for pb::manage_neuron::LeaveCommunityFund { - fn from(_: pb_api::manage_neuron::LeaveCommunityFund) -> Self { +impl From for pb::manage_neuron::LeaveCommunityFund { + fn from(_: api::manage_neuron::LeaveCommunityFund) -> Self { Self {} } } impl From - for pb_api::manage_neuron::ChangeAutoStakeMaturity + for api::manage_neuron::ChangeAutoStakeMaturity { fn from(item: pb::manage_neuron::ChangeAutoStakeMaturity) -> Self { Self { @@ -674,10 +666,10 @@ impl From } } } -impl From +impl From for pb::manage_neuron::ChangeAutoStakeMaturity { - fn from(item: pb_api::manage_neuron::ChangeAutoStakeMaturity) -> Self { + fn from(item: api::manage_neuron::ChangeAutoStakeMaturity) -> Self { Self { requested_setting_for_auto_stake_maturity: item .requested_setting_for_auto_stake_maturity, @@ -685,110 +677,110 @@ impl From } } -impl From for pb_api::manage_neuron::SetVisibility { +impl From for api::manage_neuron::SetVisibility { fn from(item: pb::manage_neuron::SetVisibility) -> Self { Self { visibility: item.visibility, } } } -impl From for pb::manage_neuron::SetVisibility { - fn from(item: pb_api::manage_neuron::SetVisibility) -> Self { +impl From for pb::manage_neuron::SetVisibility { + fn from(item: api::manage_neuron::SetVisibility) -> Self { Self { visibility: item.visibility, } } } -impl From for pb_api::manage_neuron::Configure { +impl From for api::manage_neuron::Configure { fn from(item: pb::manage_neuron::Configure) -> Self { Self { operation: item.operation.map(|x| x.into()), } } } -impl From for pb::manage_neuron::Configure { - fn from(item: pb_api::manage_neuron::Configure) -> Self { +impl From for pb::manage_neuron::Configure { + fn from(item: api::manage_neuron::Configure) -> Self { Self { operation: item.operation.map(|x| x.into()), } } } -impl From for pb_api::manage_neuron::configure::Operation { +impl From for api::manage_neuron::configure::Operation { fn from(item: pb::manage_neuron::configure::Operation) -> Self { match item { pb::manage_neuron::configure::Operation::IncreaseDissolveDelay(v) => { - pb_api::manage_neuron::configure::Operation::IncreaseDissolveDelay(v.into()) + api::manage_neuron::configure::Operation::IncreaseDissolveDelay(v.into()) } pb::manage_neuron::configure::Operation::StartDissolving(v) => { - pb_api::manage_neuron::configure::Operation::StartDissolving(v.into()) + api::manage_neuron::configure::Operation::StartDissolving(v.into()) } pb::manage_neuron::configure::Operation::StopDissolving(v) => { - pb_api::manage_neuron::configure::Operation::StopDissolving(v.into()) + api::manage_neuron::configure::Operation::StopDissolving(v.into()) } pb::manage_neuron::configure::Operation::AddHotKey(v) => { - pb_api::manage_neuron::configure::Operation::AddHotKey(v.into()) + api::manage_neuron::configure::Operation::AddHotKey(v.into()) } pb::manage_neuron::configure::Operation::RemoveHotKey(v) => { - pb_api::manage_neuron::configure::Operation::RemoveHotKey(v.into()) + api::manage_neuron::configure::Operation::RemoveHotKey(v.into()) } pb::manage_neuron::configure::Operation::SetDissolveTimestamp(v) => { - pb_api::manage_neuron::configure::Operation::SetDissolveTimestamp(v.into()) + api::manage_neuron::configure::Operation::SetDissolveTimestamp(v.into()) } pb::manage_neuron::configure::Operation::JoinCommunityFund(v) => { - pb_api::manage_neuron::configure::Operation::JoinCommunityFund(v.into()) + api::manage_neuron::configure::Operation::JoinCommunityFund(v.into()) } pb::manage_neuron::configure::Operation::LeaveCommunityFund(v) => { - pb_api::manage_neuron::configure::Operation::LeaveCommunityFund(v.into()) + api::manage_neuron::configure::Operation::LeaveCommunityFund(v.into()) } pb::manage_neuron::configure::Operation::ChangeAutoStakeMaturity(v) => { - pb_api::manage_neuron::configure::Operation::ChangeAutoStakeMaturity(v.into()) + api::manage_neuron::configure::Operation::ChangeAutoStakeMaturity(v.into()) } pb::manage_neuron::configure::Operation::SetVisibility(v) => { - pb_api::manage_neuron::configure::Operation::SetVisibility(v.into()) + api::manage_neuron::configure::Operation::SetVisibility(v.into()) } } } } -impl From for pb::manage_neuron::configure::Operation { - fn from(item: pb_api::manage_neuron::configure::Operation) -> Self { +impl From for pb::manage_neuron::configure::Operation { + fn from(item: api::manage_neuron::configure::Operation) -> Self { match item { - pb_api::manage_neuron::configure::Operation::IncreaseDissolveDelay(v) => { + api::manage_neuron::configure::Operation::IncreaseDissolveDelay(v) => { pb::manage_neuron::configure::Operation::IncreaseDissolveDelay(v.into()) } - pb_api::manage_neuron::configure::Operation::StartDissolving(v) => { + api::manage_neuron::configure::Operation::StartDissolving(v) => { pb::manage_neuron::configure::Operation::StartDissolving(v.into()) } - pb_api::manage_neuron::configure::Operation::StopDissolving(v) => { + api::manage_neuron::configure::Operation::StopDissolving(v) => { pb::manage_neuron::configure::Operation::StopDissolving(v.into()) } - pb_api::manage_neuron::configure::Operation::AddHotKey(v) => { + api::manage_neuron::configure::Operation::AddHotKey(v) => { pb::manage_neuron::configure::Operation::AddHotKey(v.into()) } - pb_api::manage_neuron::configure::Operation::RemoveHotKey(v) => { + api::manage_neuron::configure::Operation::RemoveHotKey(v) => { pb::manage_neuron::configure::Operation::RemoveHotKey(v.into()) } - pb_api::manage_neuron::configure::Operation::SetDissolveTimestamp(v) => { + api::manage_neuron::configure::Operation::SetDissolveTimestamp(v) => { pb::manage_neuron::configure::Operation::SetDissolveTimestamp(v.into()) } - pb_api::manage_neuron::configure::Operation::JoinCommunityFund(v) => { + api::manage_neuron::configure::Operation::JoinCommunityFund(v) => { pb::manage_neuron::configure::Operation::JoinCommunityFund(v.into()) } - pb_api::manage_neuron::configure::Operation::LeaveCommunityFund(v) => { + api::manage_neuron::configure::Operation::LeaveCommunityFund(v) => { pb::manage_neuron::configure::Operation::LeaveCommunityFund(v.into()) } - pb_api::manage_neuron::configure::Operation::ChangeAutoStakeMaturity(v) => { + api::manage_neuron::configure::Operation::ChangeAutoStakeMaturity(v) => { pb::manage_neuron::configure::Operation::ChangeAutoStakeMaturity(v.into()) } - pb_api::manage_neuron::configure::Operation::SetVisibility(v) => { + api::manage_neuron::configure::Operation::SetVisibility(v) => { pb::manage_neuron::configure::Operation::SetVisibility(v.into()) } } } } -impl From for pb_api::manage_neuron::Disburse { +impl From for api::manage_neuron::Disburse { fn from(item: pb::manage_neuron::Disburse) -> Self { Self { amount: item.amount.map(|x| x.into()), @@ -796,8 +788,8 @@ impl From for pb_api::manage_neuron::Disburse { } } } -impl From for pb::manage_neuron::Disburse { - fn from(item: pb_api::manage_neuron::Disburse) -> Self { +impl From for pb::manage_neuron::Disburse { + fn from(item: api::manage_neuron::Disburse) -> Self { Self { amount: item.amount.map(|x| x.into()), to_account: item.to_account, @@ -805,18 +797,18 @@ impl From for pb::manage_neuron::Disburse { } } -impl From for pb_api::manage_neuron::disburse::Amount { +impl From for api::manage_neuron::disburse::Amount { fn from(item: pb::manage_neuron::disburse::Amount) -> Self { Self { e8s: item.e8s } } } -impl From for pb::manage_neuron::disburse::Amount { - fn from(item: pb_api::manage_neuron::disburse::Amount) -> Self { +impl From for pb::manage_neuron::disburse::Amount { + fn from(item: api::manage_neuron::disburse::Amount) -> Self { Self { e8s: item.e8s } } } -impl From for pb_api::manage_neuron::Split { +impl From for api::manage_neuron::Split { fn from(item: pb::manage_neuron::Split) -> Self { Self { amount_e8s: item.amount_e8s, @@ -824,8 +816,8 @@ impl From for pb_api::manage_neuron::Split { } } } -impl From for pb::manage_neuron::Split { - fn from(item: pb_api::manage_neuron::Split) -> Self { +impl From for pb::manage_neuron::Split { + fn from(item: api::manage_neuron::Split) -> Self { Self { amount_e8s: item.amount_e8s, memo: item.memo, @@ -833,22 +825,22 @@ impl From for pb::manage_neuron::Split { } } -impl From for pb_api::manage_neuron::Merge { +impl From for api::manage_neuron::Merge { fn from(item: pb::manage_neuron::Merge) -> Self { Self { source_neuron_id: item.source_neuron_id, } } } -impl From for pb::manage_neuron::Merge { - fn from(item: pb_api::manage_neuron::Merge) -> Self { +impl From for pb::manage_neuron::Merge { + fn from(item: api::manage_neuron::Merge) -> Self { Self { source_neuron_id: item.source_neuron_id, } } } -impl From for pb_api::manage_neuron::Spawn { +impl From for api::manage_neuron::Spawn { fn from(item: pb::manage_neuron::Spawn) -> Self { Self { new_controller: item.new_controller, @@ -857,8 +849,8 @@ impl From for pb_api::manage_neuron::Spawn { } } } -impl From for pb::manage_neuron::Spawn { - fn from(item: pb_api::manage_neuron::Spawn) -> Self { +impl From for pb::manage_neuron::Spawn { + fn from(item: api::manage_neuron::Spawn) -> Self { Self { new_controller: item.new_controller, nonce: item.nonce, @@ -867,47 +859,47 @@ impl From for pb::manage_neuron::Spawn { } } -impl From for pb_api::manage_neuron::MergeMaturity { +impl From for api::manage_neuron::MergeMaturity { fn from(item: pb::manage_neuron::MergeMaturity) -> Self { Self { percentage_to_merge: item.percentage_to_merge, } } } -impl From for pb::manage_neuron::MergeMaturity { - fn from(item: pb_api::manage_neuron::MergeMaturity) -> Self { +impl From for pb::manage_neuron::MergeMaturity { + fn from(item: api::manage_neuron::MergeMaturity) -> Self { Self { percentage_to_merge: item.percentage_to_merge, } } } -impl From for pb_api::manage_neuron::StakeMaturity { +impl From for api::manage_neuron::StakeMaturity { fn from(item: pb::manage_neuron::StakeMaturity) -> Self { Self { percentage_to_stake: item.percentage_to_stake, } } } -impl From for pb::manage_neuron::StakeMaturity { - fn from(item: pb_api::manage_neuron::StakeMaturity) -> Self { +impl From for pb::manage_neuron::StakeMaturity { + fn from(item: api::manage_neuron::StakeMaturity) -> Self { Self { percentage_to_stake: item.percentage_to_stake, } } } -impl From for pb_api::manage_neuron::RefreshVotingPower { +impl From for api::manage_neuron::RefreshVotingPower { fn from(_item: pb::manage_neuron::RefreshVotingPower) -> Self { Self {} } } -impl From for pb::manage_neuron::RefreshVotingPower { - fn from(_item: pb_api::manage_neuron::RefreshVotingPower) -> Self { +impl From for pb::manage_neuron::RefreshVotingPower { + fn from(_item: api::manage_neuron::RefreshVotingPower) -> Self { Self {} } } -impl From for pb_api::manage_neuron::DisburseToNeuron { +impl From for api::manage_neuron::DisburseToNeuron { fn from(item: pb::manage_neuron::DisburseToNeuron) -> Self { Self { new_controller: item.new_controller, @@ -918,8 +910,8 @@ impl From for pb_api::manage_neuron::Disbur } } } -impl From for pb::manage_neuron::DisburseToNeuron { - fn from(item: pb_api::manage_neuron::DisburseToNeuron) -> Self { +impl From for pb::manage_neuron::DisburseToNeuron { + fn from(item: api::manage_neuron::DisburseToNeuron) -> Self { Self { new_controller: item.new_controller, amount_e8s: item.amount_e8s, @@ -930,7 +922,7 @@ impl From for pb::manage_neuron::Disbur } } -impl From for pb_api::manage_neuron::Follow { +impl From for api::manage_neuron::Follow { fn from(item: pb::manage_neuron::Follow) -> Self { Self { topic: item.topic, @@ -938,8 +930,8 @@ impl From for pb_api::manage_neuron::Follow { } } } -impl From for pb::manage_neuron::Follow { - fn from(item: pb_api::manage_neuron::Follow) -> Self { +impl From for pb::manage_neuron::Follow { + fn from(item: api::manage_neuron::Follow) -> Self { Self { topic: item.topic, followees: item.followees, @@ -947,7 +939,7 @@ impl From for pb::manage_neuron::Follow { } } -impl From for pb_api::manage_neuron::RegisterVote { +impl From for api::manage_neuron::RegisterVote { fn from(item: pb::manage_neuron::RegisterVote) -> Self { Self { proposal: item.proposal, @@ -955,8 +947,8 @@ impl From for pb_api::manage_neuron::RegisterVo } } } -impl From for pb::manage_neuron::RegisterVote { - fn from(item: pb_api::manage_neuron::RegisterVote) -> Self { +impl From for pb::manage_neuron::RegisterVote { + fn from(item: api::manage_neuron::RegisterVote) -> Self { Self { proposal: item.proposal, vote: item.vote, @@ -964,22 +956,22 @@ impl From for pb::manage_neuron::RegisterVo } } -impl From for pb_api::manage_neuron::ClaimOrRefresh { +impl From for api::manage_neuron::ClaimOrRefresh { fn from(item: pb::manage_neuron::ClaimOrRefresh) -> Self { Self { by: item.by.map(|x| x.into()), } } } -impl From for pb::manage_neuron::ClaimOrRefresh { - fn from(item: pb_api::manage_neuron::ClaimOrRefresh) -> Self { +impl From for pb::manage_neuron::ClaimOrRefresh { + fn from(item: api::manage_neuron::ClaimOrRefresh) -> Self { Self { by: item.by.map(|x| x.into()), } } } -impl From for pb_api::manage_neuron::DisburseMaturity { +impl From for api::manage_neuron::DisburseMaturity { fn from(item: pb::manage_neuron::DisburseMaturity) -> Self { Self { percentage_to_disburse: item.percentage_to_disburse, @@ -988,8 +980,8 @@ impl From for pb_api::manage_neuron::Disbur } } } -impl From for pb::manage_neuron::DisburseMaturity { - fn from(item: pb_api::manage_neuron::DisburseMaturity) -> Self { +impl From for pb::manage_neuron::DisburseMaturity { + fn from(item: api::manage_neuron::DisburseMaturity) -> Self { Self { percentage_to_disburse: item.percentage_to_disburse, to_account: item.to_account.map(|x| x.into()), @@ -998,15 +990,15 @@ impl From for pb::manage_neuron::Disbur } } -impl From for pb_api::manage_neuron::SetFollowing { +impl From for api::manage_neuron::SetFollowing { fn from(item: pb::manage_neuron::SetFollowing) -> Self { Self { topic_following: Some(item.topic_following.into_iter().map(|x| x.into()).collect()), } } } -impl From for pb::manage_neuron::SetFollowing { - fn from(item: pb_api::manage_neuron::SetFollowing) -> Self { +impl From for pb::manage_neuron::SetFollowing { + fn from(item: api::manage_neuron::SetFollowing) -> Self { Self { topic_following: item .topic_following @@ -1019,7 +1011,7 @@ impl From for pb::manage_neuron::SetFollowi } impl From - for pb_api::manage_neuron::set_following::FolloweesForTopic + for api::manage_neuron::set_following::FolloweesForTopic { fn from(item: pb::manage_neuron::set_following::FolloweesForTopic) -> Self { Self { @@ -1028,10 +1020,10 @@ impl From } } } -impl From +impl From for pb::manage_neuron::set_following::FolloweesForTopic { - fn from(item: pb_api::manage_neuron::set_following::FolloweesForTopic) -> Self { + fn from(item: api::manage_neuron::set_following::FolloweesForTopic) -> Self { Self { followees: item.followees.unwrap_or_default(), topic: item.topic, @@ -1040,7 +1032,7 @@ impl From } impl From - for pb_api::manage_neuron::claim_or_refresh::MemoAndController + for api::manage_neuron::claim_or_refresh::MemoAndController { fn from(item: pb::manage_neuron::claim_or_refresh::MemoAndController) -> Self { Self { @@ -1049,10 +1041,10 @@ impl From } } } -impl From +impl From for pb::manage_neuron::claim_or_refresh::MemoAndController { - fn from(item: pb_api::manage_neuron::claim_or_refresh::MemoAndController) -> Self { + fn from(item: api::manage_neuron::claim_or_refresh::MemoAndController) -> Self { Self { memo: item.memo, controller: item.controller, @@ -1060,56 +1052,56 @@ impl From } } -impl From for pb_api::manage_neuron::claim_or_refresh::By { +impl From for api::manage_neuron::claim_or_refresh::By { fn from(item: pb::manage_neuron::claim_or_refresh::By) -> Self { match item { pb::manage_neuron::claim_or_refresh::By::Memo(v) => { - pb_api::manage_neuron::claim_or_refresh::By::Memo(v) + api::manage_neuron::claim_or_refresh::By::Memo(v) } pb::manage_neuron::claim_or_refresh::By::MemoAndController(v) => { - pb_api::manage_neuron::claim_or_refresh::By::MemoAndController(v.into()) + api::manage_neuron::claim_or_refresh::By::MemoAndController(v.into()) } pb::manage_neuron::claim_or_refresh::By::NeuronIdOrSubaccount(v) => { - pb_api::manage_neuron::claim_or_refresh::By::NeuronIdOrSubaccount(v.into()) + api::manage_neuron::claim_or_refresh::By::NeuronIdOrSubaccount(v.into()) } } } } -impl From for pb::manage_neuron::claim_or_refresh::By { - fn from(item: pb_api::manage_neuron::claim_or_refresh::By) -> Self { +impl From for pb::manage_neuron::claim_or_refresh::By { + fn from(item: api::manage_neuron::claim_or_refresh::By) -> Self { match item { - pb_api::manage_neuron::claim_or_refresh::By::Memo(v) => { + api::manage_neuron::claim_or_refresh::By::Memo(v) => { pb::manage_neuron::claim_or_refresh::By::Memo(v) } - pb_api::manage_neuron::claim_or_refresh::By::MemoAndController(v) => { + api::manage_neuron::claim_or_refresh::By::MemoAndController(v) => { pb::manage_neuron::claim_or_refresh::By::MemoAndController(v.into()) } - pb_api::manage_neuron::claim_or_refresh::By::NeuronIdOrSubaccount(v) => { + api::manage_neuron::claim_or_refresh::By::NeuronIdOrSubaccount(v) => { pb::manage_neuron::claim_or_refresh::By::NeuronIdOrSubaccount(v.into()) } } } } -impl From for pb_api::manage_neuron::NeuronIdOrSubaccount { +impl From for api::manage_neuron::NeuronIdOrSubaccount { fn from(item: pb::manage_neuron::NeuronIdOrSubaccount) -> Self { match item { pb::manage_neuron::NeuronIdOrSubaccount::Subaccount(v) => { - pb_api::manage_neuron::NeuronIdOrSubaccount::Subaccount(v) + api::manage_neuron::NeuronIdOrSubaccount::Subaccount(v) } pb::manage_neuron::NeuronIdOrSubaccount::NeuronId(v) => { - pb_api::manage_neuron::NeuronIdOrSubaccount::NeuronId(v) + api::manage_neuron::NeuronIdOrSubaccount::NeuronId(v) } } } } -impl From for pb::manage_neuron::NeuronIdOrSubaccount { - fn from(item: pb_api::manage_neuron::NeuronIdOrSubaccount) -> Self { +impl From for pb::manage_neuron::NeuronIdOrSubaccount { + fn from(item: api::manage_neuron::NeuronIdOrSubaccount) -> Self { match item { - pb_api::manage_neuron::NeuronIdOrSubaccount::Subaccount(v) => { + api::manage_neuron::NeuronIdOrSubaccount::Subaccount(v) => { pb::manage_neuron::NeuronIdOrSubaccount::Subaccount(v) } - pb_api::manage_neuron::NeuronIdOrSubaccount::NeuronId(v) => { + api::manage_neuron::NeuronIdOrSubaccount::NeuronId(v) => { pb::manage_neuron::NeuronIdOrSubaccount::NeuronId(v) } } @@ -1118,167 +1110,167 @@ impl From for pb::manage_neuron::Ne // TODO: Remove this once the proposals exposed by Governance API no longer includes `Action` but // only the self-describing version. -impl From for pb_api::manage_neuron::ManageNeuronProposalCommand { +impl From for api::manage_neuron::ManageNeuronProposalCommand { fn from(item: pb::manage_neuron::Command) -> Self { match item { pb::manage_neuron::Command::Configure(v) => { - pb_api::manage_neuron::ManageNeuronProposalCommand::Configure(v.into()) + api::manage_neuron::ManageNeuronProposalCommand::Configure(v.into()) } pb::manage_neuron::Command::Disburse(v) => { - pb_api::manage_neuron::ManageNeuronProposalCommand::Disburse(v.into()) + api::manage_neuron::ManageNeuronProposalCommand::Disburse(v.into()) } pb::manage_neuron::Command::Spawn(v) => { - pb_api::manage_neuron::ManageNeuronProposalCommand::Spawn(v.into()) + api::manage_neuron::ManageNeuronProposalCommand::Spawn(v.into()) } pb::manage_neuron::Command::Follow(v) => { - pb_api::manage_neuron::ManageNeuronProposalCommand::Follow(v.into()) + api::manage_neuron::ManageNeuronProposalCommand::Follow(v.into()) } pb::manage_neuron::Command::MakeProposal(v) => { // Note: this case is actually impossible since we no longer allow creating // proposals through another ManageNeuron proposal. However this case cannot be // easily removed until the `manage_neuron` canister method no longer uses // `pb::manage_neuron::Command`. - pb_api::manage_neuron::ManageNeuronProposalCommand::MakeProposal(Box::new( + api::manage_neuron::ManageNeuronProposalCommand::MakeProposal(Box::new( convert_proposal(&v, ProposalDisplayOptions::for_get_proposal_info()), )) } pb::manage_neuron::Command::RegisterVote(v) => { - pb_api::manage_neuron::ManageNeuronProposalCommand::RegisterVote(v.into()) + api::manage_neuron::ManageNeuronProposalCommand::RegisterVote(v.into()) } pb::manage_neuron::Command::Split(v) => { - pb_api::manage_neuron::ManageNeuronProposalCommand::Split(v.into()) + api::manage_neuron::ManageNeuronProposalCommand::Split(v.into()) } pb::manage_neuron::Command::DisburseToNeuron(v) => { - pb_api::manage_neuron::ManageNeuronProposalCommand::DisburseToNeuron(v.into()) + api::manage_neuron::ManageNeuronProposalCommand::DisburseToNeuron(v.into()) } pb::manage_neuron::Command::ClaimOrRefresh(v) => { - pb_api::manage_neuron::ManageNeuronProposalCommand::ClaimOrRefresh(v.into()) + api::manage_neuron::ManageNeuronProposalCommand::ClaimOrRefresh(v.into()) } pb::manage_neuron::Command::MergeMaturity(v) => { - pb_api::manage_neuron::ManageNeuronProposalCommand::MergeMaturity(v.into()) + api::manage_neuron::ManageNeuronProposalCommand::MergeMaturity(v.into()) } pb::manage_neuron::Command::Merge(v) => { - pb_api::manage_neuron::ManageNeuronProposalCommand::Merge(v.into()) + api::manage_neuron::ManageNeuronProposalCommand::Merge(v.into()) } pb::manage_neuron::Command::StakeMaturity(v) => { - pb_api::manage_neuron::ManageNeuronProposalCommand::StakeMaturity(v.into()) + api::manage_neuron::ManageNeuronProposalCommand::StakeMaturity(v.into()) } pb::manage_neuron::Command::RefreshVotingPower(v) => { - pb_api::manage_neuron::ManageNeuronProposalCommand::RefreshVotingPower(v.into()) + api::manage_neuron::ManageNeuronProposalCommand::RefreshVotingPower(v.into()) } pb::manage_neuron::Command::DisburseMaturity(v) => { - pb_api::manage_neuron::ManageNeuronProposalCommand::DisburseMaturity(v.into()) + api::manage_neuron::ManageNeuronProposalCommand::DisburseMaturity(v.into()) } pb::manage_neuron::Command::SetFollowing(v) => { - pb_api::manage_neuron::ManageNeuronProposalCommand::SetFollowing(v.into()) + api::manage_neuron::ManageNeuronProposalCommand::SetFollowing(v.into()) } } } } -impl From for pb::manage_neuron::Command { - fn from(item: pb_api::manage_neuron::ManageNeuronProposalCommand) -> Self { +impl From for pb::manage_neuron::Command { + fn from(item: api::manage_neuron::ManageNeuronProposalCommand) -> Self { match item { - pb_api::manage_neuron::ManageNeuronProposalCommand::Configure(v) => { + api::manage_neuron::ManageNeuronProposalCommand::Configure(v) => { pb::manage_neuron::Command::Configure(v.into()) } - pb_api::manage_neuron::ManageNeuronProposalCommand::Disburse(v) => { + api::manage_neuron::ManageNeuronProposalCommand::Disburse(v) => { pb::manage_neuron::Command::Disburse(v.into()) } - pb_api::manage_neuron::ManageNeuronProposalCommand::Spawn(v) => { + api::manage_neuron::ManageNeuronProposalCommand::Spawn(v) => { pb::manage_neuron::Command::Spawn(v.into()) } - pb_api::manage_neuron::ManageNeuronProposalCommand::Follow(v) => { + api::manage_neuron::ManageNeuronProposalCommand::Follow(v) => { pb::manage_neuron::Command::Follow(v.into()) } - pb_api::manage_neuron::ManageNeuronProposalCommand::MakeProposal(v) => { + api::manage_neuron::ManageNeuronProposalCommand::MakeProposal(v) => { pb::manage_neuron::Command::MakeProposal(Box::new((*v).into())) } - pb_api::manage_neuron::ManageNeuronProposalCommand::RegisterVote(v) => { + api::manage_neuron::ManageNeuronProposalCommand::RegisterVote(v) => { pb::manage_neuron::Command::RegisterVote(v.into()) } - pb_api::manage_neuron::ManageNeuronProposalCommand::Split(v) => { + api::manage_neuron::ManageNeuronProposalCommand::Split(v) => { pb::manage_neuron::Command::Split(v.into()) } - pb_api::manage_neuron::ManageNeuronProposalCommand::DisburseToNeuron(v) => { + api::manage_neuron::ManageNeuronProposalCommand::DisburseToNeuron(v) => { pb::manage_neuron::Command::DisburseToNeuron(v.into()) } - pb_api::manage_neuron::ManageNeuronProposalCommand::ClaimOrRefresh(v) => { + api::manage_neuron::ManageNeuronProposalCommand::ClaimOrRefresh(v) => { pb::manage_neuron::Command::ClaimOrRefresh(v.into()) } - pb_api::manage_neuron::ManageNeuronProposalCommand::MergeMaturity(v) => { + api::manage_neuron::ManageNeuronProposalCommand::MergeMaturity(v) => { pb::manage_neuron::Command::MergeMaturity(v.into()) } - pb_api::manage_neuron::ManageNeuronProposalCommand::Merge(v) => { + api::manage_neuron::ManageNeuronProposalCommand::Merge(v) => { pb::manage_neuron::Command::Merge(v.into()) } - pb_api::manage_neuron::ManageNeuronProposalCommand::StakeMaturity(v) => { + api::manage_neuron::ManageNeuronProposalCommand::StakeMaturity(v) => { pb::manage_neuron::Command::StakeMaturity(v.into()) } - pb_api::manage_neuron::ManageNeuronProposalCommand::RefreshVotingPower(v) => { + api::manage_neuron::ManageNeuronProposalCommand::RefreshVotingPower(v) => { pb::manage_neuron::Command::RefreshVotingPower(v.into()) } - pb_api::manage_neuron::ManageNeuronProposalCommand::DisburseMaturity(v) => { + api::manage_neuron::ManageNeuronProposalCommand::DisburseMaturity(v) => { pb::manage_neuron::Command::DisburseMaturity(v.into()) } - pb_api::manage_neuron::ManageNeuronProposalCommand::SetFollowing(v) => { + api::manage_neuron::ManageNeuronProposalCommand::SetFollowing(v) => { pb::manage_neuron::Command::SetFollowing(v.into()) } } } } -impl From for pb::manage_neuron::Command { - fn from(item: pb_api::ManageNeuronCommandRequest) -> Self { +impl From for pb::manage_neuron::Command { + fn from(item: api::ManageNeuronCommandRequest) -> Self { match item { - pb_api::ManageNeuronCommandRequest::Configure(v) => { + api::ManageNeuronCommandRequest::Configure(v) => { pb::manage_neuron::Command::Configure(v.into()) } - pb_api::ManageNeuronCommandRequest::Disburse(v) => { + api::ManageNeuronCommandRequest::Disburse(v) => { pb::manage_neuron::Command::Disburse(v.into()) } - pb_api::ManageNeuronCommandRequest::Spawn(v) => { + api::ManageNeuronCommandRequest::Spawn(v) => { pb::manage_neuron::Command::Spawn(v.into()) } - pb_api::ManageNeuronCommandRequest::Follow(v) => { + api::ManageNeuronCommandRequest::Follow(v) => { pb::manage_neuron::Command::Follow(v.into()) } - pb_api::ManageNeuronCommandRequest::MakeProposal(v) => { + api::ManageNeuronCommandRequest::MakeProposal(v) => { pb::manage_neuron::Command::MakeProposal(Box::new((*v).into())) } - pb_api::ManageNeuronCommandRequest::RegisterVote(v) => { + api::ManageNeuronCommandRequest::RegisterVote(v) => { pb::manage_neuron::Command::RegisterVote(v.into()) } - pb_api::ManageNeuronCommandRequest::Split(v) => { + api::ManageNeuronCommandRequest::Split(v) => { pb::manage_neuron::Command::Split(v.into()) } - pb_api::ManageNeuronCommandRequest::DisburseToNeuron(v) => { + api::ManageNeuronCommandRequest::DisburseToNeuron(v) => { pb::manage_neuron::Command::DisburseToNeuron(v.into()) } - pb_api::ManageNeuronCommandRequest::ClaimOrRefresh(v) => { + api::ManageNeuronCommandRequest::ClaimOrRefresh(v) => { pb::manage_neuron::Command::ClaimOrRefresh(v.into()) } - pb_api::ManageNeuronCommandRequest::MergeMaturity(v) => { + api::ManageNeuronCommandRequest::MergeMaturity(v) => { pb::manage_neuron::Command::MergeMaturity(v.into()) } - pb_api::ManageNeuronCommandRequest::Merge(v) => { + api::ManageNeuronCommandRequest::Merge(v) => { pb::manage_neuron::Command::Merge(v.into()) } - pb_api::ManageNeuronCommandRequest::StakeMaturity(v) => { + api::ManageNeuronCommandRequest::StakeMaturity(v) => { pb::manage_neuron::Command::StakeMaturity(v.into()) } - pb_api::ManageNeuronCommandRequest::RefreshVotingPower(v) => { + api::ManageNeuronCommandRequest::RefreshVotingPower(v) => { pb::manage_neuron::Command::RefreshVotingPower(v.into()) } - pb_api::ManageNeuronCommandRequest::DisburseMaturity(v) => { + api::ManageNeuronCommandRequest::DisburseMaturity(v) => { pb::manage_neuron::Command::DisburseMaturity(v.into()) } - pb_api::ManageNeuronCommandRequest::SetFollowing(v) => { + api::ManageNeuronCommandRequest::SetFollowing(v) => { pb::manage_neuron::Command::SetFollowing(v.into()) } } } } -impl From for pb_api::GovernanceError { +impl From for api::GovernanceError { fn from(item: pb::GovernanceError) -> Self { Self { error_type: item.error_type, @@ -1286,8 +1278,8 @@ impl From for pb_api::GovernanceError { } } } -impl From for pb::GovernanceError { - fn from(item: pb_api::GovernanceError) -> Self { +impl From for pb::GovernanceError { + fn from(item: api::GovernanceError) -> Self { Self { error_type: item.error_type, error_message: item.error_message, @@ -1295,132 +1287,124 @@ impl From for pb::GovernanceError { } } -impl From for pb_api::governance_error::ErrorType { +impl From for api::governance_error::ErrorType { fn from(item: pb::governance_error::ErrorType) -> Self { match item { pb::governance_error::ErrorType::Unspecified => { - pb_api::governance_error::ErrorType::Unspecified + api::governance_error::ErrorType::Unspecified } - pb::governance_error::ErrorType::Ok => pb_api::governance_error::ErrorType::Ok, + pb::governance_error::ErrorType::Ok => api::governance_error::ErrorType::Ok, pb::governance_error::ErrorType::Unavailable => { - pb_api::governance_error::ErrorType::Unavailable + api::governance_error::ErrorType::Unavailable } pb::governance_error::ErrorType::NotAuthorized => { - pb_api::governance_error::ErrorType::NotAuthorized - } - pb::governance_error::ErrorType::NotFound => { - pb_api::governance_error::ErrorType::NotFound + api::governance_error::ErrorType::NotAuthorized } + pb::governance_error::ErrorType::NotFound => api::governance_error::ErrorType::NotFound, pb::governance_error::ErrorType::InvalidCommand => { - pb_api::governance_error::ErrorType::InvalidCommand + api::governance_error::ErrorType::InvalidCommand } pb::governance_error::ErrorType::RequiresNotDissolving => { - pb_api::governance_error::ErrorType::RequiresNotDissolving + api::governance_error::ErrorType::RequiresNotDissolving } pb::governance_error::ErrorType::RequiresDissolving => { - pb_api::governance_error::ErrorType::RequiresDissolving + api::governance_error::ErrorType::RequiresDissolving } pb::governance_error::ErrorType::RequiresDissolved => { - pb_api::governance_error::ErrorType::RequiresDissolved + api::governance_error::ErrorType::RequiresDissolved } - pb::governance_error::ErrorType::HotKey => pb_api::governance_error::ErrorType::HotKey, + pb::governance_error::ErrorType::HotKey => api::governance_error::ErrorType::HotKey, pb::governance_error::ErrorType::ResourceExhausted => { - pb_api::governance_error::ErrorType::ResourceExhausted + api::governance_error::ErrorType::ResourceExhausted } pb::governance_error::ErrorType::PreconditionFailed => { - pb_api::governance_error::ErrorType::PreconditionFailed - } - pb::governance_error::ErrorType::External => { - pb_api::governance_error::ErrorType::External + api::governance_error::ErrorType::PreconditionFailed } + pb::governance_error::ErrorType::External => api::governance_error::ErrorType::External, pb::governance_error::ErrorType::LedgerUpdateOngoing => { - pb_api::governance_error::ErrorType::LedgerUpdateOngoing + api::governance_error::ErrorType::LedgerUpdateOngoing } pb::governance_error::ErrorType::InsufficientFunds => { - pb_api::governance_error::ErrorType::InsufficientFunds + api::governance_error::ErrorType::InsufficientFunds } pb::governance_error::ErrorType::InvalidPrincipal => { - pb_api::governance_error::ErrorType::InvalidPrincipal + api::governance_error::ErrorType::InvalidPrincipal } pb::governance_error::ErrorType::InvalidProposal => { - pb_api::governance_error::ErrorType::InvalidProposal + api::governance_error::ErrorType::InvalidProposal } pb::governance_error::ErrorType::AlreadyJoinedCommunityFund => { - pb_api::governance_error::ErrorType::AlreadyJoinedCommunityFund + api::governance_error::ErrorType::AlreadyJoinedCommunityFund } pb::governance_error::ErrorType::NotInTheCommunityFund => { - pb_api::governance_error::ErrorType::NotInTheCommunityFund + api::governance_error::ErrorType::NotInTheCommunityFund } pb::governance_error::ErrorType::NeuronAlreadyVoted => { - pb_api::governance_error::ErrorType::NeuronAlreadyVoted + api::governance_error::ErrorType::NeuronAlreadyVoted } } } } -impl From for pb::governance_error::ErrorType { - fn from(item: pb_api::governance_error::ErrorType) -> Self { +impl From for pb::governance_error::ErrorType { + fn from(item: api::governance_error::ErrorType) -> Self { match item { - pb_api::governance_error::ErrorType::Unspecified => { + api::governance_error::ErrorType::Unspecified => { pb::governance_error::ErrorType::Unspecified } - pb_api::governance_error::ErrorType::Ok => pb::governance_error::ErrorType::Ok, - pb_api::governance_error::ErrorType::Unavailable => { + api::governance_error::ErrorType::Ok => pb::governance_error::ErrorType::Ok, + api::governance_error::ErrorType::Unavailable => { pb::governance_error::ErrorType::Unavailable } - pb_api::governance_error::ErrorType::NotAuthorized => { + api::governance_error::ErrorType::NotAuthorized => { pb::governance_error::ErrorType::NotAuthorized } - pb_api::governance_error::ErrorType::NotFound => { - pb::governance_error::ErrorType::NotFound - } - pb_api::governance_error::ErrorType::InvalidCommand => { + api::governance_error::ErrorType::NotFound => pb::governance_error::ErrorType::NotFound, + api::governance_error::ErrorType::InvalidCommand => { pb::governance_error::ErrorType::InvalidCommand } - pb_api::governance_error::ErrorType::RequiresNotDissolving => { + api::governance_error::ErrorType::RequiresNotDissolving => { pb::governance_error::ErrorType::RequiresNotDissolving } - pb_api::governance_error::ErrorType::RequiresDissolving => { + api::governance_error::ErrorType::RequiresDissolving => { pb::governance_error::ErrorType::RequiresDissolving } - pb_api::governance_error::ErrorType::RequiresDissolved => { + api::governance_error::ErrorType::RequiresDissolved => { pb::governance_error::ErrorType::RequiresDissolved } - pb_api::governance_error::ErrorType::HotKey => pb::governance_error::ErrorType::HotKey, - pb_api::governance_error::ErrorType::ResourceExhausted => { + api::governance_error::ErrorType::HotKey => pb::governance_error::ErrorType::HotKey, + api::governance_error::ErrorType::ResourceExhausted => { pb::governance_error::ErrorType::ResourceExhausted } - pb_api::governance_error::ErrorType::PreconditionFailed => { + api::governance_error::ErrorType::PreconditionFailed => { pb::governance_error::ErrorType::PreconditionFailed } - pb_api::governance_error::ErrorType::External => { - pb::governance_error::ErrorType::External - } - pb_api::governance_error::ErrorType::LedgerUpdateOngoing => { + api::governance_error::ErrorType::External => pb::governance_error::ErrorType::External, + api::governance_error::ErrorType::LedgerUpdateOngoing => { pb::governance_error::ErrorType::LedgerUpdateOngoing } - pb_api::governance_error::ErrorType::InsufficientFunds => { + api::governance_error::ErrorType::InsufficientFunds => { pb::governance_error::ErrorType::InsufficientFunds } - pb_api::governance_error::ErrorType::InvalidPrincipal => { + api::governance_error::ErrorType::InvalidPrincipal => { pb::governance_error::ErrorType::InvalidPrincipal } - pb_api::governance_error::ErrorType::InvalidProposal => { + api::governance_error::ErrorType::InvalidProposal => { pb::governance_error::ErrorType::InvalidProposal } - pb_api::governance_error::ErrorType::AlreadyJoinedCommunityFund => { + api::governance_error::ErrorType::AlreadyJoinedCommunityFund => { pb::governance_error::ErrorType::AlreadyJoinedCommunityFund } - pb_api::governance_error::ErrorType::NotInTheCommunityFund => { + api::governance_error::ErrorType::NotInTheCommunityFund => { pb::governance_error::ErrorType::NotInTheCommunityFund } - pb_api::governance_error::ErrorType::NeuronAlreadyVoted => { + api::governance_error::ErrorType::NeuronAlreadyVoted => { pb::governance_error::ErrorType::NeuronAlreadyVoted } } } } -impl From for pb_api::Ballot { +impl From for api::Ballot { fn from(item: pb::Ballot) -> Self { Self { vote: item.vote, @@ -1428,8 +1412,8 @@ impl From for pb_api::Ballot { } } } -impl From for pb::Ballot { - fn from(item: pb_api::Ballot) -> Self { +impl From for pb::Ballot { + fn from(item: api::Ballot) -> Self { Self { vote: item.vote, voting_power: item.voting_power, @@ -1437,7 +1421,7 @@ impl From for pb::Ballot { } } -impl From for pb_api::Tally { +impl From for api::Tally { fn from(item: pb::Tally) -> Self { Self { timestamp_seconds: item.timestamp_seconds, @@ -1447,8 +1431,8 @@ impl From for pb_api::Tally { } } } -impl From for pb::Tally { - fn from(item: pb_api::Tally) -> Self { +impl From for pb::Tally { + fn from(item: api::Tally) -> Self { Self { timestamp_seconds: item.timestamp_seconds, yes: item.yes, @@ -1458,8 +1442,8 @@ impl From for pb::Tally { } } -impl From for pb::ProposalData { - fn from(item: pb_api::ProposalData) -> Self { +impl From for pb::ProposalData { + fn from(item: api::ProposalData) -> Self { Self { id: item.id, proposer: item.proposer, @@ -1491,7 +1475,7 @@ impl From for pb::ProposalData { } } -impl From for pb_api::NeuronsFundData { +impl From for api::NeuronsFundData { fn from(item: pb::NeuronsFundData) -> Self { Self { initial_neurons_fund_participation: item @@ -1504,8 +1488,8 @@ impl From for pb_api::NeuronsFundData { } } } -impl From for pb::NeuronsFundData { - fn from(item: pb_api::NeuronsFundData) -> Self { +impl From for pb::NeuronsFundData { + fn from(item: api::NeuronsFundData) -> Self { Self { initial_neurons_fund_participation: item .initial_neurons_fund_participation @@ -1518,7 +1502,7 @@ impl From for pb::NeuronsFundData { } } -impl From for pb_api::NeuronsFundAuditInfo { +impl From for api::NeuronsFundAuditInfo { fn from(item: pb::NeuronsFundAuditInfo) -> Self { Self { initial_neurons_fund_participation: item @@ -1531,8 +1515,8 @@ impl From for pb_api::NeuronsFundAuditInfo { } } } -impl From for pb::NeuronsFundAuditInfo { - fn from(item: pb_api::NeuronsFundAuditInfo) -> Self { +impl From for pb::NeuronsFundAuditInfo { + fn from(item: api::NeuronsFundAuditInfo) -> Self { Self { initial_neurons_fund_participation: item .initial_neurons_fund_participation @@ -1545,30 +1529,30 @@ impl From for pb::NeuronsFundAuditInfo { } } -impl From for pb_api::GetNeuronsFundAuditInfoRequest { +impl From for api::GetNeuronsFundAuditInfoRequest { fn from(item: pb::GetNeuronsFundAuditInfoRequest) -> Self { Self { nns_proposal_id: item.nns_proposal_id, } } } -impl From for pb::GetNeuronsFundAuditInfoRequest { - fn from(item: pb_api::GetNeuronsFundAuditInfoRequest) -> Self { +impl From for pb::GetNeuronsFundAuditInfoRequest { + fn from(item: api::GetNeuronsFundAuditInfoRequest) -> Self { Self { nns_proposal_id: item.nns_proposal_id, } } } -impl From for pb_api::GetNeuronsFundAuditInfoResponse { +impl From for api::GetNeuronsFundAuditInfoResponse { fn from(item: pb::GetNeuronsFundAuditInfoResponse) -> Self { Self { result: item.result.map(|x| x.into()), } } } -impl From for pb::GetNeuronsFundAuditInfoResponse { - fn from(item: pb_api::GetNeuronsFundAuditInfoResponse) -> Self { +impl From for pb::GetNeuronsFundAuditInfoResponse { + fn from(item: api::GetNeuronsFundAuditInfoResponse) -> Self { Self { result: item.result.map(|x| x.into()), } @@ -1576,7 +1560,7 @@ impl From for pb::GetNeuronsFundAuditIn } impl From - for pb_api::get_neurons_fund_audit_info_response::Ok + for api::get_neurons_fund_audit_info_response::Ok { fn from(item: pb::get_neurons_fund_audit_info_response::Ok) -> Self { Self { @@ -1584,10 +1568,10 @@ impl From } } } -impl From +impl From for pb::get_neurons_fund_audit_info_response::Ok { - fn from(item: pb_api::get_neurons_fund_audit_info_response::Ok) -> Self { + fn from(item: api::get_neurons_fund_audit_info_response::Ok) -> Self { Self { neurons_fund_audit_info: item.neurons_fund_audit_info.map(|x| x.into()), } @@ -1595,35 +1579,35 @@ impl From } impl From - for pb_api::get_neurons_fund_audit_info_response::Result + for api::get_neurons_fund_audit_info_response::Result { fn from(item: pb::get_neurons_fund_audit_info_response::Result) -> Self { match item { pb::get_neurons_fund_audit_info_response::Result::Err(v) => { - pb_api::get_neurons_fund_audit_info_response::Result::Err(v.into()) + api::get_neurons_fund_audit_info_response::Result::Err(v.into()) } pb::get_neurons_fund_audit_info_response::Result::Ok(v) => { - pb_api::get_neurons_fund_audit_info_response::Result::Ok(v.into()) + api::get_neurons_fund_audit_info_response::Result::Ok(v.into()) } } } } -impl From +impl From for pb::get_neurons_fund_audit_info_response::Result { - fn from(item: pb_api::get_neurons_fund_audit_info_response::Result) -> Self { + fn from(item: api::get_neurons_fund_audit_info_response::Result) -> Self { match item { - pb_api::get_neurons_fund_audit_info_response::Result::Err(v) => { + api::get_neurons_fund_audit_info_response::Result::Err(v) => { pb::get_neurons_fund_audit_info_response::Result::Err(v.into()) } - pb_api::get_neurons_fund_audit_info_response::Result::Ok(v) => { + api::get_neurons_fund_audit_info_response::Result::Ok(v) => { pb::get_neurons_fund_audit_info_response::Result::Ok(v.into()) } } } } -impl From for pb_api::NeuronsFundParticipation { +impl From for api::NeuronsFundParticipation { fn from(item: pb::NeuronsFundParticipation) -> Self { Self { ideal_matched_participation_function: item @@ -1642,8 +1626,8 @@ impl From for pb_api::NeuronsFundParticipation { } } } -impl From for pb::NeuronsFundParticipation { - fn from(item: pb_api::NeuronsFundParticipation) -> Self { +impl From for pb::NeuronsFundParticipation { + fn from(item: api::NeuronsFundParticipation) -> Self { Self { ideal_matched_participation_function: item .ideal_matched_participation_function @@ -1662,22 +1646,22 @@ impl From for pb::NeuronsFundParticipation { } } -impl From for pb_api::IdealMatchedParticipationFunction { +impl From for api::IdealMatchedParticipationFunction { fn from(item: pb::IdealMatchedParticipationFunction) -> Self { Self { serialized_representation: item.serialized_representation, } } } -impl From for pb::IdealMatchedParticipationFunction { - fn from(item: pb_api::IdealMatchedParticipationFunction) -> Self { +impl From for pb::IdealMatchedParticipationFunction { + fn from(item: api::IdealMatchedParticipationFunction) -> Self { Self { serialized_representation: item.serialized_representation, } } } -impl From for pb_api::NeuronsFundSnapshot { +impl From for api::NeuronsFundSnapshot { fn from(item: pb::NeuronsFundSnapshot) -> Self { Self { neurons_fund_neuron_portions: item @@ -1688,8 +1672,8 @@ impl From for pb_api::NeuronsFundSnapshot { } } } -impl From for pb::NeuronsFundSnapshot { - fn from(item: pb_api::NeuronsFundSnapshot) -> Self { +impl From for pb::NeuronsFundSnapshot { + fn from(item: api::NeuronsFundSnapshot) -> Self { Self { neurons_fund_neuron_portions: item .neurons_fund_neuron_portions @@ -1701,7 +1685,7 @@ impl From for pb::NeuronsFundSnapshot { } impl From - for pb_api::neurons_fund_snapshot::NeuronsFundNeuronPortion + for api::neurons_fund_snapshot::NeuronsFundNeuronPortion { fn from(item: pb::neurons_fund_snapshot::NeuronsFundNeuronPortion) -> Self { Self { @@ -1714,10 +1698,10 @@ impl From } } } -impl From +impl From for pb::neurons_fund_snapshot::NeuronsFundNeuronPortion { - fn from(item: pb_api::neurons_fund_snapshot::NeuronsFundNeuronPortion) -> Self { + fn from(item: api::neurons_fund_snapshot::NeuronsFundNeuronPortion) -> Self { #[allow(deprecated)] Self { nns_neuron_id: item.nns_neuron_id, @@ -1730,7 +1714,7 @@ impl From } } -impl From for pb_api::SwapParticipationLimits { +impl From for api::SwapParticipationLimits { fn from(item: pb::SwapParticipationLimits) -> Self { Self { min_direct_participation_icp_e8s: item.min_direct_participation_icp_e8s, @@ -1740,8 +1724,8 @@ impl From for pb_api::SwapParticipationLimits { } } } -impl From for pb::SwapParticipationLimits { - fn from(item: pb_api::SwapParticipationLimits) -> Self { +impl From for pb::SwapParticipationLimits { + fn from(item: api::SwapParticipationLimits) -> Self { Self { min_direct_participation_icp_e8s: item.min_direct_participation_icp_e8s, max_direct_participation_icp_e8s: item.max_direct_participation_icp_e8s, @@ -1751,22 +1735,22 @@ impl From for pb::SwapParticipationLimits { } } -impl From for pb_api::DerivedProposalInformation { +impl From for api::DerivedProposalInformation { fn from(item: pb::DerivedProposalInformation) -> Self { Self { swap_background_information: item.swap_background_information.map(|x| x.into()), } } } -impl From for pb::DerivedProposalInformation { - fn from(item: pb_api::DerivedProposalInformation) -> Self { +impl From for pb::DerivedProposalInformation { + fn from(item: api::DerivedProposalInformation) -> Self { Self { swap_background_information: item.swap_background_information.map(|x| x.into()), } } } -impl From for pb_api::SwapBackgroundInformation { +impl From for api::SwapBackgroundInformation { fn from(item: pb::SwapBackgroundInformation) -> Self { Self { fallback_controller_principal_ids: item.fallback_controller_principal_ids, @@ -1788,8 +1772,8 @@ impl From for pb_api::SwapBackgroundInformation { } } } -impl From for pb::SwapBackgroundInformation { - fn from(item: pb_api::SwapBackgroundInformation) -> Self { +impl From for pb::SwapBackgroundInformation { + fn from(item: api::SwapBackgroundInformation) -> Self { Self { fallback_controller_principal_ids: item.fallback_controller_principal_ids, root_canister_summary: item.root_canister_summary.map(|x| x.into()), @@ -1812,7 +1796,7 @@ impl From for pb::SwapBackgroundInformation { } impl From - for pb_api::swap_background_information::CanisterSummary + for api::swap_background_information::CanisterSummary { fn from(item: pb::swap_background_information::CanisterSummary) -> Self { Self { @@ -1821,10 +1805,10 @@ impl From } } } -impl From +impl From for pb::swap_background_information::CanisterSummary { - fn from(item: pb_api::swap_background_information::CanisterSummary) -> Self { + fn from(item: api::swap_background_information::CanisterSummary) -> Self { Self { canister_id: item.canister_id, status: item.status.map(|x| x.into()), @@ -1833,7 +1817,7 @@ impl From } impl From - for pb_api::swap_background_information::CanisterStatusResultV2 + for api::swap_background_information::CanisterStatusResultV2 { fn from(item: pb::swap_background_information::CanisterStatusResultV2) -> Self { Self { @@ -1847,10 +1831,10 @@ impl From } } } -impl From +impl From for pb::swap_background_information::CanisterStatusResultV2 { - fn from(item: pb_api::swap_background_information::CanisterStatusResultV2) -> Self { + fn from(item: api::swap_background_information::CanisterStatusResultV2) -> Self { Self { status: item.status, module_hash: item.module_hash, @@ -1864,62 +1848,62 @@ impl From } impl From - for pb_api::swap_background_information::CanisterStatusType + for api::swap_background_information::CanisterStatusType { fn from(item: pb::swap_background_information::CanisterStatusType) -> Self { match item { pb::swap_background_information::CanisterStatusType::Unspecified => { - pb_api::swap_background_information::CanisterStatusType::Unspecified + api::swap_background_information::CanisterStatusType::Unspecified } pb::swap_background_information::CanisterStatusType::Running => { - pb_api::swap_background_information::CanisterStatusType::Running + api::swap_background_information::CanisterStatusType::Running } pb::swap_background_information::CanisterStatusType::Stopping => { - pb_api::swap_background_information::CanisterStatusType::Stopping + api::swap_background_information::CanisterStatusType::Stopping } pb::swap_background_information::CanisterStatusType::Stopped => { - pb_api::swap_background_information::CanisterStatusType::Stopped + api::swap_background_information::CanisterStatusType::Stopped } } } } -impl From +impl From for pb::swap_background_information::CanisterStatusType { - fn from(item: pb_api::swap_background_information::CanisterStatusType) -> Self { + fn from(item: api::swap_background_information::CanisterStatusType) -> Self { match item { - pb_api::swap_background_information::CanisterStatusType::Unspecified => { + api::swap_background_information::CanisterStatusType::Unspecified => { pb::swap_background_information::CanisterStatusType::Unspecified } - pb_api::swap_background_information::CanisterStatusType::Running => { + api::swap_background_information::CanisterStatusType::Running => { pb::swap_background_information::CanisterStatusType::Running } - pb_api::swap_background_information::CanisterStatusType::Stopping => { + api::swap_background_information::CanisterStatusType::Stopping => { pb::swap_background_information::CanisterStatusType::Stopping } - pb_api::swap_background_information::CanisterStatusType::Stopped => { + api::swap_background_information::CanisterStatusType::Stopped => { pb::swap_background_information::CanisterStatusType::Stopped } } } } -impl From for pb_api::WaitForQuietState { +impl From for api::WaitForQuietState { fn from(item: pb::WaitForQuietState) -> Self { Self { current_deadline_timestamp_seconds: item.current_deadline_timestamp_seconds, } } } -impl From for pb::WaitForQuietState { - fn from(item: pb_api::WaitForQuietState) -> Self { +impl From for pb::WaitForQuietState { + fn from(item: api::WaitForQuietState) -> Self { Self { current_deadline_timestamp_seconds: item.current_deadline_timestamp_seconds, } } } -impl From for pb_api::NetworkEconomics { +impl From for api::NetworkEconomics { fn from(item: pb::NetworkEconomics) -> Self { Self { reject_cost_e8s: item.reject_cost_e8s, @@ -1936,8 +1920,8 @@ impl From for pb_api::NetworkEconomics { } } -impl From for pb::NetworkEconomics { - fn from(item: pb_api::NetworkEconomics) -> Self { +impl From for pb::NetworkEconomics { + fn from(item: api::NetworkEconomics) -> Self { Self { reject_cost_e8s: item.reject_cost_e8s, neuron_minimum_stake_e8s: item.neuron_minimum_stake_e8s, @@ -1953,8 +1937,8 @@ impl From for pb::NetworkEconomics { } } -impl From for pb::VotingPowerEconomics { - fn from(item: pb_api::VotingPowerEconomics) -> Self { +impl From for pb::VotingPowerEconomics { + fn from(item: api::VotingPowerEconomics) -> Self { Self { start_reducing_voting_power_after_seconds: item .start_reducing_voting_power_after_seconds, @@ -1965,7 +1949,7 @@ impl From for pb::VotingPowerEconomics { } } -impl From for pb_api::VotingPowerEconomics { +impl From for api::VotingPowerEconomics { fn from(item: pb::VotingPowerEconomics) -> Self { Self { start_reducing_voting_power_after_seconds: item @@ -1978,7 +1962,7 @@ impl From for pb_api::VotingPowerEconomics { } impl From - for pb_api::NeuronsFundMatchedFundingCurveCoefficients + for api::NeuronsFundMatchedFundingCurveCoefficients { fn from(item: pb::NeuronsFundMatchedFundingCurveCoefficients) -> Self { Self { @@ -1988,10 +1972,10 @@ impl From } } } -impl From +impl From for pb::NeuronsFundMatchedFundingCurveCoefficients { - fn from(item: pb_api::NeuronsFundMatchedFundingCurveCoefficients) -> Self { + fn from(item: api::NeuronsFundMatchedFundingCurveCoefficients) -> Self { Self { contribution_threshold_xdr: item.contribution_threshold_xdr, one_third_participation_milestone_xdr: item.one_third_participation_milestone_xdr, @@ -2000,7 +1984,7 @@ impl From } } -impl From for pb_api::NeuronsFundEconomics { +impl From for api::NeuronsFundEconomics { fn from(item: pb::NeuronsFundEconomics) -> Self { Self { max_theoretical_neurons_fund_participation_amount_xdr: item @@ -2013,8 +1997,8 @@ impl From for pb_api::NeuronsFundEconomics { } } } -impl From for pb::NeuronsFundEconomics { - fn from(item: pb_api::NeuronsFundEconomics) -> Self { +impl From for pb::NeuronsFundEconomics { + fn from(item: api::NeuronsFundEconomics) -> Self { Self { max_theoretical_neurons_fund_participation_amount_xdr: item .max_theoretical_neurons_fund_participation_amount_xdr, @@ -2027,7 +2011,7 @@ impl From for pb::NeuronsFundEconomics { } } -impl From for pb_api::RewardEvent { +impl From for api::RewardEvent { fn from(item: pb::RewardEvent) -> Self { Self { day_after_genesis: item.day_after_genesis, @@ -2040,8 +2024,8 @@ impl From for pb_api::RewardEvent { } } } -impl From for pb::RewardEvent { - fn from(item: pb_api::RewardEvent) -> Self { +impl From for pb::RewardEvent { + fn from(item: api::RewardEvent) -> Self { Self { day_after_genesis: item.day_after_genesis, actual_timestamp_seconds: item.actual_timestamp_seconds, @@ -2054,7 +2038,7 @@ impl From for pb::RewardEvent { } } -impl From for pb_api::KnownNeuron { +impl From for api::KnownNeuron { fn from(item: pb::KnownNeuron) -> Self { Self { id: item.id, @@ -2062,8 +2046,8 @@ impl From for pb_api::KnownNeuron { } } } -impl From for pb::KnownNeuron { - fn from(item: pb_api::KnownNeuron) -> Self { +impl From for pb::KnownNeuron { + fn from(item: api::KnownNeuron) -> Self { Self { id: item.id, known_neuron_data: item.known_neuron_data.map(|x| x.into()), @@ -2071,80 +2055,72 @@ impl From for pb::KnownNeuron { } } -impl From for pb_api::TopicToFollow { +impl From for api::TopicToFollow { fn from(topic: pb::Topic) -> Self { match topic { - pb::Topic::Unspecified => pb_api::TopicToFollow::CatchAll, - pb::Topic::NeuronManagement => pb_api::TopicToFollow::NeuronManagement, - pb::Topic::ExchangeRate => pb_api::TopicToFollow::ExchangeRate, - pb::Topic::NetworkEconomics => pb_api::TopicToFollow::NetworkEconomics, - pb::Topic::Governance => pb_api::TopicToFollow::Governance, - pb::Topic::NodeAdmin => pb_api::TopicToFollow::NodeAdmin, - pb::Topic::ParticipantManagement => pb_api::TopicToFollow::ParticipantManagement, - pb::Topic::SubnetManagement => pb_api::TopicToFollow::SubnetManagement, + pb::Topic::Unspecified => api::TopicToFollow::CatchAll, + pb::Topic::NeuronManagement => api::TopicToFollow::NeuronManagement, + pb::Topic::ExchangeRate => api::TopicToFollow::ExchangeRate, + pb::Topic::NetworkEconomics => api::TopicToFollow::NetworkEconomics, + pb::Topic::Governance => api::TopicToFollow::Governance, + pb::Topic::NodeAdmin => api::TopicToFollow::NodeAdmin, + pb::Topic::ParticipantManagement => api::TopicToFollow::ParticipantManagement, + pb::Topic::SubnetManagement => api::TopicToFollow::SubnetManagement, pb::Topic::ApplicationCanisterManagement => { - pb_api::TopicToFollow::ApplicationCanisterManagement - } - pb::Topic::Kyc => pb_api::TopicToFollow::Kyc, - pb::Topic::NodeProviderRewards => pb_api::TopicToFollow::NodeProviderRewards, - pb::Topic::IcOsVersionDeployment => pb_api::TopicToFollow::IcOsVersionDeployment, - pb::Topic::IcOsVersionElection => pb_api::TopicToFollow::IcOsVersionElection, - pb::Topic::SnsAndCommunityFund => pb_api::TopicToFollow::SnsAndCommunityFund, - pb::Topic::ApiBoundaryNodeManagement => { - pb_api::TopicToFollow::ApiBoundaryNodeManagement - } - pb::Topic::SubnetRental => pb_api::TopicToFollow::SubnetRental, - pb::Topic::ProtocolCanisterManagement => { - pb_api::TopicToFollow::ProtocolCanisterManagement - } + api::TopicToFollow::ApplicationCanisterManagement + } + pb::Topic::Kyc => api::TopicToFollow::Kyc, + pb::Topic::NodeProviderRewards => api::TopicToFollow::NodeProviderRewards, + pb::Topic::IcOsVersionDeployment => api::TopicToFollow::IcOsVersionDeployment, + pb::Topic::IcOsVersionElection => api::TopicToFollow::IcOsVersionElection, + pb::Topic::SnsAndCommunityFund => api::TopicToFollow::SnsAndCommunityFund, + pb::Topic::ApiBoundaryNodeManagement => api::TopicToFollow::ApiBoundaryNodeManagement, + pb::Topic::SubnetRental => api::TopicToFollow::SubnetRental, + pb::Topic::ProtocolCanisterManagement => api::TopicToFollow::ProtocolCanisterManagement, pb::Topic::ServiceNervousSystemManagement => { - pb_api::TopicToFollow::ServiceNervousSystemManagement + api::TopicToFollow::ServiceNervousSystemManagement } } } } -impl From for pb::Topic { - fn from(topic: pb_api::TopicToFollow) -> Self { +impl From for pb::Topic { + fn from(topic: api::TopicToFollow) -> Self { match topic { - pb_api::TopicToFollow::CatchAll => pb::Topic::Unspecified, - pb_api::TopicToFollow::NeuronManagement => pb::Topic::NeuronManagement, - pb_api::TopicToFollow::ExchangeRate => pb::Topic::ExchangeRate, - pb_api::TopicToFollow::NetworkEconomics => pb::Topic::NetworkEconomics, - pb_api::TopicToFollow::Governance => pb::Topic::Governance, - pb_api::TopicToFollow::NodeAdmin => pb::Topic::NodeAdmin, - pb_api::TopicToFollow::ParticipantManagement => pb::Topic::ParticipantManagement, - pb_api::TopicToFollow::SubnetManagement => pb::Topic::SubnetManagement, - pb_api::TopicToFollow::Kyc => pb::Topic::Kyc, - pb_api::TopicToFollow::NodeProviderRewards => pb::Topic::NodeProviderRewards, - pb_api::TopicToFollow::IcOsVersionDeployment => pb::Topic::IcOsVersionDeployment, - pb_api::TopicToFollow::IcOsVersionElection => pb::Topic::IcOsVersionElection, - pb_api::TopicToFollow::SnsAndCommunityFund => pb::Topic::SnsAndCommunityFund, - pb_api::TopicToFollow::ApiBoundaryNodeManagement => { - pb::Topic::ApiBoundaryNodeManagement - } - pb_api::TopicToFollow::SubnetRental => pb::Topic::SubnetRental, - pb_api::TopicToFollow::ApplicationCanisterManagement => { + api::TopicToFollow::CatchAll => pb::Topic::Unspecified, + api::TopicToFollow::NeuronManagement => pb::Topic::NeuronManagement, + api::TopicToFollow::ExchangeRate => pb::Topic::ExchangeRate, + api::TopicToFollow::NetworkEconomics => pb::Topic::NetworkEconomics, + api::TopicToFollow::Governance => pb::Topic::Governance, + api::TopicToFollow::NodeAdmin => pb::Topic::NodeAdmin, + api::TopicToFollow::ParticipantManagement => pb::Topic::ParticipantManagement, + api::TopicToFollow::SubnetManagement => pb::Topic::SubnetManagement, + api::TopicToFollow::Kyc => pb::Topic::Kyc, + api::TopicToFollow::NodeProviderRewards => pb::Topic::NodeProviderRewards, + api::TopicToFollow::IcOsVersionDeployment => pb::Topic::IcOsVersionDeployment, + api::TopicToFollow::IcOsVersionElection => pb::Topic::IcOsVersionElection, + api::TopicToFollow::SnsAndCommunityFund => pb::Topic::SnsAndCommunityFund, + api::TopicToFollow::ApiBoundaryNodeManagement => pb::Topic::ApiBoundaryNodeManagement, + api::TopicToFollow::SubnetRental => pb::Topic::SubnetRental, + api::TopicToFollow::ApplicationCanisterManagement => { pb::Topic::ApplicationCanisterManagement } - pb_api::TopicToFollow::ProtocolCanisterManagement => { - pb::Topic::ProtocolCanisterManagement - } - pb_api::TopicToFollow::ServiceNervousSystemManagement => { + api::TopicToFollow::ProtocolCanisterManagement => pb::Topic::ProtocolCanisterManagement, + api::TopicToFollow::ServiceNervousSystemManagement => { pb::Topic::ServiceNervousSystemManagement } } } } -impl From for pb_api::KnownNeuronData { +impl From for api::KnownNeuronData { fn from(item: pb::KnownNeuronData) -> Self { let committed_topics = Some( item.committed_topics .iter() .map(|&topic_i32| { let topic = pb::Topic::try_from(topic_i32).ok(); - topic.map(pb_api::TopicToFollow::from) + topic.map(api::TopicToFollow::from) }) .collect(), ); @@ -2158,8 +2134,8 @@ impl From for pb_api::KnownNeuronData { } } -impl From for pb::KnownNeuronData { - fn from(item: pb_api::KnownNeuronData) -> Self { +impl From for pb::KnownNeuronData { + fn from(item: api::KnownNeuronData) -> Self { let committed_topics = item .committed_topics .unwrap_or_default() @@ -2176,7 +2152,7 @@ impl From for pb::KnownNeuronData { } } -impl From for pb_api::OpenSnsTokenSwap { +impl From for api::OpenSnsTokenSwap { fn from(item: pb::OpenSnsTokenSwap) -> Self { Self { target_swap_canister_id: item.target_swap_canister_id, @@ -2185,8 +2161,8 @@ impl From for pb_api::OpenSnsTokenSwap { } } } -impl From for pb::OpenSnsTokenSwap { - fn from(item: pb_api::OpenSnsTokenSwap) -> Self { +impl From for pb::OpenSnsTokenSwap { + fn from(item: api::OpenSnsTokenSwap) -> Self { Self { target_swap_canister_id: item.target_swap_canister_id, params: item.params, @@ -2195,7 +2171,7 @@ impl From for pb::OpenSnsTokenSwap { } } -impl From for pb_api::CreateServiceNervousSystem { +impl From for api::CreateServiceNervousSystem { fn from(item: pb::CreateServiceNervousSystem) -> Self { Self { name: item.name, @@ -2211,8 +2187,8 @@ impl From for pb_api::CreateServiceNervousSystem } } } -impl From for pb::CreateServiceNervousSystem { - fn from(item: pb_api::CreateServiceNervousSystem) -> Self { +impl From for pb::CreateServiceNervousSystem { + fn from(item: api::CreateServiceNervousSystem) -> Self { Self { name: item.name, description: item.description, @@ -2229,7 +2205,7 @@ impl From for pb::CreateServiceNervousSystem } impl From - for pb_api::create_service_nervous_system::InitialTokenDistribution + for api::create_service_nervous_system::InitialTokenDistribution { fn from(item: pb::create_service_nervous_system::InitialTokenDistribution) -> Self { Self { @@ -2239,10 +2215,10 @@ impl From } } } -impl From +impl From for pb::create_service_nervous_system::InitialTokenDistribution { - fn from(item: pb_api::create_service_nervous_system::InitialTokenDistribution) -> Self { + fn from(item: api::create_service_nervous_system::InitialTokenDistribution) -> Self { Self { developer_distribution: item.developer_distribution.map(|x| x.into()), treasury_distribution: item.treasury_distribution.map(|x| x.into()), @@ -2252,7 +2228,7 @@ impl From } impl From - for pb_api::create_service_nervous_system::initial_token_distribution::DeveloperDistribution + for api::create_service_nervous_system::initial_token_distribution::DeveloperDistribution { fn from( item: pb::create_service_nervous_system::initial_token_distribution::DeveloperDistribution, @@ -2266,11 +2242,11 @@ impl From +impl From for pb::create_service_nervous_system::initial_token_distribution::DeveloperDistribution { fn from( - item: pb_api::create_service_nervous_system::initial_token_distribution::DeveloperDistribution, + item: api::create_service_nervous_system::initial_token_distribution::DeveloperDistribution, ) -> Self { Self { developer_neurons: item @@ -2282,7 +2258,7 @@ impl From for pb_api::create_service_nervous_system::initial_token_distribution::developer_distribution::NeuronDistribution { +impl From for api::create_service_nervous_system::initial_token_distribution::developer_distribution::NeuronDistribution { fn from(item: pb::create_service_nervous_system::initial_token_distribution::developer_distribution::NeuronDistribution) -> Self { Self { controller: item.controller, @@ -2293,8 +2269,8 @@ impl From for pb::create_service_nervous_system::initial_token_distribution::developer_distribution::NeuronDistribution { - fn from(item: pb_api::create_service_nervous_system::initial_token_distribution::developer_distribution::NeuronDistribution) -> Self { +impl From for pb::create_service_nervous_system::initial_token_distribution::developer_distribution::NeuronDistribution { + fn from(item: api::create_service_nervous_system::initial_token_distribution::developer_distribution::NeuronDistribution) -> Self { Self { controller: item.controller, dissolve_delay: item.dissolve_delay, @@ -2306,7 +2282,7 @@ impl From - for pb_api::create_service_nervous_system::initial_token_distribution::TreasuryDistribution + for api::create_service_nervous_system::initial_token_distribution::TreasuryDistribution { fn from( item: pb::create_service_nervous_system::initial_token_distribution::TreasuryDistribution, @@ -2314,18 +2290,18 @@ impl From +impl From for pb::create_service_nervous_system::initial_token_distribution::TreasuryDistribution { fn from( - item: pb_api::create_service_nervous_system::initial_token_distribution::TreasuryDistribution, + item: api::create_service_nervous_system::initial_token_distribution::TreasuryDistribution, ) -> Self { Self { total: item.total } } } impl From - for pb_api::create_service_nervous_system::initial_token_distribution::SwapDistribution + for api::create_service_nervous_system::initial_token_distribution::SwapDistribution { fn from( item: pb::create_service_nervous_system::initial_token_distribution::SwapDistribution, @@ -2333,18 +2309,18 @@ impl From +impl From for pb::create_service_nervous_system::initial_token_distribution::SwapDistribution { fn from( - item: pb_api::create_service_nervous_system::initial_token_distribution::SwapDistribution, + item: api::create_service_nervous_system::initial_token_distribution::SwapDistribution, ) -> Self { Self { total: item.total } } } impl From - for pb_api::create_service_nervous_system::SwapParameters + for api::create_service_nervous_system::SwapParameters { fn from(item: pb::create_service_nervous_system::SwapParameters) -> Self { Self { @@ -2367,10 +2343,10 @@ impl From } } } -impl From +impl From for pb::create_service_nervous_system::SwapParameters { - fn from(item: pb_api::create_service_nervous_system::SwapParameters) -> Self { + fn from(item: api::create_service_nervous_system::SwapParameters) -> Self { Self { minimum_participants: item.minimum_participants, minimum_icp: item.minimum_icp, @@ -2393,7 +2369,7 @@ impl From } impl From - for pb_api::create_service_nervous_system::swap_parameters::NeuronBasketConstructionParameters + for api::create_service_nervous_system::swap_parameters::NeuronBasketConstructionParameters { fn from( item: pb::create_service_nervous_system::swap_parameters::NeuronBasketConstructionParameters, @@ -2404,12 +2380,11 @@ impl From +impl From for pb::create_service_nervous_system::swap_parameters::NeuronBasketConstructionParameters { fn from( - item: pb_api::create_service_nervous_system::swap_parameters::NeuronBasketConstructionParameters, + item: api::create_service_nervous_system::swap_parameters::NeuronBasketConstructionParameters, ) -> Self { Self { count: item.count, @@ -2419,7 +2394,7 @@ impl } impl From - for pb_api::create_service_nervous_system::LedgerParameters + for api::create_service_nervous_system::LedgerParameters { fn from(item: pb::create_service_nervous_system::LedgerParameters) -> Self { Self { @@ -2430,10 +2405,10 @@ impl From } } } -impl From +impl From for pb::create_service_nervous_system::LedgerParameters { - fn from(item: pb_api::create_service_nervous_system::LedgerParameters) -> Self { + fn from(item: api::create_service_nervous_system::LedgerParameters) -> Self { Self { transaction_fee: item.transaction_fee, token_name: item.token_name, @@ -2444,7 +2419,7 @@ impl From } impl From - for pb_api::create_service_nervous_system::GovernanceParameters + for api::create_service_nervous_system::GovernanceParameters { fn from(item: pb::create_service_nervous_system::GovernanceParameters) -> Self { Self { @@ -2462,10 +2437,10 @@ impl From } } } -impl From +impl From for pb::create_service_nervous_system::GovernanceParameters { - fn from(item: pb_api::create_service_nervous_system::GovernanceParameters) -> Self { + fn from(item: api::create_service_nervous_system::GovernanceParameters) -> Self { Self { proposal_rejection_fee: item.proposal_rejection_fee, proposal_initial_voting_period: item.proposal_initial_voting_period, @@ -2483,7 +2458,7 @@ impl From } impl From - for pb_api::create_service_nervous_system::governance_parameters::VotingRewardParameters + for api::create_service_nervous_system::governance_parameters::VotingRewardParameters { fn from( item: pb::create_service_nervous_system::governance_parameters::VotingRewardParameters, @@ -2495,11 +2470,11 @@ impl From +impl From for pb::create_service_nervous_system::governance_parameters::VotingRewardParameters { fn from( - item: pb_api::create_service_nervous_system::governance_parameters::VotingRewardParameters, + item: api::create_service_nervous_system::governance_parameters::VotingRewardParameters, ) -> Self { Self { initial_reward_rate: item.initial_reward_rate, @@ -2509,7 +2484,7 @@ impl From for pb_api::InstallCode { +impl From for api::InstallCode { fn from(item: pb::InstallCode) -> Self { Self { canister_id: item.canister_id, @@ -2520,8 +2495,8 @@ impl From for pb_api::InstallCode { } } } -impl From for pb::InstallCode { - fn from(item: pb_api::InstallCode) -> Self { +impl From for pb::InstallCode { + fn from(item: api::InstallCode) -> Self { Self { canister_id: item.canister_id, install_mode: item.install_mode, @@ -2535,8 +2510,8 @@ impl From for pb::InstallCode { } } } -impl From for pb::InstallCode { - fn from(item: pb_api::InstallCodeRequest) -> Self { +impl From for pb::InstallCode { + fn from(item: api::InstallCodeRequest) -> Self { let wasm_module_hash = item .wasm_module .as_ref() @@ -2567,44 +2542,44 @@ impl From for pb::InstallCode { } } -impl From for pb_api::install_code::CanisterInstallMode { +impl From for api::install_code::CanisterInstallMode { fn from(item: pb::install_code::CanisterInstallMode) -> Self { match item { pb::install_code::CanisterInstallMode::Unspecified => { - pb_api::install_code::CanisterInstallMode::Unspecified + api::install_code::CanisterInstallMode::Unspecified } pb::install_code::CanisterInstallMode::Install => { - pb_api::install_code::CanisterInstallMode::Install + api::install_code::CanisterInstallMode::Install } pb::install_code::CanisterInstallMode::Reinstall => { - pb_api::install_code::CanisterInstallMode::Reinstall + api::install_code::CanisterInstallMode::Reinstall } pb::install_code::CanisterInstallMode::Upgrade => { - pb_api::install_code::CanisterInstallMode::Upgrade + api::install_code::CanisterInstallMode::Upgrade } } } } -impl From for pb::install_code::CanisterInstallMode { - fn from(item: pb_api::install_code::CanisterInstallMode) -> Self { +impl From for pb::install_code::CanisterInstallMode { + fn from(item: api::install_code::CanisterInstallMode) -> Self { match item { - pb_api::install_code::CanisterInstallMode::Unspecified => { + api::install_code::CanisterInstallMode::Unspecified => { pb::install_code::CanisterInstallMode::Unspecified } - pb_api::install_code::CanisterInstallMode::Install => { + api::install_code::CanisterInstallMode::Install => { pb::install_code::CanisterInstallMode::Install } - pb_api::install_code::CanisterInstallMode::Reinstall => { + api::install_code::CanisterInstallMode::Reinstall => { pb::install_code::CanisterInstallMode::Reinstall } - pb_api::install_code::CanisterInstallMode::Upgrade => { + api::install_code::CanisterInstallMode::Upgrade => { pb::install_code::CanisterInstallMode::Upgrade } } } } -impl From for pb_api::StopOrStartCanister { +impl From for api::StopOrStartCanister { fn from(item: pb::StopOrStartCanister) -> Self { Self { canister_id: item.canister_id, @@ -2613,8 +2588,8 @@ impl From for pb_api::StopOrStartCanister { } } -impl From for pb::StopOrStartCanister { - fn from(item: pb_api::StopOrStartCanister) -> Self { +impl From for pb::StopOrStartCanister { + fn from(item: api::StopOrStartCanister) -> Self { Self { canister_id: item.canister_id, action: item.action, @@ -2623,42 +2598,42 @@ impl From for pb::StopOrStartCanister { } impl From - for pb_api::stop_or_start_canister::CanisterAction + for api::stop_or_start_canister::CanisterAction { fn from(item: pb::stop_or_start_canister::CanisterAction) -> Self { match item { pb::stop_or_start_canister::CanisterAction::Unspecified => { - pb_api::stop_or_start_canister::CanisterAction::Unspecified + api::stop_or_start_canister::CanisterAction::Unspecified } pb::stop_or_start_canister::CanisterAction::Stop => { - pb_api::stop_or_start_canister::CanisterAction::Stop + api::stop_or_start_canister::CanisterAction::Stop } pb::stop_or_start_canister::CanisterAction::Start => { - pb_api::stop_or_start_canister::CanisterAction::Start + api::stop_or_start_canister::CanisterAction::Start } } } } -impl From +impl From for pb::stop_or_start_canister::CanisterAction { - fn from(item: pb_api::stop_or_start_canister::CanisterAction) -> Self { + fn from(item: api::stop_or_start_canister::CanisterAction) -> Self { match item { - pb_api::stop_or_start_canister::CanisterAction::Unspecified => { + api::stop_or_start_canister::CanisterAction::Unspecified => { pb::stop_or_start_canister::CanisterAction::Unspecified } - pb_api::stop_or_start_canister::CanisterAction::Stop => { + api::stop_or_start_canister::CanisterAction::Stop => { pb::stop_or_start_canister::CanisterAction::Stop } - pb_api::stop_or_start_canister::CanisterAction::Start => { + api::stop_or_start_canister::CanisterAction::Start => { pb::stop_or_start_canister::CanisterAction::Start } } } } -impl From for pb_api::UpdateCanisterSettings { +impl From for api::UpdateCanisterSettings { fn from(item: pb::UpdateCanisterSettings) -> Self { Self { canister_id: item.canister_id, @@ -2667,8 +2642,8 @@ impl From for pb_api::UpdateCanisterSettings { } } -impl From for pb::UpdateCanisterSettings { - fn from(item: pb_api::UpdateCanisterSettings) -> Self { +impl From for pb::UpdateCanisterSettings { + fn from(item: api::UpdateCanisterSettings) -> Self { Self { canister_id: item.canister_id, settings: item.settings.map(|x| x.into()), @@ -2676,7 +2651,7 @@ impl From for pb::UpdateCanisterSettings { } } -impl From for pb_api::FulfillSubnetRentalRequest { +impl From for api::FulfillSubnetRentalRequest { fn from(item: pb::FulfillSubnetRentalRequest) -> Self { Self { user: item.user, @@ -2686,8 +2661,8 @@ impl From for pb_api::FulfillSubnetRentalRequest } } -impl From for pb::FulfillSubnetRentalRequest { - fn from(item: pb_api::FulfillSubnetRentalRequest) -> Self { +impl From for pb::FulfillSubnetRentalRequest { + fn from(item: api::FulfillSubnetRentalRequest) -> Self { Self { user: item.user, node_ids: item.node_ids.unwrap_or_default(), @@ -2696,88 +2671,88 @@ impl From for pb::FulfillSubnetRentalRequest } } -impl From for pb_api::BlessAlternativeGuestOsVersion { +impl From for api::BlessAlternativeGuestOsVersion { fn from(item: pb::BlessAlternativeGuestOsVersion) -> Self { Self { chip_ids: Some(item.chip_ids), rootfs_hash: Some(item.rootfs_hash), base_guest_launch_measurements: item .base_guest_launch_measurements - .map(convert_guest_launch_measurements_from_pb_to_pb_api), + .map(convert_guest_launch_measurements_from_pb_to_api), } } } -impl From for pb::BlessAlternativeGuestOsVersion { - fn from(item: pb_api::BlessAlternativeGuestOsVersion) -> Self { +impl From for pb::BlessAlternativeGuestOsVersion { + fn from(item: api::BlessAlternativeGuestOsVersion) -> Self { Self { chip_ids: item.chip_ids.unwrap_or_default(), rootfs_hash: item.rootfs_hash.unwrap_or_default(), base_guest_launch_measurements: item .base_guest_launch_measurements - .map(convert_guest_launch_measurements_from_pb_api_to_pb), + .map(convert_guest_launch_measurements_from_api_to_pb), } } } -fn convert_guest_launch_measurements_from_pb_to_pb_api( +fn convert_guest_launch_measurements_from_pb_to_api( item: PbGuestLaunchMeasurements, -) -> pb_api::GuestLaunchMeasurements { - pb_api::GuestLaunchMeasurements { +) -> api::GuestLaunchMeasurements { + api::GuestLaunchMeasurements { guest_launch_measurements: Some( item.guest_launch_measurements .into_iter() - .map(convert_guest_launch_measurement_from_pb_to_pb_api) + .map(convert_guest_launch_measurement_from_pb_to_api) .collect(), ), } } -fn convert_guest_launch_measurements_from_pb_api_to_pb( - item: pb_api::GuestLaunchMeasurements, +fn convert_guest_launch_measurements_from_api_to_pb( + item: api::GuestLaunchMeasurements, ) -> PbGuestLaunchMeasurements { PbGuestLaunchMeasurements { guest_launch_measurements: item .guest_launch_measurements .unwrap_or_default() .into_iter() - .map(convert_guest_launch_measurement_from_pb_api_to_pb) + .map(convert_guest_launch_measurement_from_api_to_pb) .collect(), } } -fn convert_guest_launch_measurement_from_pb_to_pb_api( +fn convert_guest_launch_measurement_from_pb_to_api( item: PbGuestLaunchMeasurement, -) -> pb_api::GuestLaunchMeasurement { - pb_api::GuestLaunchMeasurement { +) -> api::GuestLaunchMeasurement { + api::GuestLaunchMeasurement { measurement: Some(item.measurement), metadata: item .metadata - .map(convert_guest_launch_measurement_metadata_from_pb_to_pb_api), + .map(convert_guest_launch_measurement_metadata_from_pb_to_api), } } -fn convert_guest_launch_measurement_from_pb_api_to_pb( - item: pb_api::GuestLaunchMeasurement, +fn convert_guest_launch_measurement_from_api_to_pb( + item: api::GuestLaunchMeasurement, ) -> PbGuestLaunchMeasurement { PbGuestLaunchMeasurement { measurement: item.measurement.unwrap_or_default(), metadata: item .metadata - .map(convert_guest_launch_measurement_metadata_from_pb_api_to_pb), + .map(convert_guest_launch_measurement_metadata_from_api_to_pb), } } -fn convert_guest_launch_measurement_metadata_from_pb_to_pb_api( +fn convert_guest_launch_measurement_metadata_from_pb_to_api( item: PbGuestLaunchMeasurementMetadata, -) -> pb_api::GuestLaunchMeasurementMetadata { - pb_api::GuestLaunchMeasurementMetadata { +) -> api::GuestLaunchMeasurementMetadata { + api::GuestLaunchMeasurementMetadata { kernel_cmdline: item.kernel_cmdline, } } -fn convert_guest_launch_measurement_metadata_from_pb_api_to_pb( - item: pb_api::GuestLaunchMeasurementMetadata, +fn convert_guest_launch_measurement_metadata_from_api_to_pb( + item: api::GuestLaunchMeasurementMetadata, ) -> PbGuestLaunchMeasurementMetadata { PbGuestLaunchMeasurementMetadata { kernel_cmdline: item.kernel_cmdline, @@ -2785,7 +2760,7 @@ fn convert_guest_launch_measurement_metadata_from_pb_api_to_pb( } impl From - for pb_api::update_canister_settings::CanisterSettings + for api::update_canister_settings::CanisterSettings { fn from(item: pb::update_canister_settings::CanisterSettings) -> Self { Self { @@ -2800,10 +2775,10 @@ impl From } } -impl From +impl From for pb::update_canister_settings::CanisterSettings { - fn from(item: pb_api::update_canister_settings::CanisterSettings) -> Self { + fn from(item: api::update_canister_settings::CanisterSettings) -> Self { Self { controllers: item.controllers.map(|x| x.into()), compute_allocation: item.compute_allocation, @@ -2817,7 +2792,7 @@ impl From } impl From - for pb_api::update_canister_settings::Controllers + for api::update_canister_settings::Controllers { fn from(item: pb::update_canister_settings::Controllers) -> Self { Self { @@ -2826,10 +2801,10 @@ impl From } } -impl From +impl From for pb::update_canister_settings::Controllers { - fn from(item: pb_api::update_canister_settings::Controllers) -> Self { + fn from(item: api::update_canister_settings::Controllers) -> Self { Self { controllers: item.controllers, } @@ -2837,43 +2812,43 @@ impl From } impl From - for pb_api::update_canister_settings::LogVisibility + for api::update_canister_settings::LogVisibility { fn from(item: pb::update_canister_settings::LogVisibility) -> Self { match item { pb::update_canister_settings::LogVisibility::Unspecified => { - pb_api::update_canister_settings::LogVisibility::Unspecified + api::update_canister_settings::LogVisibility::Unspecified } pb::update_canister_settings::LogVisibility::Controllers => { - pb_api::update_canister_settings::LogVisibility::Controllers + api::update_canister_settings::LogVisibility::Controllers } pb::update_canister_settings::LogVisibility::Public => { - pb_api::update_canister_settings::LogVisibility::Public + api::update_canister_settings::LogVisibility::Public } } } } -impl From +impl From for pb::update_canister_settings::LogVisibility { - fn from(item: pb_api::update_canister_settings::LogVisibility) -> Self { + fn from(item: api::update_canister_settings::LogVisibility) -> Self { match item { - pb_api::update_canister_settings::LogVisibility::Unspecified => { + api::update_canister_settings::LogVisibility::Unspecified => { pb::update_canister_settings::LogVisibility::Unspecified } - pb_api::update_canister_settings::LogVisibility::Controllers => { + api::update_canister_settings::LogVisibility::Controllers => { pb::update_canister_settings::LogVisibility::Controllers } - pb_api::update_canister_settings::LogVisibility::Public => { + api::update_canister_settings::LogVisibility::Public => { pb::update_canister_settings::LogVisibility::Public } } } } -impl From for pb::governance::NeuronInFlightCommand { - fn from(item: pb_api::governance::NeuronInFlightCommand) -> Self { +impl From for pb::governance::NeuronInFlightCommand { + fn from(item: api::governance::NeuronInFlightCommand) -> Self { Self { timestamp: item.timestamp, command: item.command.map(|x| x.into()), @@ -2882,57 +2857,57 @@ impl From for pb::governance::NeuronI } impl From - for pb_api::governance::neuron_in_flight_command::SyncCommand + for api::governance::neuron_in_flight_command::SyncCommand { fn from(_: pb::governance::neuron_in_flight_command::SyncCommand) -> Self { Self {} } } -impl From +impl From for pb::governance::neuron_in_flight_command::SyncCommand { - fn from(_: pb_api::governance::neuron_in_flight_command::SyncCommand) -> Self { + fn from(_: api::governance::neuron_in_flight_command::SyncCommand) -> Self { Self {} } } -impl From +impl From for pb::governance::neuron_in_flight_command::Command { - fn from(item: pb_api::governance::neuron_in_flight_command::Command) -> Self { + fn from(item: api::governance::neuron_in_flight_command::Command) -> Self { match item { - pb_api::governance::neuron_in_flight_command::Command::Disburse(v) => { + api::governance::neuron_in_flight_command::Command::Disburse(v) => { pb::governance::neuron_in_flight_command::Command::Disburse(v.into()) } - pb_api::governance::neuron_in_flight_command::Command::Split(v) => { + api::governance::neuron_in_flight_command::Command::Split(v) => { pb::governance::neuron_in_flight_command::Command::Split(v.into()) } - pb_api::governance::neuron_in_flight_command::Command::DisburseToNeuron(v) => { + api::governance::neuron_in_flight_command::Command::DisburseToNeuron(v) => { pb::governance::neuron_in_flight_command::Command::DisburseToNeuron(v.into()) } - pb_api::governance::neuron_in_flight_command::Command::MergeMaturity(v) => { + api::governance::neuron_in_flight_command::Command::MergeMaturity(v) => { pb::governance::neuron_in_flight_command::Command::MergeMaturity(v.into()) } - pb_api::governance::neuron_in_flight_command::Command::ClaimOrRefreshNeuron(v) => { + api::governance::neuron_in_flight_command::Command::ClaimOrRefreshNeuron(v) => { pb::governance::neuron_in_flight_command::Command::ClaimOrRefreshNeuron(v.into()) } - pb_api::governance::neuron_in_flight_command::Command::Configure(v) => { + api::governance::neuron_in_flight_command::Command::Configure(v) => { pb::governance::neuron_in_flight_command::Command::Configure(v.into()) } - pb_api::governance::neuron_in_flight_command::Command::Merge(v) => { + api::governance::neuron_in_flight_command::Command::Merge(v) => { pb::governance::neuron_in_flight_command::Command::Merge(v.into()) } - pb_api::governance::neuron_in_flight_command::Command::Spawn(v) => { + api::governance::neuron_in_flight_command::Command::Spawn(v) => { pb::governance::neuron_in_flight_command::Command::Spawn(v) } - pb_api::governance::neuron_in_flight_command::Command::SyncCommand(v) => { + api::governance::neuron_in_flight_command::Command::SyncCommand(v) => { pb::governance::neuron_in_flight_command::Command::SyncCommand(v.into()) } } } } -impl From for pb_api::governance::GovernanceCachedMetrics { +impl From for api::governance::GovernanceCachedMetrics { fn from(item: pb::governance::GovernanceCachedMetrics) -> Self { Self { timestamp_seconds: item.timestamp_seconds, @@ -2996,8 +2971,8 @@ impl From for pb_api::governance::Gover } } } -impl From for pb::governance::GovernanceCachedMetrics { - fn from(item: pb_api::governance::GovernanceCachedMetrics) -> Self { +impl From for pb::governance::GovernanceCachedMetrics { + fn from(item: api::governance::GovernanceCachedMetrics) -> Self { Self { timestamp_seconds: item.timestamp_seconds, total_supply_icp: item.total_supply_icp, @@ -3062,7 +3037,7 @@ impl From for pb::governance::Gover } impl From - for pb_api::governance::governance_cached_metrics::NeuronSubsetMetrics + for api::governance::governance_cached_metrics::NeuronSubsetMetrics { fn from(item: pb::governance::governance_cached_metrics::NeuronSubsetMetrics) -> Self { Self { @@ -3088,10 +3063,10 @@ impl From } } } -impl From +impl From for pb::governance::governance_cached_metrics::NeuronSubsetMetrics { - fn from(item: pb_api::governance::governance_cached_metrics::NeuronSubsetMetrics) -> Self { + fn from(item: api::governance::governance_cached_metrics::NeuronSubsetMetrics) -> Self { Self { count: item.count, @@ -3127,7 +3102,7 @@ impl TryFrom for pb::DateUtc { Ok(Self { year, month, day }) } } -impl From for pb_api::DateUtc { +impl From for api::DateUtc { fn from(item: pb::DateUtc) -> Self { Self { year: item.year, @@ -3136,8 +3111,8 @@ impl From for pb_api::DateUtc { } } } -impl From for pb::DateUtc { - fn from(item: pb_api::DateUtc) -> Self { +impl From for pb::DateUtc { + fn from(item: api::DateUtc) -> Self { Self { year: item.year, month: item.month, @@ -3145,7 +3120,7 @@ impl From for pb::DateUtc { } } } -impl From for pb_api::XdrConversionRate { +impl From for api::XdrConversionRate { fn from(item: pb::XdrConversionRate) -> Self { Self { timestamp_seconds: item.timestamp_seconds, @@ -3153,8 +3128,8 @@ impl From for pb_api::XdrConversionRate { } } } -impl From for pb::XdrConversionRate { - fn from(item: pb_api::XdrConversionRate) -> Self { +impl From for pb::XdrConversionRate { + fn from(item: api::XdrConversionRate) -> Self { Self { timestamp_seconds: item.timestamp_seconds, xdr_permyriad_per_icp: item.xdr_permyriad_per_icp, @@ -3162,36 +3137,36 @@ impl From for pb::XdrConversionRate { } } -impl From for pb_api::ListKnownNeuronsResponse { +impl From for api::ListKnownNeuronsResponse { fn from(item: pb::ListKnownNeuronsResponse) -> Self { Self { known_neurons: item.known_neurons.into_iter().map(|x| x.into()).collect(), } } } -impl From for pb::ListKnownNeuronsResponse { - fn from(item: pb_api::ListKnownNeuronsResponse) -> Self { +impl From for pb::ListKnownNeuronsResponse { + fn from(item: api::ListKnownNeuronsResponse) -> Self { Self { known_neurons: item.known_neurons.into_iter().map(|x| x.into()).collect(), } } } -impl From for pb_api::ListNodeProvidersResponse { +impl From for api::ListNodeProvidersResponse { fn from(item: pb::ListNodeProvidersResponse) -> Self { Self { node_providers: item.node_providers.into_iter().map(|x| x.into()).collect(), } } } -impl From for pb::ListNodeProvidersResponse { - fn from(item: pb_api::ListNodeProvidersResponse) -> Self { +impl From for pb::ListNodeProvidersResponse { + fn from(item: api::ListNodeProvidersResponse) -> Self { Self { node_providers: item.node_providers.into_iter().map(|x| x.into()).collect(), } } } -impl From for pb_api::MonthlyNodeProviderRewards { +impl From for api::MonthlyNodeProviderRewards { fn from(item: pb::MonthlyNodeProviderRewards) -> Self { Self { timestamp: item.timestamp, @@ -3207,8 +3182,8 @@ impl From for pb_api::MonthlyNodeProviderRewards } } } -impl From for pb::MonthlyNodeProviderRewards { - fn from(item: pb_api::MonthlyNodeProviderRewards) -> Self { +impl From for pb::MonthlyNodeProviderRewards { + fn from(item: api::MonthlyNodeProviderRewards) -> Self { Self { timestamp: item.timestamp, start_date: item.start_date.map(|x| x.into()), @@ -3224,7 +3199,7 @@ impl From for pb::MonthlyNodeProviderRewards } } -impl From for pb_api::SettleCommunityFundParticipation { +impl From for api::SettleCommunityFundParticipation { fn from(item: pb::SettleCommunityFundParticipation) -> Self { Self { open_sns_token_swap_proposal_id: item.open_sns_token_swap_proposal_id, @@ -3232,8 +3207,8 @@ impl From for pb_api::SettleCommunityFundP } } } -impl From for pb::SettleCommunityFundParticipation { - fn from(item: pb_api::SettleCommunityFundParticipation) -> Self { +impl From for pb::SettleCommunityFundParticipation { + fn from(item: api::SettleCommunityFundParticipation) -> Self { Self { open_sns_token_swap_proposal_id: item.open_sns_token_swap_proposal_id, result: item.result.map(|x| x.into()), @@ -3242,7 +3217,7 @@ impl From for pb::SettleCommunityFundP } impl From - for pb_api::settle_community_fund_participation::Committed + for api::settle_community_fund_participation::Committed { fn from(item: pb::settle_community_fund_participation::Committed) -> Self { Self { @@ -3252,10 +3227,10 @@ impl From } } } -impl From +impl From for pb::settle_community_fund_participation::Committed { - fn from(item: pb_api::settle_community_fund_participation::Committed) -> Self { + fn from(item: api::settle_community_fund_participation::Committed) -> Self { Self { sns_governance_canister_id: item.sns_governance_canister_id, total_direct_contribution_icp_e8s: item.total_direct_contribution_icp_e8s, @@ -3265,43 +3240,43 @@ impl From } impl From - for pb_api::settle_community_fund_participation::Aborted + for api::settle_community_fund_participation::Aborted { fn from(_: pb::settle_community_fund_participation::Aborted) -> Self { Self {} } } -impl From +impl From for pb::settle_community_fund_participation::Aborted { - fn from(_: pb_api::settle_community_fund_participation::Aborted) -> Self { + fn from(_: api::settle_community_fund_participation::Aborted) -> Self { Self {} } } impl From - for pb_api::settle_community_fund_participation::Result + for api::settle_community_fund_participation::Result { fn from(item: pb::settle_community_fund_participation::Result) -> Self { match item { pb::settle_community_fund_participation::Result::Committed(v) => { - pb_api::settle_community_fund_participation::Result::Committed(v.into()) + api::settle_community_fund_participation::Result::Committed(v.into()) } pb::settle_community_fund_participation::Result::Aborted(v) => { - pb_api::settle_community_fund_participation::Result::Aborted(v.into()) + api::settle_community_fund_participation::Result::Aborted(v.into()) } } } } -impl From +impl From for pb::settle_community_fund_participation::Result { - fn from(item: pb_api::settle_community_fund_participation::Result) -> Self { + fn from(item: api::settle_community_fund_participation::Result) -> Self { match item { - pb_api::settle_community_fund_participation::Result::Committed(v) => { + api::settle_community_fund_participation::Result::Committed(v) => { pb::settle_community_fund_participation::Result::Committed(v.into()) } - pb_api::settle_community_fund_participation::Result::Aborted(v) => { + api::settle_community_fund_participation::Result::Aborted(v) => { pb::settle_community_fund_participation::Result::Aborted(v.into()) } } @@ -3309,7 +3284,7 @@ impl From } impl From - for pb_api::SettleNeuronsFundParticipationRequest + for api::SettleNeuronsFundParticipationRequest { fn from(item: pb::SettleNeuronsFundParticipationRequest) -> Self { Self { @@ -3318,10 +3293,10 @@ impl From } } } -impl From +impl From for pb::SettleNeuronsFundParticipationRequest { - fn from(item: pb_api::SettleNeuronsFundParticipationRequest) -> Self { + fn from(item: api::SettleNeuronsFundParticipationRequest) -> Self { Self { nns_proposal_id: item.nns_proposal_id, result: item.result.map(|x| x.into()), @@ -3330,7 +3305,7 @@ impl From } impl From - for pb_api::settle_neurons_fund_participation_request::Committed + for api::settle_neurons_fund_participation_request::Committed { fn from(item: pb::settle_neurons_fund_participation_request::Committed) -> Self { Self { @@ -3340,10 +3315,10 @@ impl From } } } -impl From +impl From for pb::settle_neurons_fund_participation_request::Committed { - fn from(item: pb_api::settle_neurons_fund_participation_request::Committed) -> Self { + fn from(item: api::settle_neurons_fund_participation_request::Committed) -> Self { Self { sns_governance_canister_id: item.sns_governance_canister_id, total_direct_participation_icp_e8s: item.total_direct_participation_icp_e8s, @@ -3353,43 +3328,43 @@ impl From } impl From - for pb_api::settle_neurons_fund_participation_request::Aborted + for api::settle_neurons_fund_participation_request::Aborted { fn from(_: pb::settle_neurons_fund_participation_request::Aborted) -> Self { Self {} } } -impl From +impl From for pb::settle_neurons_fund_participation_request::Aborted { - fn from(_: pb_api::settle_neurons_fund_participation_request::Aborted) -> Self { + fn from(_: api::settle_neurons_fund_participation_request::Aborted) -> Self { Self {} } } impl From - for pb_api::settle_neurons_fund_participation_request::Result + for api::settle_neurons_fund_participation_request::Result { fn from(item: pb::settle_neurons_fund_participation_request::Result) -> Self { match item { pb::settle_neurons_fund_participation_request::Result::Committed(v) => { - pb_api::settle_neurons_fund_participation_request::Result::Committed(v.into()) + api::settle_neurons_fund_participation_request::Result::Committed(v.into()) } pb::settle_neurons_fund_participation_request::Result::Aborted(v) => { - pb_api::settle_neurons_fund_participation_request::Result::Aborted(v.into()) + api::settle_neurons_fund_participation_request::Result::Aborted(v.into()) } } } } -impl From +impl From for pb::settle_neurons_fund_participation_request::Result { - fn from(item: pb_api::settle_neurons_fund_participation_request::Result) -> Self { + fn from(item: api::settle_neurons_fund_participation_request::Result) -> Self { match item { - pb_api::settle_neurons_fund_participation_request::Result::Committed(v) => { + api::settle_neurons_fund_participation_request::Result::Committed(v) => { pb::settle_neurons_fund_participation_request::Result::Committed(v.into()) } - pb_api::settle_neurons_fund_participation_request::Result::Aborted(v) => { + api::settle_neurons_fund_participation_request::Result::Aborted(v) => { pb::settle_neurons_fund_participation_request::Result::Aborted(v.into()) } } @@ -3397,7 +3372,7 @@ impl From } impl From - for pb_api::SettleNeuronsFundParticipationResponse + for api::SettleNeuronsFundParticipationResponse { fn from(item: pb::SettleNeuronsFundParticipationResponse) -> Self { Self { @@ -3405,10 +3380,10 @@ impl From } } } -impl From +impl From for pb::SettleNeuronsFundParticipationResponse { - fn from(item: pb_api::SettleNeuronsFundParticipationResponse) -> Self { + fn from(item: api::SettleNeuronsFundParticipationResponse) -> Self { Self { result: item.result.map(|x| x.into()), } @@ -3416,7 +3391,7 @@ impl From } impl From - for pb_api::settle_neurons_fund_participation_response::NeuronsFundNeuron + for api::settle_neurons_fund_participation_response::NeuronsFundNeuron { fn from(item: pb::settle_neurons_fund_participation_response::NeuronsFundNeuron) -> Self { #[allow(deprecated)] @@ -3429,10 +3404,10 @@ impl From } } } -impl From +impl From for pb::settle_neurons_fund_participation_response::NeuronsFundNeuron { - fn from(item: pb_api::settle_neurons_fund_participation_response::NeuronsFundNeuron) -> Self { + fn from(item: api::settle_neurons_fund_participation_response::NeuronsFundNeuron) -> Self { #[allow(deprecated)] Self { nns_neuron_id: item.nns_neuron_id, @@ -3445,7 +3420,7 @@ impl From } impl From - for pb_api::settle_neurons_fund_participation_response::Ok + for api::settle_neurons_fund_participation_response::Ok { fn from(item: pb::settle_neurons_fund_participation_response::Ok) -> Self { Self { @@ -3457,10 +3432,10 @@ impl From } } } -impl From +impl From for pb::settle_neurons_fund_participation_response::Ok { - fn from(item: pb_api::settle_neurons_fund_participation_response::Ok) -> Self { + fn from(item: api::settle_neurons_fund_participation_response::Ok) -> Self { Self { neurons_fund_neuron_portions: item .neurons_fund_neuron_portions @@ -3472,35 +3447,35 @@ impl From } impl From - for pb_api::settle_neurons_fund_participation_response::Result + for api::settle_neurons_fund_participation_response::Result { fn from(item: pb::settle_neurons_fund_participation_response::Result) -> Self { match item { pb::settle_neurons_fund_participation_response::Result::Err(v) => { - pb_api::settle_neurons_fund_participation_response::Result::Err(v.into()) + api::settle_neurons_fund_participation_response::Result::Err(v.into()) } pb::settle_neurons_fund_participation_response::Result::Ok(v) => { - pb_api::settle_neurons_fund_participation_response::Result::Ok(v.into()) + api::settle_neurons_fund_participation_response::Result::Ok(v.into()) } } } } -impl From +impl From for pb::settle_neurons_fund_participation_response::Result { - fn from(item: pb_api::settle_neurons_fund_participation_response::Result) -> Self { + fn from(item: api::settle_neurons_fund_participation_response::Result) -> Self { match item { - pb_api::settle_neurons_fund_participation_response::Result::Err(v) => { + api::settle_neurons_fund_participation_response::Result::Err(v) => { pb::settle_neurons_fund_participation_response::Result::Err(v.into()) } - pb_api::settle_neurons_fund_participation_response::Result::Ok(v) => { + api::settle_neurons_fund_participation_response::Result::Ok(v) => { pb::settle_neurons_fund_participation_response::Result::Ok(v.into()) } } } } -impl From for pb_api::AuditEvent { +impl From for api::AuditEvent { fn from(item: pb::AuditEvent) -> Self { Self { timestamp_seconds: item.timestamp_seconds, @@ -3508,8 +3483,8 @@ impl From for pb_api::AuditEvent { } } } -impl From for pb::AuditEvent { - fn from(item: pb_api::AuditEvent) -> Self { +impl From for pb::AuditEvent { + fn from(item: api::AuditEvent) -> Self { Self { timestamp_seconds: item.timestamp_seconds, payload: item.payload.map(|x| x.into()), @@ -3517,7 +3492,7 @@ impl From for pb::AuditEvent { } } -impl From for pb_api::audit_event::ResetAging { +impl From for api::audit_event::ResetAging { fn from(item: pb::audit_event::ResetAging) -> Self { Self { neuron_id: item.neuron_id, @@ -3528,8 +3503,8 @@ impl From for pb_api::audit_event::ResetAging { } } } -impl From for pb::audit_event::ResetAging { - fn from(item: pb_api::audit_event::ResetAging) -> Self { +impl From for pb::audit_event::ResetAging { + fn from(item: api::audit_event::ResetAging) -> Self { Self { neuron_id: item.neuron_id, previous_aging_since_timestamp_seconds: item.previous_aging_since_timestamp_seconds, @@ -3541,33 +3516,37 @@ impl From for pb::audit_event::ResetAging { } impl From - for pb_api::audit_event::reset_aging::NeuronDissolveState + for api::audit_event::reset_aging::NeuronDissolveState { fn from(item: pb::audit_event::reset_aging::NeuronDissolveState) -> Self { match item { pb::audit_event::reset_aging::NeuronDissolveState::WhenDissolvedTimestampSeconds(v) => { - pb_api::audit_event::reset_aging::NeuronDissolveState::WhenDissolvedTimestampSeconds( - v, - ) + api::audit_event::reset_aging::NeuronDissolveState::WhenDissolvedTimestampSeconds(v) } pb::audit_event::reset_aging::NeuronDissolveState::DissolveDelaySeconds(v) => { - pb_api::audit_event::reset_aging::NeuronDissolveState::DissolveDelaySeconds(v) + api::audit_event::reset_aging::NeuronDissolveState::DissolveDelaySeconds(v) } } } } -impl From +impl From for pb::audit_event::reset_aging::NeuronDissolveState { - fn from(item: pb_api::audit_event::reset_aging::NeuronDissolveState) -> Self { + fn from(item: api::audit_event::reset_aging::NeuronDissolveState) -> Self { match item { - pb_api::audit_event::reset_aging::NeuronDissolveState::WhenDissolvedTimestampSeconds(v) => pb::audit_event::reset_aging::NeuronDissolveState::WhenDissolvedTimestampSeconds(v), - pb_api::audit_event::reset_aging::NeuronDissolveState::DissolveDelaySeconds(v) => pb::audit_event::reset_aging::NeuronDissolveState::DissolveDelaySeconds(v) + api::audit_event::reset_aging::NeuronDissolveState::WhenDissolvedTimestampSeconds( + v, + ) => { + pb::audit_event::reset_aging::NeuronDissolveState::WhenDissolvedTimestampSeconds(v) + } + api::audit_event::reset_aging::NeuronDissolveState::DissolveDelaySeconds(v) => { + pb::audit_event::reset_aging::NeuronDissolveState::DissolveDelaySeconds(v) + } } } } -impl From for pb_api::audit_event::RestoreAging { +impl From for api::audit_event::RestoreAging { fn from(item: pb::audit_event::RestoreAging) -> Self { Self { neuron_id: item.neuron_id, @@ -3578,8 +3557,8 @@ impl From for pb_api::audit_event::RestoreAging { } } } -impl From for pb::audit_event::RestoreAging { - fn from(item: pb_api::audit_event::RestoreAging) -> Self { +impl From for pb::audit_event::RestoreAging { + fn from(item: api::audit_event::RestoreAging) -> Self { Self { neuron_id: item.neuron_id, previous_aging_since_timestamp_seconds: item.previous_aging_since_timestamp_seconds, @@ -3591,28 +3570,44 @@ impl From for pb::audit_event::RestoreAging { } impl From - for pb_api::audit_event::restore_aging::NeuronDissolveState + for api::audit_event::restore_aging::NeuronDissolveState { fn from(item: pb::audit_event::restore_aging::NeuronDissolveState) -> Self { match item { - pb::audit_event::restore_aging::NeuronDissolveState::WhenDissolvedTimestampSeconds(v) => pb_api::audit_event::restore_aging::NeuronDissolveState::WhenDissolvedTimestampSeconds(v), - pb::audit_event::restore_aging::NeuronDissolveState::DissolveDelaySeconds(v) => pb_api::audit_event::restore_aging::NeuronDissolveState::DissolveDelaySeconds(v) + pb::audit_event::restore_aging::NeuronDissolveState::WhenDissolvedTimestampSeconds( + v, + ) => { + api::audit_event::restore_aging::NeuronDissolveState::WhenDissolvedTimestampSeconds( + v, + ) + } + pb::audit_event::restore_aging::NeuronDissolveState::DissolveDelaySeconds(v) => { + api::audit_event::restore_aging::NeuronDissolveState::DissolveDelaySeconds(v) + } } } } -impl From +impl From for pb::audit_event::restore_aging::NeuronDissolveState { - fn from(item: pb_api::audit_event::restore_aging::NeuronDissolveState) -> Self { + fn from(item: api::audit_event::restore_aging::NeuronDissolveState) -> Self { match item { - pb_api::audit_event::restore_aging::NeuronDissolveState::WhenDissolvedTimestampSeconds(v) => pb::audit_event::restore_aging::NeuronDissolveState::WhenDissolvedTimestampSeconds(v), - pb_api::audit_event::restore_aging::NeuronDissolveState::DissolveDelaySeconds(v) => pb::audit_event::restore_aging::NeuronDissolveState::DissolveDelaySeconds(v) + api::audit_event::restore_aging::NeuronDissolveState::WhenDissolvedTimestampSeconds( + v, + ) => { + pb::audit_event::restore_aging::NeuronDissolveState::WhenDissolvedTimestampSeconds( + v, + ) + } + api::audit_event::restore_aging::NeuronDissolveState::DissolveDelaySeconds(v) => { + pb::audit_event::restore_aging::NeuronDissolveState::DissolveDelaySeconds(v) + } } } } impl From - for pb_api::audit_event::NormalizeDissolveStateAndAge + for api::audit_event::NormalizeDissolveStateAndAge { fn from(item: pb::audit_event::NormalizeDissolveStateAndAge) -> Self { Self { @@ -3624,10 +3619,10 @@ impl From } } } -impl From +impl From for pb::audit_event::NormalizeDissolveStateAndAge { - fn from(item: pb_api::audit_event::NormalizeDissolveStateAndAge) -> Self { + fn from(item: api::audit_event::NormalizeDissolveStateAndAge) -> Self { Self { neuron_id: item.neuron_id, neuron_legacy_case: item.neuron_legacy_case, @@ -3638,75 +3633,75 @@ impl From } } -impl From for pb_api::audit_event::NeuronLegacyCase { +impl From for api::audit_event::NeuronLegacyCase { fn from(item: pb::audit_event::NeuronLegacyCase) -> Self { match item { pb::audit_event::NeuronLegacyCase::Unspecified => { - pb_api::audit_event::NeuronLegacyCase::Unspecified + api::audit_event::NeuronLegacyCase::Unspecified } pb::audit_event::NeuronLegacyCase::DissolvingOrDissolved => { - pb_api::audit_event::NeuronLegacyCase::DissolvingOrDissolved + api::audit_event::NeuronLegacyCase::DissolvingOrDissolved } pb::audit_event::NeuronLegacyCase::Dissolved => { - pb_api::audit_event::NeuronLegacyCase::Dissolved + api::audit_event::NeuronLegacyCase::Dissolved } pb::audit_event::NeuronLegacyCase::NoneDissolveState => { - pb_api::audit_event::NeuronLegacyCase::NoneDissolveState + api::audit_event::NeuronLegacyCase::NoneDissolveState } } } } -impl From for pb::audit_event::NeuronLegacyCase { - fn from(item: pb_api::audit_event::NeuronLegacyCase) -> Self { +impl From for pb::audit_event::NeuronLegacyCase { + fn from(item: api::audit_event::NeuronLegacyCase) -> Self { match item { - pb_api::audit_event::NeuronLegacyCase::Unspecified => { + api::audit_event::NeuronLegacyCase::Unspecified => { pb::audit_event::NeuronLegacyCase::Unspecified } - pb_api::audit_event::NeuronLegacyCase::DissolvingOrDissolved => { + api::audit_event::NeuronLegacyCase::DissolvingOrDissolved => { pb::audit_event::NeuronLegacyCase::DissolvingOrDissolved } - pb_api::audit_event::NeuronLegacyCase::Dissolved => { + api::audit_event::NeuronLegacyCase::Dissolved => { pb::audit_event::NeuronLegacyCase::Dissolved } - pb_api::audit_event::NeuronLegacyCase::NoneDissolveState => { + api::audit_event::NeuronLegacyCase::NoneDissolveState => { pb::audit_event::NeuronLegacyCase::NoneDissolveState } } } } -impl From for pb_api::audit_event::Payload { +impl From for api::audit_event::Payload { fn from(item: pb::audit_event::Payload) -> Self { match item { pb::audit_event::Payload::ResetAging(v) => { - pb_api::audit_event::Payload::ResetAging(v.into()) + api::audit_event::Payload::ResetAging(v.into()) } pb::audit_event::Payload::RestoreAging(v) => { - pb_api::audit_event::Payload::RestoreAging(v.into()) + api::audit_event::Payload::RestoreAging(v.into()) } pb::audit_event::Payload::NormalizeDissolveStateAndAge(v) => { - pb_api::audit_event::Payload::NormalizeDissolveStateAndAge(v.into()) + api::audit_event::Payload::NormalizeDissolveStateAndAge(v.into()) } } } } -impl From for pb::audit_event::Payload { - fn from(item: pb_api::audit_event::Payload) -> Self { +impl From for pb::audit_event::Payload { + fn from(item: api::audit_event::Payload) -> Self { match item { - pb_api::audit_event::Payload::ResetAging(v) => { + api::audit_event::Payload::ResetAging(v) => { pb::audit_event::Payload::ResetAging(v.into()) } - pb_api::audit_event::Payload::RestoreAging(v) => { + api::audit_event::Payload::RestoreAging(v) => { pb::audit_event::Payload::RestoreAging(v.into()) } - pb_api::audit_event::Payload::NormalizeDissolveStateAndAge(v) => { + api::audit_event::Payload::NormalizeDissolveStateAndAge(v) => { pb::audit_event::Payload::NormalizeDissolveStateAndAge(v.into()) } } } } -impl From for pb_api::RestoreAgingSummary { +impl From for api::RestoreAgingSummary { fn from(item: pb::RestoreAgingSummary) -> Self { Self { timestamp_seconds: item.timestamp_seconds, @@ -3714,8 +3709,8 @@ impl From for pb_api::RestoreAgingSummary { } } } -impl From for pb::RestoreAgingSummary { - fn from(item: pb_api::RestoreAgingSummary) -> Self { +impl From for pb::RestoreAgingSummary { + fn from(item: api::RestoreAgingSummary) -> Self { Self { timestamp_seconds: item.timestamp_seconds, groups: item.groups.into_iter().map(|x| x.into()).collect(), @@ -3724,7 +3719,7 @@ impl From for pb::RestoreAgingSummary { } impl From - for pb_api::restore_aging_summary::RestoreAgingNeuronGroup + for api::restore_aging_summary::RestoreAgingNeuronGroup { fn from(item: pb::restore_aging_summary::RestoreAgingNeuronGroup) -> Self { Self { @@ -3735,10 +3730,10 @@ impl From } } } -impl From +impl From for pb::restore_aging_summary::RestoreAgingNeuronGroup { - fn from(item: pb_api::restore_aging_summary::RestoreAgingNeuronGroup) -> Self { + fn from(item: api::restore_aging_summary::RestoreAgingNeuronGroup) -> Self { Self { group_type: item.group_type, count: item.count, @@ -3749,59 +3744,59 @@ impl From } impl From - for pb_api::restore_aging_summary::NeuronGroupType + for api::restore_aging_summary::NeuronGroupType { fn from(item: pb::restore_aging_summary::NeuronGroupType) -> Self { match item { pb::restore_aging_summary::NeuronGroupType::Unspecified => { - pb_api::restore_aging_summary::NeuronGroupType::Unspecified + api::restore_aging_summary::NeuronGroupType::Unspecified } pb::restore_aging_summary::NeuronGroupType::NotPreAging => { - pb_api::restore_aging_summary::NeuronGroupType::NotPreAging + api::restore_aging_summary::NeuronGroupType::NotPreAging } pb::restore_aging_summary::NeuronGroupType::DissolvingOrDissolved => { - pb_api::restore_aging_summary::NeuronGroupType::DissolvingOrDissolved + api::restore_aging_summary::NeuronGroupType::DissolvingOrDissolved } pb::restore_aging_summary::NeuronGroupType::StakeChanged => { - pb_api::restore_aging_summary::NeuronGroupType::StakeChanged + api::restore_aging_summary::NeuronGroupType::StakeChanged } pb::restore_aging_summary::NeuronGroupType::StakeSameAgingChanged => { - pb_api::restore_aging_summary::NeuronGroupType::StakeSameAgingChanged + api::restore_aging_summary::NeuronGroupType::StakeSameAgingChanged } pb::restore_aging_summary::NeuronGroupType::StakeSameAgingSame => { - pb_api::restore_aging_summary::NeuronGroupType::StakeSameAgingSame + api::restore_aging_summary::NeuronGroupType::StakeSameAgingSame } } } } -impl From +impl From for pb::restore_aging_summary::NeuronGroupType { - fn from(item: pb_api::restore_aging_summary::NeuronGroupType) -> Self { + fn from(item: api::restore_aging_summary::NeuronGroupType) -> Self { match item { - pb_api::restore_aging_summary::NeuronGroupType::Unspecified => { + api::restore_aging_summary::NeuronGroupType::Unspecified => { pb::restore_aging_summary::NeuronGroupType::Unspecified } - pb_api::restore_aging_summary::NeuronGroupType::NotPreAging => { + api::restore_aging_summary::NeuronGroupType::NotPreAging => { pb::restore_aging_summary::NeuronGroupType::NotPreAging } - pb_api::restore_aging_summary::NeuronGroupType::DissolvingOrDissolved => { + api::restore_aging_summary::NeuronGroupType::DissolvingOrDissolved => { pb::restore_aging_summary::NeuronGroupType::DissolvingOrDissolved } - pb_api::restore_aging_summary::NeuronGroupType::StakeChanged => { + api::restore_aging_summary::NeuronGroupType::StakeChanged => { pb::restore_aging_summary::NeuronGroupType::StakeChanged } - pb_api::restore_aging_summary::NeuronGroupType::StakeSameAgingChanged => { + api::restore_aging_summary::NeuronGroupType::StakeSameAgingChanged => { pb::restore_aging_summary::NeuronGroupType::StakeSameAgingChanged } - pb_api::restore_aging_summary::NeuronGroupType::StakeSameAgingSame => { + api::restore_aging_summary::NeuronGroupType::StakeSameAgingSame => { pb::restore_aging_summary::NeuronGroupType::StakeSameAgingSame } } } } -impl From for pb_api::Account { +impl From for api::Account { fn from(item: pb::Account) -> Self { Self { owner: item.owner, @@ -3809,8 +3804,8 @@ impl From for pb_api::Account { } } } -impl From for pb::Account { - fn from(item: pb_api::Account) -> Self { +impl From for pb::Account { + fn from(item: api::Account) -> Self { Self { owner: item.owner, subaccount: item.subaccount.map(|x| pb::Subaccount { subaccount: x }), @@ -3818,330 +3813,302 @@ impl From for pb::Account { } } -impl From for pb_api::NeuronState { +impl From for api::NeuronState { fn from(item: pb::NeuronState) -> Self { match item { - pb::NeuronState::Unspecified => pb_api::NeuronState::Unspecified, - pb::NeuronState::NotDissolving => pb_api::NeuronState::NotDissolving, - pb::NeuronState::Dissolving => pb_api::NeuronState::Dissolving, - pb::NeuronState::Dissolved => pb_api::NeuronState::Dissolved, - pb::NeuronState::Spawning => pb_api::NeuronState::Spawning, + pb::NeuronState::Unspecified => api::NeuronState::Unspecified, + pb::NeuronState::NotDissolving => api::NeuronState::NotDissolving, + pb::NeuronState::Dissolving => api::NeuronState::Dissolving, + pb::NeuronState::Dissolved => api::NeuronState::Dissolved, + pb::NeuronState::Spawning => api::NeuronState::Spawning, } } } -impl From for pb::NeuronState { - fn from(item: pb_api::NeuronState) -> Self { +impl From for pb::NeuronState { + fn from(item: api::NeuronState) -> Self { match item { - pb_api::NeuronState::Unspecified => pb::NeuronState::Unspecified, - pb_api::NeuronState::NotDissolving => pb::NeuronState::NotDissolving, - pb_api::NeuronState::Dissolving => pb::NeuronState::Dissolving, - pb_api::NeuronState::Dissolved => pb::NeuronState::Dissolved, - pb_api::NeuronState::Spawning => pb::NeuronState::Spawning, + api::NeuronState::Unspecified => pb::NeuronState::Unspecified, + api::NeuronState::NotDissolving => pb::NeuronState::NotDissolving, + api::NeuronState::Dissolving => pb::NeuronState::Dissolving, + api::NeuronState::Dissolved => pb::NeuronState::Dissolved, + api::NeuronState::Spawning => pb::NeuronState::Spawning, } } } -impl From for pb_api::NeuronType { +impl From for api::NeuronType { fn from(item: pb::NeuronType) -> Self { match item { - pb::NeuronType::Unspecified => pb_api::NeuronType::Unspecified, - pb::NeuronType::Seed => pb_api::NeuronType::Seed, - pb::NeuronType::Ect => pb_api::NeuronType::Ect, + pb::NeuronType::Unspecified => api::NeuronType::Unspecified, + pb::NeuronType::Seed => api::NeuronType::Seed, + pb::NeuronType::Ect => api::NeuronType::Ect, } } } -impl From for pb::NeuronType { - fn from(item: pb_api::NeuronType) -> Self { +impl From for pb::NeuronType { + fn from(item: api::NeuronType) -> Self { match item { - pb_api::NeuronType::Unspecified => pb::NeuronType::Unspecified, - pb_api::NeuronType::Seed => pb::NeuronType::Seed, - pb_api::NeuronType::Ect => pb::NeuronType::Ect, + api::NeuronType::Unspecified => pb::NeuronType::Unspecified, + api::NeuronType::Seed => pb::NeuronType::Seed, + api::NeuronType::Ect => pb::NeuronType::Ect, } } } -impl From for pb_api::Vote { +impl From for api::Vote { fn from(item: pb::Vote) -> Self { match item { - pb::Vote::Unspecified => pb_api::Vote::Unspecified, - pb::Vote::Yes => pb_api::Vote::Yes, - pb::Vote::No => pb_api::Vote::No, + pb::Vote::Unspecified => api::Vote::Unspecified, + pb::Vote::Yes => api::Vote::Yes, + pb::Vote::No => api::Vote::No, } } } -impl From for pb::Vote { - fn from(item: pb_api::Vote) -> Self { +impl From for pb::Vote { + fn from(item: api::Vote) -> Self { match item { - pb_api::Vote::Unspecified => pb::Vote::Unspecified, - pb_api::Vote::Yes => pb::Vote::Yes, - pb_api::Vote::No => pb::Vote::No, + api::Vote::Unspecified => pb::Vote::Unspecified, + api::Vote::Yes => pb::Vote::Yes, + api::Vote::No => pb::Vote::No, } } } -impl From for pb_api::NnsFunction { +impl From for api::NnsFunction { fn from(item: pb::NnsFunction) -> Self { match item { - pb::NnsFunction::Unspecified => pb_api::NnsFunction::Unspecified, - pb::NnsFunction::CreateSubnet => pb_api::NnsFunction::CreateSubnet, - pb::NnsFunction::AddNodeToSubnet => pb_api::NnsFunction::AddNodeToSubnet, - pb::NnsFunction::NnsCanisterInstall => pb_api::NnsFunction::NnsCanisterInstall, - pb::NnsFunction::NnsCanisterUpgrade => pb_api::NnsFunction::NnsCanisterUpgrade, - pb::NnsFunction::BlessReplicaVersion => pb_api::NnsFunction::BlessReplicaVersion, - pb::NnsFunction::RecoverSubnet => pb_api::NnsFunction::RecoverSubnet, - pb::NnsFunction::UpdateConfigOfSubnet => pb_api::NnsFunction::UpdateConfigOfSubnet, - pb::NnsFunction::AssignNoid => pb_api::NnsFunction::AssignNoid, - pb::NnsFunction::NnsRootUpgrade => pb_api::NnsFunction::NnsRootUpgrade, - pb::NnsFunction::IcpXdrConversionRate => pb_api::NnsFunction::IcpXdrConversionRate, + pb::NnsFunction::Unspecified => api::NnsFunction::Unspecified, + pb::NnsFunction::CreateSubnet => api::NnsFunction::CreateSubnet, + pb::NnsFunction::AddNodeToSubnet => api::NnsFunction::AddNodeToSubnet, + pb::NnsFunction::NnsCanisterInstall => api::NnsFunction::NnsCanisterInstall, + pb::NnsFunction::NnsCanisterUpgrade => api::NnsFunction::NnsCanisterUpgrade, + pb::NnsFunction::BlessReplicaVersion => api::NnsFunction::BlessReplicaVersion, + pb::NnsFunction::RecoverSubnet => api::NnsFunction::RecoverSubnet, + pb::NnsFunction::UpdateConfigOfSubnet => api::NnsFunction::UpdateConfigOfSubnet, + pb::NnsFunction::AssignNoid => api::NnsFunction::AssignNoid, + pb::NnsFunction::NnsRootUpgrade => api::NnsFunction::NnsRootUpgrade, + pb::NnsFunction::IcpXdrConversionRate => api::NnsFunction::IcpXdrConversionRate, pb::NnsFunction::DeployGuestosToAllSubnetNodes => { - pb_api::NnsFunction::DeployGuestosToAllSubnetNodes + api::NnsFunction::DeployGuestosToAllSubnetNodes } pb::NnsFunction::ClearProvisionalWhitelist => { - pb_api::NnsFunction::ClearProvisionalWhitelist - } - pb::NnsFunction::RemoveNodesFromSubnet => pb_api::NnsFunction::RemoveNodesFromSubnet, - pb::NnsFunction::SetAuthorizedSubnetworks => { - pb_api::NnsFunction::SetAuthorizedSubnetworks - } - pb::NnsFunction::SetFirewallConfig => pb_api::NnsFunction::SetFirewallConfig, - pb::NnsFunction::UpdateNodeOperatorConfig => { - pb_api::NnsFunction::UpdateNodeOperatorConfig - } - pb::NnsFunction::StopOrStartNnsCanister => pb_api::NnsFunction::StopOrStartNnsCanister, - pb::NnsFunction::RemoveNodes => pb_api::NnsFunction::RemoveNodes, - pb::NnsFunction::UninstallCode => pb_api::NnsFunction::UninstallCode, - pb::NnsFunction::UpdateNodeRewardsTable => pb_api::NnsFunction::UpdateNodeRewardsTable, - pb::NnsFunction::AddOrRemoveDataCenters => pb_api::NnsFunction::AddOrRemoveDataCenters, + api::NnsFunction::ClearProvisionalWhitelist + } + pb::NnsFunction::RemoveNodesFromSubnet => api::NnsFunction::RemoveNodesFromSubnet, + pb::NnsFunction::SetAuthorizedSubnetworks => api::NnsFunction::SetAuthorizedSubnetworks, + pb::NnsFunction::SetFirewallConfig => api::NnsFunction::SetFirewallConfig, + pb::NnsFunction::UpdateNodeOperatorConfig => api::NnsFunction::UpdateNodeOperatorConfig, + pb::NnsFunction::StopOrStartNnsCanister => api::NnsFunction::StopOrStartNnsCanister, + pb::NnsFunction::RemoveNodes => api::NnsFunction::RemoveNodes, + pb::NnsFunction::UninstallCode => api::NnsFunction::UninstallCode, + pb::NnsFunction::UpdateNodeRewardsTable => api::NnsFunction::UpdateNodeRewardsTable, + pb::NnsFunction::AddOrRemoveDataCenters => api::NnsFunction::AddOrRemoveDataCenters, pb::NnsFunction::UpdateUnassignedNodesConfig => { - pb_api::NnsFunction::UpdateUnassignedNodesConfig - } - pb::NnsFunction::RemoveNodeOperators => pb_api::NnsFunction::RemoveNodeOperators, - pb::NnsFunction::RerouteCanisterRanges => pb_api::NnsFunction::RerouteCanisterRanges, - pb::NnsFunction::AddFirewallRules => pb_api::NnsFunction::AddFirewallRules, - pb::NnsFunction::RemoveFirewallRules => pb_api::NnsFunction::RemoveFirewallRules, - pb::NnsFunction::UpdateFirewallRules => pb_api::NnsFunction::UpdateFirewallRules, - pb::NnsFunction::PrepareCanisterMigration => { - pb_api::NnsFunction::PrepareCanisterMigration - } + api::NnsFunction::UpdateUnassignedNodesConfig + } + pb::NnsFunction::RemoveNodeOperators => api::NnsFunction::RemoveNodeOperators, + pb::NnsFunction::RerouteCanisterRanges => api::NnsFunction::RerouteCanisterRanges, + pb::NnsFunction::AddFirewallRules => api::NnsFunction::AddFirewallRules, + pb::NnsFunction::RemoveFirewallRules => api::NnsFunction::RemoveFirewallRules, + pb::NnsFunction::UpdateFirewallRules => api::NnsFunction::UpdateFirewallRules, + pb::NnsFunction::PrepareCanisterMigration => api::NnsFunction::PrepareCanisterMigration, pb::NnsFunction::CompleteCanisterMigration => { - pb_api::NnsFunction::CompleteCanisterMigration + api::NnsFunction::CompleteCanisterMigration } - pb::NnsFunction::AddSnsWasm => pb_api::NnsFunction::AddSnsWasm, - pb::NnsFunction::ChangeSubnetMembership => pb_api::NnsFunction::ChangeSubnetMembership, - pb::NnsFunction::UpdateSubnetType => pb_api::NnsFunction::UpdateSubnetType, + pb::NnsFunction::AddSnsWasm => api::NnsFunction::AddSnsWasm, + pb::NnsFunction::ChangeSubnetMembership => api::NnsFunction::ChangeSubnetMembership, + pb::NnsFunction::UpdateSubnetType => api::NnsFunction::UpdateSubnetType, pb::NnsFunction::ChangeSubnetTypeAssignment => { - pb_api::NnsFunction::ChangeSubnetTypeAssignment + api::NnsFunction::ChangeSubnetTypeAssignment } pb::NnsFunction::UpdateSnsWasmSnsSubnetIds => { - pb_api::NnsFunction::UpdateSnsWasmSnsSubnetIds - } - pb::NnsFunction::UpdateAllowedPrincipals => { - pb_api::NnsFunction::UpdateAllowedPrincipals + api::NnsFunction::UpdateSnsWasmSnsSubnetIds } - pb::NnsFunction::RetireReplicaVersion => pb_api::NnsFunction::RetireReplicaVersion, + pb::NnsFunction::UpdateAllowedPrincipals => api::NnsFunction::UpdateAllowedPrincipals, + pb::NnsFunction::RetireReplicaVersion => api::NnsFunction::RetireReplicaVersion, pb::NnsFunction::InsertSnsWasmUpgradePathEntries => { - pb_api::NnsFunction::InsertSnsWasmUpgradePathEntries + api::NnsFunction::InsertSnsWasmUpgradePathEntries } pb::NnsFunction::ReviseElectedGuestosVersions => { - pb_api::NnsFunction::ReviseElectedGuestosVersions + api::NnsFunction::ReviseElectedGuestosVersions } - pb::NnsFunction::BitcoinSetConfig => pb_api::NnsFunction::BitcoinSetConfig, + pb::NnsFunction::BitcoinSetConfig => api::NnsFunction::BitcoinSetConfig, pb::NnsFunction::UpdateElectedHostosVersions => { - pb_api::NnsFunction::UpdateElectedHostosVersions - } - pb::NnsFunction::UpdateNodesHostosVersion => { - pb_api::NnsFunction::UpdateNodesHostosVersion + api::NnsFunction::UpdateElectedHostosVersions } + pb::NnsFunction::UpdateNodesHostosVersion => api::NnsFunction::UpdateNodesHostosVersion, pb::NnsFunction::HardResetNnsRootToVersion => { - pb_api::NnsFunction::HardResetNnsRootToVersion + api::NnsFunction::HardResetNnsRootToVersion } - pb::NnsFunction::AddApiBoundaryNodes => pb_api::NnsFunction::AddApiBoundaryNodes, - pb::NnsFunction::RemoveApiBoundaryNodes => pb_api::NnsFunction::RemoveApiBoundaryNodes, + pb::NnsFunction::AddApiBoundaryNodes => api::NnsFunction::AddApiBoundaryNodes, + pb::NnsFunction::RemoveApiBoundaryNodes => api::NnsFunction::RemoveApiBoundaryNodes, pb::NnsFunction::UpdateApiBoundaryNodesVersion => { - pb_api::NnsFunction::UpdateApiBoundaryNodesVersion + api::NnsFunction::UpdateApiBoundaryNodesVersion } pb::NnsFunction::DeployGuestosToSomeApiBoundaryNodes => { - pb_api::NnsFunction::DeployGuestosToSomeApiBoundaryNodes + api::NnsFunction::DeployGuestosToSomeApiBoundaryNodes } pb::NnsFunction::DeployGuestosToAllUnassignedNodes => { - pb_api::NnsFunction::DeployGuestosToAllUnassignedNodes + api::NnsFunction::DeployGuestosToAllUnassignedNodes } pb::NnsFunction::UpdateSshReadonlyAccessForAllUnassignedNodes => { - pb_api::NnsFunction::UpdateSshReadonlyAccessForAllUnassignedNodes + api::NnsFunction::UpdateSshReadonlyAccessForAllUnassignedNodes } pb::NnsFunction::ReviseElectedHostosVersions => { - pb_api::NnsFunction::ReviseElectedHostosVersions - } - pb::NnsFunction::DeployHostosToSomeNodes => { - pb_api::NnsFunction::DeployHostosToSomeNodes - } - pb::NnsFunction::SubnetRentalRequest => pb_api::NnsFunction::SubnetRentalRequest, - pb::NnsFunction::PauseCanisterMigrations => { - pb_api::NnsFunction::PauseCanisterMigrations + api::NnsFunction::ReviseElectedHostosVersions } + pb::NnsFunction::DeployHostosToSomeNodes => api::NnsFunction::DeployHostosToSomeNodes, + pb::NnsFunction::SubnetRentalRequest => api::NnsFunction::SubnetRentalRequest, + pb::NnsFunction::PauseCanisterMigrations => api::NnsFunction::PauseCanisterMigrations, pb::NnsFunction::UnpauseCanisterMigrations => { - pb_api::NnsFunction::UnpauseCanisterMigrations + api::NnsFunction::UnpauseCanisterMigrations } pb::NnsFunction::SetSubnetOperationalLevel => { - pb_api::NnsFunction::SetSubnetOperationalLevel + api::NnsFunction::SetSubnetOperationalLevel } } } } -impl From for pb::NnsFunction { - fn from(item: pb_api::NnsFunction) -> Self { +impl From for pb::NnsFunction { + fn from(item: api::NnsFunction) -> Self { match item { - pb_api::NnsFunction::Unspecified => pb::NnsFunction::Unspecified, - pb_api::NnsFunction::CreateSubnet => pb::NnsFunction::CreateSubnet, - pb_api::NnsFunction::AddNodeToSubnet => pb::NnsFunction::AddNodeToSubnet, - pb_api::NnsFunction::NnsCanisterInstall => pb::NnsFunction::NnsCanisterInstall, - pb_api::NnsFunction::NnsCanisterUpgrade => pb::NnsFunction::NnsCanisterUpgrade, - pb_api::NnsFunction::BlessReplicaVersion => pb::NnsFunction::BlessReplicaVersion, - pb_api::NnsFunction::RecoverSubnet => pb::NnsFunction::RecoverSubnet, - pb_api::NnsFunction::UpdateConfigOfSubnet => pb::NnsFunction::UpdateConfigOfSubnet, - pb_api::NnsFunction::AssignNoid => pb::NnsFunction::AssignNoid, - pb_api::NnsFunction::NnsRootUpgrade => pb::NnsFunction::NnsRootUpgrade, - pb_api::NnsFunction::IcpXdrConversionRate => pb::NnsFunction::IcpXdrConversionRate, - pb_api::NnsFunction::DeployGuestosToAllSubnetNodes => { + api::NnsFunction::Unspecified => pb::NnsFunction::Unspecified, + api::NnsFunction::CreateSubnet => pb::NnsFunction::CreateSubnet, + api::NnsFunction::AddNodeToSubnet => pb::NnsFunction::AddNodeToSubnet, + api::NnsFunction::NnsCanisterInstall => pb::NnsFunction::NnsCanisterInstall, + api::NnsFunction::NnsCanisterUpgrade => pb::NnsFunction::NnsCanisterUpgrade, + api::NnsFunction::BlessReplicaVersion => pb::NnsFunction::BlessReplicaVersion, + api::NnsFunction::RecoverSubnet => pb::NnsFunction::RecoverSubnet, + api::NnsFunction::UpdateConfigOfSubnet => pb::NnsFunction::UpdateConfigOfSubnet, + api::NnsFunction::AssignNoid => pb::NnsFunction::AssignNoid, + api::NnsFunction::NnsRootUpgrade => pb::NnsFunction::NnsRootUpgrade, + api::NnsFunction::IcpXdrConversionRate => pb::NnsFunction::IcpXdrConversionRate, + api::NnsFunction::DeployGuestosToAllSubnetNodes => { pb::NnsFunction::DeployGuestosToAllSubnetNodes } - pb_api::NnsFunction::ClearProvisionalWhitelist => { + api::NnsFunction::ClearProvisionalWhitelist => { pb::NnsFunction::ClearProvisionalWhitelist } - pb_api::NnsFunction::RemoveNodesFromSubnet => pb::NnsFunction::RemoveNodesFromSubnet, - pb_api::NnsFunction::SetAuthorizedSubnetworks => { - pb::NnsFunction::SetAuthorizedSubnetworks - } - pb_api::NnsFunction::SetFirewallConfig => pb::NnsFunction::SetFirewallConfig, - pb_api::NnsFunction::UpdateNodeOperatorConfig => { - pb::NnsFunction::UpdateNodeOperatorConfig - } - pb_api::NnsFunction::StopOrStartNnsCanister => pb::NnsFunction::StopOrStartNnsCanister, - pb_api::NnsFunction::RemoveNodes => pb::NnsFunction::RemoveNodes, - pb_api::NnsFunction::UninstallCode => pb::NnsFunction::UninstallCode, - pb_api::NnsFunction::UpdateNodeRewardsTable => pb::NnsFunction::UpdateNodeRewardsTable, - pb_api::NnsFunction::AddOrRemoveDataCenters => pb::NnsFunction::AddOrRemoveDataCenters, - pb_api::NnsFunction::UpdateUnassignedNodesConfig => { + api::NnsFunction::RemoveNodesFromSubnet => pb::NnsFunction::RemoveNodesFromSubnet, + api::NnsFunction::SetAuthorizedSubnetworks => pb::NnsFunction::SetAuthorizedSubnetworks, + api::NnsFunction::SetFirewallConfig => pb::NnsFunction::SetFirewallConfig, + api::NnsFunction::UpdateNodeOperatorConfig => pb::NnsFunction::UpdateNodeOperatorConfig, + api::NnsFunction::StopOrStartNnsCanister => pb::NnsFunction::StopOrStartNnsCanister, + api::NnsFunction::RemoveNodes => pb::NnsFunction::RemoveNodes, + api::NnsFunction::UninstallCode => pb::NnsFunction::UninstallCode, + api::NnsFunction::UpdateNodeRewardsTable => pb::NnsFunction::UpdateNodeRewardsTable, + api::NnsFunction::AddOrRemoveDataCenters => pb::NnsFunction::AddOrRemoveDataCenters, + api::NnsFunction::UpdateUnassignedNodesConfig => { pb::NnsFunction::UpdateUnassignedNodesConfig } - pb_api::NnsFunction::RemoveNodeOperators => pb::NnsFunction::RemoveNodeOperators, - pb_api::NnsFunction::RerouteCanisterRanges => pb::NnsFunction::RerouteCanisterRanges, - pb_api::NnsFunction::AddFirewallRules => pb::NnsFunction::AddFirewallRules, - pb_api::NnsFunction::RemoveFirewallRules => pb::NnsFunction::RemoveFirewallRules, - pb_api::NnsFunction::UpdateFirewallRules => pb::NnsFunction::UpdateFirewallRules, - pb_api::NnsFunction::PrepareCanisterMigration => { - pb::NnsFunction::PrepareCanisterMigration - } - pb_api::NnsFunction::CompleteCanisterMigration => { + api::NnsFunction::RemoveNodeOperators => pb::NnsFunction::RemoveNodeOperators, + api::NnsFunction::RerouteCanisterRanges => pb::NnsFunction::RerouteCanisterRanges, + api::NnsFunction::AddFirewallRules => pb::NnsFunction::AddFirewallRules, + api::NnsFunction::RemoveFirewallRules => pb::NnsFunction::RemoveFirewallRules, + api::NnsFunction::UpdateFirewallRules => pb::NnsFunction::UpdateFirewallRules, + api::NnsFunction::PrepareCanisterMigration => pb::NnsFunction::PrepareCanisterMigration, + api::NnsFunction::CompleteCanisterMigration => { pb::NnsFunction::CompleteCanisterMigration } - pb_api::NnsFunction::AddSnsWasm => pb::NnsFunction::AddSnsWasm, - pb_api::NnsFunction::ChangeSubnetMembership => pb::NnsFunction::ChangeSubnetMembership, - pb_api::NnsFunction::UpdateSubnetType => pb::NnsFunction::UpdateSubnetType, - pb_api::NnsFunction::ChangeSubnetTypeAssignment => { + api::NnsFunction::AddSnsWasm => pb::NnsFunction::AddSnsWasm, + api::NnsFunction::ChangeSubnetMembership => pb::NnsFunction::ChangeSubnetMembership, + api::NnsFunction::UpdateSubnetType => pb::NnsFunction::UpdateSubnetType, + api::NnsFunction::ChangeSubnetTypeAssignment => { pb::NnsFunction::ChangeSubnetTypeAssignment } - pb_api::NnsFunction::UpdateSnsWasmSnsSubnetIds => { + api::NnsFunction::UpdateSnsWasmSnsSubnetIds => { pb::NnsFunction::UpdateSnsWasmSnsSubnetIds } - pb_api::NnsFunction::UpdateAllowedPrincipals => { - pb::NnsFunction::UpdateAllowedPrincipals - } - pb_api::NnsFunction::RetireReplicaVersion => pb::NnsFunction::RetireReplicaVersion, - pb_api::NnsFunction::InsertSnsWasmUpgradePathEntries => { + api::NnsFunction::UpdateAllowedPrincipals => pb::NnsFunction::UpdateAllowedPrincipals, + api::NnsFunction::RetireReplicaVersion => pb::NnsFunction::RetireReplicaVersion, + api::NnsFunction::InsertSnsWasmUpgradePathEntries => { pb::NnsFunction::InsertSnsWasmUpgradePathEntries } - pb_api::NnsFunction::ReviseElectedGuestosVersions => { + api::NnsFunction::ReviseElectedGuestosVersions => { pb::NnsFunction::ReviseElectedGuestosVersions } - pb_api::NnsFunction::BitcoinSetConfig => pb::NnsFunction::BitcoinSetConfig, - pb_api::NnsFunction::UpdateElectedHostosVersions => { + api::NnsFunction::BitcoinSetConfig => pb::NnsFunction::BitcoinSetConfig, + api::NnsFunction::UpdateElectedHostosVersions => { pb::NnsFunction::UpdateElectedHostosVersions } - pb_api::NnsFunction::UpdateNodesHostosVersion => { - pb::NnsFunction::UpdateNodesHostosVersion - } - pb_api::NnsFunction::HardResetNnsRootToVersion => { + api::NnsFunction::UpdateNodesHostosVersion => pb::NnsFunction::UpdateNodesHostosVersion, + api::NnsFunction::HardResetNnsRootToVersion => { pb::NnsFunction::HardResetNnsRootToVersion } - pb_api::NnsFunction::AddApiBoundaryNodes => pb::NnsFunction::AddApiBoundaryNodes, - pb_api::NnsFunction::RemoveApiBoundaryNodes => pb::NnsFunction::RemoveApiBoundaryNodes, - pb_api::NnsFunction::UpdateApiBoundaryNodesVersion => { + api::NnsFunction::AddApiBoundaryNodes => pb::NnsFunction::AddApiBoundaryNodes, + api::NnsFunction::RemoveApiBoundaryNodes => pb::NnsFunction::RemoveApiBoundaryNodes, + api::NnsFunction::UpdateApiBoundaryNodesVersion => { pb::NnsFunction::UpdateApiBoundaryNodesVersion } - pb_api::NnsFunction::DeployGuestosToSomeApiBoundaryNodes => { + api::NnsFunction::DeployGuestosToSomeApiBoundaryNodes => { pb::NnsFunction::DeployGuestosToSomeApiBoundaryNodes } - pb_api::NnsFunction::DeployGuestosToAllUnassignedNodes => { + api::NnsFunction::DeployGuestosToAllUnassignedNodes => { pb::NnsFunction::DeployGuestosToAllUnassignedNodes } - pb_api::NnsFunction::UpdateSshReadonlyAccessForAllUnassignedNodes => { + api::NnsFunction::UpdateSshReadonlyAccessForAllUnassignedNodes => { pb::NnsFunction::UpdateSshReadonlyAccessForAllUnassignedNodes } - pb_api::NnsFunction::ReviseElectedHostosVersions => { + api::NnsFunction::ReviseElectedHostosVersions => { pb::NnsFunction::ReviseElectedHostosVersions } - pb_api::NnsFunction::DeployHostosToSomeNodes => { - pb::NnsFunction::DeployHostosToSomeNodes - } - pb_api::NnsFunction::SubnetRentalRequest => pb::NnsFunction::SubnetRentalRequest, - pb_api::NnsFunction::PauseCanisterMigrations => { - pb::NnsFunction::PauseCanisterMigrations - } - pb_api::NnsFunction::UnpauseCanisterMigrations => { + api::NnsFunction::DeployHostosToSomeNodes => pb::NnsFunction::DeployHostosToSomeNodes, + api::NnsFunction::SubnetRentalRequest => pb::NnsFunction::SubnetRentalRequest, + api::NnsFunction::PauseCanisterMigrations => pb::NnsFunction::PauseCanisterMigrations, + api::NnsFunction::UnpauseCanisterMigrations => { pb::NnsFunction::UnpauseCanisterMigrations } - pb_api::NnsFunction::SetSubnetOperationalLevel => { + api::NnsFunction::SetSubnetOperationalLevel => { pb::NnsFunction::SetSubnetOperationalLevel } } } } -impl From for pb_api::ProposalStatus { +impl From for api::ProposalStatus { fn from(item: pb::ProposalStatus) -> Self { match item { - pb::ProposalStatus::Unspecified => pb_api::ProposalStatus::Unspecified, - pb::ProposalStatus::Open => pb_api::ProposalStatus::Open, - pb::ProposalStatus::Rejected => pb_api::ProposalStatus::Rejected, - pb::ProposalStatus::Adopted => pb_api::ProposalStatus::Adopted, - pb::ProposalStatus::Executed => pb_api::ProposalStatus::Executed, - pb::ProposalStatus::Failed => pb_api::ProposalStatus::Failed, + pb::ProposalStatus::Unspecified => api::ProposalStatus::Unspecified, + pb::ProposalStatus::Open => api::ProposalStatus::Open, + pb::ProposalStatus::Rejected => api::ProposalStatus::Rejected, + pb::ProposalStatus::Adopted => api::ProposalStatus::Adopted, + pb::ProposalStatus::Executed => api::ProposalStatus::Executed, + pb::ProposalStatus::Failed => api::ProposalStatus::Failed, } } } -impl From for pb::ProposalStatus { - fn from(item: pb_api::ProposalStatus) -> Self { +impl From for pb::ProposalStatus { + fn from(item: api::ProposalStatus) -> Self { match item { - pb_api::ProposalStatus::Unspecified => pb::ProposalStatus::Unspecified, - pb_api::ProposalStatus::Open => pb::ProposalStatus::Open, - pb_api::ProposalStatus::Rejected => pb::ProposalStatus::Rejected, - pb_api::ProposalStatus::Adopted => pb::ProposalStatus::Adopted, - pb_api::ProposalStatus::Executed => pb::ProposalStatus::Executed, - pb_api::ProposalStatus::Failed => pb::ProposalStatus::Failed, + api::ProposalStatus::Unspecified => pb::ProposalStatus::Unspecified, + api::ProposalStatus::Open => pb::ProposalStatus::Open, + api::ProposalStatus::Rejected => pb::ProposalStatus::Rejected, + api::ProposalStatus::Adopted => pb::ProposalStatus::Adopted, + api::ProposalStatus::Executed => pb::ProposalStatus::Executed, + api::ProposalStatus::Failed => pb::ProposalStatus::Failed, } } } -impl From for pb_api::ProposalRewardStatus { +impl From for api::ProposalRewardStatus { fn from(item: pb::ProposalRewardStatus) -> Self { match item { - pb::ProposalRewardStatus::Unspecified => pb_api::ProposalRewardStatus::Unspecified, - pb::ProposalRewardStatus::AcceptVotes => pb_api::ProposalRewardStatus::AcceptVotes, - pb::ProposalRewardStatus::ReadyToSettle => pb_api::ProposalRewardStatus::ReadyToSettle, - pb::ProposalRewardStatus::Settled => pb_api::ProposalRewardStatus::Settled, - pb::ProposalRewardStatus::Ineligible => pb_api::ProposalRewardStatus::Ineligible, + pb::ProposalRewardStatus::Unspecified => api::ProposalRewardStatus::Unspecified, + pb::ProposalRewardStatus::AcceptVotes => api::ProposalRewardStatus::AcceptVotes, + pb::ProposalRewardStatus::ReadyToSettle => api::ProposalRewardStatus::ReadyToSettle, + pb::ProposalRewardStatus::Settled => api::ProposalRewardStatus::Settled, + pb::ProposalRewardStatus::Ineligible => api::ProposalRewardStatus::Ineligible, } } } -impl From for pb::ProposalRewardStatus { - fn from(item: pb_api::ProposalRewardStatus) -> Self { +impl From for pb::ProposalRewardStatus { + fn from(item: api::ProposalRewardStatus) -> Self { match item { - pb_api::ProposalRewardStatus::Unspecified => pb::ProposalRewardStatus::Unspecified, - pb_api::ProposalRewardStatus::AcceptVotes => pb::ProposalRewardStatus::AcceptVotes, - pb_api::ProposalRewardStatus::ReadyToSettle => pb::ProposalRewardStatus::ReadyToSettle, - pb_api::ProposalRewardStatus::Settled => pb::ProposalRewardStatus::Settled, - pb_api::ProposalRewardStatus::Ineligible => pb::ProposalRewardStatus::Ineligible, + api::ProposalRewardStatus::Unspecified => pb::ProposalRewardStatus::Unspecified, + api::ProposalRewardStatus::AcceptVotes => pb::ProposalRewardStatus::AcceptVotes, + api::ProposalRewardStatus::ReadyToSettle => pb::ProposalRewardStatus::ReadyToSettle, + api::ProposalRewardStatus::Settled => pb::ProposalRewardStatus::Settled, + api::ProposalRewardStatus::Ineligible => pb::ProposalRewardStatus::Ineligible, } } } @@ -4154,7 +4121,7 @@ impl From for crate::TimeWarp { } } -impl From for pb_api::MaturityDisbursement { +impl From for api::MaturityDisbursement { fn from(item: pb::MaturityDisbursement) -> Self { Self { amount_e8s: Some(item.amount_e8s), diff --git a/rs/nns/governance/src/pb/conversions/tests.rs b/rs/nns/governance/src/pb/conversions/tests.rs index b764d3397db3..fda461a2d524 100644 --- a/rs/nns/governance/src/pb/conversions/tests.rs +++ b/rs/nns/governance/src/pb/conversions/tests.rs @@ -18,7 +18,7 @@ fn test_node_provider_conversions_always_create_32_byte_account_identifier() { }; // Act - let converted_node_provider = pb_api::NodeProvider::from(node_provider); + let converted_node_provider = api::NodeProvider::from(node_provider); // Assert the length is now 32 bytes assert_eq!( @@ -50,7 +50,7 @@ fn test_if_invalid_account_identifier_just_return_what_is_stored() { }; // Act - let converted_node_provider = pb_api::NodeProvider::from(node_provider); + let converted_node_provider = api::NodeProvider::from(node_provider); // Assert the length is still 28 bytes assert_eq!( @@ -81,7 +81,7 @@ fn test_reward_to_account_conversions_always_create_32_byte_account_identifier() // Act let converted_reward_to_account = - pb_api::reward_node_provider::RewardToAccount::from(reward_to_account); + api::reward_node_provider::RewardToAccount::from(reward_to_account); // Assert the length is now 32 bytes assert_eq!( @@ -112,7 +112,7 @@ fn test_reward_to_account_invalid_account_identifier_just_return_what_is_stored( // Act let converted_reward_to_account = - pb_api::reward_node_provider::RewardToAccount::from(reward_to_account); + api::reward_node_provider::RewardToAccount::from(reward_to_account); // Assert the length is still 27 bytes assert_eq!( diff --git a/rs/nns/governance/src/pb/proposal_conversions.rs b/rs/nns/governance/src/pb/proposal_conversions.rs index e59b58a65f75..db2451e70906 100644 --- a/rs/nns/governance/src/pb/proposal_conversions.rs +++ b/rs/nns/governance/src/pb/proposal_conversions.rs @@ -2,7 +2,7 @@ use crate::{governance::EXECUTE_NNS_FUNCTION_PAYLOAD_LISTING_BYTES_MAX, pb::v1 a use candid::{Int, Nat}; use ic_nns_common::pb::v1::NeuronId; -use ic_nns_governance_api as pb_api; +use ic_nns_governance_api as api; use std::collections::{BTreeSet, HashMap}; #[derive(Debug, Clone, Copy, PartialEq)] @@ -64,7 +64,7 @@ impl ProposalDisplayOptions { fn convert_execute_nns_function( item: &pb::ExecuteNnsFunction, omit_large_fields: bool, -) -> pb_api::ExecuteNnsFunction { +) -> api::ExecuteNnsFunction { let pb::ExecuteNnsFunction { nns_function, payload, @@ -78,13 +78,13 @@ fn convert_execute_nns_function( payload.clone() }; - pb_api::ExecuteNnsFunction { + api::ExecuteNnsFunction { nns_function, payload, } } -fn convert_install_code(item: &pb::InstallCode) -> pb_api::InstallCode { +fn convert_install_code(item: &pb::InstallCode) -> api::InstallCode { let pb::InstallCode { canister_id, install_mode, @@ -101,7 +101,7 @@ fn convert_install_code(item: &pb::InstallCode) -> pb_api::InstallCode { let wasm_module_hash = wasm_module_hash.clone(); let arg_hash = arg_hash.clone(); - pb_api::InstallCode { + api::InstallCode { canister_id, install_mode, skip_stopping_before_installing, @@ -113,7 +113,7 @@ fn convert_install_code(item: &pb::InstallCode) -> pb_api::InstallCode { fn convert_ledger_parameters( item: &pb::create_service_nervous_system::LedgerParameters, omit_large_fields: bool, -) -> pb_api::create_service_nervous_system::LedgerParameters { +) -> api::create_service_nervous_system::LedgerParameters { let pb::create_service_nervous_system::LedgerParameters { transaction_fee, token_name, @@ -131,7 +131,7 @@ fn convert_ledger_parameters( token_logo.clone() }; - pb_api::create_service_nervous_system::LedgerParameters { + api::create_service_nervous_system::LedgerParameters { transaction_fee, token_name, token_symbol, @@ -142,7 +142,7 @@ fn convert_ledger_parameters( fn convert_create_service_nervous_system( item: &pb::CreateServiceNervousSystem, omit_large_fields: bool, -) -> pb_api::CreateServiceNervousSystem { +) -> api::CreateServiceNervousSystem { let pb::CreateServiceNervousSystem { name, description, @@ -174,7 +174,7 @@ fn convert_create_service_nervous_system( .as_ref() .map(|ledger_parameters| convert_ledger_parameters(ledger_parameters, omit_large_fields)); - pb_api::CreateServiceNervousSystem { + api::CreateServiceNervousSystem { name, description, url, @@ -191,69 +191,69 @@ fn convert_create_service_nervous_system( fn convert_action( item: &pb::proposal::Action, display_options: ProposalDisplayOptions, -) -> pb_api::proposal::Action { +) -> api::proposal::Action { match item { // Trivial conversions pb::proposal::Action::ManageNeuron(v) => { - pb_api::proposal::Action::ManageNeuron(Box::new(v.as_ref().clone().into())) + api::proposal::Action::ManageNeuron(Box::new(v.as_ref().clone().into())) } pb::proposal::Action::ManageNetworkEconomics(v) => { - pb_api::proposal::Action::ManageNetworkEconomics(v.clone().into()) + api::proposal::Action::ManageNetworkEconomics(v.clone().into()) } - pb::proposal::Action::Motion(v) => pb_api::proposal::Action::Motion(v.clone().into()), + pb::proposal::Action::Motion(v) => api::proposal::Action::Motion(v.clone().into()), pb::proposal::Action::ApproveGenesisKyc(v) => { - pb_api::proposal::Action::ApproveGenesisKyc(v.clone().into()) + api::proposal::Action::ApproveGenesisKyc(v.clone().into()) } pb::proposal::Action::AddOrRemoveNodeProvider(v) => { - pb_api::proposal::Action::AddOrRemoveNodeProvider(v.clone().into()) + api::proposal::Action::AddOrRemoveNodeProvider(v.clone().into()) } pb::proposal::Action::RewardNodeProvider(v) => { - pb_api::proposal::Action::RewardNodeProvider(v.clone().into()) + api::proposal::Action::RewardNodeProvider(v.clone().into()) } pb::proposal::Action::SetDefaultFollowees(v) => { - pb_api::proposal::Action::SetDefaultFollowees(v.clone().into()) + api::proposal::Action::SetDefaultFollowees(v.clone().into()) } pb::proposal::Action::RewardNodeProviders(v) => { - pb_api::proposal::Action::RewardNodeProviders(v.clone().into()) + api::proposal::Action::RewardNodeProviders(v.clone().into()) } pb::proposal::Action::RegisterKnownNeuron(v) => { - pb_api::proposal::Action::RegisterKnownNeuron(v.clone().into()) + api::proposal::Action::RegisterKnownNeuron(v.clone().into()) } pb::proposal::Action::DeregisterKnownNeuron(v) => { - pb_api::proposal::Action::DeregisterKnownNeuron((*v).into()) + api::proposal::Action::DeregisterKnownNeuron((*v).into()) } pb::proposal::Action::SetSnsTokenSwapOpenTimeWindow(v) => { - pb_api::proposal::Action::SetSnsTokenSwapOpenTimeWindow(v.clone().into()) + api::proposal::Action::SetSnsTokenSwapOpenTimeWindow(v.clone().into()) } pb::proposal::Action::OpenSnsTokenSwap(v) => { - pb_api::proposal::Action::OpenSnsTokenSwap(v.clone().into()) + api::proposal::Action::OpenSnsTokenSwap(v.clone().into()) } pb::proposal::Action::StopOrStartCanister(v) => { - pb_api::proposal::Action::StopOrStartCanister(v.clone().into()) + api::proposal::Action::StopOrStartCanister(v.clone().into()) } pb::proposal::Action::UpdateCanisterSettings(v) => { - pb_api::proposal::Action::UpdateCanisterSettings(v.clone().into()) + api::proposal::Action::UpdateCanisterSettings(v.clone().into()) } pb::proposal::Action::FulfillSubnetRentalRequest(v) => { - pb_api::proposal::Action::FulfillSubnetRentalRequest(v.clone().into()) + api::proposal::Action::FulfillSubnetRentalRequest(v.clone().into()) } pb::proposal::Action::BlessAlternativeGuestOsVersion(v) => { - pb_api::proposal::Action::BlessAlternativeGuestOsVersion(v.clone().into()) + api::proposal::Action::BlessAlternativeGuestOsVersion(v.clone().into()) } // The action types with potentially large fields need to be converted in a way that avoids // cloning the action first. pb::proposal::Action::InstallCode(v) => { - pb_api::proposal::Action::InstallCode(convert_install_code(v)) + api::proposal::Action::InstallCode(convert_install_code(v)) } pb::proposal::Action::ExecuteNnsFunction(v) => { - pb_api::proposal::Action::ExecuteNnsFunction(convert_execute_nns_function( + api::proposal::Action::ExecuteNnsFunction(convert_execute_nns_function( v, display_options.omit_large_execute_nns_function_payload(), )) } pb::proposal::Action::CreateServiceNervousSystem(v) => { - pb_api::proposal::Action::CreateServiceNervousSystem( + api::proposal::Action::CreateServiceNervousSystem( convert_create_service_nervous_system( v, display_options.omit_create_service_nervous_system_large_fields(), @@ -266,7 +266,7 @@ fn convert_action( fn convert_self_describing_action( item: &pb::SelfDescribingProposalAction, omit_create_service_nervous_system_logos: bool, -) -> pb_api::SelfDescribingProposalAction { +) -> api::SelfDescribingProposalAction { let pb::SelfDescribingProposalAction { type_name, type_description, @@ -292,7 +292,7 @@ fn convert_self_describing_action( .as_ref() .map(|value| convert_self_describing_value(value, paths_to_omit)); - pb_api::SelfDescribingProposalAction { + api::SelfDescribingProposalAction { type_name, type_description, value, @@ -355,7 +355,7 @@ fn convert_self_describing_field( field_name: &str, paths_to_omit: Vec, original_value: &pb::SelfDescribingValue, -) -> pb_api::SelfDescribingValue { +) -> api::SelfDescribingValue { let match_results = paths_to_omit .iter() .map(|path| path.matches(field_name)) @@ -364,7 +364,7 @@ fn convert_self_describing_field( .iter() .any(|result| matches!(result, OmitAction::OmitCurrent)) { - return pb_api::SelfDescribingValue::Null; + return api::SelfDescribingValue::Null; } let descendant_paths_to_omit = match_results .into_iter() @@ -379,29 +379,29 @@ fn convert_self_describing_field( fn convert_self_describing_value( item: &pb::SelfDescribingValue, paths_to_omit: Vec, -) -> pb_api::SelfDescribingValue { +) -> api::SelfDescribingValue { let pb::SelfDescribingValue { value } = item; let Some(value) = value else { // This should be unreacheable, because we always construct a SelfDescribingValue with a value. // Ideally the type should be non-optional, but prost always generates an optional field for // messages. - return pb_api::SelfDescribingValue::Map(HashMap::new()); + return api::SelfDescribingValue::Map(HashMap::new()); }; match value { - pb::self_describing_value::Value::Blob(v) => pb_api::SelfDescribingValue::Blob(v.clone()), - pb::self_describing_value::Value::Text(v) => pb_api::SelfDescribingValue::Text(v.clone()), + pb::self_describing_value::Value::Blob(v) => api::SelfDescribingValue::Blob(v.clone()), + pb::self_describing_value::Value::Text(v) => api::SelfDescribingValue::Text(v.clone()), pb::self_describing_value::Value::Nat(v) => { let nat = Nat::decode(&mut v.as_slice()).unwrap(); - pb_api::SelfDescribingValue::Nat(nat) + api::SelfDescribingValue::Nat(nat) } pb::self_describing_value::Value::Int(v) => { let int = Int::decode(&mut v.as_slice()).unwrap(); - pb_api::SelfDescribingValue::Int(int) + api::SelfDescribingValue::Int(int) } - pb::self_describing_value::Value::Null(_) => pb_api::SelfDescribingValue::Null, - pb::self_describing_value::Value::Array(v) => pb_api::SelfDescribingValue::Array( + pb::self_describing_value::Value::Null(_) => api::SelfDescribingValue::Null, + pb::self_describing_value::Value::Array(v) => api::SelfDescribingValue::Array( v.values .iter() .map(|value| convert_self_describing_value(value, vec![])) @@ -412,7 +412,7 @@ fn convert_self_describing_value( // `convert_self_describing_value` happens indirectly through // `convert_self_describing_field`, which calls `convert_self_describing_value` if the field // should not be omitted. - pb::self_describing_value::Value::Map(v) => pb_api::SelfDescribingValue::Map( + pb::self_describing_value::Value::Map(v) => api::SelfDescribingValue::Map( v.values .iter() .map(|(k, v)| { @@ -430,7 +430,7 @@ fn convert_self_describing_value( // tests need to convert SelfDescribingValue to `api::SelfDescribingValue`, we define it here rather // than in each test. #[cfg(test)] -impl From for pb_api::SelfDescribingValue { +impl From for api::SelfDescribingValue { fn from(value: pb::SelfDescribingValue) -> Self { convert_self_describing_value(&value, vec![]) } @@ -439,7 +439,7 @@ impl From for pb_api::SelfDescribingValue { pub(crate) fn convert_proposal( item: &pb::Proposal, display_options: ProposalDisplayOptions, -) -> pb_api::Proposal { +) -> api::Proposal { let pb::Proposal { title, summary, @@ -459,10 +459,7 @@ pub(crate) fn convert_proposal( None }; let is_create_service_nervous_system_proposal = action.as_ref().is_some_and(|action| { - matches!( - action, - pb_api::proposal::Action::CreateServiceNervousSystem(_) - ) + matches!(action, api::proposal::Action::CreateServiceNervousSystem(_)) }); let self_describing_action = if display_options.show_self_describing_action() { self_describing_action @@ -478,7 +475,7 @@ pub(crate) fn convert_proposal( None }; - pb_api::Proposal { + api::Proposal { title, summary, url, @@ -490,7 +487,7 @@ pub(crate) fn convert_proposal( fn convert_ballots( all_ballots: &HashMap, caller_neurons: &BTreeSet, -) -> HashMap { +) -> HashMap { let mut ballots = HashMap::new(); for neuron_id in caller_neurons.iter() { if let Some(v) = all_ballots.get(&neuron_id.id) { @@ -506,7 +503,7 @@ pub(crate) fn proposal_data_to_info( caller_neurons: &BTreeSet, now_seconds: u64, voting_period_seconds: impl Fn(pb::Topic) -> u64, -) -> pb_api::ProposalInfo { +) -> api::ProposalInfo { // Calculate derived fields let status = data.status() as i32; let reward_status = data.reward_status(now_seconds, voting_period_seconds(data.topic())) as i32; @@ -536,7 +533,7 @@ pub(crate) fn proposal_data_to_info( // Convert ballots which are potentially large. let ballots = convert_ballots(&data.ballots, caller_neurons); - pb_api::ProposalInfo { + api::ProposalInfo { id, proposer, reject_cost_e8s, @@ -668,33 +665,33 @@ mod tests { )), }; - let value_pb_api = pb_api::SelfDescribingValue::from(value_pb); + let value_api = api::SelfDescribingValue::from(value_pb); assert_eq!( - value_pb_api, - pb_api::SelfDescribingValue::Map(hashmap! { - "text_field".to_string() => pb_api::SelfDescribingValue::Text("some text".to_string()), - "blob_field".to_string() => pb_api::SelfDescribingValue::Blob(vec![1, 2, 3, 4, 5]), - "nat_field".to_string() => pb_api::SelfDescribingValue::Nat(nat_value.clone()), - "int_field".to_string() => pb_api::SelfDescribingValue::Int(int_value.clone()), - "array_field".to_string() => pb_api::SelfDescribingValue::Array(vec![ - pb_api::SelfDescribingValue::Text("first".to_string()), - pb_api::SelfDescribingValue::Text("second".to_string()), - pb_api::SelfDescribingValue::Blob(vec![10, 20, 30]), + value_api, + api::SelfDescribingValue::Map(hashmap! { + "text_field".to_string() => api::SelfDescribingValue::Text("some text".to_string()), + "blob_field".to_string() => api::SelfDescribingValue::Blob(vec![1, 2, 3, 4, 5]), + "nat_field".to_string() => api::SelfDescribingValue::Nat(nat_value.clone()), + "int_field".to_string() => api::SelfDescribingValue::Int(int_value.clone()), + "array_field".to_string() => api::SelfDescribingValue::Array(vec![ + api::SelfDescribingValue::Text("first".to_string()), + api::SelfDescribingValue::Text("second".to_string()), + api::SelfDescribingValue::Blob(vec![10, 20, 30]), ]), - "nested_map_field".to_string() => pb_api::SelfDescribingValue::Map(hashmap! { - "nested_text".to_string() => pb_api::SelfDescribingValue::Text("nested value".to_string()), - "nested_blob".to_string() => pb_api::SelfDescribingValue::Blob(vec![255, 254, 253]), - "nested_nat".to_string() => pb_api::SelfDescribingValue::Nat(nat_value.clone()), + "nested_map_field".to_string() => api::SelfDescribingValue::Map(hashmap! { + "nested_text".to_string() => api::SelfDescribingValue::Text("nested value".to_string()), + "nested_blob".to_string() => api::SelfDescribingValue::Blob(vec![255, 254, 253]), + "nested_nat".to_string() => api::SelfDescribingValue::Nat(nat_value.clone()), }), - "empty_array_field".to_string() => pb_api::SelfDescribingValue::Array(vec![]), - "empty_map_field".to_string() => pb_api::SelfDescribingValue::Map(hashmap! {}), - "array_of_maps_field".to_string() => pb_api::SelfDescribingValue::Array(vec![ - pb_api::SelfDescribingValue::Map(hashmap! { - "key1".to_string() => pb_api::SelfDescribingValue::Text("value1".to_string()), + "empty_array_field".to_string() => api::SelfDescribingValue::Array(vec![]), + "empty_map_field".to_string() => api::SelfDescribingValue::Map(hashmap! {}), + "array_of_maps_field".to_string() => api::SelfDescribingValue::Array(vec![ + api::SelfDescribingValue::Map(hashmap! { + "key1".to_string() => api::SelfDescribingValue::Text("value1".to_string()), }), - pb_api::SelfDescribingValue::Map(hashmap! { - "key2".to_string() => pb_api::SelfDescribingValue::Text("value2".to_string()), + api::SelfDescribingValue::Map(hashmap! { + "key2".to_string() => api::SelfDescribingValue::Text("value2".to_string()), }), ]), }) @@ -725,32 +722,32 @@ mod tests { .value .unwrap(); let map = match self_describing_value_with_logos { - pb_api::SelfDescribingValue::Map(map) => map, + api::SelfDescribingValue::Map(map) => map, _ => panic!("Expected a map"), }; assert_eq!( map.get("name").unwrap(), - &pb_api::SelfDescribingValue::Text("some name".to_string()) + &api::SelfDescribingValue::Text("some name".to_string()) ); assert_eq!( map.get("logo").unwrap(), - &pb_api::SelfDescribingValue::Map(hashmap! { - "base64_encoding".to_string() => pb_api::SelfDescribingValue::Text("base64 encoding of a logo".to_string()), + &api::SelfDescribingValue::Map(hashmap! { + "base64_encoding".to_string() => api::SelfDescribingValue::Text("base64 encoding of a logo".to_string()), }) ); let ledger_parameters = map.get("ledger_parameters").unwrap(); let ledger_parameters_map = match ledger_parameters { - pb_api::SelfDescribingValue::Map(map) => map, + api::SelfDescribingValue::Map(map) => map, _ => panic!("Expected a map"), }; assert_eq!( ledger_parameters_map.get("token_name").unwrap(), - &pb_api::SelfDescribingValue::Text("some token name".to_string()) + &api::SelfDescribingValue::Text("some token name".to_string()) ); assert_eq!( ledger_parameters_map.get("token_logo").unwrap(), - &pb_api::SelfDescribingValue::Map(hashmap! { - "base64_encoding".to_string() => pb_api::SelfDescribingValue::Text("base64 encoding of a token logo".to_string()), + &api::SelfDescribingValue::Map(hashmap! { + "base64_encoding".to_string() => api::SelfDescribingValue::Text("base64 encoding of a token logo".to_string()), }) ); @@ -760,26 +757,26 @@ mod tests { .value .unwrap(); let map = match self_describing_value_without_logos { - pb_api::SelfDescribingValue::Map(map) => map, + api::SelfDescribingValue::Map(map) => map, _ => panic!("Expected a map"), }; assert_eq!( map.get("name").unwrap(), - &pb_api::SelfDescribingValue::Text("some name".to_string()) + &api::SelfDescribingValue::Text("some name".to_string()) ); - assert_eq!(map.get("logo"), Some(&pb_api::SelfDescribingValue::Null)); + assert_eq!(map.get("logo"), Some(&api::SelfDescribingValue::Null)); let ledger_parameters = map.get("ledger_parameters").unwrap(); let ledger_parameters_map = match ledger_parameters { - pb_api::SelfDescribingValue::Map(map) => map, + api::SelfDescribingValue::Map(map) => map, _ => panic!("Expected a map"), }; assert_eq!( ledger_parameters_map.get("token_name").unwrap(), - &pb_api::SelfDescribingValue::Text("some token name".to_string()) + &api::SelfDescribingValue::Text("some token name".to_string()) ); assert_eq!( ledger_parameters_map.get("token_logo"), - Some(&pb_api::SelfDescribingValue::Null) + Some(&api::SelfDescribingValue::Null) ); } @@ -787,7 +784,7 @@ mod tests { fn install_code_request_to_internal() { let test_cases = vec![ ( - pb_api::InstallCodeRequest { + api::InstallCodeRequest { canister_id: Some(PrincipalId::new_user_test_id(1)), install_mode: Some(pb::install_code::CanisterInstallMode::Install as i32), skip_stopping_before_installing: None, @@ -796,7 +793,7 @@ mod tests { }, pb::InstallCode { canister_id: Some(PrincipalId::new_user_test_id(1)), - install_mode: Some(pb_api::install_code::CanisterInstallMode::Install as i32), + install_mode: Some(api::install_code::CanisterInstallMode::Install as i32), skip_stopping_before_installing: None, wasm_module: Some(vec![1, 2, 3]), arg: Some(vec![]), @@ -805,7 +802,7 @@ mod tests { }, ), ( - pb_api::InstallCodeRequest { + api::InstallCodeRequest { canister_id: Some(PrincipalId::new_user_test_id(1)), install_mode: Some(pb::install_code::CanisterInstallMode::Upgrade as i32), skip_stopping_before_installing: Some(true), @@ -814,7 +811,7 @@ mod tests { }, pb::InstallCode { canister_id: Some(PrincipalId::new_user_test_id(1)), - install_mode: Some(pb_api::install_code::CanisterInstallMode::Upgrade as i32), + install_mode: Some(api::install_code::CanisterInstallMode::Upgrade as i32), skip_stopping_before_installing: Some(true), wasm_module: Some(vec![1, 2, 3]), arg: Some(vec![4, 5, 6]),