From 0e10180db14502d50d4ad3bd9c053719d75af9d5 Mon Sep 17 00:00:00 2001 From: Alenar Date: Fri, 4 Aug 2023 08:40:23 +0000 Subject: [PATCH] deploy: 9a1e80d8bd44921cc1e9c39c1068ae6bb3c538fa --- explorer/404.html | 2 +- .../_buildManifest.js | 0 .../_ssgManifest.js | 0 explorer/index.html | 2 +- rust-doc/help.html | 2 +- .../clap_builder/derive/trait.Args.js | 2 +- .../derive/trait.CommandFactory.js | 2 +- .../derive/trait.FromArgMatches.js | 2 +- .../clap_builder/derive/trait.Parser.js | 2 +- .../implementors/cli_table/row/trait.Row.js | 2 +- .../cli_table/title/trait.Title.js | 2 +- .../implementors/core/clone/trait.Clone.js | 10 +- rust-doc/implementors/core/cmp/trait.Eq.js | 10 +- rust-doc/implementors/core/cmp/trait.Ord.js | 4 +- .../implementors/core/cmp/trait.PartialEq.js | 10 +- .../implementors/core/cmp/trait.PartialOrd.js | 6 +- .../implementors/core/convert/trait.From.js | 10 +- .../core/convert/trait.TryFrom.js | 4 +- .../core/convert/trait.TryInto.js | 2 +- .../core/default/trait.Default.js | 10 +- .../implementors/core/error/trait.Error.js | 10 +- rust-doc/implementors/core/fmt/trait.Debug.js | 10 +- .../implementors/core/fmt/trait.Display.js | 10 +- rust-doc/implementors/core/hash/trait.Hash.js | 4 +- .../double_ended/trait.DoubleEndedIterator.js | 2 +- .../exact_size/trait.ExactSizeIterator.js | 2 +- .../iter/traits/iterator/trait.Iterator.js | 2 +- .../implementors/core/marker/trait.Copy.js | 4 +- .../implementors/core/marker/trait.Send.js | 10 +- .../core/marker/trait.StructuralEq.js | 10 +- .../core/marker/trait.StructuralPartialEq.js | 10 +- .../implementors/core/marker/trait.Sync.js | 10 +- .../implementors/core/marker/trait.Unpin.js | 10 +- .../implementors/core/ops/arith/trait.Add.js | 2 +- .../core/ops/arith/trait.AddAssign.js | 2 +- .../implementors/core/ops/arith/trait.Sub.js | 2 +- .../core/ops/arith/trait.SubAssign.js | 2 +- .../core/ops/deref/trait.Deref.js | 2 +- .../core/ops/deref/trait.DerefMut.js | 2 +- .../panic/unwind_safe/trait.RefUnwindSafe.js | 10 +- .../panic/unwind_safe/trait.UnwindSafe.js | 10 +- .../core/str/traits/trait.FromStr.js | 4 +- .../interface/trait.ToMessageAdapter.js | 2 +- .../sqlite/entity/trait.SqLiteEntity.js | 2 +- .../sqlite/provider/trait.Provider.js | 2 +- .../serde/de/trait.Deserialize.js | 6 +- .../implementors/serde/ser/trait.Serialize.js | 8 +- rust-doc/mithril_aggregator/all.html | 2 +- .../mithril_aggregator/database/index.html | 2 +- .../database/migration/fn.get_migrations.html | 2 +- .../database/migration/index.html | 2 +- .../database/provider/index.html | 2 +- .../provider/struct.CertificateRecord.html | 68 +- .../struct.CertificateRecordProvider.html | 42 +- .../struct.CertificateRepository.html | 62 +- .../struct.DeleteCertificateProvider.html | 42 +- .../struct.DeleteEpochSettingProvider.html | 44 +- ...eleteSignerRegistrationRecordProvider.html | 44 +- .../struct.DeleteStakePoolProvider.html | 42 +- .../provider/struct.EpochSettingProvider.html | 44 +- .../provider/struct.EpochSettingRecord.html | 50 +- .../provider/struct.EpochSettingStore.html | 48 +- ...truct.InsertCertificateRecordProvider.html | 40 +- ...placeSignerRegistrationRecordProvider.html | 40 +- ...ruct.InsertOrReplaceStakePoolProvider.html | 40 +- ...ruct.InsertSignedEntityRecordProvider.html | 40 +- .../struct.InsertSignerRecordProvider.html | 40 +- .../provider/struct.OpenMessageRecord.html | 68 +- .../struct.OpenMessageRepository.html | 48 +- ...OpenMessageWithSingleSignaturesRecord.html | 56 +- .../provider/struct.SignedEntityRecord.html | 66 +- .../struct.SignedEntityRecordProvider.html | 56 +- .../struct.SignedEntityStoreAdapter.html | 64 +- .../provider/struct.SignerRecord.html | 52 +- .../provider/struct.SignerRecordProvider.html | 46 +- .../struct.SignerRegistrationRecord.html | 52 +- ...ruct.SignerRegistrationRecordProvider.html | 48 +- .../struct.SignerRegistrationStore.html | 50 +- .../database/provider/struct.SignerStore.html | 52 +- .../struct.SingleSignatureRecord.html | 60 +- .../struct.SingleSignatureRecordProvider.html | 44 +- .../struct.SingleSignatureRepository.html | 44 +- .../database/provider/struct.StakePool.html | 50 +- .../provider/struct.StakePoolProvider.html | 42 +- .../provider/struct.StakePoolStore.html | 48 +- .../struct.UpdateEpochSettingProvider.html | 40 +- .../struct.UpdateSignerRecordProvider.html | 40 +- ...t.UpdateSingleSignatureRecordProvider.html | 40 +- .../provider/trait.SignedEntityStorer.html | 46 +- .../enum.DependenciesBuilderError.html | 62 +- .../dependency_injection/index.html | 2 +- .../struct.DependenciesBuilder.html | 232 ++-- .../struct.DependencyContainer.html | 148 +- .../type.MultiSignerWrapper.html | 2 +- .../dependency_injection/type.Result.html | 2 +- .../mithril_aggregator/entities/index.html | 2 +- .../entities/struct.OpenMessage.html | 70 +- ...ct.SignerRegistrationsListItemMessage.html | 64 +- .../struct.SignerRegistrationsMessage.html | 68 +- .../enum.ExecutionEnvironment.html | 64 +- .../enum.ProtocolError.html | 54 +- .../mithril_aggregator/enum.RuntimeError.html | 74 +- .../enum.SignerRegistrationError.html | 62 +- .../enum.SnapshotError.html | 58 +- .../enum.SnapshotUploaderType.html | 64 +- .../mithril_aggregator/event_store/index.html | 2 +- .../event_store/struct.Event.html | 62 +- .../event_store/struct.EventMessage.html | 64 +- .../event_store/struct.EventPersister.html | 46 +- .../event_store/struct.EventStore.html | 42 +- .../struct.TransmitterService.html | 54 +- rust-doc/mithril_aggregator/index.html | 2 +- .../services/enum.CertifierServiceError.html | 52 +- ...num.StakePoolDistributionServiceError.html | 56 +- .../mithril_aggregator/services/index.html | 2 +- .../struct.MithrilCertifierService.html | 72 +- .../struct.MithrilSignedEntityService.html | 64 +- ...truct.MithrilStakeDistributionService.html | 48 +- .../services/struct.MithrilTickerService.html | 48 +- .../services/trait.CertifierService.html | 42 +- .../services/trait.SignedEntityService.html | 38 +- .../trait.StakeDistributionService.html | 10 +- .../services/trait.TickerService.html | 10 +- .../struct.AggregatorConfig.html | 54 +- .../struct.AggregatorRunner.html | 78 +- .../struct.AggregatorRuntime.html | 54 +- .../struct.CertificatePendingStore.html | 48 +- .../struct.Configuration.html | 118 +- .../struct.DefaultConfiguration.html | 82 +- .../struct.DumbSnapshotUploader.html | 50 +- .../struct.DumbSnapshotter.html | 44 +- .../struct.FromRegisterSignerAdapter.html | 42 +- .../struct.GzipSnapshotter.html | 46 +- .../struct.LocalSnapshotUploader.html | 46 +- .../mithril_aggregator/struct.MainOpts.html | 86 +- .../struct.MithrilSignerRegisterer.html | 56 +- .../struct.MultiSignerImpl.html | 82 +- .../struct.ProtocolParametersStore.html | 50 +- .../struct.RemoteSnapshotUploader.html | 46 +- .../struct.SignerRegistrationRound.html | 60 +- ...ct.ToCertificatePendingMessageAdapter.html | 42 +- .../struct.ToEpochSettingsMessageAdapter.html | 42 +- .../struct.VerificationKeyStore.html | 50 +- .../trait.AggregatorRunnerTrait.html | 74 +- .../trait.ArtifactBuilder.html | 6 +- .../mithril_aggregator/trait.MultiSigner.html | 66 +- .../trait.ProtocolParametersStorer.html | 10 +- .../trait.SignerRecorder.html | 22 +- .../trait.SignerRegisterer.html | 10 +- .../trait.SignerRegistrationRoundOpener.html | 10 +- .../trait.SnapshotUploader.html | 10 +- .../mithril_aggregator/trait.Snapshotter.html | 8 +- .../trait.VerificationKeyStorer.html | 18 +- .../enum.AggregatorHTTPClientError.html | 66 +- .../enum.SnapshotClientError.html | 56 +- .../aggregator_client/index.html | 2 +- .../struct.AggregatorHTTPClient.html | 56 +- .../struct.CertificateClient.html | 50 +- ...struct.MithrilStakeDistributionClient.html | 48 +- .../struct.SnapshotClient.html | 50 +- .../trait.AggregatorClient.html | 30 +- rust-doc/mithril_client/all.html | 2 +- rust-doc/mithril_client/commands/index.html | 2 +- ...enum.MithrilStakeDistributionCommands.html | 52 +- .../mithril_stake_distribution/index.html | 2 +- ...thrilStakeDistributionDownloadCommand.html | 68 +- ...t.MithrilStakeDistributionListCommand.html | 68 +- .../snapshot/enum.SnapshotCommands.html | 52 +- .../commands/snapshot/index.html | 2 +- .../struct.SnapshotDownloadCommand.html | 68 +- .../snapshot/struct.SnapshotListCommand.html | 68 +- .../snapshot/struct.SnapshotShowCommand.html | 68 +- .../mithril_client/dependencies/index.html | 2 +- .../struct.DependenciesBuilder.html | 92 +- rust-doc/mithril_client/index.html | 2 +- ....MithrilStakeDistributionServiceError.html | 70 +- .../services/enum.SnapshotServiceError.html | 66 +- rust-doc/mithril_client/services/index.html | 2 +- ...ct.AppMithrilStakeDistributionService.html | 56 +- .../struct.MithrilClientSnapshotService.html | 68 +- ...trait.MithrilStakeDistributionService.html | 22 +- .../services/trait.SnapshotService.html | 34 +- .../struct.FromCertificateMessageAdapter.html | 42 +- .../struct.FromSnapshotMessageAdapter.html | 42 +- ...ruct.MithrilStakeDistributionListItem.html | 76 +- .../struct.SnapshotFieldItem.html | 74 +- .../struct.SnapshotListItem.html | 96 +- .../utils/enum.SnapshotUnpackerError.html | 74 +- rust-doc/mithril_client/utils/index.html | 2 +- .../utils/struct.SnapshotUnpacker.html | 50 +- rust-doc/mithril_common/all.html | 2 +- .../enum.APIVersionProviderError.html | 50 +- .../fn.get_open_api_versions_mapping.html | 4 +- .../mithril_common/api_version/index.html | 2 +- .../struct.APIVersionProvider.html | 54 +- .../api_version/type.OpenAPIFileName.html | 2 +- .../api_version/type.OpenAPIVersionRaw.html | 2 +- .../enum.CertificateGenesisProducerError.html | 52 +- .../enum.CertificateRetrieverError.html | 52 +- .../enum.CertificateVerifierError.html | 58 +- .../certificate_chain/index.html | 2 +- .../struct.CertificateGenesisProducer.html | 50 +- .../struct.MithrilCertificateVerifier.html | 54 +- .../trait.CertificateRetriever.html | 10 +- .../trait.CertificateVerifier.html | 26 +- .../enum.ChainObserverError.html | 54 +- .../chain_observer/enum.TxDatumError.html | 50 +- .../enum.TxDatumFieldTypeName.html | 76 +- .../enum.TxDatumFieldValue.html | 54 +- .../mithril_common/chain_observer/index.html | 2 +- .../struct.CardanoCliChainObserver.html | 50 +- .../struct.CardanoCliRunner.html | 48 +- .../chain_observer/struct.FakeObserver.html | 68 +- .../struct.MockChainObserver.html | 50 +- .../chain_observer/struct.TxDatum.html | 68 +- .../chain_observer/struct.TxDatumBuilder.html | 46 +- .../chain_observer/trait.ChainObserver.html | 18 +- .../chain_observer/type.ChainAddress.html | 2 +- .../constant.MITHRIL_API_VERSION_HEADER.html | 2 +- ...onstant.MITHRIL_SIGNER_VERSION_HEADER.html | 2 +- .../constant.PROTOCOL_VERSION.html | 2 +- .../enum.EraMarkersVerifierError.html | 46 +- .../enum.ProtocolGenesisError.html | 46 +- .../enum.ProtocolInitializerErrorWrapper.html | 46 +- ...enum.ProtocolRegistrationErrorWrapper.html | 68 +- .../crypto_helper/fn.key_decode_hex.html | 2 +- .../crypto_helper/fn.key_encode_hex.html | 2 +- .../mithril_common/crypto_helper/index.html | 2 +- .../struct.ColdKeyGenerator.html | 42 +- .../struct.EraMarkersSigner.html | 48 +- .../struct.EraMarkersVerifier.html | 52 +- .../crypto_helper/struct.OpCert.html | 84 +- .../struct.ProtocolGenesisSigner.html | 48 +- .../struct.ProtocolGenesisVerifier.html | 52 +- .../crypto_helper/struct.ProtocolKey.html | 126 +- .../crypto_helper/struct.Sum6KesBytes.html | 52 +- .../fn.setup_certificate_chain.html | 8 +- .../tests_setup/fn.setup_genesis.html | 2 +- .../tests_setup/fn.setup_message.html | 2 +- .../fn.setup_protocol_parameters.html | 2 +- ...setup_signers_from_stake_distribution.html | 4 +- .../fn.setup_temp_directory_for_signer.html | 6 +- .../crypto_helper/tests_setup/index.html | 2 +- .../crypto_helper/trait.ProtocolKeyCodec.html | 12 +- .../trait.SerDeShelleyFileFormat.html | 20 +- .../type.EraMarkersVerifierSecretKey.html | 2 +- .../type.EraMarkersVerifierSignature.html | 2 +- ...ype.EraMarkersVerifierVerificationKey.html | 2 +- .../crypto_helper/type.KESPeriod.html | 2 +- ...type.ProtocolAggregateVerificationKey.html | 2 +- .../type.ProtocolAggregationError.html | 2 +- .../crypto_helper/type.ProtocolClerk.html | 2 +- .../type.ProtocolClosedKeyRegistration.html | 2 +- .../type.ProtocolGenesisSecretKey.html | 2 +- .../type.ProtocolGenesisSignature.html | 10 +- .../type.ProtocolGenesisVerificationKey.html | 2 +- .../type.ProtocolInitializer.html | 2 +- .../type.ProtocolInitializerError.html | 2 +- .../type.ProtocolKeyRegistration.html | 2 +- .../type.ProtocolLotteryIndex.html | 2 +- .../type.ProtocolMultiSignature.html | 2 +- .../type.ProtocolParameters.html | 4 +- .../crypto_helper/type.ProtocolPartyId.html | 2 +- .../type.ProtocolRegistrationError.html | 2 +- .../crypto_helper/type.ProtocolSigner.html | 2 +- .../type.ProtocolSignerVerificationKey.html | 2 +- ...rotocolSignerVerificationKeySignature.html | 2 +- .../type.ProtocolSingleSignature.html | 2 +- .../crypto_helper/type.ProtocolStake.html | 2 +- .../type.ProtocolStakeDistribution.html | 2 +- .../crypto_helper/type.ProtocolVersion.html | 2 +- .../database/enum.ApplicationNodeType.html | 64 +- rust-doc/mithril_common/database/index.html | 2 +- .../database/struct.DatabaseVersion.html | 66 +- .../struct.DatabaseVersionChecker.html | 46 +- .../struct.DatabaseVersionProvider.html | 44 +- .../struct.DatabaseVersionUpdater.html | 42 +- .../database/struct.SqlMigration.html | 78 +- .../database/type.DbVersion.html | 2 +- .../enum.ImmutableDigesterCacheGetError.html | 50 +- ...m.ImmutableDigesterCacheProviderError.html | 46 +- ...enum.ImmutableDigesterCacheStoreError.html | 50 +- .../mithril_common/digesters/cache/index.html | 2 +- ....JsonImmutableFileDigestCacheProvider.html | 54 +- ...mutableFileDigestCacheProviderBuilder.html | 50 +- ...emoryImmutableFileDigestCacheProvider.html | 54 +- ...rait.ImmutableFileDigestCacheProvider.html | 22 +- .../cache/type.CacheProviderResult.html | 2 +- .../enum.ImmutableDigesterError.html | 58 +- .../enum.ImmutableFileCreationError.html | 60 +- .../enum.ImmutableFileListingError.html | 50 +- .../enum.ImmutableFileObserverError.html | 46 +- rust-doc/mithril_common/digesters/index.html | 2 +- .../struct.CardanoImmutableDigester.html | 46 +- .../struct.DumbImmutableDigester.html | 50 +- .../struct.DumbImmutableFileObserver.html | 52 +- .../digesters/struct.DummyImmutableDb.html | 56 +- .../struct.DummyImmutablesDbBuilder.html | 52 +- .../digesters/struct.ImmutableFile.html | 88 +- .../struct.ImmutableFileSystemObserver.html | 46 +- .../digesters/trait.ImmutableDigester.html | 10 +- .../trait.ImmutableFileObserver.html | 8 +- .../entities/enum.BeaconComparison.html | 64 +- .../entities/enum.BeaconComparisonError.html | 68 +- .../entities/enum.CardanoNetwork.html | 88 +- .../entities/enum.CertificateSignature.html | 44 +- .../entities/enum.EpochError.html | 52 +- .../entities/enum.ProtocolMessagePartKey.html | 80 +- .../entities/enum.SignedEntityType.html | 76 +- .../enum.SignedEntityTypeDiscriminants.html | 62 +- rust-doc/mithril_common/entities/index.html | 2 +- .../entities/struct.Beacon.html | 96 +- .../entities/struct.Certificate.html | 72 +- .../entities/struct.CertificateMetadata.html | 56 +- .../entities/struct.CertificatePending.html | 66 +- .../entities/struct.ClientError.html | 74 +- .../mithril_common/entities/struct.Epoch.html | 128 +- .../entities/struct.EpochSettings.html | 48 +- .../entities/struct.InternalServerError.html | 70 +- .../struct.MithrilStakeDistribution.html | 62 +- .../entities/struct.ProtocolMessage.html | 74 +- .../entities/struct.ProtocolParameters.html | 68 +- .../entities/struct.SignedEntity.html | 62 +- .../entities/struct.Signer.html | 84 +- .../entities/struct.SignerWithStake.html | 98 +- .../entities/struct.SingleSignatures.html | 70 +- .../entities/struct.Snapshot.html | 82 +- ...ype.HexEncodedAgregateVerificationKey.html | 2 +- .../entities/type.HexEncodedDigest.html | 2 +- .../type.HexEncodedEraMarkersSecretKey.html | 2 +- .../type.HexEncodedEraMarkersSignature.html | 2 +- ...e.HexEncodedEraMarkersVerificationKey.html | 2 +- .../type.HexEncodedGenesisSecretKey.html | 2 +- .../type.HexEncodedGenesisSignature.html | 2 +- ...type.HexEncodedGenesisVerificationKey.html | 2 +- .../entities/type.HexEncodedKey.html | 2 +- .../entities/type.HexEncodedKeySlice.html | 2 +- .../type.HexEncodedMultiSignature.html | 2 +- .../entities/type.HexEncodedOpCert.html | 2 +- .../type.HexEncodedSingleSignature.html | 2 +- .../type.HexEncodedVerificationKey.html | 2 +- ...pe.HexEncodedVerificationKeySignature.html | 2 +- .../entities/type.ImmutableFileName.html | 2 +- .../entities/type.ImmutableFileNumber.html | 2 +- .../entities/type.LotteryIndex.html | 2 +- .../mithril_common/entities/type.MagicId.html | 2 +- .../mithril_common/entities/type.PartyId.html | 2 +- .../type.ProtocolMessagePartValue.html | 2 +- .../entities/type.ProtocolVersion.html | 2 +- .../mithril_common/entities/type.Stake.html | 2 +- .../entities/type.StakeDistribution.html | 2 +- .../enum.BeaconProviderError.html | 46 +- .../adapters/enum.EraReaderAdapterType.html | 64 +- .../mithril_common/era/adapters/index.html | 2 +- .../struct.EraMarkersPayloadCardanoChain.html | 76 +- .../struct.EraReaderAdapterBuilder.html | 48 +- .../struct.EraReaderBootstrapAdapter.html | 44 +- .../struct.EraReaderCardanoChainAdapter.html | 44 +- .../struct.EraReaderDummyAdapter.html | 50 +- .../adapters/struct.EraReaderFileAdapter.html | 46 +- .../era/enum.EraReaderError.html | 58 +- .../mithril_common/era/enum.SupportedEra.html | 68 +- rust-doc/mithril_common/era/index.html | 2 +- .../mithril_common/era/struct.EraChecker.html | 44 +- .../era/struct.EraEpochToken.html | 68 +- .../mithril_common/era/struct.EraMarker.html | 74 +- .../mithril_common/era/struct.EraReader.html | 44 +- .../era/struct.SupportedEraIter.html | 1034 +++++++------- .../era/struct.UnsupportedEraError.html | 50 +- .../era/trait.EraReaderAdapter.html | 6 +- rust-doc/mithril_common/index.html | 2 +- .../mithril_common/macro.era_deprecate.html | 2 +- rust-doc/mithril_common/messages/index.html | 2 +- .../struct.CertificateListItemMessage.html | 68 +- ...ct.CertificateListItemMessageMetadata.html | 56 +- .../messages/struct.CertificateMessage.html | 76 +- .../struct.CertificateMetadataMessage.html | 56 +- .../struct.CertificatePendingMessage.html | 60 +- .../messages/struct.EpochSettingsMessage.html | 52 +- ...thrilStakeDistributionListItemMessage.html | 72 +- ...truct.MithrilStakeDistributionMessage.html | 64 +- .../struct.RegisterSignatureMessage.html | 72 +- .../struct.RegisterSignerMessage.html | 80 +- .../messages/struct.SignerMessage.html | 76 +- .../struct.SignerWithStakeMessagePart.html | 80 +- .../struct.SnapshotListItemMessage.html | 80 +- .../messages/struct.SnapshotMessage.html | 80 +- .../messages/trait.FromMessageAdapter.html | 2 +- .../messages/trait.ToMessageAdapter.html | 2 +- .../messages/trait.TryFromMessageAdapter.html | 2 +- .../messages/type.CertificateListMessage.html | 2 +- ...e.MithrilStakeDistributionListMessage.html | 2 +- .../messages/type.SnapshotListMessage.html | 2 +- .../protocol/enum.SignerBuilderError.html | 48 +- rust-doc/mithril_common/protocol/index.html | 2 +- .../protocol/struct.MultiSigner.html | 44 +- .../protocol/struct.SignerBuilder.html | 46 +- .../protocol/struct.SingleSigner.html | 44 +- .../signable_builder/index.html | 2 +- ...danoImmutableFilesFullSignableBuilder.html | 46 +- .../struct.MithrilSignableBuilderService.html | 46 +- ...thrilStakeDistributionSignableBuilder.html | 46 +- .../signable_builder/trait.Artifact.html | 24 +- .../signable_builder/trait.Beacon.html | 2 +- .../trait.SignableBuilder.html | 6 +- .../trait.SignableBuilderService.html | 6 +- .../sqlite/enum.HydrationError.html | 60 +- .../sqlite/fn.vacuum_database.html | 6 +- rust-doc/mithril_common/sqlite/index.html | 2 +- .../sqlite/struct.EntityCursor.html | 994 +++++++------- .../sqlite/struct.Projection.html | 56 +- .../sqlite/struct.ProjectionField.html | 56 +- .../sqlite/struct.SourceAlias.html | 48 +- .../sqlite/struct.WhereCondition.html | 48 +- .../mithril_common/sqlite/trait.Provider.html | 10 +- .../sqlite/trait.SqLiteEntity.html | 10 +- .../store/adapter/enum.AdapterError.html | 74 +- .../mithril_common/store/adapter/index.html | 2 +- .../adapter/struct.DumbStoreAdapter.html | 82 +- .../adapter/struct.FailStoreAdapter.html | 82 +- .../store/adapter/struct.MemoryAdapter.html | 84 +- .../store/adapter/struct.SQLiteAdapter.html | 76 +- .../adapter/struct.SQLiteResultIterator.html | 1194 ++++++++--------- .../store/adapter/trait.StoreAdapter.html | 46 +- .../mithril_common/store/enum.StoreError.html | 46 +- rust-doc/mithril_common/store/index.html | 2 +- .../store/struct.StakeStore.html | 56 +- .../store/trait.StakeStorer.html | 10 +- .../store/trait.StorePruner.html | 28 +- .../struct.BeaconProviderImpl.html | 46 +- .../test_utils/apispec/index.html | 2 +- .../test_utils/apispec/struct.APISpec.html | 70 +- ...num.StakeDistributionGenerationMethod.html | 46 +- .../test_utils/fake_data/fn.beacon.html | 2 +- .../test_utils/fake_data/fn.certificate.html | 2 +- .../fake_data/fn.certificate_pending.html | 2 +- .../test_utils/fake_data/fn.digest.html | 4 +- .../fake_data/fn.epoch_settings.html | 2 +- .../fake_data/fn.genesis_certificate.html | 2 +- .../fn.mithril_stake_distributions.html | 2 +- .../fake_data/fn.protocol_parameters.html | 2 +- .../test_utils/fake_data/fn.signers.html | 2 +- .../fake_data/fn.signers_with_stakes.html | 2 +- .../fake_data/fn.single_signatures.html | 2 +- .../test_utils/fake_data/fn.snapshots.html | 2 +- .../test_utils/fake_data/index.html | 2 +- .../fake_keys/fn.genesis_signature.html | 2 +- .../fake_keys/fn.multi_signature.html | 2 +- .../fake_keys/fn.operational_certificate.html | 2 +- .../fake_keys/fn.signer_verification_key.html | 2 +- .../fn.signer_verification_key_signature.html | 2 +- .../fake_keys/fn.single_signature.html | 2 +- .../test_utils/fake_keys/index.html | 2 +- rust-doc/mithril_common/test_utils/index.html | 2 +- .../test_utils/struct.MithrilFixture.html | 54 +- .../struct.MithrilFixtureBuilder.html | 46 +- .../test_utils/struct.SignerFixture.html | 58 +- .../mithril_common/trait.BeaconProvider.html | 8 +- rust-doc/mithril_common/type.StdError.html | 2 +- rust-doc/mithril_common/type.StdResult.html | 2 +- rust-doc/mithril_signer/all.html | 2 +- rust-doc/mithril_signer/database/index.html | 2 +- .../database/migration/fn.get_migrations.html | 2 +- .../database/migration/index.html | 2 +- .../enum.AggregatorClientError.html | 78 +- rust-doc/mithril_signer/enum.RunnerError.html | 74 +- .../mithril_signer/enum.RuntimeError.html | 64 +- rust-doc/mithril_signer/enum.SignerState.html | 68 +- .../enum.SingleSignerError.html | 54 +- rust-doc/mithril_signer/index.html | 2 +- .../struct.AggregatorHTTPClient.html | 56 +- .../mithril_signer/struct.Configuration.html | 120 +- .../struct.DefaultConfiguration.html | 50 +- .../struct.FromEpochSettingsAdapter.html | 42 +- ....FromPendingCertificateMessageAdapter.html | 42 +- ...uct.MithrilProtocolInitializerBuilder.html | 48 +- .../struct.MithrilSingleSigner.html | 44 +- .../struct.ProductionServiceBuilder.html | 52 +- .../struct.ProtocolInitializerStore.html | 56 +- .../mithril_signer/struct.SignerRunner.html | 64 +- .../mithril_signer/struct.SignerServices.html | 84 +- .../mithril_signer/struct.StateMachine.html | 46 +- ...struct.ToRegisterSignerMessageAdapter.html | 42 +- .../trait.AggregatorClient.html | 18 +- .../trait.ProtocolInitializerStorer.html | 18 +- rust-doc/mithril_signer/trait.Runner.html | 50 +- .../mithril_signer/trait.ServiceBuilder.html | 6 +- .../mithril_signer/trait.SingleSigner.html | 10 +- rust-doc/mithril_stm/all.html | 2 +- .../mithril_stm/enum.AggregationError.html | 44 +- rust-doc/mithril_stm/enum.RegisterError.html | 52 +- rust-doc/mithril_stm/index.html | 2 +- rust-doc/mithril_stm/key_reg/index.html | 2 +- .../key_reg/struct.ClosedKeyReg.html | 54 +- .../mithril_stm/key_reg/struct.KeyReg.html | 40 +- .../mithril_stm/key_reg/type.RegParty.html | 2 +- rust-doc/mithril_stm/stm/index.html | 2 +- .../mithril_stm/stm/struct.StmAggrSig.html | 70 +- .../stm/struct.StmAggrVerificationKey.html | 52 +- rust-doc/mithril_stm/stm/struct.StmClerk.html | 54 +- .../stm/struct.StmInitializer.html | 48 +- .../mithril_stm/stm/struct.StmParameters.html | 58 +- rust-doc/mithril_stm/stm/struct.StmSig.html | 76 +- .../mithril_stm/stm/struct.StmSigner.html | 44 +- rust-doc/mithril_stm/stm/type.Index.html | 2 +- rust-doc/mithril_stm/stm/type.Stake.html | 2 +- .../stm/type.StmVerificationKey.html | 2 +- .../stm/type.StmVerificationKeyPoP.html | 2 +- rust-doc/search-index.js | 8 +- rust-doc/settings.html | 2 +- .../cardano_immutable_files_full.rs.html | 2 +- .../artifact_builder/interface.rs.html | 2 +- .../mithril_stake_distribution.rs.html | 2 +- .../artifact_builder/mod.rs.html | 2 +- .../commands/era_command.rs.html | 2 +- .../commands/genesis_command.rs.html | 2 +- .../mithril_aggregator/commands/mod.rs.html | 2 +- .../commands/serve_command.rs.html | 2 +- .../commands/tools_command.rs.html | 2 +- .../mithril_aggregator/configuration.rs.html | 2 +- .../database/migration.rs.html | 2 +- .../mithril_aggregator/database/mod.rs.html | 2 +- .../database/provider/certificate.rs.html | 2 +- .../database/provider/epoch_setting.rs.html | 2 +- .../database/provider/mod.rs.html | 2 +- .../database/provider/open_message.rs.html | 2 +- .../database/provider/signed_entity.rs.html | 2 +- .../database/provider/signer.rs.html | 2 +- .../provider/signer_registration.rs.html | 2 +- .../provider/single_signature.rs.html | 2 +- .../database/provider/stake_pool.rs.html | 2 +- .../dependency_injection/builder.rs.html | 2 +- .../dependency_injection/containers.rs.html | 2 +- .../dependency_injection/error.rs.html | 2 +- .../dependency_injection/mod.rs.html | 2 +- .../mithril_aggregator/entities/mod.rs.html | 2 +- .../entities/open_message.rs.html | 2 +- .../signer_registration_message.rs.html | 2 +- .../event_store/event.rs.html | 2 +- .../event_store/mod.rs.html | 2 +- .../event_store/runner.rs.html | 2 +- .../event_store/transmitter_service.rs.html | 2 +- .../http_server/mod.rs.html | 2 +- .../mithril_stake_distribution.rs.html | 2 +- .../routes/artifact_routes/mod.rs.html | 2 +- .../routes/artifact_routes/snapshot.rs.html | 2 +- .../routes/certificate_routes.rs.html | 2 +- .../http_server/routes/epoch_routes.rs.html | 2 +- .../http_server/routes/middlewares.rs.html | 2 +- .../http_server/routes/mod.rs.html | 2 +- .../http_server/routes/reply.rs.html | 2 +- .../http_server/routes/router.rs.html | 2 +- .../routes/signatures_routes.rs.html | 2 +- .../http_server/routes/signer_routes.rs.html | 2 +- rust-doc/src/mithril_aggregator/lib.rs.html | 2 +- .../from_register_signature.rs.html | 2 +- .../from_register_signer.rs.html | 2 +- .../message_adapters/mod.rs.html | 2 +- .../to_certificate_list_message.rs.html | 2 +- .../to_certificate_message.rs.html | 2 +- .../to_certificate_pending_message.rs.html | 2 +- .../to_epoch_settings_message.rs.html | 2 +- ...il_stake_distribution_list_message.rs.html | 2 +- ...mithril_stake_distribution_message.rs.html | 2 +- .../to_snapshot_list_message.rs.html | 2 +- .../to_snapshot_message.rs.html | 2 +- .../mithril_aggregator/multi_signer.rs.html | 2 +- .../mithril_aggregator/runtime/error.rs.html | 2 +- .../mithril_aggregator/runtime/mod.rs.html | 2 +- .../mithril_aggregator/runtime/runner.rs.html | 2 +- .../runtime/state_machine.rs.html | 2 +- .../services/certifier.rs.html | 2 +- .../mithril_aggregator/services/mod.rs.html | 2 +- .../services/signed_entity.rs.html | 2 +- .../services/stake_distribution.rs.html | 2 +- .../services/ticker.rs.html | 2 +- .../signer_registerer.rs.html | 2 +- .../dumb_snapshot_uploader.rs.html | 2 +- .../local_snapshot_uploader.rs.html | 2 +- .../snapshot_uploaders/mod.rs.html | 2 +- .../remote_snapshot_uploader.rs.html | 2 +- .../snapshot_uploader.rs.html | 2 +- .../mithril_aggregator/snapshotter.rs.html | 2 +- .../src/mithril_aggregator/store/mod.rs.html | 2 +- .../store/pending_certificate_store.rs.html | 2 +- .../store/protocol_parameters_store.rs.html | 2 +- .../store/verification_key_store.rs.html | 2 +- .../tools/certificates_hash_migrator.rs.html | 2 +- .../tools/digest_helpers.rs.html | 2 +- .../src/mithril_aggregator/tools/era.rs.html | 2 +- .../mithril_aggregator/tools/genesis.rs.html | 2 +- .../src/mithril_aggregator/tools/mod.rs.html | 2 +- .../tools/remote_file_uploader.rs.html | 2 +- .../certificate_client.rs.html | 2 +- .../aggregator_client/http_client.rs.html | 2 +- .../mithril_stake_distribution_client.rs.html | 2 +- .../aggregator_client/mod.rs.html | 2 +- .../aggregator_client/snapshot_client.rs.html | 2 +- .../download.rs.html | 2 +- .../mithril_stake_distribution/list.rs.html | 2 +- .../mithril_stake_distribution/mod.rs.html | 2 +- .../src/mithril_client/commands/mod.rs.html | 2 +- .../commands/snapshot/download.rs.html | 2 +- .../commands/snapshot/list.rs.html | 2 +- .../commands/snapshot/mod.rs.html | 2 +- .../commands/snapshot/show.rs.html | 2 +- .../dependencies/builder.rs.html | 2 +- .../mithril_client/dependencies/mod.rs.html | 2 +- rust-doc/src/mithril_client/entities.rs.html | 2 +- rust-doc/src/mithril_client/lib.rs.html | 2 +- .../from_certificate_message_adapter.rs.html | 2 +- ...mithril_stake_distribution_message.rs.html | 2 +- .../from_snapshot_message.rs.html | 2 +- .../message_adapters/mod.rs.html | 2 +- .../mithril_stake_distribution.rs.html | 2 +- .../src/mithril_client/services/mod.rs.html | 2 +- .../mithril_client/services/snapshot.rs.html | 304 +++-- rust-doc/src/mithril_client/utils/mod.rs.html | 2 +- .../src/mithril_client/utils/unpacker.rs.html | 2 +- .../src/mithril_common/api_version.rs.html | 2 +- .../mithril_common/beacon_provider.rs.html | 2 +- .../certificate_genesis.rs.html | 2 +- .../certificate_retriever.rs.html | 2 +- .../certificate_verifier.rs.html | 2 +- .../certificate_chain/mod.rs.html | 2 +- .../chain_observer/cli_observer.rs.html | 2 +- .../chain_observer/fake_observer.rs.html | 2 +- .../chain_observer/interface.rs.html | 2 +- .../mithril_common/chain_observer/mod.rs.html | 2 +- .../chain_observer/model.rs.html | 2 +- .../crypto_helper/cardano/codec.rs.html | 2 +- .../crypto_helper/cardano/cold_key.rs.html | 2 +- .../cardano/key_certification.rs.html | 2 +- .../crypto_helper/cardano/mod.rs.html | 2 +- .../crypto_helper/cardano/opcert.rs.html | 2 +- .../crypto_helper/codec.rs.html | 2 +- .../crypto_helper/conversions.rs.html | 2 +- .../mithril_common/crypto_helper/era.rs.html | 2 +- .../crypto_helper/genesis.rs.html | 2 +- .../mithril_common/crypto_helper/mod.rs.html | 2 +- .../crypto_helper/tests_setup.rs.html | 2 +- .../crypto_helper/types/alias.rs.html | 2 +- .../crypto_helper/types/mod.rs.html | 2 +- .../crypto_helper/types/protocol_key.rs.html | 2 +- .../crypto_helper/types/wrappers.rs.html | 2 +- .../database/db_version.rs.html | 2 +- .../src/mithril_common/database/mod.rs.html | 2 +- .../database/version_checker.rs.html | 2 +- .../digesters/cache/json_provider.rs.html | 2 +- .../cache/json_provider_builder.rs.html | 2 +- .../digesters/cache/memory_provider.rs.html | 2 +- .../digesters/cache/mod.rs.html | 2 +- .../digesters/cache/provider.rs.html | 2 +- .../cardano_immutable_digester.rs.html | 2 +- .../digesters/dumb_immutable_observer.rs.html | 2 +- .../dummy_immutable_db_builder.rs.html | 2 +- .../digesters/immutable_digester.rs.html | 2 +- .../digesters/immutable_file.rs.html | 2 +- .../digesters/immutable_file_observer.rs.html | 2 +- .../src/mithril_common/digesters/mod.rs.html | 2 +- .../mithril_common/entities/beacon.rs.html | 2 +- .../entities/cardano_network.rs.html | 2 +- .../entities/certificate.rs.html | 2 +- .../entities/certificate_metadata.rs.html | 2 +- .../entities/certificate_pending.rs.html | 2 +- .../src/mithril_common/entities/epoch.rs.html | 2 +- .../entities/epoch_settings.rs.html | 2 +- .../entities/http_server_error.rs.html | 2 +- .../mithril_stake_distribution.rs.html | 2 +- .../src/mithril_common/entities/mod.rs.html | 2 +- .../entities/protocol_message.rs.html | 2 +- .../entities/protocol_parameters.rs.html | 2 +- .../entities/signed_entity.rs.html | 2 +- .../entities/signed_entity_type.rs.html | 2 +- .../mithril_common/entities/signer.rs.html | 2 +- .../entities/single_signatures.rs.html | 2 +- .../mithril_common/entities/snapshot.rs.html | 2 +- .../entities/type_alias.rs.html | 2 +- .../era/adapters/bootstrap.rs.html | 2 +- .../era/adapters/builder.rs.html | 2 +- .../era/adapters/cardano_chain.rs.html | 2 +- .../mithril_common/era/adapters/dummy.rs.html | 2 +- .../mithril_common/era/adapters/file.rs.html | 2 +- .../mithril_common/era/adapters/mod.rs.html | 2 +- .../mithril_common/era/era_checker.rs.html | 2 +- .../src/mithril_common/era/era_reader.rs.html | 2 +- rust-doc/src/mithril_common/era/mod.rs.html | 2 +- .../mithril_common/era/supported_era.rs.html | 2 +- .../out/open_api.rs.html | 2 +- rust-doc/src/mithril_common/lib.rs.html | 2 +- .../messages/certificate.rs.html | 2 +- .../messages/certificate_list.rs.html | 2 +- .../messages/certificate_metadata.rs.html | 2 +- .../messages/certificate_pending.rs.html | 2 +- .../messages/epoch_settings.rs.html | 2 +- .../mithril_common/messages/interface.rs.html | 2 +- .../messages/message_parts/mod.rs.html | 2 +- .../messages/message_parts/signer.rs.html | 2 +- .../mithril_stake_distribution.rs.html | 2 +- .../mithril_stake_distribution_list.rs.html | 2 +- .../src/mithril_common/messages/mod.rs.html | 2 +- .../messages/register_signature.rs.html | 2 +- .../messages/register_signer.rs.html | 2 +- .../mithril_common/messages/snapshot.rs.html | 2 +- .../messages/snapshot_list.rs.html | 2 +- .../src/mithril_common/protocol/mod.rs.html | 2 +- .../protocol/multi_signer.rs.html | 2 +- .../protocol/signer_builder.rs.html | 2 +- .../protocol/single_signer.rs.html | 2 +- ...no_immutable_full_signable_builder.rs.html | 2 +- .../signable_builder/interface.rs.html | 2 +- .../mithril_stake_distribution.rs.html | 2 +- .../signable_builder/mod.rs.html | 2 +- .../signable_builder_service.rs.html | 2 +- .../mithril_common/sqlite/condition.rs.html | 2 +- .../src/mithril_common/sqlite/cursor.rs.html | 2 +- .../src/mithril_common/sqlite/entity.rs.html | 2 +- .../src/mithril_common/sqlite/mod.rs.html | 2 +- .../mithril_common/sqlite/projection.rs.html | 2 +- .../mithril_common/sqlite/provider.rs.html | 2 +- .../sqlite/source_alias.rs.html | 2 +- .../store/adapter/dumb_adapter.rs.html | 2 +- .../store/adapter/fail_adapter.rs.html | 2 +- .../store/adapter/memory_adapter.rs.html | 2 +- .../mithril_common/store/adapter/mod.rs.html | 2 +- .../store/adapter/sqlite_adapter.rs.html | 2 +- .../store/adapter/store_adapter.rs.html | 2 +- .../src/mithril_common/store/error.rs.html | 2 +- rust-doc/src/mithril_common/store/mod.rs.html | 2 +- .../mithril_common/store/stake_store.rs.html | 2 +- .../mithril_common/store/store_pruner.rs.html | 2 +- .../mithril_common/test_utils/apispec.rs.html | 2 +- .../test_utils/fake_data.rs.html | 2 +- .../test_utils/fake_keys.rs.html | 2 +- .../test_utils/fixture_builder.rs.html | 2 +- .../test_utils/mithril_fixture.rs.html | 2 +- .../src/mithril_common/test_utils/mod.rs.html | 2 +- .../mithril_signer/aggregator_client.rs.html | 2 +- .../src/mithril_signer/configuration.rs.html | 2 +- .../mithril_signer/database/migration.rs.html | 2 +- .../src/mithril_signer/database/mod.rs.html | 2 +- rust-doc/src/mithril_signer/lib.rs.html | 2 +- .../from_epoch_settings.rs.html | 2 +- .../from_pending_certificate_message.rs.html | 2 +- .../message_adapters/mod.rs.html | 2 +- .../to_register_signature_message.rs.html | 2 +- .../to_register_signer_message.rs.html | 2 +- .../protocol_initializer_store.rs.html | 2 +- .../src/mithril_signer/runtime/error.rs.html | 2 +- .../src/mithril_signer/runtime/mod.rs.html | 2 +- .../src/mithril_signer/runtime/runner.rs.html | 2 +- .../runtime/signer_services.rs.html | 2 +- .../runtime/state_machine.rs.html | 2 +- .../src/mithril_signer/single_signer.rs.html | 2 +- .../src/mithril_stm/eligibility_check.rs.html | 2 +- rust-doc/src/mithril_stm/error.rs.html | 2 +- rust-doc/src/mithril_stm/key_reg.rs.html | 2 +- rust-doc/src/mithril_stm/lib.rs.html | 2 +- rust-doc/src/mithril_stm/merkle_tree.rs.html | 2 +- rust-doc/src/mithril_stm/multi_sig.rs.html | 2 +- rust-doc/src/mithril_stm/stm.rs.html | 2 +- 761 files changed, 10622 insertions(+), 10482 deletions(-) rename explorer/_next/static/{fIat1neKHLbUPnX-0kC4i => rrLp_kjWimyzIm6Abc-Tt}/_buildManifest.js (100%) rename explorer/_next/static/{fIat1neKHLbUPnX-0kC4i => rrLp_kjWimyzIm6Abc-Tt}/_ssgManifest.js (100%) rename rust-doc/src/mithril_common/home/runner/work/mithril/mithril/target/debug/build/{mithril-common-0cb6ed4c337df41d => mithril-common-89164325c20b7cbf}/out/open_api.rs.html (97%) diff --git a/explorer/404.html b/explorer/404.html index 45b5f25d59b..0d8d0c89d8b 100644 --- a/explorer/404.html +++ b/explorer/404.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/explorer/_next/static/fIat1neKHLbUPnX-0kC4i/_buildManifest.js b/explorer/_next/static/rrLp_kjWimyzIm6Abc-Tt/_buildManifest.js similarity index 100% rename from explorer/_next/static/fIat1neKHLbUPnX-0kC4i/_buildManifest.js rename to explorer/_next/static/rrLp_kjWimyzIm6Abc-Tt/_buildManifest.js diff --git a/explorer/_next/static/fIat1neKHLbUPnX-0kC4i/_ssgManifest.js b/explorer/_next/static/rrLp_kjWimyzIm6Abc-Tt/_ssgManifest.js similarity index 100% rename from explorer/_next/static/fIat1neKHLbUPnX-0kC4i/_ssgManifest.js rename to explorer/_next/static/rrLp_kjWimyzIm6Abc-Tt/_ssgManifest.js diff --git a/explorer/index.html b/explorer/index.html index 00f3d317ccb..6bcc0912687 100644 --- a/explorer/index.html +++ b/explorer/index.html @@ -1 +1 @@ -
\ No newline at end of file +
\ No newline at end of file diff --git a/rust-doc/help.html b/rust-doc/help.html index 499292d3ba0..bf24b234c89 100644 --- a/rust-doc/help.html +++ b/rust-doc/help.html @@ -1 +1 @@ -Rustdoc help

Rustdoc help

Back
\ No newline at end of file +Rustdoc help

Rustdoc help

Back
\ No newline at end of file diff --git a/rust-doc/implementors/clap_builder/derive/trait.Args.js b/rust-doc/implementors/clap_builder/derive/trait.Args.js index e916990fa35..d1b16af614d 100644 --- a/rust-doc/implementors/clap_builder/derive/trait.Args.js +++ b/rust-doc/implementors/clap_builder/derive/trait.Args.js @@ -1,4 +1,4 @@ (function() {var implementors = { "mithril_aggregator":[["impl Args for MainOpts"]], -"mithril_client":[["impl Args for MithrilStakeDistributionDownloadCommand"],["impl Args for SnapshotShowCommand"],["impl Args for SnapshotDownloadCommand"],["impl Args for SnapshotListCommand"],["impl Args for MithrilStakeDistributionListCommand"]] +"mithril_client":[["impl Args for SnapshotListCommand"],["impl Args for MithrilStakeDistributionListCommand"],["impl Args for MithrilStakeDistributionDownloadCommand"],["impl Args for SnapshotShowCommand"],["impl Args for SnapshotDownloadCommand"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/clap_builder/derive/trait.CommandFactory.js b/rust-doc/implementors/clap_builder/derive/trait.CommandFactory.js index f0316e15929..18bd7b55f64 100644 --- a/rust-doc/implementors/clap_builder/derive/trait.CommandFactory.js +++ b/rust-doc/implementors/clap_builder/derive/trait.CommandFactory.js @@ -1,4 +1,4 @@ (function() {var implementors = { "mithril_aggregator":[["impl CommandFactory for MainOpts"]], -"mithril_client":[["impl CommandFactory for MithrilStakeDistributionListCommand"],["impl CommandFactory for MithrilStakeDistributionDownloadCommand"],["impl CommandFactory for SnapshotListCommand"],["impl CommandFactory for SnapshotShowCommand"],["impl CommandFactory for SnapshotDownloadCommand"]] +"mithril_client":[["impl CommandFactory for SnapshotDownloadCommand"],["impl CommandFactory for SnapshotShowCommand"],["impl CommandFactory for MithrilStakeDistributionListCommand"],["impl CommandFactory for SnapshotListCommand"],["impl CommandFactory for MithrilStakeDistributionDownloadCommand"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/clap_builder/derive/trait.FromArgMatches.js b/rust-doc/implementors/clap_builder/derive/trait.FromArgMatches.js index 2fdc444a59c..9d469babd98 100644 --- a/rust-doc/implementors/clap_builder/derive/trait.FromArgMatches.js +++ b/rust-doc/implementors/clap_builder/derive/trait.FromArgMatches.js @@ -1,4 +1,4 @@ (function() {var implementors = { "mithril_aggregator":[["impl FromArgMatches for MainOpts"]], -"mithril_client":[["impl FromArgMatches for MithrilStakeDistributionListCommand"],["impl FromArgMatches for SnapshotListCommand"],["impl FromArgMatches for SnapshotShowCommand"],["impl FromArgMatches for MithrilStakeDistributionDownloadCommand"],["impl FromArgMatches for SnapshotCommands"],["impl FromArgMatches for MithrilStakeDistributionCommands"],["impl FromArgMatches for SnapshotDownloadCommand"]] +"mithril_client":[["impl FromArgMatches for SnapshotDownloadCommand"],["impl FromArgMatches for SnapshotListCommand"],["impl FromArgMatches for MithrilStakeDistributionListCommand"],["impl FromArgMatches for SnapshotShowCommand"],["impl FromArgMatches for SnapshotCommands"],["impl FromArgMatches for MithrilStakeDistributionDownloadCommand"],["impl FromArgMatches for MithrilStakeDistributionCommands"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/clap_builder/derive/trait.Parser.js b/rust-doc/implementors/clap_builder/derive/trait.Parser.js index 23e9b28e27e..68643b5b101 100644 --- a/rust-doc/implementors/clap_builder/derive/trait.Parser.js +++ b/rust-doc/implementors/clap_builder/derive/trait.Parser.js @@ -1,4 +1,4 @@ (function() {var implementors = { "mithril_aggregator":[["impl Parser for MainOpts"]], -"mithril_client":[["impl Parser for MithrilStakeDistributionDownloadCommand"],["impl Parser for SnapshotShowCommand"],["impl Parser for MithrilStakeDistributionListCommand"],["impl Parser for SnapshotDownloadCommand"],["impl Parser for SnapshotListCommand"]] +"mithril_client":[["impl Parser for SnapshotDownloadCommand"],["impl Parser for MithrilStakeDistributionListCommand"],["impl Parser for SnapshotListCommand"],["impl Parser for MithrilStakeDistributionDownloadCommand"],["impl Parser for SnapshotShowCommand"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/cli_table/row/trait.Row.js b/rust-doc/implementors/cli_table/row/trait.Row.js index c57163a454e..ad46360e7c9 100644 --- a/rust-doc/implementors/cli_table/row/trait.Row.js +++ b/rust-doc/implementors/cli_table/row/trait.Row.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"mithril_client":[["impl Row for &MithrilStakeDistributionListItem"],["impl Row for SnapshotFieldItem"],["impl Row for &SnapshotFieldItem"],["impl Row for SnapshotListItem"],["impl Row for &SnapshotListItem"],["impl Row for MithrilStakeDistributionListItem"]] +"mithril_client":[["impl Row for SnapshotFieldItem"],["impl Row for &MithrilStakeDistributionListItem"],["impl Row for MithrilStakeDistributionListItem"],["impl Row for &SnapshotListItem"],["impl Row for SnapshotListItem"],["impl Row for &SnapshotFieldItem"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/cli_table/title/trait.Title.js b/rust-doc/implementors/cli_table/title/trait.Title.js index 6ca59397ef7..aaf383ba64f 100644 --- a/rust-doc/implementors/cli_table/title/trait.Title.js +++ b/rust-doc/implementors/cli_table/title/trait.Title.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"mithril_client":[["impl Title for SnapshotFieldItem"],["impl Title for SnapshotListItem"],["impl Title for MithrilStakeDistributionListItem"]] +"mithril_client":[["impl Title for SnapshotListItem"],["impl Title for SnapshotFieldItem"],["impl Title for MithrilStakeDistributionListItem"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/core/clone/trait.Clone.js b/rust-doc/implementors/core/clone/trait.Clone.js index 34d6297ceb4..76eb9694461 100644 --- a/rust-doc/implementors/core/clone/trait.Clone.js +++ b/rust-doc/implementors/core/clone/trait.Clone.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"mithril_aggregator":[["impl Clone for SignerRegistrationsMessage"],["impl Clone for SingleSignatureRecord"],["impl Clone for Configuration"],["impl Clone for OpenMessageWithSingleSignaturesRecord"],["impl Clone for SnapshotUploaderType"],["impl Clone for SignerRegistrationRecord"],["impl Clone for CertificateRecord"],["impl Clone for EventMessage"],["impl Clone for SignerRegistrationRound"],["impl Clone for ExecutionEnvironment"],["impl Clone for MainOpts"],["impl Clone for OpenMessage"],["impl Clone for SignedEntityRecord"],["impl Clone for OpenMessageRecord"],["impl Clone for AggregatorConfig"],["impl Clone for DefaultConfiguration"],["impl Clone for SignerRecord"],["impl Clone for SignerRegistrationsListItemMessage"]], -"mithril_client":[["impl Clone for SnapshotListCommand"],["impl Clone for SnapshotShowCommand"],["impl Clone for MithrilStakeDistributionCommands"],["impl Clone for SnapshotFieldItem"],["impl Clone for SnapshotCommands"],["impl Clone for MithrilStakeDistributionDownloadCommand"],["impl Clone for SnapshotDownloadCommand"],["impl Clone for SnapshotListItem"],["impl Clone for MithrilStakeDistributionListItem"],["impl Clone for MithrilStakeDistributionListCommand"]], -"mithril_common":[["impl Clone for EraMarker"],["impl Clone for SnapshotListItemMessage"],["impl Clone for CertificateListItemMessage"],["impl Clone for CardanoCliRunner"],["impl Clone for SupportedEra"],["impl Clone for ApplicationNodeType"],["impl Clone for Beacon"],["impl Clone for OpCert"],["impl Clone for CardanoNetwork"],["impl Clone for SignedEntityType"],["impl Clone for CertificateMetadataMessage"],["impl Clone for CertificateListItemMessageMetadata"],["impl Clone for ImmutableFile"],["impl Clone for MithrilStakeDistributionMessage"],["impl Clone for MithrilStakeDistribution"],["impl Clone for SingleSignatures"],["impl Clone for TxDatum"],["impl Clone for SignerWithStake"],["impl Clone for SignerMessage"],["impl Clone for EraMarkersVerifier"],["impl Clone for Sum6KesBytes"],["impl Clone for MithrilStakeDistributionListItemMessage"],["impl Clone for DatabaseVersion"],["impl Clone for Signer"],["impl Clone for EpochSettings"],["impl Clone for EraMarkersPayload"],["impl Clone for Certificate"],["impl Clone for ProtocolMessage"],["impl Clone for ClientError"],["impl Clone for SignerWithStakeMessagePart"],["impl Clone for CertificateSignature"],["impl Clone for EpochSettingsMessage"],["impl Clone for SignedEntityTypeDiscriminants"],["impl Clone for Epoch"],["impl Clone for ProtocolGenesisVerifier"],["impl Clone for RegisterSignerMessage"],["impl Clone for BeaconComparison"],["impl Clone for SnapshotMessage"],["impl Clone for Snapshot"],["impl Clone for ProtocolParameters"],["impl Clone for APIVersionProvider"],["impl Clone for CertificateMessage"],["impl<T> Clone for ProtocolKey<T>where\n T: Serialize + DeserializeOwned + Clone,"],["impl Clone for MithrilFixture"],["impl<T> Clone for SignedEntity<T>where\n T: Artifact + Clone,"],["impl Clone for InternalServerError"],["impl Clone for CertificatePendingMessage"],["impl Clone for EraEpochToken"],["impl Clone for AdapterType"],["impl Clone for RegisterSignatureMessage"],["impl Clone for SignerFixture"],["impl Clone for SupportedEraIter"],["impl Clone for CertificateMetadata"],["impl Clone for SourceAlias"],["impl Clone for ProtocolMessagePartKey"],["impl Clone for CertificatePending"],["impl Clone for TxDatumFieldTypeName"]], -"mithril_signer":[["impl Clone for RunnerError"],["impl Clone for Configuration"],["impl Clone for DefaultConfiguration"]], -"mithril_stm":[["impl<D: Clone + Digest> Clone for ClosedKeyReg<D>"],["impl Clone for StmInitializer"],["impl Clone for KeyReg"],["impl<D: Clone + Digest> Clone for StmSigner<D>"],["impl Clone for StmSig"],["impl Clone for StmParameters"],["impl Clone for AggregationError"],["impl Clone for RegisterError"],["impl<D: Clone + Clone + Digest> Clone for StmClerk<D>"],["impl<D: Clone + Clone + Digest + FixedOutput> Clone for StmAggrSig<D>"],["impl<D: Clone + Clone + Digest + FixedOutput> Clone for StmAggrVerificationKey<D>"]] +"mithril_aggregator":[["impl Clone for EventMessage"],["impl Clone for SnapshotUploaderType"],["impl Clone for DefaultConfiguration"],["impl Clone for AggregatorConfig"],["impl Clone for OpenMessage"],["impl Clone for OpenMessageRecord"],["impl Clone for SignedEntityRecord"],["impl Clone for SignerRegistrationsListItemMessage"],["impl Clone for SingleSignatureRecord"],["impl Clone for SignerRecord"],["impl Clone for ExecutionEnvironment"],["impl Clone for Configuration"],["impl Clone for SignerRegistrationRound"],["impl Clone for CertificateRecord"],["impl Clone for SignerRegistrationsMessage"],["impl Clone for MainOpts"],["impl Clone for SignerRegistrationRecord"],["impl Clone for OpenMessageWithSingleSignaturesRecord"]], +"mithril_client":[["impl Clone for MithrilStakeDistributionListItem"],["impl Clone for MithrilStakeDistributionListCommand"],["impl Clone for SnapshotFieldItem"],["impl Clone for SnapshotShowCommand"],["impl Clone for SnapshotListCommand"],["impl Clone for MithrilStakeDistributionDownloadCommand"],["impl Clone for SnapshotListItem"],["impl Clone for MithrilStakeDistributionCommands"],["impl Clone for SnapshotCommands"],["impl Clone for SnapshotDownloadCommand"]], +"mithril_common":[["impl Clone for APIVersionProvider"],["impl<T> Clone for ProtocolKey<T>where\n T: Serialize + DeserializeOwned + Clone,"],["impl Clone for Beacon"],["impl<T> Clone for SignedEntity<T>where\n T: Artifact + Clone,"],["impl Clone for SignerFixture"],["impl Clone for EpochSettings"],["impl Clone for MithrilFixture"],["impl Clone for CertificateListItemMessageMetadata"],["impl Clone for SignerWithStakeMessagePart"],["impl Clone for OpCert"],["impl Clone for SignerWithStake"],["impl Clone for SignedEntityTypeDiscriminants"],["impl Clone for DatabaseVersion"],["impl Clone for ProtocolGenesisVerifier"],["impl Clone for CertificateListItemMessage"],["impl Clone for SignedEntityType"],["impl Clone for TxDatum"],["impl Clone for Epoch"],["impl Clone for CertificateMessage"],["impl Clone for CertificateMetadata"],["impl Clone for CardanoCliRunner"],["impl Clone for CertificatePendingMessage"],["impl Clone for SnapshotListItemMessage"],["impl Clone for CertificateMetadataMessage"],["impl Clone for Snapshot"],["impl Clone for InternalServerError"],["impl Clone for CertificatePending"],["impl Clone for SourceAlias"],["impl Clone for BeaconComparison"],["impl Clone for EraMarkersPayload"],["impl Clone for AdapterType"],["impl Clone for EraMarker"],["impl Clone for EraEpochToken"],["impl Clone for TxDatumFieldTypeName"],["impl Clone for SnapshotMessage"],["impl Clone for Signer"],["impl Clone for SupportedEra"],["impl Clone for MithrilStakeDistributionMessage"],["impl Clone for MithrilStakeDistribution"],["impl Clone for MithrilStakeDistributionListItemMessage"],["impl Clone for ApplicationNodeType"],["impl Clone for SupportedEraIter"],["impl Clone for ProtocolParameters"],["impl Clone for Certificate"],["impl Clone for RegisterSignatureMessage"],["impl Clone for Sum6KesBytes"],["impl Clone for ProtocolMessagePartKey"],["impl Clone for EpochSettingsMessage"],["impl Clone for RegisterSignerMessage"],["impl Clone for SignerMessage"],["impl Clone for SingleSignatures"],["impl Clone for ImmutableFile"],["impl Clone for ProtocolMessage"],["impl Clone for ClientError"],["impl Clone for EraMarkersVerifier"],["impl Clone for CardanoNetwork"],["impl Clone for CertificateSignature"]], +"mithril_signer":[["impl Clone for RunnerError"],["impl Clone for DefaultConfiguration"],["impl Clone for Configuration"]], +"mithril_stm":[["impl<D: Clone + Digest> Clone for ClosedKeyReg<D>"],["impl<D: Clone + Clone + Digest + FixedOutput> Clone for StmAggrVerificationKey<D>"],["impl Clone for RegisterError"],["impl Clone for KeyReg"],["impl Clone for StmParameters"],["impl<D: Clone + Digest> Clone for StmSigner<D>"],["impl Clone for StmInitializer"],["impl<D: Clone + Clone + Digest> Clone for StmClerk<D>"],["impl Clone for AggregationError"],["impl<D: Clone + Clone + Digest + FixedOutput> Clone for StmAggrSig<D>"],["impl Clone for StmSig"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/core/cmp/trait.Eq.js b/rust-doc/implementors/core/cmp/trait.Eq.js index c7f52db36cd..809c56121db 100644 --- a/rust-doc/implementors/core/cmp/trait.Eq.js +++ b/rust-doc/implementors/core/cmp/trait.Eq.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"mithril_aggregator":[["impl Eq for SignerRegistrationRound"],["impl Eq for ExecutionEnvironment"],["impl Eq for SignerRegistrationsListItemMessage"],["impl Eq for OpenMessageRecord"],["impl Eq for SignerRegistrationsMessage"],["impl Eq for SnapshotUploaderType"],["impl Eq for OpenMessage"]], -"mithril_client":[["impl Eq for SnapshotListItem"],["impl Eq for MithrilStakeDistributionListItem"],["impl Eq for SnapshotFieldItem"]], -"mithril_common":[["impl Eq for Snapshot"],["impl Eq for MithrilStakeDistributionListItemMessage"],["impl Eq for SingleSignatures"],["impl Eq for ProtocolMessage"],["impl Eq for CardanoNetwork"],["impl Eq for Signer"],["impl Eq for EraEpochToken"],["impl Eq for EraMarkersPayload"],["impl Eq for SnapshotMessage"],["impl Eq for RegisterSignatureMessage"],["impl Eq for AdapterType"],["impl Eq for Epoch"],["impl Eq for SignerWithStake"],["impl Eq for RegisterSignerMessage"],["impl Eq for SignerWithStakeMessagePart"],["impl Eq for BeaconComparison"],["impl Eq for TxDatum"],["impl<T> Eq for ProtocolKey<T>where\n T: Serialize + DeserializeOwned + Eq,"],["impl Eq for DatabaseVersion"],["impl Eq for InternalServerError"],["impl Eq for SnapshotListItemMessage"],["impl Eq for TxDatumFieldTypeName"],["impl Eq for SqlMigration"],["impl Eq for BeaconComparisonError"],["impl Eq for SignerMessage"],["impl Eq for ImmutableFile"],["impl Eq for ClientError"],["impl Eq for Beacon"],["impl Eq for ProtocolMessagePartKey"],["impl Eq for SignedEntityTypeDiscriminants"],["impl Eq for SupportedEra"],["impl Eq for SignedEntityType"],["impl Eq for OpCert"],["impl Eq for EraMarker"],["impl Eq for ProtocolRegistrationErrorWrapper"],["impl Eq for ApplicationNodeType"]], -"mithril_signer":[["impl Eq for RunnerError"],["impl Eq for SignerState"]], -"mithril_stm":[["impl Eq for KeyReg"],["impl<D: Eq + Digest> Eq for ClosedKeyReg<D>"],["impl Eq for RegisterError"],["impl Eq for StmSig"]] +"mithril_aggregator":[["impl Eq for SnapshotUploaderType"],["impl Eq for SignerRegistrationRound"],["impl Eq for OpenMessageRecord"],["impl Eq for OpenMessage"],["impl Eq for SignerRegistrationsListItemMessage"],["impl Eq for ExecutionEnvironment"],["impl Eq for SignerRegistrationsMessage"]], +"mithril_client":[["impl Eq for SnapshotFieldItem"],["impl Eq for MithrilStakeDistributionListItem"],["impl Eq for SnapshotListItem"]], +"mithril_common":[["impl<T> Eq for ProtocolKey<T>where\n T: Serialize + DeserializeOwned + Eq,"],["impl Eq for OpCert"],["impl Eq for SqlMigration"],["impl Eq for EraMarker"],["impl Eq for EraEpochToken"],["impl Eq for ProtocolRegistrationErrorWrapper"],["impl Eq for Snapshot"],["impl Eq for SupportedEra"],["impl Eq for CardanoNetwork"],["impl Eq for RegisterSignatureMessage"],["impl Eq for SignerMessage"],["impl Eq for Epoch"],["impl Eq for ProtocolMessagePartKey"],["impl Eq for InternalServerError"],["impl Eq for SignerWithStake"],["impl Eq for ApplicationNodeType"],["impl Eq for SnapshotMessage"],["impl Eq for SignedEntityTypeDiscriminants"],["impl Eq for SignerWithStakeMessagePart"],["impl Eq for AdapterType"],["impl Eq for SingleSignatures"],["impl Eq for DatabaseVersion"],["impl Eq for ClientError"],["impl Eq for BeaconComparisonError"],["impl Eq for ImmutableFile"],["impl Eq for TxDatumFieldTypeName"],["impl Eq for SignedEntityType"],["impl Eq for SnapshotListItemMessage"],["impl Eq for BeaconComparison"],["impl Eq for MithrilStakeDistributionListItemMessage"],["impl Eq for TxDatum"],["impl Eq for Beacon"],["impl Eq for ProtocolMessage"],["impl Eq for EraMarkersPayload"],["impl Eq for Signer"],["impl Eq for RegisterSignerMessage"]], +"mithril_signer":[["impl Eq for RunnerError"],["impl Eq for SignerState"]], +"mithril_stm":[["impl Eq for KeyReg"],["impl Eq for StmSig"],["impl<D: Eq + Digest> Eq for ClosedKeyReg<D>"],["impl Eq for RegisterError"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/core/cmp/trait.Ord.js b/rust-doc/implementors/core/cmp/trait.Ord.js index 1299194735f..3965220d41a 100644 --- a/rust-doc/implementors/core/cmp/trait.Ord.js +++ b/rust-doc/implementors/core/cmp/trait.Ord.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"mithril_common":[["impl Ord for Epoch"],["impl Ord for SignerWithStake"],["impl Ord for SqlMigration"],["impl Ord for ImmutableFile"],["impl Ord for ProtocolMessagePartKey"]], -"mithril_stm":[["impl Ord for StmSig"]] +"mithril_common":[["impl Ord for SqlMigration"],["impl Ord for Epoch"],["impl Ord for ProtocolMessagePartKey"],["impl Ord for ImmutableFile"],["impl Ord for SignerWithStake"]], +"mithril_stm":[["impl Ord for StmSig"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/core/cmp/trait.PartialEq.js b/rust-doc/implementors/core/cmp/trait.PartialEq.js index 929e9a003da..58ddc529fbb 100644 --- a/rust-doc/implementors/core/cmp/trait.PartialEq.js +++ b/rust-doc/implementors/core/cmp/trait.PartialEq.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"mithril_aggregator":[["impl PartialEq<SingleSignatureRecord> for SingleSignatureRecord"],["impl PartialEq<SignedEntityRecord> for SignedEntityRecord"],["impl PartialEq<CertificateRecord> for CertificateRecord"],["impl PartialEq<SignerRegistrationsMessage> for SignerRegistrationsMessage"],["impl PartialEq<SignerRegistrationRound> for SignerRegistrationRound"],["impl PartialEq<SnapshotUploaderType> for SnapshotUploaderType"],["impl PartialEq<SignerRecord> for SignerRecord"],["impl PartialEq<OpenMessageRecord> for OpenMessageRecord"],["impl PartialEq<ExecutionEnvironment> for ExecutionEnvironment"],["impl PartialEq<OpenMessage> for OpenMessage"],["impl PartialEq<SignerRegistrationsListItemMessage> for SignerRegistrationsListItemMessage"],["impl PartialEq<StakePool> for StakePool"],["impl PartialEq<SignerRegistrationRecord> for SignerRegistrationRecord"],["impl PartialEq<EpochSettingRecord> for EpochSettingRecord"]], -"mithril_client":[["impl PartialEq<SnapshotListItem> for SnapshotListItem"],["impl PartialEq<SnapshotFieldItem> for SnapshotFieldItem"],["impl PartialEq<MithrilStakeDistributionListItem> for MithrilStakeDistributionListItem"]], -"mithril_common":[["impl PartialEq<ApplicationNodeType> for ApplicationNodeType"],["impl PartialEq<SingleSignatures> for SingleSignatures"],["impl PartialEq<DatabaseVersion> for DatabaseVersion"],["impl PartialEq<RegisterSignerMessage> for RegisterSignerMessage"],["impl PartialEq<Certificate> for Certificate"],["impl PartialEq<ClientError> for ClientError"],["impl PartialEq<MithrilStakeDistributionListItemMessage> for MithrilStakeDistributionListItemMessage"],["impl PartialEq<TxDatum> for TxDatum"],["impl PartialEq<EraMarker> for EraMarker"],["impl PartialEq<SignerMessage> for SignerMessage"],["impl PartialEq<Snapshot> for Snapshot"],["impl PartialEq<CertificatePending> for CertificatePending"],["impl PartialEq<MithrilStakeDistribution> for MithrilStakeDistribution"],["impl PartialEq<OpCert> for OpCert"],["impl PartialEq<BeaconComparison> for BeaconComparison"],["impl PartialEq<InternalServerError> for InternalServerError"],["impl PartialEq<Signer> for Signer"],["impl PartialEq<u64> for &Epoch"],["impl<T> PartialEq<ProtocolKey<T>> for ProtocolKey<T>where\n T: Serialize + DeserializeOwned + PartialEq,"],["impl PartialEq<CertificateMetadataMessage> for CertificateMetadataMessage"],["impl PartialEq<ProtocolMessage> for ProtocolMessage"],["impl PartialEq<CertificateMessage> for CertificateMessage"],["impl PartialEq<SignerWithStakeMessagePart> for SignerWithStakeMessagePart"],["impl PartialEq<u64> for Epoch"],["impl PartialEq<ImmutableFile> for ImmutableFile"],["impl PartialEq<SqlMigration> for SqlMigration"],["impl PartialEq<Beacon> for Beacon"],["impl PartialEq<ProtocolMessagePartKey> for ProtocolMessagePartKey"],["impl PartialEq<CertificatePendingMessage> for CertificatePendingMessage"],["impl PartialEq<EpochSettings> for EpochSettings"],["impl PartialEq<AdapterType> for AdapterType"],["impl PartialEq<CertificateListItemMessage> for CertificateListItemMessage"],["impl PartialEq<SnapshotListItemMessage> for SnapshotListItemMessage"],["impl PartialEq<EraEpochToken> for EraEpochToken"],["impl PartialEq<CertificateListItemMessageMetadata> for CertificateListItemMessageMetadata"],["impl PartialEq<BeaconComparisonError> for BeaconComparisonError"],["impl PartialEq<SignedEntityType> for SignedEntityType"],["impl PartialEq<CertificateMetadata> for CertificateMetadata"],["impl PartialEq<SignedEntityTypeDiscriminants> for SignedEntityTypeDiscriminants"],["impl PartialEq<SnapshotMessage> for SnapshotMessage"],["impl PartialEq<Epoch> for u64"],["impl PartialEq<RegisterSignatureMessage> for RegisterSignatureMessage"],["impl PartialEq<TxDatumFieldTypeName> for TxDatumFieldTypeName"],["impl PartialEq<EpochSettingsMessage> for EpochSettingsMessage"],["impl PartialEq<SignerWithStake> for SignerWithStake"],["impl PartialEq<ProtocolRegistrationErrorWrapper> for ProtocolRegistrationErrorWrapper"],["impl PartialEq<ProtocolParameters> for ProtocolParameters"],["impl PartialEq<&Epoch> for u64"],["impl PartialEq<EraMarkersPayload> for EraMarkersPayload"],["impl PartialEq<Epoch> for Epoch"],["impl PartialEq<CardanoNetwork> for CardanoNetwork"],["impl PartialEq<MithrilStakeDistributionMessage> for MithrilStakeDistributionMessage"],["impl PartialEq<SupportedEra> for SupportedEra"]], -"mithril_signer":[["impl PartialEq<RunnerError> for RunnerError"],["impl PartialEq<SignerState> for SignerState"]], -"mithril_stm":[["impl PartialEq<StmParameters> for StmParameters"],["impl<D: PartialEq + Digest> PartialEq<ClosedKeyReg<D>> for ClosedKeyReg<D>"],["impl PartialEq<RegisterError> for RegisterError"],["impl PartialEq<StmSig> for StmSig"],["impl PartialEq<KeyReg> for KeyReg"]] +"mithril_aggregator":[["impl PartialEq<ExecutionEnvironment> for ExecutionEnvironment"],["impl PartialEq<SignerRegistrationsMessage> for SignerRegistrationsMessage"],["impl PartialEq<SingleSignatureRecord> for SingleSignatureRecord"],["impl PartialEq<EpochSettingRecord> for EpochSettingRecord"],["impl PartialEq<SignerRegistrationRecord> for SignerRegistrationRecord"],["impl PartialEq<SignerRecord> for SignerRecord"],["impl PartialEq<StakePool> for StakePool"],["impl PartialEq<OpenMessage> for OpenMessage"],["impl PartialEq<CertificateRecord> for CertificateRecord"],["impl PartialEq<SignerRegistrationRound> for SignerRegistrationRound"],["impl PartialEq<SignerRegistrationsListItemMessage> for SignerRegistrationsListItemMessage"],["impl PartialEq<OpenMessageRecord> for OpenMessageRecord"],["impl PartialEq<SnapshotUploaderType> for SnapshotUploaderType"],["impl PartialEq<SignedEntityRecord> for SignedEntityRecord"]], +"mithril_client":[["impl PartialEq<SnapshotFieldItem> for SnapshotFieldItem"],["impl PartialEq<MithrilStakeDistributionListItem> for MithrilStakeDistributionListItem"],["impl PartialEq<SnapshotListItem> for SnapshotListItem"]], +"mithril_common":[["impl PartialEq<TxDatumFieldTypeName> for TxDatumFieldTypeName"],["impl PartialEq<CertificateMetadata> for CertificateMetadata"],["impl PartialEq<ImmutableFile> for ImmutableFile"],["impl PartialEq<SignedEntityType> for SignedEntityType"],["impl PartialEq<ProtocolParameters> for ProtocolParameters"],["impl PartialEq<CertificatePendingMessage> for CertificatePendingMessage"],["impl PartialEq<EpochSettings> for EpochSettings"],["impl PartialEq<EpochSettingsMessage> for EpochSettingsMessage"],["impl PartialEq<ProtocolRegistrationErrorWrapper> for ProtocolRegistrationErrorWrapper"],["impl PartialEq<Snapshot> for Snapshot"],["impl PartialEq<u64> for &Epoch"],["impl PartialEq<MithrilStakeDistributionListItemMessage> for MithrilStakeDistributionListItemMessage"],["impl PartialEq<TxDatum> for TxDatum"],["impl PartialEq<Certificate> for Certificate"],["impl PartialEq<EraEpochToken> for EraEpochToken"],["impl PartialEq<BeaconComparisonError> for BeaconComparisonError"],["impl PartialEq<EraMarker> for EraMarker"],["impl PartialEq<SignerMessage> for SignerMessage"],["impl PartialEq<u64> for Epoch"],["impl PartialEq<SupportedEra> for SupportedEra"],["impl PartialEq<SignerWithStakeMessagePart> for SignerWithStakeMessagePart"],["impl PartialEq<ApplicationNodeType> for ApplicationNodeType"],["impl PartialEq<ProtocolMessagePartKey> for ProtocolMessagePartKey"],["impl PartialEq<AdapterType> for AdapterType"],["impl PartialEq<RegisterSignerMessage> for RegisterSignerMessage"],["impl PartialEq<Signer> for Signer"],["impl PartialEq<Epoch> for Epoch"],["impl PartialEq<OpCert> for OpCert"],["impl PartialEq<SignedEntityTypeDiscriminants> for SignedEntityTypeDiscriminants"],["impl PartialEq<DatabaseVersion> for DatabaseVersion"],["impl PartialEq<CertificateMetadataMessage> for CertificateMetadataMessage"],["impl PartialEq<Epoch> for u64"],["impl PartialEq<MithrilStakeDistributionMessage> for MithrilStakeDistributionMessage"],["impl PartialEq<SnapshotListItemMessage> for SnapshotListItemMessage"],["impl PartialEq<SingleSignatures> for SingleSignatures"],["impl PartialEq<CertificateMessage> for CertificateMessage"],["impl PartialEq<Beacon> for Beacon"],["impl PartialEq<InternalServerError> for InternalServerError"],["impl PartialEq<CardanoNetwork> for CardanoNetwork"],["impl PartialEq<RegisterSignatureMessage> for RegisterSignatureMessage"],["impl PartialEq<SignerWithStake> for SignerWithStake"],["impl PartialEq<EraMarkersPayload> for EraMarkersPayload"],["impl PartialEq<CertificateListItemMessageMetadata> for CertificateListItemMessageMetadata"],["impl PartialEq<&Epoch> for u64"],["impl PartialEq<SqlMigration> for SqlMigration"],["impl<T> PartialEq<ProtocolKey<T>> for ProtocolKey<T>where\n T: Serialize + DeserializeOwned + PartialEq,"],["impl PartialEq<ClientError> for ClientError"],["impl PartialEq<CertificatePending> for CertificatePending"],["impl PartialEq<ProtocolMessage> for ProtocolMessage"],["impl PartialEq<SnapshotMessage> for SnapshotMessage"],["impl PartialEq<MithrilStakeDistribution> for MithrilStakeDistribution"],["impl PartialEq<BeaconComparison> for BeaconComparison"],["impl PartialEq<CertificateListItemMessage> for CertificateListItemMessage"]], +"mithril_signer":[["impl PartialEq<SignerState> for SignerState"],["impl PartialEq<RunnerError> for RunnerError"]], +"mithril_stm":[["impl<D: PartialEq + Digest> PartialEq<ClosedKeyReg<D>> for ClosedKeyReg<D>"],["impl PartialEq<StmParameters> for StmParameters"],["impl PartialEq<KeyReg> for KeyReg"],["impl PartialEq<StmSig> for StmSig"],["impl PartialEq<RegisterError> for RegisterError"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/core/cmp/trait.PartialOrd.js b/rust-doc/implementors/core/cmp/trait.PartialOrd.js index 28119154afa..cff1b9a7bd7 100644 --- a/rust-doc/implementors/core/cmp/trait.PartialOrd.js +++ b/rust-doc/implementors/core/cmp/trait.PartialOrd.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"mithril_client":[["impl PartialOrd<MithrilStakeDistributionListItem> for MithrilStakeDistributionListItem"],["impl PartialOrd<SnapshotFieldItem> for SnapshotFieldItem"],["impl PartialOrd<SnapshotListItem> for SnapshotListItem"]], -"mithril_common":[["impl PartialOrd<Beacon> for Beacon"],["impl PartialOrd<Epoch> for Epoch"],["impl PartialOrd<SqlMigration> for SqlMigration"],["impl PartialOrd<Certificate> for Certificate"],["impl PartialOrd<DatabaseVersion> for DatabaseVersion"],["impl PartialOrd<SignerWithStake> for SignerWithStake"],["impl PartialOrd<ProtocolMessagePartKey> for ProtocolMessagePartKey"],["impl PartialOrd<ImmutableFile> for ImmutableFile"],["impl PartialOrd<CardanoNetwork> for CardanoNetwork"]], -"mithril_stm":[["impl PartialOrd<StmSig> for StmSig"]] +"mithril_client":[["impl PartialOrd<SnapshotListItem> for SnapshotListItem"],["impl PartialOrd<MithrilStakeDistributionListItem> for MithrilStakeDistributionListItem"],["impl PartialOrd<SnapshotFieldItem> for SnapshotFieldItem"]], +"mithril_common":[["impl PartialOrd<Epoch> for Epoch"],["impl PartialOrd<Beacon> for Beacon"],["impl PartialOrd<DatabaseVersion> for DatabaseVersion"],["impl PartialOrd<ProtocolMessagePartKey> for ProtocolMessagePartKey"],["impl PartialOrd<ImmutableFile> for ImmutableFile"],["impl PartialOrd<Certificate> for Certificate"],["impl PartialOrd<SqlMigration> for SqlMigration"],["impl PartialOrd<CardanoNetwork> for CardanoNetwork"],["impl PartialOrd<SignerWithStake> for SignerWithStake"]], +"mithril_stm":[["impl PartialOrd<StmSig> for StmSig"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/core/convert/trait.From.js b/rust-doc/implementors/core/convert/trait.From.js index 5bfb4faccb1..3b9fced6bd7 100644 --- a/rust-doc/implementors/core/convert/trait.From.js +++ b/rust-doc/implementors/core/convert/trait.From.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"mithril_aggregator":[["impl From<SignerRegistrationRecord> for SignerWithStake"],["impl From<StoreError> for ProtocolError"],["impl From<OpenMessageWithSingleSignaturesRecord> for OpenMessage"],["impl From<CertificateRecord> for Certificate"],["impl From<ConfigError> for DependenciesBuilderError"],["impl From<SignedEntityRecord> for Snapshot"],["impl From<OpenMessageWithSingleSignaturesRecord> for OpenMessageRecord"],["impl From<EpochError> for ProtocolError"],["impl From<Box<dyn Error + Send + Sync + 'static, Global>> for RuntimeError"],["impl From<ProtocolRegistrationErrorWrapper> for SignerRegistrationError"],["impl From<OpenMessageRecord> for OpenMessage"],["impl From<Error> for SnapshotError"],["impl From<SignerRegistrationRecord> for Signer"],["impl From<StoreError> for SignerRegistrationError"],["impl From<Certificate> for CertificateRecord"],["impl From<ExecutionEnvironment> for ValueKind"],["impl From<Box<dyn Error + Send + Sync + 'static, Global>> for DependenciesBuilderError"],["impl From<ProtocolRegistrationErrorWrapper> for ProtocolError"]], -"mithril_client":[["impl From<SnapshotListItemMessage> for SnapshotListItem"],["impl From<MithrilStakeDistributionListItemMessage> for MithrilStakeDistributionListItem"]], -"mithril_common":[["impl From<ImmutableDigesterCacheStoreError> for ImmutableDigesterCacheProviderError"],["impl From<ProtocolKey<StmSig>> for StmSig"],["impl From<Error> for ImmutableDigesterCacheGetError"],["impl From<SignerWithStake> for Signer"],["impl From<ProtocolGenesisError> for CertificateVerifierError"],["impl From<Error> for EraMarkersVerifierError"],["impl From<ImmutableFileListingError> for ImmutableDigesterError"],["impl From<SignedEntityType> for SignedEntityTypeDiscriminants"],["impl From<ParseIntError> for ImmutableFileCreationError"],["impl From<MithrilFixture> for Vec<SignerFixture>"],["impl From<Error> for ProtocolGenesisError"],["impl From<StmSig> for ProtocolKey<StmSig>"],["impl From<Error> for ImmutableDigesterCacheStoreError"],["impl From<MithrilFixture> for Vec<SignerWithStake>"],["impl From<Error> for ImmutableFileListingError"],["impl From<&SignerWithStake> for (ProtocolPartyId, ProtocolStake)"],["impl From<TxDatumFieldValue> for TxDatumFieldTypeName"],["impl From<ImmutableDigesterCacheGetError> for ImmutableDigesterCacheProviderError"],["impl From<MithrilFixture> for Vec<Signer>"],["impl From<VerificationKeyPoP> for ProtocolKey<StmVerificationKeyPoP>"],["impl From<SignerWithStake> for SignerWithStakeMessagePart"],["impl From<Error> for ImmutableDigesterCacheGetError"],["impl From<RegisterError> for ProtocolRegistrationErrorWrapper"],["impl From<ChainObserverError> for BeaconProviderError"],["impl From<SignerFixture> for SignerWithStake"],["impl From<ProtocolParameters> for ProtocolParameters"],["impl From<Signature> for ProtocolKey<Signature>"],["impl From<Error> for APIVersionProviderError"],["impl From<Error> for ImmutableDigesterCacheStoreError"],["impl From<AdapterError> for StoreError"],["impl From<Error> for APIVersionProviderError"],["impl From<StmParameters> for ProtocolParameters"],["impl From<ProtocolKey<StmAggrSig<CoreWrapper<CtVariableCoreWrapper<Blake2bVarCore, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, NoOid>>>>> for StmAggrSig<Blake2b<U32>>"],["impl From<ImmutableFileCreationError> for ImmutableFileListingError"],["impl From<ImmutableFileListingError> for ImmutableFileObserverError"],["impl<'_enum> From<&'_enum SignedEntityType> for SignedEntityTypeDiscriminants"],["impl From<ImmutableFileObserverError> for BeaconProviderError"],["impl From<CertificateRetrieverError> for CertificateVerifierError"],["impl<'_enum> From<&'_enum TxDatumFieldValue> for TxDatumFieldTypeName"],["impl From<ProtocolKey<Signature>> for Signature"],["impl From<Error> for ImmutableDigesterError"],["impl From<StmAggrSig<CoreWrapper<CtVariableCoreWrapper<Blake2bVarCore, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, NoOid>>>> for ProtocolKey<StmAggrSig<Blake2b<U32>>>"],["impl From<&SignerFixture> for SignerWithStake"],["impl From<ProtocolKey<VerificationKeyPoP>> for StmVerificationKeyPoP"]], -"mithril_signer":[["impl From<RunnerError> for RuntimeError"],["impl From<Error> for AggregatorClientError"],["impl From<EpochError> for RuntimeError"]], -"mithril_stm":[["impl<D: Clone + Digest + FixedOutput> From<&ClosedKeyReg<D>> for StmAggrVerificationKey<D>"]] +"mithril_aggregator":[["impl From<ConfigError> for DependenciesBuilderError"],["impl From<ExecutionEnvironment> for ValueKind"],["impl From<StoreError> for SignerRegistrationError"],["impl From<Box<dyn Error + Sync + Send + 'static, Global>> for RuntimeError"],["impl From<ProtocolRegistrationErrorWrapper> for SignerRegistrationError"],["impl From<StoreError> for ProtocolError"],["impl From<Certificate> for CertificateRecord"],["impl From<SignerRegistrationRecord> for Signer"],["impl From<CertificateRecord> for Certificate"],["impl From<OpenMessageRecord> for OpenMessage"],["impl From<Error> for SnapshotError"],["impl From<SignerRegistrationRecord> for SignerWithStake"],["impl From<SignedEntityRecord> for Snapshot"],["impl From<EpochError> for ProtocolError"],["impl From<ProtocolRegistrationErrorWrapper> for ProtocolError"],["impl From<Box<dyn Error + Sync + Send + 'static, Global>> for DependenciesBuilderError"],["impl From<OpenMessageWithSingleSignaturesRecord> for OpenMessageRecord"],["impl From<OpenMessageWithSingleSignaturesRecord> for OpenMessage"]], +"mithril_client":[["impl From<SnapshotListItemMessage> for SnapshotListItem"],["impl From<MithrilStakeDistributionListItemMessage> for MithrilStakeDistributionListItem"]], +"mithril_common":[["impl From<SignerFixture> for SignerWithStake"],["impl From<MithrilFixture> for Vec<SignerWithStake>"],["impl From<ProtocolKey<Signature>> for Signature"],["impl From<Signature> for ProtocolKey<Signature>"],["impl From<Error> for ImmutableDigesterCacheStoreError"],["impl From<SignedEntityType> for SignedEntityTypeDiscriminants"],["impl From<SignerWithStake> for SignerWithStakeMessagePart"],["impl From<MithrilFixture> for Vec<Signer>"],["impl From<ImmutableFileObserverError> for BeaconProviderError"],["impl From<VerificationKeyPoP> for ProtocolKey<StmVerificationKeyPoP>"],["impl From<TxDatumFieldValue> for TxDatumFieldTypeName"],["impl From<&SignerFixture> for SignerWithStake"],["impl From<ParseIntError> for ImmutableFileCreationError"],["impl From<ProtocolKey<StmAggrSig<CoreWrapper<CtVariableCoreWrapper<Blake2bVarCore, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, NoOid>>>>> for StmAggrSig<Blake2b<U32>>"],["impl From<Error> for EraMarkersVerifierError"],["impl From<SignerWithStake> for Signer"],["impl From<Error> for ImmutableDigesterError"],["impl From<CertificateRetrieverError> for CertificateVerifierError"],["impl From<Error> for ImmutableDigesterCacheGetError"],["impl From<Error> for ImmutableFileListingError"],["impl From<AdapterError> for StoreError"],["impl<'_enum> From<&'_enum SignedEntityType> for SignedEntityTypeDiscriminants"],["impl From<StmAggrSig<CoreWrapper<CtVariableCoreWrapper<Blake2bVarCore, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, NoOid>>>> for ProtocolKey<StmAggrSig<Blake2b<U32>>>"],["impl From<RegisterError> for ProtocolRegistrationErrorWrapper"],["impl From<ImmutableDigesterCacheStoreError> for ImmutableDigesterCacheProviderError"],["impl From<ProtocolKey<StmSig>> for StmSig"],["impl From<ImmutableFileListingError> for ImmutableDigesterError"],["impl From<Error> for APIVersionProviderError"],["impl From<Error> for ImmutableDigesterCacheStoreError"],["impl From<ImmutableDigesterCacheGetError> for ImmutableDigesterCacheProviderError"],["impl From<Error> for APIVersionProviderError"],["impl From<ImmutableFileListingError> for ImmutableFileObserverError"],["impl From<ChainObserverError> for BeaconProviderError"],["impl From<ImmutableFileCreationError> for ImmutableFileListingError"],["impl From<Error> for ImmutableDigesterCacheGetError"],["impl From<ProtocolGenesisError> for CertificateVerifierError"],["impl From<ProtocolKey<VerificationKeyPoP>> for StmVerificationKeyPoP"],["impl From<&SignerWithStake> for (ProtocolPartyId, ProtocolStake)"],["impl From<StmSig> for ProtocolKey<StmSig>"],["impl From<MithrilFixture> for Vec<SignerFixture>"],["impl<'_enum> From<&'_enum TxDatumFieldValue> for TxDatumFieldTypeName"],["impl From<StmParameters> for ProtocolParameters"],["impl From<ProtocolParameters> for ProtocolParameters"],["impl From<Error> for ProtocolGenesisError"]], +"mithril_signer":[["impl From<Error> for AggregatorClientError"],["impl From<EpochError> for RuntimeError"],["impl From<RunnerError> for RuntimeError"]], +"mithril_stm":[["impl<D: Clone + Digest + FixedOutput> From<&ClosedKeyReg<D>> for StmAggrVerificationKey<D>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/core/convert/trait.TryFrom.js b/rust-doc/implementors/core/convert/trait.TryFrom.js index 85d6d5daa5e..405db0f3ea5 100644 --- a/rust-doc/implementors/core/convert/trait.TryFrom.js +++ b/rust-doc/implementors/core/convert/trait.TryFrom.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"mithril_aggregator":[["impl<T> TryFrom<SignedEntityRecord> for SignedEntity<T>where\n for<'a> T: Artifact + Serialize + Deserialize<'a>,"],["impl TryFrom<SingleSignatureRecord> for SingleSignatures"],["impl TryFrom<Box<dyn Error + Send + Sync + 'static, Global>> for StakePoolDistributionServiceError"]], -"mithril_common":[["impl<T> TryFrom<ProtocolKey<T>> for Stringwhere\n T: ProtocolKeyCodec<T> + Serialize + DeserializeOwned,"],["impl<T> TryFrom<&ProtocolKey<T>> for Stringwhere\n T: ProtocolKeyCodec<T> + Serialize + DeserializeOwned,"],["impl<T> TryFrom<&str> for ProtocolKey<T>where\n T: ProtocolKeyCodec<T> + Serialize + DeserializeOwned,"],["impl TryFrom<&str> for SupportedEra"],["impl<T> TryFrom<String> for ProtocolKey<T>where\n T: ProtocolKeyCodec<T> + Serialize + DeserializeOwned,"],["impl<'a> TryFrom<&'a mut Sum6KesBytes> for Sum6Kes<'a>"]] +"mithril_aggregator":[["impl<T> TryFrom<SignedEntityRecord> for SignedEntity<T>where\n for<'a> T: Artifact + Serialize + Deserialize<'a>,"],["impl TryFrom<SingleSignatureRecord> for SingleSignatures"],["impl TryFrom<Box<dyn Error + Sync + Send + 'static, Global>> for StakePoolDistributionServiceError"]], +"mithril_common":[["impl TryFrom<&str> for SupportedEra"],["impl<T> TryFrom<&str> for ProtocolKey<T>where\n T: ProtocolKeyCodec<T> + Serialize + DeserializeOwned,"],["impl<T> TryFrom<&ProtocolKey<T>> for Stringwhere\n T: ProtocolKeyCodec<T> + Serialize + DeserializeOwned,"],["impl<'a> TryFrom<&'a mut Sum6KesBytes> for Sum6Kes<'a>"],["impl<T> TryFrom<ProtocolKey<T>> for Stringwhere\n T: ProtocolKeyCodec<T> + Serialize + DeserializeOwned,"],["impl<T> TryFrom<String> for ProtocolKey<T>where\n T: ProtocolKeyCodec<T> + Serialize + DeserializeOwned,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/core/convert/trait.TryInto.js b/rust-doc/implementors/core/convert/trait.TryInto.js index 38db79e6035..134298a7297 100644 --- a/rust-doc/implementors/core/convert/trait.TryInto.js +++ b/rust-doc/implementors/core/convert/trait.TryInto.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"mithril_common":[["impl TryInto<i64> for Epoch"],["impl TryInto<i64> for &Epoch"]] +"mithril_common":[["impl TryInto<i64> for Epoch"],["impl TryInto<i64> for &Epoch"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/core/default/trait.Default.js b/rust-doc/implementors/core/default/trait.Default.js index 2c70f9c15d5..4bd045be44c 100644 --- a/rust-doc/implementors/core/default/trait.Default.js +++ b/rust-doc/implementors/core/default/trait.Default.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"mithril_aggregator":[["impl Default for SignerRegistrationsMessage"],["impl Default for DumbSnapshotter"],["impl Default for SignerRegistrationsListItemMessage"],["impl Default for DefaultConfiguration"],["impl Default for DumbSnapshotUploader"]], -"mithril_client":[["impl Default for SnapshotUnpacker"]], -"mithril_common":[["impl Default for SignerWithStakeMessagePart"],["impl Default for RegisterSignatureMessage"],["impl Default for CertificateMetadata"],["impl Default for InternalServerError"],["impl Default for DummyAdapter"],["impl<K, R> Default for DumbStoreAdapter<K, R>"],["impl Default for EpochSettingsMessage"],["impl Default for EpochSettings"],["impl Default for Beacon"],["impl Default for Snapshot"],["impl Default for ProtocolMessage"],["impl Default for SnapshotMessage"],["impl Default for FakeObserver"],["impl Default for DumbImmutableDigester"],["impl Default for Epoch"],["impl Default for SnapshotListItemMessage"],["impl Default for MockChainObserver"],["impl Default for CertificateMetadataMessage"],["impl Default for MemoryImmutableFileDigestCacheProvider"],["impl Default for ProtocolParameters"],["impl Default for MithrilStakeDistributionMessage"],["impl Default for CertificateListItemMessage"],["impl Default for SourceAlias"],["impl Default for ClientError"],["impl Default for CertificateListItemMessageMetadata"],["impl Default for SignerMessage"],["impl Default for WhereCondition"],["impl Default for MithrilStakeDistributionListItemMessage"],["impl Default for DumbImmutableFileObserver"],["impl Default for MithrilFixtureBuilder"],["impl Default for TxDatumBuilder"],["impl<K, R> Default for FailStoreAdapter<K, R>"],["impl Default for MithrilStakeDistributionSignableBuilder"],["impl Default for Projection"]], -"mithril_signer":[["impl Default for DefaultConfiguration"]], -"mithril_stm":[["impl Default for KeyReg"]] +"mithril_aggregator":[["impl Default for SignerRegistrationsListItemMessage"],["impl Default for DefaultConfiguration"],["impl Default for DumbSnapshotter"],["impl Default for SignerRegistrationsMessage"],["impl Default for DumbSnapshotUploader"]], +"mithril_client":[["impl Default for SnapshotUnpacker"]], +"mithril_common":[["impl Default for SnapshotMessage"],["impl Default for DumbImmutableFileObserver"],["impl Default for CertificateListItemMessageMetadata"],["impl Default for InternalServerError"],["impl Default for EpochSettingsMessage"],["impl Default for ProtocolMessage"],["impl Default for MithrilStakeDistributionSignableBuilder"],["impl Default for Beacon"],["impl Default for Snapshot"],["impl Default for TxDatumBuilder"],["impl Default for SnapshotListItemMessage"],["impl Default for Projection"],["impl Default for FakeObserver"],["impl Default for CertificateListItemMessage"],["impl Default for ProtocolParameters"],["impl Default for WhereCondition"],["impl Default for ClientError"],["impl Default for MockChainObserver"],["impl Default for CertificateMetadataMessage"],["impl Default for DummyAdapter"],["impl Default for MithrilFixtureBuilder"],["impl Default for DumbImmutableDigester"],["impl Default for MemoryImmutableFileDigestCacheProvider"],["impl Default for MithrilStakeDistributionMessage"],["impl Default for SourceAlias"],["impl Default for MithrilStakeDistributionListItemMessage"],["impl Default for SignerWithStakeMessagePart"],["impl<K, R> Default for DumbStoreAdapter<K, R>"],["impl Default for CertificateMetadata"],["impl Default for RegisterSignatureMessage"],["impl Default for EpochSettings"],["impl Default for SignerMessage"],["impl<K, R> Default for FailStoreAdapter<K, R>"],["impl Default for Epoch"]], +"mithril_signer":[["impl Default for DefaultConfiguration"]], +"mithril_stm":[["impl Default for KeyReg"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/core/error/trait.Error.js b/rust-doc/implementors/core/error/trait.Error.js index dbe4817a766..ff88ab11773 100644 --- a/rust-doc/implementors/core/error/trait.Error.js +++ b/rust-doc/implementors/core/error/trait.Error.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"mithril_aggregator":[["impl Error for SignerRegistrationError"],["impl Error for RuntimeError"],["impl Error for StakePoolDistributionServiceError"],["impl Error for DependenciesBuilderError"],["impl Error for SnapshotError"],["impl Error for CertifierServiceError"],["impl Error for ProtocolError"]], -"mithril_client":[["impl Error for SnapshotClientError"],["impl Error for SnapshotUnpackerError"],["impl Error for SnapshotServiceError"],["impl Error for AggregatorHTTPClientError"],["impl Error for MithrilStakeDistributionServiceError"]], -"mithril_common":[["impl Error for CertificateRetrieverError"],["impl Error for BeaconComparisonError"],["impl Error for ProtocolInitializerErrorWrapper"],["impl Error for ChainObserverError"],["impl Error for ImmutableFileListingError"],["impl Error for EpochError"],["impl Error for TxDatumError"],["impl Error for BeaconProviderError"],["impl Error for EraMarkersVerifierError"],["impl Error for ImmutableDigesterError"],["impl Error for ImmutableFileCreationError"],["impl Error for EraReaderError"],["impl Error for HydrationError"],["impl Error for UnsupportedEraError"],["impl Error for ImmutableDigesterCacheStoreError"],["impl Error for AdapterError"],["impl Error for ProtocolRegistrationErrorWrapper"],["impl Error for SignerBuilderError"],["impl Error for ImmutableFileObserverError"],["impl Error for ProtocolGenesisError"],["impl Error for ImmutableDigesterCacheGetError"],["impl Error for StoreError"],["impl Error for CertificateGenesisProducerError"],["impl Error for CertificateVerifierError"],["impl Error for ImmutableDigesterCacheProviderError"],["impl Error for APIVersionProviderError"]], -"mithril_signer":[["impl Error for AggregatorClientError"],["impl Error for RunnerError"],["impl Error for RuntimeError"],["impl Error for SingleSignerError"]], -"mithril_stm":[["impl Error for AggregationError"],["impl Error for RegisterError"]] +"mithril_aggregator":[["impl Error for SignerRegistrationError"],["impl Error for ProtocolError"],["impl Error for DependenciesBuilderError"],["impl Error for StakePoolDistributionServiceError"],["impl Error for SnapshotError"],["impl Error for RuntimeError"],["impl Error for CertifierServiceError"]], +"mithril_client":[["impl Error for SnapshotClientError"],["impl Error for SnapshotUnpackerError"],["impl Error for SnapshotServiceError"],["impl Error for AggregatorHTTPClientError"],["impl Error for MithrilStakeDistributionServiceError"]], +"mithril_common":[["impl Error for UnsupportedEraError"],["impl Error for HydrationError"],["impl Error for CertificateGenesisProducerError"],["impl Error for ImmutableDigesterCacheStoreError"],["impl Error for ImmutableFileCreationError"],["impl Error for ChainObserverError"],["impl Error for SignerBuilderError"],["impl Error for ProtocolGenesisError"],["impl Error for ImmutableFileObserverError"],["impl Error for CertificateRetrieverError"],["impl Error for EraReaderError"],["impl Error for BeaconProviderError"],["impl Error for StoreError"],["impl Error for ImmutableDigesterCacheGetError"],["impl Error for EraMarkersVerifierError"],["impl Error for EpochError"],["impl Error for BeaconComparisonError"],["impl Error for ProtocolRegistrationErrorWrapper"],["impl Error for APIVersionProviderError"],["impl Error for ImmutableFileListingError"],["impl Error for AdapterError"],["impl Error for ProtocolInitializerErrorWrapper"],["impl Error for ImmutableDigesterError"],["impl Error for TxDatumError"],["impl Error for CertificateVerifierError"],["impl Error for ImmutableDigesterCacheProviderError"]], +"mithril_signer":[["impl Error for SingleSignerError"],["impl Error for RuntimeError"],["impl Error for RunnerError"],["impl Error for AggregatorClientError"]], +"mithril_stm":[["impl Error for AggregationError"],["impl Error for RegisterError"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/core/fmt/trait.Debug.js b/rust-doc/implementors/core/fmt/trait.Debug.js index e8627383950..c74dd8647f2 100644 --- a/rust-doc/implementors/core/fmt/trait.Debug.js +++ b/rust-doc/implementors/core/fmt/trait.Debug.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"mithril_aggregator":[["impl Debug for SingleSignatureRecord"],["impl Debug for MainOpts"],["impl Debug for DependenciesBuilderError"],["impl Debug for EventMessage"],["impl Debug for SignerRegistrationError"],["impl Debug for SignerRegistrationRound"],["impl Debug for DefaultConfiguration"],["impl Debug for StakePool"],["impl Debug for RuntimeError"],["impl Debug for CertifierServiceError"],["impl Debug for ProtocolError"],["impl Debug for OpenMessageWithSingleSignaturesRecord"],["impl Debug for SnapshotUploaderType"],["impl Debug for StakePoolDistributionServiceError"],["impl Debug for ExecutionEnvironment"],["impl Debug for OpenMessage"],["impl Debug for SignerRecord"],["impl Debug for AggregatorConfig"],["impl Debug for SignerRegistrationsMessage"],["impl Debug for SnapshotError"],["impl Debug for EpochSettingRecord"],["impl Debug for OpenMessageRecord"],["impl Debug for SignerRegistrationsListItemMessage"],["impl Debug for CertificateRecord"],["impl Debug for SignedEntityRecord"],["impl Debug for Configuration"],["impl Debug for SignerRegistrationRecord"]], -"mithril_client":[["impl Debug for SnapshotUnpackerError"],["impl Debug for MithrilStakeDistributionServiceError"],["impl Debug for SnapshotListItem"],["impl Debug for SnapshotShowCommand"],["impl Debug for SnapshotCommands"],["impl Debug for SnapshotClientError"],["impl Debug for MithrilStakeDistributionListCommand"],["impl Debug for MithrilStakeDistributionCommands"],["impl Debug for SnapshotServiceError"],["impl Debug for MithrilStakeDistributionDownloadCommand"],["impl Debug for MithrilStakeDistributionListItem"],["impl Debug for SnapshotDownloadCommand"],["impl Debug for SnapshotListCommand"],["impl Debug for AggregatorHTTPClientError"],["impl Debug for SnapshotFieldItem"]], -"mithril_common":[["impl Debug for EpochSettingsMessage"],["impl Debug for ImmutableDigesterError"],["impl Debug for CertificateListItemMessageMetadata"],["impl Debug for ImmutableDigesterCacheProviderError"],["impl Debug for AdapterError"],["impl Debug for Certificate"],["impl Debug for SignerWithStakeMessagePart"],["impl Debug for TxDatum"],["impl Debug for SupportedEraIter"],["impl Debug for SignerMessage"],["impl Debug for EraReaderError"],["impl Debug for ProtocolGenesisSigner"],["impl Debug for MithrilStakeDistributionListItemMessage"],["impl Debug for RegisterSignerMessage"],["impl Debug for ProtocolGenesisError"],["impl Debug for ProtocolInitializerErrorWrapper"],["impl Debug for RegisterSignatureMessage"],["impl Debug for SignerBuilder"],["impl Debug for EpochSettings"],["impl Debug for BeaconComparisonError"],["impl Debug for InternalServerError"],["impl Debug for AdapterType"],["impl Debug for HydrationError"],["impl Debug for ImmutableDigesterCacheStoreError"],["impl Debug for CardanoNetwork"],["impl Debug for EraMarker"],["impl Debug for CertificateVerifierError"],["impl Debug for MithrilFixture"],["impl Debug for ProtocolRegistrationErrorWrapper"],["impl Debug for Signer"],["impl Debug for Epoch"],["impl Debug for ImmutableFile"],["impl Debug for ChainObserverError"],["impl Debug for CertificateMetadataMessage"],["impl Debug for TxDatumFieldTypeName"],["impl Debug for CertificatePending"],["impl Debug for SnapshotMessage"],["impl Debug for TxDatumBuilder"],["impl Debug for ImmutableFileObserverError"],["impl Debug for MithrilStakeDistributionMessage"],["impl Debug for CardanoCliRunner"],["impl Debug for Beacon"],["impl Debug for ProtocolGenesisVerifier"],["impl Debug for Snapshot"],["impl Debug for EpochError"],["impl Debug for MockChainObserver"],["impl Debug for SignerBuilderError"],["impl Debug for ColdKeyGenerator"],["impl<T> Debug for SignedEntity<T>where\n T: Artifact + Debug,"],["impl Debug for EraMarkersSigner"],["impl Debug for EraMarkersVerifierError"],["impl Debug for OpCert"],["impl Debug for EraEpochToken"],["impl Debug for CertificateGenesisProducer"],["impl Debug for CertificateMetadata"],["impl Debug for CertificateGenesisProducerError"],["impl Debug for CertificatePendingMessage"],["impl Debug for CertificateListItemMessage"],["impl Debug for TxDatumFieldValue"],["impl Debug for SupportedEra"],["impl Debug for ProtocolMessagePartKey"],["impl Debug for BeaconComparison"],["impl Debug for SignedEntityTypeDiscriminants"],["impl Debug for SingleSignatures"],["impl Debug for ApplicationNodeType"],["impl Debug for SignerFixture"],["impl Debug for SourceAlias"],["impl Debug for ImmutableDigesterCacheGetError"],["impl Debug for BeaconProviderError"],["impl Debug for APIVersionProviderError"],["impl Debug for CertificateRetrieverError"],["impl Debug for StoreError"],["impl Debug for MithrilStakeDistribution"],["impl Debug for TxDatumError"],["impl Debug for SqlMigration"],["impl Debug for EraMarkersVerifier"],["impl Debug for ImmutableFileListingError"],["impl Debug for ProtocolParameters"],["impl<T> Debug for ProtocolKey<T>where\n T: Serialize + DeserializeOwned + Debug,"],["impl Debug for EraMarkersPayload"],["impl Debug for DatabaseVersion"],["impl Debug for CertificateSignature"],["impl Debug for UnsupportedEraError"],["impl Debug for SignerWithStake"],["impl Debug for CertificateMessage"],["impl Debug for ProtocolMessage"],["impl Debug for ClientError"],["impl Debug for SnapshotListItemMessage"],["impl Debug for ImmutableFileCreationError"],["impl Debug for SignedEntityType"]], -"mithril_signer":[["impl Debug for AggregatorClientError"],["impl Debug for Configuration"],["impl Debug for RuntimeError"],["impl Debug for SignerState"],["impl Debug for DefaultConfiguration"],["impl Debug for SingleSignerError"],["impl Debug for RunnerError"]], -"mithril_stm":[["impl<D: Debug + Clone + Digest + FixedOutput> Debug for StmAggrVerificationKey<D>"],["impl Debug for AggregationError"],["impl Debug for StmParameters"],["impl Debug for StmInitializer"],["impl<D: Debug + Digest> Debug for ClosedKeyReg<D>"],["impl<D: Debug + Clone + Digest> Debug for StmClerk<D>"],["impl Debug for KeyReg"],["impl Debug for RegisterError"],["impl Debug for StmSig"],["impl<D: Debug + Digest> Debug for StmSigner<D>"],["impl<D: Debug + Clone + Digest + FixedOutput> Debug for StmAggrSig<D>"]] +"mithril_aggregator":[["impl Debug for MainOpts"],["impl Debug for CertifierServiceError"],["impl Debug for EventMessage"],["impl Debug for OpenMessageRecord"],["impl Debug for StakePool"],["impl Debug for EpochSettingRecord"],["impl Debug for Configuration"],["impl Debug for AggregatorConfig"],["impl Debug for ProtocolError"],["impl Debug for SignerRegistrationRound"],["impl Debug for DefaultConfiguration"],["impl Debug for SingleSignatureRecord"],["impl Debug for CertificateRecord"],["impl Debug for SignedEntityRecord"],["impl Debug for SignerRegistrationRecord"],["impl Debug for OpenMessageWithSingleSignaturesRecord"],["impl Debug for SignerRecord"],["impl Debug for SnapshotError"],["impl Debug for OpenMessage"],["impl Debug for SignerRegistrationsListItemMessage"],["impl Debug for StakePoolDistributionServiceError"],["impl Debug for SignerRegistrationError"],["impl Debug for SnapshotUploaderType"],["impl Debug for SignerRegistrationsMessage"],["impl Debug for RuntimeError"],["impl Debug for ExecutionEnvironment"],["impl Debug for DependenciesBuilderError"]], +"mithril_client":[["impl Debug for SnapshotShowCommand"],["impl Debug for MithrilStakeDistributionListItem"],["impl Debug for SnapshotFieldItem"],["impl Debug for AggregatorHTTPClientError"],["impl Debug for MithrilStakeDistributionCommands"],["impl Debug for SnapshotListCommand"],["impl Debug for SnapshotServiceError"],["impl Debug for SnapshotClientError"],["impl Debug for SnapshotDownloadCommand"],["impl Debug for MithrilStakeDistributionServiceError"],["impl Debug for SnapshotUnpackerError"],["impl Debug for SnapshotCommands"],["impl Debug for SnapshotListItem"],["impl Debug for MithrilStakeDistributionDownloadCommand"],["impl Debug for MithrilStakeDistributionListCommand"]], +"mithril_common":[["impl Debug for ImmutableDigesterError"],["impl Debug for SignedEntityType"],["impl Debug for MockChainObserver"],["impl Debug for SnapshotListItemMessage"],["impl Debug for DatabaseVersion"],["impl Debug for ImmutableDigesterCacheGetError"],["impl Debug for MithrilStakeDistribution"],["impl Debug for ProtocolGenesisSigner"],["impl Debug for Beacon"],["impl Debug for CardanoCliRunner"],["impl Debug for EraMarkersVerifier"],["impl Debug for ProtocolMessage"],["impl Debug for CardanoNetwork"],["impl Debug for SignedEntityTypeDiscriminants"],["impl Debug for CertificateGenesisProducer"],["impl Debug for SignerWithStake"],["impl Debug for StoreError"],["impl Debug for BeaconProviderError"],["impl Debug for SignerMessage"],["impl Debug for TxDatumBuilder"],["impl Debug for ProtocolGenesisError"],["impl Debug for TxDatumError"],["impl Debug for EraEpochToken"],["impl Debug for ImmutableFileListingError"],["impl Debug for EraReaderError"],["impl Debug for SignerBuilderError"],["impl Debug for CertificateSignature"],["impl Debug for RegisterSignatureMessage"],["impl Debug for MithrilStakeDistributionListItemMessage"],["impl Debug for AdapterError"],["impl Debug for ProtocolGenesisVerifier"],["impl Debug for CertificateVerifierError"],["impl Debug for ImmutableDigesterCacheStoreError"],["impl Debug for EraMarkersPayload"],["impl Debug for EraMarker"],["impl Debug for OpCert"],["impl Debug for CertificateRetrieverError"],["impl Debug for ImmutableFileObserverError"],["impl Debug for SqlMigration"],["impl Debug for ApplicationNodeType"],["impl Debug for ImmutableDigesterCacheProviderError"],["impl Debug for SignerBuilder"],["impl Debug for ProtocolInitializerErrorWrapper"],["impl Debug for TxDatumFieldValue"],["impl Debug for ProtocolParameters"],["impl Debug for CertificateMetadata"],["impl Debug for InternalServerError"],["impl Debug for TxDatum"],["impl Debug for ClientError"],["impl Debug for EpochError"],["impl Debug for CertificateListItemMessageMetadata"],["impl Debug for ChainObserverError"],["impl Debug for APIVersionProviderError"],["impl Debug for TxDatumFieldTypeName"],["impl Debug for CertificateListItemMessage"],["impl Debug for SupportedEraIter"],["impl Debug for EraMarkersVerifierError"],["impl Debug for AdapterType"],["impl<T> Debug for SignedEntity<T>where\n T: Artifact + Debug,"],["impl Debug for HydrationError"],["impl Debug for CertificateGenesisProducerError"],["impl Debug for CertificateMetadataMessage"],["impl Debug for SignerWithStakeMessagePart"],["impl Debug for BeaconComparisonError"],["impl Debug for ColdKeyGenerator"],["impl Debug for ImmutableFile"],["impl Debug for ProtocolRegistrationErrorWrapper"],["impl Debug for Signer"],["impl Debug for CertificatePending"],["impl Debug for Certificate"],["impl Debug for RegisterSignerMessage"],["impl Debug for EpochSettingsMessage"],["impl Debug for CertificateMessage"],["impl Debug for MithrilFixture"],["impl Debug for BeaconComparison"],["impl Debug for ProtocolMessagePartKey"],["impl Debug for MithrilStakeDistributionMessage"],["impl Debug for EpochSettings"],["impl Debug for SingleSignatures"],["impl Debug for SourceAlias"],["impl Debug for Epoch"],["impl Debug for Snapshot"],["impl Debug for UnsupportedEraError"],["impl<T> Debug for ProtocolKey<T>where\n T: Serialize + DeserializeOwned + Debug,"],["impl Debug for CertificatePendingMessage"],["impl Debug for SupportedEra"],["impl Debug for SnapshotMessage"],["impl Debug for SignerFixture"],["impl Debug for ImmutableFileCreationError"],["impl Debug for EraMarkersSigner"]], +"mithril_signer":[["impl Debug for DefaultConfiguration"],["impl Debug for AggregatorClientError"],["impl Debug for SignerState"],["impl Debug for RunnerError"],["impl Debug for Configuration"],["impl Debug for SingleSignerError"],["impl Debug for RuntimeError"]], +"mithril_stm":[["impl<D: Debug + Digest> Debug for StmSigner<D>"],["impl Debug for StmInitializer"],["impl Debug for RegisterError"],["impl Debug for KeyReg"],["impl Debug for AggregationError"],["impl<D: Debug + Digest> Debug for ClosedKeyReg<D>"],["impl<D: Debug + Clone + Digest + FixedOutput> Debug for StmAggrSig<D>"],["impl<D: Debug + Clone + Digest> Debug for StmClerk<D>"],["impl Debug for StmSig"],["impl<D: Debug + Clone + Digest + FixedOutput> Debug for StmAggrVerificationKey<D>"],["impl Debug for StmParameters"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/core/fmt/trait.Display.js b/rust-doc/implementors/core/fmt/trait.Display.js index 3d9fc3b6f3f..0d1fcfc9001 100644 --- a/rust-doc/implementors/core/fmt/trait.Display.js +++ b/rust-doc/implementors/core/fmt/trait.Display.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"mithril_aggregator":[["impl Display for CertifierServiceError"],["impl Display for StakePoolDistributionServiceError"],["impl Display for RuntimeError"],["impl Display for DependenciesBuilderError"],["impl Display for ProtocolError"],["impl Display for SnapshotError"],["impl Display for SignerRegistrationError"]], -"mithril_client":[["impl Display for SnapshotUnpackerError"],["impl Display for SnapshotClientError"],["impl Display for MithrilStakeDistributionServiceError"],["impl Display for SnapshotServiceError"],["impl Display for AggregatorHTTPClientError"]], -"mithril_common":[["impl Display for CertificateRetrieverError"],["impl Display for EraReaderError"],["impl Display for HydrationError"],["impl Display for ImmutableFileCreationError"],["impl Display for ImmutableDigesterError"],["impl Display for ImmutableDigesterCacheGetError"],["impl Display for CertificateVerifierError"],["impl Display for ProtocolInitializerErrorWrapper"],["impl Display for ChainObserverError"],["impl Display for StoreError"],["impl Display for ProtocolRegistrationErrorWrapper"],["impl Display for ProtocolMessagePartKey"],["impl Display for BeaconComparisonError"],["impl Display for TxDatumFieldValue"],["impl Display for TxDatumError"],["impl Display for UnsupportedEraError"],["impl Display for SignedEntityType"],["impl Display for ApplicationNodeType"],["impl Display for ImmutableFileObserverError"],["impl Display for EpochError"],["impl Display for CertificateGenesisProducerError"],["impl Display for APIVersionProviderError"],["impl Display for Epoch"],["impl Display for AdapterError"],["impl Display for CardanoNetwork"],["impl Display for ImmutableFileListingError"],["impl Display for Beacon"],["impl Display for SignerBuilderError"],["impl Display for ImmutableDigesterCacheStoreError"],["impl Display for SupportedEra"],["impl Display for BeaconProviderError"],["impl Display for TxDatumFieldTypeName"],["impl Display for ImmutableDigesterCacheProviderError"],["impl Display for EraMarkersVerifierError"],["impl Display for ProtocolGenesisError"]], -"mithril_signer":[["impl Display for RunnerError"],["impl Display for SignerState"],["impl Display for SingleSignerError"],["impl Display for RuntimeError"],["impl Display for AggregatorClientError"]], -"mithril_stm":[["impl Display for RegisterError"],["impl Display for AggregationError"]] +"mithril_aggregator":[["impl Display for SignerRegistrationError"],["impl Display for SnapshotError"],["impl Display for StakePoolDistributionServiceError"],["impl Display for CertifierServiceError"],["impl Display for DependenciesBuilderError"],["impl Display for RuntimeError"],["impl Display for ProtocolError"]], +"mithril_client":[["impl Display for AggregatorHTTPClientError"],["impl Display for MithrilStakeDistributionServiceError"],["impl Display for SnapshotServiceError"],["impl Display for SnapshotUnpackerError"],["impl Display for SnapshotClientError"]], +"mithril_common":[["impl Display for CardanoNetwork"],["impl Display for ProtocolInitializerErrorWrapper"],["impl Display for CertificateGenesisProducerError"],["impl Display for SignedEntityType"],["impl Display for ImmutableDigesterError"],["impl Display for BeaconProviderError"],["impl Display for Epoch"],["impl Display for ImmutableDigesterCacheStoreError"],["impl Display for EpochError"],["impl Display for Beacon"],["impl Display for CertificateRetrieverError"],["impl Display for SupportedEra"],["impl Display for ApplicationNodeType"],["impl Display for ProtocolGenesisError"],["impl Display for ProtocolMessagePartKey"],["impl Display for TxDatumError"],["impl Display for ImmutableDigesterCacheProviderError"],["impl Display for ImmutableDigesterCacheGetError"],["impl Display for APIVersionProviderError"],["impl Display for ImmutableFileListingError"],["impl Display for TxDatumFieldValue"],["impl Display for ImmutableFileCreationError"],["impl Display for HydrationError"],["impl Display for ChainObserverError"],["impl Display for ImmutableFileObserverError"],["impl Display for AdapterError"],["impl Display for BeaconComparisonError"],["impl Display for ProtocolRegistrationErrorWrapper"],["impl Display for TxDatumFieldTypeName"],["impl Display for CertificateVerifierError"],["impl Display for EraMarkersVerifierError"],["impl Display for SignerBuilderError"],["impl Display for StoreError"],["impl Display for UnsupportedEraError"],["impl Display for EraReaderError"]], +"mithril_signer":[["impl Display for RuntimeError"],["impl Display for SignerState"],["impl Display for SingleSignerError"],["impl Display for AggregatorClientError"],["impl Display for RunnerError"]], +"mithril_stm":[["impl Display for AggregationError"],["impl Display for RegisterError"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/core/hash/trait.Hash.js b/rust-doc/implementors/core/hash/trait.Hash.js index bcc8c3b3a0d..f384b6b6106 100644 --- a/rust-doc/implementors/core/hash/trait.Hash.js +++ b/rust-doc/implementors/core/hash/trait.Hash.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"mithril_common":[["impl Hash for Epoch"],["impl Hash for CardanoNetwork"],["impl Hash for TxDatumFieldTypeName"],["impl Hash for Beacon"]], -"mithril_stm":[["impl Hash for StmSig"]] +"mithril_common":[["impl Hash for TxDatumFieldTypeName"],["impl Hash for Beacon"],["impl Hash for CardanoNetwork"],["impl Hash for Epoch"]], +"mithril_stm":[["impl Hash for StmSig"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/core/iter/traits/double_ended/trait.DoubleEndedIterator.js b/rust-doc/implementors/core/iter/traits/double_ended/trait.DoubleEndedIterator.js index 2221ccec224..70c7041b3b7 100644 --- a/rust-doc/implementors/core/iter/traits/double_ended/trait.DoubleEndedIterator.js +++ b/rust-doc/implementors/core/iter/traits/double_ended/trait.DoubleEndedIterator.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"mithril_common":[["impl DoubleEndedIterator for SupportedEraIter"]] +"mithril_common":[["impl DoubleEndedIterator for SupportedEraIter"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/core/iter/traits/exact_size/trait.ExactSizeIterator.js b/rust-doc/implementors/core/iter/traits/exact_size/trait.ExactSizeIterator.js index b250e1a8ebe..627d7dd6079 100644 --- a/rust-doc/implementors/core/iter/traits/exact_size/trait.ExactSizeIterator.js +++ b/rust-doc/implementors/core/iter/traits/exact_size/trait.ExactSizeIterator.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"mithril_common":[["impl ExactSizeIterator for SupportedEraIter"]] +"mithril_common":[["impl ExactSizeIterator for SupportedEraIter"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/core/iter/traits/iterator/trait.Iterator.js b/rust-doc/implementors/core/iter/traits/iterator/trait.Iterator.js index a86aa3ba762..59f2f672872 100644 --- a/rust-doc/implementors/core/iter/traits/iterator/trait.Iterator.js +++ b/rust-doc/implementors/core/iter/traits/iterator/trait.Iterator.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"mithril_common":[["impl<V> Iterator for SQLiteResultIterator<V>"],["impl Iterator for SupportedEraIter"],["impl<'a, T> Iterator for EntityCursor<'a, T>where\n T: SqLiteEntity,"]] +"mithril_common":[["impl<V> Iterator for SQLiteResultIterator<V>"],["impl Iterator for SupportedEraIter"],["impl<'a, T> Iterator for EntityCursor<'a, T>where\n T: SqLiteEntity,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/core/marker/trait.Copy.js b/rust-doc/implementors/core/marker/trait.Copy.js index 5e6baa5bfd5..78c33a7405f 100644 --- a/rust-doc/implementors/core/marker/trait.Copy.js +++ b/rust-doc/implementors/core/marker/trait.Copy.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"mithril_common":[["impl Copy for BeaconComparison"],["impl Copy for Epoch"],["impl Copy for ProtocolMessagePartKey"],["impl Copy for TxDatumFieldTypeName"],["impl Copy for SupportedEra"],["impl Copy for SignedEntityTypeDiscriminants"],["impl Copy for CardanoNetwork"]], -"mithril_stm":[["impl Copy for StmParameters"]] +"mithril_common":[["impl Copy for SignedEntityTypeDiscriminants"],["impl Copy for TxDatumFieldTypeName"],["impl Copy for CardanoNetwork"],["impl Copy for Epoch"],["impl Copy for SupportedEra"],["impl Copy for BeaconComparison"],["impl Copy for ProtocolMessagePartKey"]], +"mithril_stm":[["impl Copy for StmParameters"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/core/marker/trait.Send.js b/rust-doc/implementors/core/marker/trait.Send.js index 66f5e1e9305..eb963e0f594 100644 --- a/rust-doc/implementors/core/marker/trait.Send.js +++ b/rust-doc/implementors/core/marker/trait.Send.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"mithril_aggregator":[["impl Send for MainOpts",1,["mithril_aggregator::commands::MainOpts"]],["impl Send for ExecutionEnvironment",1,["mithril_aggregator::configuration::ExecutionEnvironment"]],["impl Send for Configuration",1,["mithril_aggregator::configuration::Configuration"]],["impl Send for SnapshotUploaderType",1,["mithril_aggregator::configuration::SnapshotUploaderType"]],["impl Send for DefaultConfiguration",1,["mithril_aggregator::configuration::DefaultConfiguration"]],["impl Send for CertificateRecord",1,["mithril_aggregator::database::provider::certificate::CertificateRecord"]],["impl<'client> !Send for CertificateRecordProvider<'client>",1,["mithril_aggregator::database::provider::certificate::CertificateRecordProvider"]],["impl<'conn> !Send for InsertCertificateRecordProvider<'conn>",1,["mithril_aggregator::database::provider::certificate::InsertCertificateRecordProvider"]],["impl<'conn> !Send for DeleteCertificateProvider<'conn>",1,["mithril_aggregator::database::provider::certificate::DeleteCertificateProvider"]],["impl Send for CertificateRepository",1,["mithril_aggregator::database::provider::certificate::CertificateRepository"]],["impl Send for EpochSettingRecord",1,["mithril_aggregator::database::provider::epoch_setting::EpochSettingRecord"]],["impl<'client> !Send for EpochSettingProvider<'client>",1,["mithril_aggregator::database::provider::epoch_setting::EpochSettingProvider"]],["impl<'conn> !Send for UpdateEpochSettingProvider<'conn>",1,["mithril_aggregator::database::provider::epoch_setting::UpdateEpochSettingProvider"]],["impl<'conn> !Send for DeleteEpochSettingProvider<'conn>",1,["mithril_aggregator::database::provider::epoch_setting::DeleteEpochSettingProvider"]],["impl Send for EpochSettingStore",1,["mithril_aggregator::database::provider::epoch_setting::EpochSettingStore"]],["impl Send for OpenMessageRecord",1,["mithril_aggregator::database::provider::open_message::OpenMessageRecord"]],["impl Send for OpenMessageWithSingleSignaturesRecord",1,["mithril_aggregator::database::provider::open_message::OpenMessageWithSingleSignaturesRecord"]],["impl Send for OpenMessageRepository",1,["mithril_aggregator::database::provider::open_message::OpenMessageRepository"]],["impl Send for SignedEntityRecord",1,["mithril_aggregator::database::provider::signed_entity::SignedEntityRecord"]],["impl<'client> !Send for SignedEntityRecordProvider<'client>",1,["mithril_aggregator::database::provider::signed_entity::SignedEntityRecordProvider"]],["impl<'conn> !Send for InsertSignedEntityRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signed_entity::InsertSignedEntityRecordProvider"]],["impl Send for SignedEntityStoreAdapter",1,["mithril_aggregator::database::provider::signed_entity::SignedEntityStoreAdapter"]],["impl Send for SignerRecord",1,["mithril_aggregator::database::provider::signer::SignerRecord"]],["impl<'client> !Send for SignerRecordProvider<'client>",1,["mithril_aggregator::database::provider::signer::SignerRecordProvider"]],["impl<'conn> !Send for InsertSignerRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signer::InsertSignerRecordProvider"]],["impl<'conn> !Send for UpdateSignerRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signer::UpdateSignerRecordProvider"]],["impl Send for SignerStore",1,["mithril_aggregator::database::provider::signer::SignerStore"]],["impl Send for SignerRegistrationRecord",1,["mithril_aggregator::database::provider::signer_registration::SignerRegistrationRecord"]],["impl<'client> !Send for SignerRegistrationRecordProvider<'client>",1,["mithril_aggregator::database::provider::signer_registration::SignerRegistrationRecordProvider"]],["impl<'conn> !Send for InsertOrReplaceSignerRegistrationRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signer_registration::InsertOrReplaceSignerRegistrationRecordProvider"]],["impl<'conn> !Send for DeleteSignerRegistrationRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signer_registration::DeleteSignerRegistrationRecordProvider"]],["impl Send for SignerRegistrationStore",1,["mithril_aggregator::database::provider::signer_registration::SignerRegistrationStore"]],["impl Send for SingleSignatureRecord",1,["mithril_aggregator::database::provider::single_signature::SingleSignatureRecord"]],["impl<'client> !Send for SingleSignatureRecordProvider<'client>",1,["mithril_aggregator::database::provider::single_signature::SingleSignatureRecordProvider"]],["impl<'conn> !Send for UpdateSingleSignatureRecordProvider<'conn>",1,["mithril_aggregator::database::provider::single_signature::UpdateSingleSignatureRecordProvider"]],["impl Send for SingleSignatureRepository",1,["mithril_aggregator::database::provider::single_signature::SingleSignatureRepository"]],["impl Send for StakePool",1,["mithril_aggregator::database::provider::stake_pool::StakePool"]],["impl<'client> !Send for StakePoolProvider<'client>",1,["mithril_aggregator::database::provider::stake_pool::StakePoolProvider"]],["impl<'conn> !Send for InsertOrReplaceStakePoolProvider<'conn>",1,["mithril_aggregator::database::provider::stake_pool::InsertOrReplaceStakePoolProvider"]],["impl<'conn> !Send for DeleteStakePoolProvider<'conn>",1,["mithril_aggregator::database::provider::stake_pool::DeleteStakePoolProvider"]],["impl Send for StakePoolStore",1,["mithril_aggregator::database::provider::stake_pool::StakePoolStore"]],["impl Send for DependenciesBuilder",1,["mithril_aggregator::dependency_injection::builder::DependenciesBuilder"]],["impl Send for DependencyContainer",1,["mithril_aggregator::dependency_injection::containers::DependencyContainer"]],["impl Send for DependenciesBuilderError",1,["mithril_aggregator::dependency_injection::error::DependenciesBuilderError"]],["impl Send for OpenMessage",1,["mithril_aggregator::entities::open_message::OpenMessage"]],["impl Send for SignerRegistrationsMessage",1,["mithril_aggregator::entities::signer_registration_message::SignerRegistrationsMessage"]],["impl Send for SignerRegistrationsListItemMessage",1,["mithril_aggregator::entities::signer_registration_message::SignerRegistrationsListItemMessage"]],["impl Send for EventMessage",1,["mithril_aggregator::event_store::event::EventMessage"]],["impl Send for Event",1,["mithril_aggregator::event_store::event::Event"]],["impl Send for EventPersister",1,["mithril_aggregator::event_store::event::EventPersister"]],["impl Send for EventStore",1,["mithril_aggregator::event_store::runner::EventStore"]],["impl<MSG> Send for TransmitterService<MSG>",1,["mithril_aggregator::event_store::transmitter_service::TransmitterService"]],["impl Send for FromRegisterSignerAdapter",1,["mithril_aggregator::message_adapters::from_register_signer::FromRegisterSignerAdapter"]],["impl Send for ToCertificatePendingMessageAdapter",1,["mithril_aggregator::message_adapters::to_certificate_pending_message::ToCertificatePendingMessageAdapter"]],["impl Send for ToEpochSettingsMessageAdapter",1,["mithril_aggregator::message_adapters::to_epoch_settings_message::ToEpochSettingsMessageAdapter"]],["impl Send for ProtocolError",1,["mithril_aggregator::multi_signer::ProtocolError"]],["impl Send for MultiSignerImpl",1,["mithril_aggregator::multi_signer::MultiSignerImpl"]],["impl Send for RuntimeError",1,["mithril_aggregator::runtime::error::RuntimeError"]],["impl Send for AggregatorConfig",1,["mithril_aggregator::runtime::runner::AggregatorConfig"]],["impl Send for AggregatorRunner",1,["mithril_aggregator::runtime::runner::AggregatorRunner"]],["impl Send for AggregatorRuntime",1,["mithril_aggregator::runtime::state_machine::AggregatorRuntime"]],["impl Send for CertifierServiceError",1,["mithril_aggregator::services::certifier::CertifierServiceError"]],["impl Send for MithrilCertifierService",1,["mithril_aggregator::services::certifier::MithrilCertifierService"]],["impl Send for MithrilSignedEntityService",1,["mithril_aggregator::services::signed_entity::MithrilSignedEntityService"]],["impl Send for StakePoolDistributionServiceError",1,["mithril_aggregator::services::stake_distribution::StakePoolDistributionServiceError"]],["impl Send for MithrilStakeDistributionService",1,["mithril_aggregator::services::stake_distribution::MithrilStakeDistributionService"]],["impl Send for MithrilTickerService",1,["mithril_aggregator::services::ticker::MithrilTickerService"]],["impl Send for SignerRegistrationError",1,["mithril_aggregator::signer_registerer::SignerRegistrationError"]],["impl Send for SignerRegistrationRound",1,["mithril_aggregator::signer_registerer::SignerRegistrationRound"]],["impl Send for MithrilSignerRegisterer",1,["mithril_aggregator::signer_registerer::MithrilSignerRegisterer"]],["impl Send for DumbSnapshotUploader",1,["mithril_aggregator::snapshot_uploaders::dumb_snapshot_uploader::DumbSnapshotUploader"]],["impl Send for LocalSnapshotUploader",1,["mithril_aggregator::snapshot_uploaders::local_snapshot_uploader::LocalSnapshotUploader"]],["impl Send for RemoteSnapshotUploader",1,["mithril_aggregator::snapshot_uploaders::remote_snapshot_uploader::RemoteSnapshotUploader"]],["impl Send for GzipSnapshotter",1,["mithril_aggregator::snapshotter::GzipSnapshotter"]],["impl Send for SnapshotError",1,["mithril_aggregator::snapshotter::SnapshotError"]],["impl Send for DumbSnapshotter",1,["mithril_aggregator::snapshotter::DumbSnapshotter"]],["impl Send for CertificatePendingStore",1,["mithril_aggregator::store::pending_certificate_store::CertificatePendingStore"]],["impl Send for ProtocolParametersStore",1,["mithril_aggregator::store::protocol_parameters_store::ProtocolParametersStore"]],["impl Send for VerificationKeyStore",1,["mithril_aggregator::store::verification_key_store::VerificationKeyStore"]]], -"mithril_client":[["impl Send for CertificateClient",1,["mithril_client::aggregator_client::certificate_client::CertificateClient"]],["impl Send for AggregatorHTTPClientError",1,["mithril_client::aggregator_client::http_client::AggregatorHTTPClientError"]],["impl Send for AggregatorHTTPClient",1,["mithril_client::aggregator_client::http_client::AggregatorHTTPClient"]],["impl Send for MithrilStakeDistributionClient",1,["mithril_client::aggregator_client::mithril_stake_distribution_client::MithrilStakeDistributionClient"]],["impl Send for SnapshotClientError",1,["mithril_client::aggregator_client::snapshot_client::SnapshotClientError"]],["impl Send for SnapshotClient",1,["mithril_client::aggregator_client::snapshot_client::SnapshotClient"]],["impl Send for MithrilStakeDistributionDownloadCommand",1,["mithril_client::commands::mithril_stake_distribution::download::MithrilStakeDistributionDownloadCommand"]],["impl Send for MithrilStakeDistributionListCommand",1,["mithril_client::commands::mithril_stake_distribution::list::MithrilStakeDistributionListCommand"]],["impl Send for MithrilStakeDistributionCommands",1,["mithril_client::commands::mithril_stake_distribution::MithrilStakeDistributionCommands"]],["impl Send for SnapshotDownloadCommand",1,["mithril_client::commands::snapshot::download::SnapshotDownloadCommand"]],["impl Send for SnapshotListCommand",1,["mithril_client::commands::snapshot::list::SnapshotListCommand"]],["impl Send for SnapshotShowCommand",1,["mithril_client::commands::snapshot::show::SnapshotShowCommand"]],["impl Send for SnapshotCommands",1,["mithril_client::commands::snapshot::SnapshotCommands"]],["impl !Send for DependenciesBuilder",1,["mithril_client::dependencies::builder::DependenciesBuilder"]],["impl Send for SnapshotListItem",1,["mithril_client::entities::SnapshotListItem"]],["impl Send for SnapshotFieldItem",1,["mithril_client::entities::SnapshotFieldItem"]],["impl Send for MithrilStakeDistributionListItem",1,["mithril_client::entities::MithrilStakeDistributionListItem"]],["impl Send for FromCertificateMessageAdapter",1,["mithril_client::message_adapters::from_certificate_message_adapter::FromCertificateMessageAdapter"]],["impl Send for FromSnapshotMessageAdapter",1,["mithril_client::message_adapters::from_snapshot_message::FromSnapshotMessageAdapter"]],["impl Send for MithrilStakeDistributionServiceError",1,["mithril_client::services::mithril_stake_distribution::MithrilStakeDistributionServiceError"]],["impl Send for AppMithrilStakeDistributionService",1,["mithril_client::services::mithril_stake_distribution::AppMithrilStakeDistributionService"]],["impl Send for SnapshotServiceError",1,["mithril_client::services::snapshot::SnapshotServiceError"]],["impl Send for MithrilClientSnapshotService",1,["mithril_client::services::snapshot::MithrilClientSnapshotService"]],["impl Send for SnapshotUnpacker",1,["mithril_client::utils::unpacker::SnapshotUnpacker"]],["impl Send for SnapshotUnpackerError",1,["mithril_client::utils::unpacker::SnapshotUnpackerError"]]], -"mithril_common":[["impl Send for APIVersionProviderError",1,["mithril_common::api_version::APIVersionProviderError"]],["impl Send for APIVersionProvider",1,["mithril_common::api_version::APIVersionProvider"]],["impl Send for BeaconProviderError",1,["mithril_common::beacon_provider::BeaconProviderError"]],["impl Send for BeaconProviderImpl",1,["mithril_common::beacon_provider::BeaconProviderImpl"]],["impl Send for CertificateGenesisProducerError",1,["mithril_common::certificate_chain::certificate_genesis::CertificateGenesisProducerError"]],["impl Send for CertificateGenesisProducer",1,["mithril_common::certificate_chain::certificate_genesis::CertificateGenesisProducer"]],["impl Send for CertificateRetrieverError",1,["mithril_common::certificate_chain::certificate_retriever::CertificateRetrieverError"]],["impl Send for CertificateVerifierError",1,["mithril_common::certificate_chain::certificate_verifier::CertificateVerifierError"]],["impl Send for MithrilCertificateVerifier",1,["mithril_common::certificate_chain::certificate_verifier::MithrilCertificateVerifier"]],["impl Send for CardanoCliRunner",1,["mithril_common::chain_observer::cli_observer::CardanoCliRunner"]],["impl Send for CardanoCliChainObserver",1,["mithril_common::chain_observer::cli_observer::CardanoCliChainObserver"]],["impl Send for FakeObserver",1,["mithril_common::chain_observer::fake_observer::FakeObserver"]],["impl Send for ChainObserverError",1,["mithril_common::chain_observer::interface::ChainObserverError"]],["impl Send for MockChainObserver",1,["mithril_common::chain_observer::interface::MockChainObserver"]],["impl Send for TxDatumError",1,["mithril_common::chain_observer::model::TxDatumError"]],["impl Send for TxDatum",1,["mithril_common::chain_observer::model::TxDatum"]],["impl Send for TxDatumFieldValue",1,["mithril_common::chain_observer::model::TxDatumFieldValue"]],["impl Send for TxDatumFieldTypeName",1,["mithril_common::chain_observer::model::TxDatumFieldTypeName"]],["impl Send for TxDatumBuilder",1,["mithril_common::chain_observer::model::TxDatumBuilder"]],["impl Send for Sum6KesBytes",1,["mithril_common::crypto_helper::cardano::codec::Sum6KesBytes"]],["impl Send for ColdKeyGenerator",1,["mithril_common::crypto_helper::cardano::cold_key::ColdKeyGenerator"]],["impl Send for ProtocolRegistrationErrorWrapper",1,["mithril_common::crypto_helper::cardano::key_certification::ProtocolRegistrationErrorWrapper"]],["impl Send for ProtocolInitializerErrorWrapper",1,["mithril_common::crypto_helper::cardano::key_certification::ProtocolInitializerErrorWrapper"]],["impl Send for OpCert",1,["mithril_common::crypto_helper::cardano::opcert::OpCert"]],["impl Send for EraMarkersVerifierError",1,["mithril_common::crypto_helper::era::EraMarkersVerifierError"]],["impl Send for EraMarkersSigner",1,["mithril_common::crypto_helper::era::EraMarkersSigner"]],["impl Send for EraMarkersVerifier",1,["mithril_common::crypto_helper::era::EraMarkersVerifier"]],["impl Send for ProtocolGenesisError",1,["mithril_common::crypto_helper::genesis::ProtocolGenesisError"]],["impl Send for ProtocolGenesisSigner",1,["mithril_common::crypto_helper::genesis::ProtocolGenesisSigner"]],["impl Send for ProtocolGenesisVerifier",1,["mithril_common::crypto_helper::genesis::ProtocolGenesisVerifier"]],["impl<T> Send for ProtocolKey<T>where\n T: Send,",1,["mithril_common::crypto_helper::types::protocol_key::ProtocolKey"]],["impl Send for ApplicationNodeType",1,["mithril_common::database::db_version::ApplicationNodeType"]],["impl Send for DatabaseVersion",1,["mithril_common::database::db_version::DatabaseVersion"]],["impl<'conn> !Send for DatabaseVersionProvider<'conn>",1,["mithril_common::database::db_version::DatabaseVersionProvider"]],["impl<'conn> !Send for DatabaseVersionUpdater<'conn>",1,["mithril_common::database::db_version::DatabaseVersionUpdater"]],["impl Send for DatabaseVersionChecker",1,["mithril_common::database::version_checker::DatabaseVersionChecker"]],["impl Send for SqlMigration",1,["mithril_common::database::version_checker::SqlMigration"]],["impl Send for JsonImmutableFileDigestCacheProvider",1,["mithril_common::digesters::cache::json_provider::JsonImmutableFileDigestCacheProvider"]],["impl<'a> Send for JsonImmutableFileDigestCacheProviderBuilder<'a>",1,["mithril_common::digesters::cache::json_provider_builder::JsonImmutableFileDigestCacheProviderBuilder"]],["impl Send for MemoryImmutableFileDigestCacheProvider",1,["mithril_common::digesters::cache::memory_provider::MemoryImmutableFileDigestCacheProvider"]],["impl Send for ImmutableDigesterCacheProviderError",1,["mithril_common::digesters::cache::provider::ImmutableDigesterCacheProviderError"]],["impl Send for ImmutableDigesterCacheStoreError",1,["mithril_common::digesters::cache::provider::ImmutableDigesterCacheStoreError"]],["impl Send for ImmutableDigesterCacheGetError",1,["mithril_common::digesters::cache::provider::ImmutableDigesterCacheGetError"]],["impl Send for CardanoImmutableDigester",1,["mithril_common::digesters::cardano_immutable_digester::CardanoImmutableDigester"]],["impl Send for DumbImmutableDigester",1,["mithril_common::digesters::dumb_immutable_observer::DumbImmutableDigester"]],["impl Send for DummyImmutablesDbBuilder",1,["mithril_common::digesters::dummy_immutable_db_builder::DummyImmutablesDbBuilder"]],["impl Send for DummyImmutableDb",1,["mithril_common::digesters::dummy_immutable_db_builder::DummyImmutableDb"]],["impl Send for ImmutableDigesterError",1,["mithril_common::digesters::immutable_digester::ImmutableDigesterError"]],["impl Send for ImmutableFile",1,["mithril_common::digesters::immutable_file::ImmutableFile"]],["impl Send for ImmutableFileCreationError",1,["mithril_common::digesters::immutable_file::ImmutableFileCreationError"]],["impl Send for ImmutableFileListingError",1,["mithril_common::digesters::immutable_file::ImmutableFileListingError"]],["impl Send for ImmutableFileObserverError",1,["mithril_common::digesters::immutable_file_observer::ImmutableFileObserverError"]],["impl Send for ImmutableFileSystemObserver",1,["mithril_common::digesters::immutable_file_observer::ImmutableFileSystemObserver"]],["impl Send for DumbImmutableFileObserver",1,["mithril_common::digesters::immutable_file_observer::DumbImmutableFileObserver"]],["impl Send for Beacon",1,["mithril_common::entities::beacon::Beacon"]],["impl Send for BeaconComparison",1,["mithril_common::entities::beacon::BeaconComparison"]],["impl Send for BeaconComparisonError",1,["mithril_common::entities::beacon::BeaconComparisonError"]],["impl Send for CardanoNetwork",1,["mithril_common::entities::cardano_network::CardanoNetwork"]],["impl Send for CertificateSignature",1,["mithril_common::entities::certificate::CertificateSignature"]],["impl Send for Certificate",1,["mithril_common::entities::certificate::Certificate"]],["impl Send for CertificateMetadata",1,["mithril_common::entities::certificate_metadata::CertificateMetadata"]],["impl Send for CertificatePending",1,["mithril_common::entities::certificate_pending::CertificatePending"]],["impl Send for Epoch",1,["mithril_common::entities::epoch::Epoch"]],["impl Send for EpochError",1,["mithril_common::entities::epoch::EpochError"]],["impl Send for EpochSettings",1,["mithril_common::entities::epoch_settings::EpochSettings"]],["impl Send for InternalServerError",1,["mithril_common::entities::http_server_error::InternalServerError"]],["impl Send for ClientError",1,["mithril_common::entities::http_server_error::ClientError"]],["impl Send for MithrilStakeDistribution",1,["mithril_common::entities::mithril_stake_distribution::MithrilStakeDistribution"]],["impl Send for ProtocolMessagePartKey",1,["mithril_common::entities::protocol_message::ProtocolMessagePartKey"]],["impl Send for ProtocolMessage",1,["mithril_common::entities::protocol_message::ProtocolMessage"]],["impl Send for ProtocolParameters",1,["mithril_common::entities::protocol_parameters::ProtocolParameters"]],["impl<T> Send for SignedEntity<T>",1,["mithril_common::entities::signed_entity::SignedEntity"]],["impl Send for SignedEntityType",1,["mithril_common::entities::signed_entity_type::SignedEntityType"]],["impl Send for SignedEntityTypeDiscriminants",1,["mithril_common::entities::signed_entity_type::SignedEntityTypeDiscriminants"]],["impl Send for Signer",1,["mithril_common::entities::signer::Signer"]],["impl Send for SignerWithStake",1,["mithril_common::entities::signer::SignerWithStake"]],["impl Send for SingleSignatures",1,["mithril_common::entities::single_signatures::SingleSignatures"]],["impl Send for Snapshot",1,["mithril_common::entities::snapshot::Snapshot"]],["impl Send for BootstrapAdapter",1,["mithril_common::era::adapters::bootstrap::BootstrapAdapter"]],["impl Send for AdapterType",1,["mithril_common::era::adapters::builder::AdapterType"]],["impl Send for AdapterBuilder",1,["mithril_common::era::adapters::builder::AdapterBuilder"]],["impl Send for EraMarkersPayload",1,["mithril_common::era::adapters::cardano_chain::EraMarkersPayload"]],["impl Send for CardanoChainAdapter",1,["mithril_common::era::adapters::cardano_chain::CardanoChainAdapter"]],["impl Send for DummyAdapter",1,["mithril_common::era::adapters::dummy::DummyAdapter"]],["impl Send for FileAdapter",1,["mithril_common::era::adapters::file::FileAdapter"]],["impl Send for EraChecker",1,["mithril_common::era::era_checker::EraChecker"]],["impl Send for EraMarker",1,["mithril_common::era::era_reader::EraMarker"]],["impl Send for EraEpochToken",1,["mithril_common::era::era_reader::EraEpochToken"]],["impl Send for EraReader",1,["mithril_common::era::era_reader::EraReader"]],["impl Send for EraReaderError",1,["mithril_common::era::era_reader::EraReaderError"]],["impl Send for UnsupportedEraError",1,["mithril_common::era::supported_era::UnsupportedEraError"]],["impl Send for SupportedEra",1,["mithril_common::era::supported_era::SupportedEra"]],["impl Send for SupportedEraIter",1,["mithril_common::era::supported_era::SupportedEraIter"]],["impl Send for CertificateMessage",1,["mithril_common::messages::certificate::CertificateMessage"]],["impl Send for CertificateListItemMessageMetadata",1,["mithril_common::messages::certificate_list::CertificateListItemMessageMetadata"]],["impl Send for CertificateListItemMessage",1,["mithril_common::messages::certificate_list::CertificateListItemMessage"]],["impl Send for CertificateMetadataMessage",1,["mithril_common::messages::certificate_metadata::CertificateMetadataMessage"]],["impl Send for CertificatePendingMessage",1,["mithril_common::messages::certificate_pending::CertificatePendingMessage"]],["impl Send for SignerMessage",1,["mithril_common::messages::certificate_pending::SignerMessage"]],["impl Send for EpochSettingsMessage",1,["mithril_common::messages::epoch_settings::EpochSettingsMessage"]],["impl Send for SignerWithStakeMessagePart",1,["mithril_common::messages::message_parts::signer::SignerWithStakeMessagePart"]],["impl Send for MithrilStakeDistributionMessage",1,["mithril_common::messages::mithril_stake_distribution::MithrilStakeDistributionMessage"]],["impl Send for MithrilStakeDistributionListItemMessage",1,["mithril_common::messages::mithril_stake_distribution_list::MithrilStakeDistributionListItemMessage"]],["impl Send for RegisterSignatureMessage",1,["mithril_common::messages::register_signature::RegisterSignatureMessage"]],["impl Send for RegisterSignerMessage",1,["mithril_common::messages::register_signer::RegisterSignerMessage"]],["impl Send for SnapshotMessage",1,["mithril_common::messages::snapshot::SnapshotMessage"]],["impl Send for SnapshotListItemMessage",1,["mithril_common::messages::snapshot_list::SnapshotListItemMessage"]],["impl Send for MultiSigner",1,["mithril_common::protocol::multi_signer::MultiSigner"]],["impl Send for SignerBuilder",1,["mithril_common::protocol::signer_builder::SignerBuilder"]],["impl Send for SignerBuilderError",1,["mithril_common::protocol::signer_builder::SignerBuilderError"]],["impl Send for SingleSigner",1,["mithril_common::protocol::single_signer::SingleSigner"]],["impl Send for CardanoImmutableFilesFullSignableBuilder",1,["mithril_common::signable_builder::cardano_immutable_full_signable_builder::CardanoImmutableFilesFullSignableBuilder"]],["impl Send for MithrilStakeDistributionSignableBuilder",1,["mithril_common::signable_builder::mithril_stake_distribution::MithrilStakeDistributionSignableBuilder"]],["impl Send for MithrilSignableBuilderService",1,["mithril_common::signable_builder::signable_builder_service::MithrilSignableBuilderService"]],["impl Send for WhereCondition",1,["mithril_common::sqlite::condition::WhereCondition"]],["impl<'a, T> !Send for EntityCursor<'a, T>",1,["mithril_common::sqlite::cursor::EntityCursor"]],["impl Send for HydrationError",1,["mithril_common::sqlite::entity::HydrationError"]],["impl Send for ProjectionField",1,["mithril_common::sqlite::projection::ProjectionField"]],["impl Send for Projection",1,["mithril_common::sqlite::projection::Projection"]],["impl Send for SourceAlias",1,["mithril_common::sqlite::source_alias::SourceAlias"]],["impl<K, V> Send for MemoryAdapter<K, V>where\n K: Send,\n V: Send,",1,["mithril_common::store::adapter::memory_adapter::MemoryAdapter"]],["impl<K, V> Send for SQLiteAdapter<K, V>where\n K: Send,\n V: Send,",1,["mithril_common::store::adapter::sqlite_adapter::SQLiteAdapter"]],["impl<V> Send for SQLiteResultIterator<V>where\n V: Send,",1,["mithril_common::store::adapter::sqlite_adapter::SQLiteResultIterator"]],["impl Send for AdapterError",1,["mithril_common::store::adapter::store_adapter::AdapterError"]],["impl<K, R> Send for DumbStoreAdapter<K, R>where\n K: Send,\n R: Send,",1,["mithril_common::store::adapter::dumb_adapter::DumbStoreAdapter"]],["impl<K, R> Send for FailStoreAdapter<K, R>where\n K: Send,\n R: Send,",1,["mithril_common::store::adapter::fail_adapter::FailStoreAdapter"]],["impl Send for StoreError",1,["mithril_common::store::error::StoreError"]],["impl Send for StakeStore",1,["mithril_common::store::stake_store::StakeStore"]],["impl<'a> Send for APISpec<'a>",1,["mithril_common::test_utils::apispec::APISpec"]],["impl Send for MithrilFixtureBuilder",1,["mithril_common::test_utils::fixture_builder::MithrilFixtureBuilder"]],["impl Send for StakeDistributionGenerationMethod",1,["mithril_common::test_utils::fixture_builder::StakeDistributionGenerationMethod"]],["impl Send for MithrilFixture",1,["mithril_common::test_utils::mithril_fixture::MithrilFixture"]],["impl Send for SignerFixture",1,["mithril_common::test_utils::mithril_fixture::SignerFixture"]]], -"mithril_signer":[["impl Send for AggregatorClientError",1,["mithril_signer::aggregator_client::AggregatorClientError"]],["impl Send for AggregatorHTTPClient",1,["mithril_signer::aggregator_client::AggregatorHTTPClient"]],["impl Send for Configuration",1,["mithril_signer::configuration::Configuration"]],["impl Send for DefaultConfiguration",1,["mithril_signer::configuration::DefaultConfiguration"]],["impl Send for FromEpochSettingsAdapter",1,["mithril_signer::message_adapters::from_epoch_settings::FromEpochSettingsAdapter"]],["impl Send for FromPendingCertificateMessageAdapter",1,["mithril_signer::message_adapters::from_pending_certificate_message::FromPendingCertificateMessageAdapter"]],["impl Send for ToRegisterSignerMessageAdapter",1,["mithril_signer::message_adapters::to_register_signer_message::ToRegisterSignerMessageAdapter"]],["impl Send for ProtocolInitializerStore",1,["mithril_signer::protocol_initializer_store::ProtocolInitializerStore"]],["impl Send for RuntimeError",1,["mithril_signer::runtime::error::RuntimeError"]],["impl Send for RunnerError",1,["mithril_signer::runtime::runner::RunnerError"]],["impl Send for SignerRunner",1,["mithril_signer::runtime::runner::SignerRunner"]],["impl<'a> Send for ProductionServiceBuilder<'a>",1,["mithril_signer::runtime::signer_services::ProductionServiceBuilder"]],["impl Send for SignerServices",1,["mithril_signer::runtime::signer_services::SignerServices"]],["impl Send for SignerState",1,["mithril_signer::runtime::state_machine::SignerState"]],["impl !Send for StateMachine",1,["mithril_signer::runtime::state_machine::StateMachine"]],["impl Send for MithrilProtocolInitializerBuilder",1,["mithril_signer::single_signer::MithrilProtocolInitializerBuilder"]],["impl Send for SingleSignerError",1,["mithril_signer::single_signer::SingleSignerError"]],["impl Send for MithrilSingleSigner",1,["mithril_signer::single_signer::MithrilSingleSigner"]]], -"mithril_stm":[["impl Send for AggregationError",1,["mithril_stm::error::AggregationError"]],["impl Send for RegisterError",1,["mithril_stm::error::RegisterError"]],["impl Send for KeyReg",1,["mithril_stm::key_reg::KeyReg"]],["impl<D> Send for ClosedKeyReg<D>where\n D: Send + Sync,",1,["mithril_stm::key_reg::ClosedKeyReg"]],["impl Send for StmParameters",1,["mithril_stm::stm::StmParameters"]],["impl Send for StmInitializer",1,["mithril_stm::stm::StmInitializer"]],["impl<D> Send for StmSigner<D>where\n D: Send + Sync,",1,["mithril_stm::stm::StmSigner"]],["impl<D> Send for StmClerk<D>where\n D: Send + Sync,",1,["mithril_stm::stm::StmClerk"]],["impl Send for StmSig",1,["mithril_stm::stm::StmSig"]],["impl<D> Send for StmAggrVerificationKey<D>where\n D: Send,",1,["mithril_stm::stm::StmAggrVerificationKey"]],["impl<D> Send for StmAggrSig<D>where\n D: Send,",1,["mithril_stm::stm::StmAggrSig"]]] +"mithril_aggregator":[["impl Send for MainOpts",1,["mithril_aggregator::commands::MainOpts"]],["impl Send for ExecutionEnvironment",1,["mithril_aggregator::configuration::ExecutionEnvironment"]],["impl Send for Configuration",1,["mithril_aggregator::configuration::Configuration"]],["impl Send for SnapshotUploaderType",1,["mithril_aggregator::configuration::SnapshotUploaderType"]],["impl Send for DefaultConfiguration",1,["mithril_aggregator::configuration::DefaultConfiguration"]],["impl Send for CertificateRecord",1,["mithril_aggregator::database::provider::certificate::CertificateRecord"]],["impl<'client> !Send for CertificateRecordProvider<'client>",1,["mithril_aggregator::database::provider::certificate::CertificateRecordProvider"]],["impl<'conn> !Send for InsertCertificateRecordProvider<'conn>",1,["mithril_aggregator::database::provider::certificate::InsertCertificateRecordProvider"]],["impl<'conn> !Send for DeleteCertificateProvider<'conn>",1,["mithril_aggregator::database::provider::certificate::DeleteCertificateProvider"]],["impl Send for CertificateRepository",1,["mithril_aggregator::database::provider::certificate::CertificateRepository"]],["impl Send for EpochSettingRecord",1,["mithril_aggregator::database::provider::epoch_setting::EpochSettingRecord"]],["impl<'client> !Send for EpochSettingProvider<'client>",1,["mithril_aggregator::database::provider::epoch_setting::EpochSettingProvider"]],["impl<'conn> !Send for UpdateEpochSettingProvider<'conn>",1,["mithril_aggregator::database::provider::epoch_setting::UpdateEpochSettingProvider"]],["impl<'conn> !Send for DeleteEpochSettingProvider<'conn>",1,["mithril_aggregator::database::provider::epoch_setting::DeleteEpochSettingProvider"]],["impl Send for EpochSettingStore",1,["mithril_aggregator::database::provider::epoch_setting::EpochSettingStore"]],["impl Send for OpenMessageRecord",1,["mithril_aggregator::database::provider::open_message::OpenMessageRecord"]],["impl Send for OpenMessageWithSingleSignaturesRecord",1,["mithril_aggregator::database::provider::open_message::OpenMessageWithSingleSignaturesRecord"]],["impl Send for OpenMessageRepository",1,["mithril_aggregator::database::provider::open_message::OpenMessageRepository"]],["impl Send for SignedEntityRecord",1,["mithril_aggregator::database::provider::signed_entity::SignedEntityRecord"]],["impl<'client> !Send for SignedEntityRecordProvider<'client>",1,["mithril_aggregator::database::provider::signed_entity::SignedEntityRecordProvider"]],["impl<'conn> !Send for InsertSignedEntityRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signed_entity::InsertSignedEntityRecordProvider"]],["impl Send for SignedEntityStoreAdapter",1,["mithril_aggregator::database::provider::signed_entity::SignedEntityStoreAdapter"]],["impl Send for SignerRecord",1,["mithril_aggregator::database::provider::signer::SignerRecord"]],["impl<'client> !Send for SignerRecordProvider<'client>",1,["mithril_aggregator::database::provider::signer::SignerRecordProvider"]],["impl<'conn> !Send for InsertSignerRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signer::InsertSignerRecordProvider"]],["impl<'conn> !Send for UpdateSignerRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signer::UpdateSignerRecordProvider"]],["impl Send for SignerStore",1,["mithril_aggregator::database::provider::signer::SignerStore"]],["impl Send for SignerRegistrationRecord",1,["mithril_aggregator::database::provider::signer_registration::SignerRegistrationRecord"]],["impl<'client> !Send for SignerRegistrationRecordProvider<'client>",1,["mithril_aggregator::database::provider::signer_registration::SignerRegistrationRecordProvider"]],["impl<'conn> !Send for InsertOrReplaceSignerRegistrationRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signer_registration::InsertOrReplaceSignerRegistrationRecordProvider"]],["impl<'conn> !Send for DeleteSignerRegistrationRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signer_registration::DeleteSignerRegistrationRecordProvider"]],["impl Send for SignerRegistrationStore",1,["mithril_aggregator::database::provider::signer_registration::SignerRegistrationStore"]],["impl Send for SingleSignatureRecord",1,["mithril_aggregator::database::provider::single_signature::SingleSignatureRecord"]],["impl<'client> !Send for SingleSignatureRecordProvider<'client>",1,["mithril_aggregator::database::provider::single_signature::SingleSignatureRecordProvider"]],["impl<'conn> !Send for UpdateSingleSignatureRecordProvider<'conn>",1,["mithril_aggregator::database::provider::single_signature::UpdateSingleSignatureRecordProvider"]],["impl Send for SingleSignatureRepository",1,["mithril_aggregator::database::provider::single_signature::SingleSignatureRepository"]],["impl Send for StakePool",1,["mithril_aggregator::database::provider::stake_pool::StakePool"]],["impl<'client> !Send for StakePoolProvider<'client>",1,["mithril_aggregator::database::provider::stake_pool::StakePoolProvider"]],["impl<'conn> !Send for InsertOrReplaceStakePoolProvider<'conn>",1,["mithril_aggregator::database::provider::stake_pool::InsertOrReplaceStakePoolProvider"]],["impl<'conn> !Send for DeleteStakePoolProvider<'conn>",1,["mithril_aggregator::database::provider::stake_pool::DeleteStakePoolProvider"]],["impl Send for StakePoolStore",1,["mithril_aggregator::database::provider::stake_pool::StakePoolStore"]],["impl Send for DependenciesBuilder",1,["mithril_aggregator::dependency_injection::builder::DependenciesBuilder"]],["impl Send for DependencyContainer",1,["mithril_aggregator::dependency_injection::containers::DependencyContainer"]],["impl Send for DependenciesBuilderError",1,["mithril_aggregator::dependency_injection::error::DependenciesBuilderError"]],["impl Send for OpenMessage",1,["mithril_aggregator::entities::open_message::OpenMessage"]],["impl Send for SignerRegistrationsMessage",1,["mithril_aggregator::entities::signer_registration_message::SignerRegistrationsMessage"]],["impl Send for SignerRegistrationsListItemMessage",1,["mithril_aggregator::entities::signer_registration_message::SignerRegistrationsListItemMessage"]],["impl Send for EventMessage",1,["mithril_aggregator::event_store::event::EventMessage"]],["impl Send for Event",1,["mithril_aggregator::event_store::event::Event"]],["impl Send for EventPersister",1,["mithril_aggregator::event_store::event::EventPersister"]],["impl Send for EventStore",1,["mithril_aggregator::event_store::runner::EventStore"]],["impl<MSG> Send for TransmitterService<MSG>",1,["mithril_aggregator::event_store::transmitter_service::TransmitterService"]],["impl Send for FromRegisterSignerAdapter",1,["mithril_aggregator::message_adapters::from_register_signer::FromRegisterSignerAdapter"]],["impl Send for ToCertificatePendingMessageAdapter",1,["mithril_aggregator::message_adapters::to_certificate_pending_message::ToCertificatePendingMessageAdapter"]],["impl Send for ToEpochSettingsMessageAdapter",1,["mithril_aggregator::message_adapters::to_epoch_settings_message::ToEpochSettingsMessageAdapter"]],["impl Send for ProtocolError",1,["mithril_aggregator::multi_signer::ProtocolError"]],["impl Send for MultiSignerImpl",1,["mithril_aggregator::multi_signer::MultiSignerImpl"]],["impl Send for RuntimeError",1,["mithril_aggregator::runtime::error::RuntimeError"]],["impl Send for AggregatorConfig",1,["mithril_aggregator::runtime::runner::AggregatorConfig"]],["impl Send for AggregatorRunner",1,["mithril_aggregator::runtime::runner::AggregatorRunner"]],["impl Send for AggregatorRuntime",1,["mithril_aggregator::runtime::state_machine::AggregatorRuntime"]],["impl Send for CertifierServiceError",1,["mithril_aggregator::services::certifier::CertifierServiceError"]],["impl Send for MithrilCertifierService",1,["mithril_aggregator::services::certifier::MithrilCertifierService"]],["impl Send for MithrilSignedEntityService",1,["mithril_aggregator::services::signed_entity::MithrilSignedEntityService"]],["impl Send for StakePoolDistributionServiceError",1,["mithril_aggregator::services::stake_distribution::StakePoolDistributionServiceError"]],["impl Send for MithrilStakeDistributionService",1,["mithril_aggregator::services::stake_distribution::MithrilStakeDistributionService"]],["impl Send for MithrilTickerService",1,["mithril_aggregator::services::ticker::MithrilTickerService"]],["impl Send for SignerRegistrationError",1,["mithril_aggregator::signer_registerer::SignerRegistrationError"]],["impl Send for SignerRegistrationRound",1,["mithril_aggregator::signer_registerer::SignerRegistrationRound"]],["impl Send for MithrilSignerRegisterer",1,["mithril_aggregator::signer_registerer::MithrilSignerRegisterer"]],["impl Send for DumbSnapshotUploader",1,["mithril_aggregator::snapshot_uploaders::dumb_snapshot_uploader::DumbSnapshotUploader"]],["impl Send for LocalSnapshotUploader",1,["mithril_aggregator::snapshot_uploaders::local_snapshot_uploader::LocalSnapshotUploader"]],["impl Send for RemoteSnapshotUploader",1,["mithril_aggregator::snapshot_uploaders::remote_snapshot_uploader::RemoteSnapshotUploader"]],["impl Send for GzipSnapshotter",1,["mithril_aggregator::snapshotter::GzipSnapshotter"]],["impl Send for SnapshotError",1,["mithril_aggregator::snapshotter::SnapshotError"]],["impl Send for DumbSnapshotter",1,["mithril_aggregator::snapshotter::DumbSnapshotter"]],["impl Send for CertificatePendingStore",1,["mithril_aggregator::store::pending_certificate_store::CertificatePendingStore"]],["impl Send for ProtocolParametersStore",1,["mithril_aggregator::store::protocol_parameters_store::ProtocolParametersStore"]],["impl Send for VerificationKeyStore",1,["mithril_aggregator::store::verification_key_store::VerificationKeyStore"]]], +"mithril_client":[["impl Send for CertificateClient",1,["mithril_client::aggregator_client::certificate_client::CertificateClient"]],["impl Send for AggregatorHTTPClientError",1,["mithril_client::aggregator_client::http_client::AggregatorHTTPClientError"]],["impl Send for AggregatorHTTPClient",1,["mithril_client::aggregator_client::http_client::AggregatorHTTPClient"]],["impl Send for MithrilStakeDistributionClient",1,["mithril_client::aggregator_client::mithril_stake_distribution_client::MithrilStakeDistributionClient"]],["impl Send for SnapshotClientError",1,["mithril_client::aggregator_client::snapshot_client::SnapshotClientError"]],["impl Send for SnapshotClient",1,["mithril_client::aggregator_client::snapshot_client::SnapshotClient"]],["impl Send for MithrilStakeDistributionDownloadCommand",1,["mithril_client::commands::mithril_stake_distribution::download::MithrilStakeDistributionDownloadCommand"]],["impl Send for MithrilStakeDistributionListCommand",1,["mithril_client::commands::mithril_stake_distribution::list::MithrilStakeDistributionListCommand"]],["impl Send for MithrilStakeDistributionCommands",1,["mithril_client::commands::mithril_stake_distribution::MithrilStakeDistributionCommands"]],["impl Send for SnapshotDownloadCommand",1,["mithril_client::commands::snapshot::download::SnapshotDownloadCommand"]],["impl Send for SnapshotListCommand",1,["mithril_client::commands::snapshot::list::SnapshotListCommand"]],["impl Send for SnapshotShowCommand",1,["mithril_client::commands::snapshot::show::SnapshotShowCommand"]],["impl Send for SnapshotCommands",1,["mithril_client::commands::snapshot::SnapshotCommands"]],["impl !Send for DependenciesBuilder",1,["mithril_client::dependencies::builder::DependenciesBuilder"]],["impl Send for SnapshotListItem",1,["mithril_client::entities::SnapshotListItem"]],["impl Send for SnapshotFieldItem",1,["mithril_client::entities::SnapshotFieldItem"]],["impl Send for MithrilStakeDistributionListItem",1,["mithril_client::entities::MithrilStakeDistributionListItem"]],["impl Send for FromCertificateMessageAdapter",1,["mithril_client::message_adapters::from_certificate_message_adapter::FromCertificateMessageAdapter"]],["impl Send for FromSnapshotMessageAdapter",1,["mithril_client::message_adapters::from_snapshot_message::FromSnapshotMessageAdapter"]],["impl Send for MithrilStakeDistributionServiceError",1,["mithril_client::services::mithril_stake_distribution::MithrilStakeDistributionServiceError"]],["impl Send for AppMithrilStakeDistributionService",1,["mithril_client::services::mithril_stake_distribution::AppMithrilStakeDistributionService"]],["impl Send for SnapshotServiceError",1,["mithril_client::services::snapshot::SnapshotServiceError"]],["impl Send for MithrilClientSnapshotService",1,["mithril_client::services::snapshot::MithrilClientSnapshotService"]],["impl Send for SnapshotUnpacker",1,["mithril_client::utils::unpacker::SnapshotUnpacker"]],["impl Send for SnapshotUnpackerError",1,["mithril_client::utils::unpacker::SnapshotUnpackerError"]]], +"mithril_common":[["impl Send for APIVersionProviderError",1,["mithril_common::api_version::APIVersionProviderError"]],["impl Send for APIVersionProvider",1,["mithril_common::api_version::APIVersionProvider"]],["impl Send for BeaconProviderError",1,["mithril_common::beacon_provider::BeaconProviderError"]],["impl Send for BeaconProviderImpl",1,["mithril_common::beacon_provider::BeaconProviderImpl"]],["impl Send for CertificateGenesisProducerError",1,["mithril_common::certificate_chain::certificate_genesis::CertificateGenesisProducerError"]],["impl Send for CertificateGenesisProducer",1,["mithril_common::certificate_chain::certificate_genesis::CertificateGenesisProducer"]],["impl Send for CertificateRetrieverError",1,["mithril_common::certificate_chain::certificate_retriever::CertificateRetrieverError"]],["impl Send for CertificateVerifierError",1,["mithril_common::certificate_chain::certificate_verifier::CertificateVerifierError"]],["impl Send for MithrilCertificateVerifier",1,["mithril_common::certificate_chain::certificate_verifier::MithrilCertificateVerifier"]],["impl Send for CardanoCliRunner",1,["mithril_common::chain_observer::cli_observer::CardanoCliRunner"]],["impl Send for CardanoCliChainObserver",1,["mithril_common::chain_observer::cli_observer::CardanoCliChainObserver"]],["impl Send for FakeObserver",1,["mithril_common::chain_observer::fake_observer::FakeObserver"]],["impl Send for ChainObserverError",1,["mithril_common::chain_observer::interface::ChainObserverError"]],["impl Send for MockChainObserver",1,["mithril_common::chain_observer::interface::MockChainObserver"]],["impl Send for TxDatumError",1,["mithril_common::chain_observer::model::TxDatumError"]],["impl Send for TxDatum",1,["mithril_common::chain_observer::model::TxDatum"]],["impl Send for TxDatumFieldValue",1,["mithril_common::chain_observer::model::TxDatumFieldValue"]],["impl Send for TxDatumFieldTypeName",1,["mithril_common::chain_observer::model::TxDatumFieldTypeName"]],["impl Send for TxDatumBuilder",1,["mithril_common::chain_observer::model::TxDatumBuilder"]],["impl Send for Sum6KesBytes",1,["mithril_common::crypto_helper::cardano::codec::Sum6KesBytes"]],["impl Send for ColdKeyGenerator",1,["mithril_common::crypto_helper::cardano::cold_key::ColdKeyGenerator"]],["impl Send for ProtocolRegistrationErrorWrapper",1,["mithril_common::crypto_helper::cardano::key_certification::ProtocolRegistrationErrorWrapper"]],["impl Send for ProtocolInitializerErrorWrapper",1,["mithril_common::crypto_helper::cardano::key_certification::ProtocolInitializerErrorWrapper"]],["impl Send for OpCert",1,["mithril_common::crypto_helper::cardano::opcert::OpCert"]],["impl Send for EraMarkersVerifierError",1,["mithril_common::crypto_helper::era::EraMarkersVerifierError"]],["impl Send for EraMarkersSigner",1,["mithril_common::crypto_helper::era::EraMarkersSigner"]],["impl Send for EraMarkersVerifier",1,["mithril_common::crypto_helper::era::EraMarkersVerifier"]],["impl Send for ProtocolGenesisError",1,["mithril_common::crypto_helper::genesis::ProtocolGenesisError"]],["impl Send for ProtocolGenesisSigner",1,["mithril_common::crypto_helper::genesis::ProtocolGenesisSigner"]],["impl Send for ProtocolGenesisVerifier",1,["mithril_common::crypto_helper::genesis::ProtocolGenesisVerifier"]],["impl<T> Send for ProtocolKey<T>where\n T: Send,",1,["mithril_common::crypto_helper::types::protocol_key::ProtocolKey"]],["impl Send for ApplicationNodeType",1,["mithril_common::database::db_version::ApplicationNodeType"]],["impl Send for DatabaseVersion",1,["mithril_common::database::db_version::DatabaseVersion"]],["impl<'conn> !Send for DatabaseVersionProvider<'conn>",1,["mithril_common::database::db_version::DatabaseVersionProvider"]],["impl<'conn> !Send for DatabaseVersionUpdater<'conn>",1,["mithril_common::database::db_version::DatabaseVersionUpdater"]],["impl Send for DatabaseVersionChecker",1,["mithril_common::database::version_checker::DatabaseVersionChecker"]],["impl Send for SqlMigration",1,["mithril_common::database::version_checker::SqlMigration"]],["impl Send for JsonImmutableFileDigestCacheProvider",1,["mithril_common::digesters::cache::json_provider::JsonImmutableFileDigestCacheProvider"]],["impl<'a> Send for JsonImmutableFileDigestCacheProviderBuilder<'a>",1,["mithril_common::digesters::cache::json_provider_builder::JsonImmutableFileDigestCacheProviderBuilder"]],["impl Send for MemoryImmutableFileDigestCacheProvider",1,["mithril_common::digesters::cache::memory_provider::MemoryImmutableFileDigestCacheProvider"]],["impl Send for ImmutableDigesterCacheProviderError",1,["mithril_common::digesters::cache::provider::ImmutableDigesterCacheProviderError"]],["impl Send for ImmutableDigesterCacheStoreError",1,["mithril_common::digesters::cache::provider::ImmutableDigesterCacheStoreError"]],["impl Send for ImmutableDigesterCacheGetError",1,["mithril_common::digesters::cache::provider::ImmutableDigesterCacheGetError"]],["impl Send for CardanoImmutableDigester",1,["mithril_common::digesters::cardano_immutable_digester::CardanoImmutableDigester"]],["impl Send for DumbImmutableDigester",1,["mithril_common::digesters::dumb_immutable_observer::DumbImmutableDigester"]],["impl Send for DummyImmutablesDbBuilder",1,["mithril_common::digesters::dummy_immutable_db_builder::DummyImmutablesDbBuilder"]],["impl Send for DummyImmutableDb",1,["mithril_common::digesters::dummy_immutable_db_builder::DummyImmutableDb"]],["impl Send for ImmutableDigesterError",1,["mithril_common::digesters::immutable_digester::ImmutableDigesterError"]],["impl Send for ImmutableFile",1,["mithril_common::digesters::immutable_file::ImmutableFile"]],["impl Send for ImmutableFileCreationError",1,["mithril_common::digesters::immutable_file::ImmutableFileCreationError"]],["impl Send for ImmutableFileListingError",1,["mithril_common::digesters::immutable_file::ImmutableFileListingError"]],["impl Send for ImmutableFileObserverError",1,["mithril_common::digesters::immutable_file_observer::ImmutableFileObserverError"]],["impl Send for ImmutableFileSystemObserver",1,["mithril_common::digesters::immutable_file_observer::ImmutableFileSystemObserver"]],["impl Send for DumbImmutableFileObserver",1,["mithril_common::digesters::immutable_file_observer::DumbImmutableFileObserver"]],["impl Send for Beacon",1,["mithril_common::entities::beacon::Beacon"]],["impl Send for BeaconComparison",1,["mithril_common::entities::beacon::BeaconComparison"]],["impl Send for BeaconComparisonError",1,["mithril_common::entities::beacon::BeaconComparisonError"]],["impl Send for CardanoNetwork",1,["mithril_common::entities::cardano_network::CardanoNetwork"]],["impl Send for CertificateSignature",1,["mithril_common::entities::certificate::CertificateSignature"]],["impl Send for Certificate",1,["mithril_common::entities::certificate::Certificate"]],["impl Send for CertificateMetadata",1,["mithril_common::entities::certificate_metadata::CertificateMetadata"]],["impl Send for CertificatePending",1,["mithril_common::entities::certificate_pending::CertificatePending"]],["impl Send for Epoch",1,["mithril_common::entities::epoch::Epoch"]],["impl Send for EpochError",1,["mithril_common::entities::epoch::EpochError"]],["impl Send for EpochSettings",1,["mithril_common::entities::epoch_settings::EpochSettings"]],["impl Send for InternalServerError",1,["mithril_common::entities::http_server_error::InternalServerError"]],["impl Send for ClientError",1,["mithril_common::entities::http_server_error::ClientError"]],["impl Send for MithrilStakeDistribution",1,["mithril_common::entities::mithril_stake_distribution::MithrilStakeDistribution"]],["impl Send for ProtocolMessagePartKey",1,["mithril_common::entities::protocol_message::ProtocolMessagePartKey"]],["impl Send for ProtocolMessage",1,["mithril_common::entities::protocol_message::ProtocolMessage"]],["impl Send for ProtocolParameters",1,["mithril_common::entities::protocol_parameters::ProtocolParameters"]],["impl<T> Send for SignedEntity<T>",1,["mithril_common::entities::signed_entity::SignedEntity"]],["impl Send for SignedEntityType",1,["mithril_common::entities::signed_entity_type::SignedEntityType"]],["impl Send for SignedEntityTypeDiscriminants",1,["mithril_common::entities::signed_entity_type::SignedEntityTypeDiscriminants"]],["impl Send for Signer",1,["mithril_common::entities::signer::Signer"]],["impl Send for SignerWithStake",1,["mithril_common::entities::signer::SignerWithStake"]],["impl Send for SingleSignatures",1,["mithril_common::entities::single_signatures::SingleSignatures"]],["impl Send for Snapshot",1,["mithril_common::entities::snapshot::Snapshot"]],["impl Send for BootstrapAdapter",1,["mithril_common::era::adapters::bootstrap::BootstrapAdapter"]],["impl Send for AdapterType",1,["mithril_common::era::adapters::builder::AdapterType"]],["impl Send for AdapterBuilder",1,["mithril_common::era::adapters::builder::AdapterBuilder"]],["impl Send for EraMarkersPayload",1,["mithril_common::era::adapters::cardano_chain::EraMarkersPayload"]],["impl Send for CardanoChainAdapter",1,["mithril_common::era::adapters::cardano_chain::CardanoChainAdapter"]],["impl Send for DummyAdapter",1,["mithril_common::era::adapters::dummy::DummyAdapter"]],["impl Send for FileAdapter",1,["mithril_common::era::adapters::file::FileAdapter"]],["impl Send for EraChecker",1,["mithril_common::era::era_checker::EraChecker"]],["impl Send for EraMarker",1,["mithril_common::era::era_reader::EraMarker"]],["impl Send for EraEpochToken",1,["mithril_common::era::era_reader::EraEpochToken"]],["impl Send for EraReader",1,["mithril_common::era::era_reader::EraReader"]],["impl Send for EraReaderError",1,["mithril_common::era::era_reader::EraReaderError"]],["impl Send for UnsupportedEraError",1,["mithril_common::era::supported_era::UnsupportedEraError"]],["impl Send for SupportedEra",1,["mithril_common::era::supported_era::SupportedEra"]],["impl Send for SupportedEraIter",1,["mithril_common::era::supported_era::SupportedEraIter"]],["impl Send for CertificateMessage",1,["mithril_common::messages::certificate::CertificateMessage"]],["impl Send for CertificateListItemMessageMetadata",1,["mithril_common::messages::certificate_list::CertificateListItemMessageMetadata"]],["impl Send for CertificateListItemMessage",1,["mithril_common::messages::certificate_list::CertificateListItemMessage"]],["impl Send for CertificateMetadataMessage",1,["mithril_common::messages::certificate_metadata::CertificateMetadataMessage"]],["impl Send for CertificatePendingMessage",1,["mithril_common::messages::certificate_pending::CertificatePendingMessage"]],["impl Send for SignerMessage",1,["mithril_common::messages::certificate_pending::SignerMessage"]],["impl Send for EpochSettingsMessage",1,["mithril_common::messages::epoch_settings::EpochSettingsMessage"]],["impl Send for SignerWithStakeMessagePart",1,["mithril_common::messages::message_parts::signer::SignerWithStakeMessagePart"]],["impl Send for MithrilStakeDistributionMessage",1,["mithril_common::messages::mithril_stake_distribution::MithrilStakeDistributionMessage"]],["impl Send for MithrilStakeDistributionListItemMessage",1,["mithril_common::messages::mithril_stake_distribution_list::MithrilStakeDistributionListItemMessage"]],["impl Send for RegisterSignatureMessage",1,["mithril_common::messages::register_signature::RegisterSignatureMessage"]],["impl Send for RegisterSignerMessage",1,["mithril_common::messages::register_signer::RegisterSignerMessage"]],["impl Send for SnapshotMessage",1,["mithril_common::messages::snapshot::SnapshotMessage"]],["impl Send for SnapshotListItemMessage",1,["mithril_common::messages::snapshot_list::SnapshotListItemMessage"]],["impl Send for MultiSigner",1,["mithril_common::protocol::multi_signer::MultiSigner"]],["impl Send for SignerBuilder",1,["mithril_common::protocol::signer_builder::SignerBuilder"]],["impl Send for SignerBuilderError",1,["mithril_common::protocol::signer_builder::SignerBuilderError"]],["impl Send for SingleSigner",1,["mithril_common::protocol::single_signer::SingleSigner"]],["impl Send for CardanoImmutableFilesFullSignableBuilder",1,["mithril_common::signable_builder::cardano_immutable_full_signable_builder::CardanoImmutableFilesFullSignableBuilder"]],["impl Send for MithrilStakeDistributionSignableBuilder",1,["mithril_common::signable_builder::mithril_stake_distribution::MithrilStakeDistributionSignableBuilder"]],["impl Send for MithrilSignableBuilderService",1,["mithril_common::signable_builder::signable_builder_service::MithrilSignableBuilderService"]],["impl Send for WhereCondition",1,["mithril_common::sqlite::condition::WhereCondition"]],["impl<'a, T> !Send for EntityCursor<'a, T>",1,["mithril_common::sqlite::cursor::EntityCursor"]],["impl Send for HydrationError",1,["mithril_common::sqlite::entity::HydrationError"]],["impl Send for ProjectionField",1,["mithril_common::sqlite::projection::ProjectionField"]],["impl Send for Projection",1,["mithril_common::sqlite::projection::Projection"]],["impl Send for SourceAlias",1,["mithril_common::sqlite::source_alias::SourceAlias"]],["impl<K, V> Send for MemoryAdapter<K, V>where\n K: Send,\n V: Send,",1,["mithril_common::store::adapter::memory_adapter::MemoryAdapter"]],["impl<K, V> Send for SQLiteAdapter<K, V>where\n K: Send,\n V: Send,",1,["mithril_common::store::adapter::sqlite_adapter::SQLiteAdapter"]],["impl<V> Send for SQLiteResultIterator<V>where\n V: Send,",1,["mithril_common::store::adapter::sqlite_adapter::SQLiteResultIterator"]],["impl Send for AdapterError",1,["mithril_common::store::adapter::store_adapter::AdapterError"]],["impl<K, R> Send for DumbStoreAdapter<K, R>where\n K: Send,\n R: Send,",1,["mithril_common::store::adapter::dumb_adapter::DumbStoreAdapter"]],["impl<K, R> Send for FailStoreAdapter<K, R>where\n K: Send,\n R: Send,",1,["mithril_common::store::adapter::fail_adapter::FailStoreAdapter"]],["impl Send for StoreError",1,["mithril_common::store::error::StoreError"]],["impl Send for StakeStore",1,["mithril_common::store::stake_store::StakeStore"]],["impl<'a> Send for APISpec<'a>",1,["mithril_common::test_utils::apispec::APISpec"]],["impl Send for MithrilFixtureBuilder",1,["mithril_common::test_utils::fixture_builder::MithrilFixtureBuilder"]],["impl Send for StakeDistributionGenerationMethod",1,["mithril_common::test_utils::fixture_builder::StakeDistributionGenerationMethod"]],["impl Send for MithrilFixture",1,["mithril_common::test_utils::mithril_fixture::MithrilFixture"]],["impl Send for SignerFixture",1,["mithril_common::test_utils::mithril_fixture::SignerFixture"]]], +"mithril_signer":[["impl Send for AggregatorClientError",1,["mithril_signer::aggregator_client::AggregatorClientError"]],["impl Send for AggregatorHTTPClient",1,["mithril_signer::aggregator_client::AggregatorHTTPClient"]],["impl Send for Configuration",1,["mithril_signer::configuration::Configuration"]],["impl Send for DefaultConfiguration",1,["mithril_signer::configuration::DefaultConfiguration"]],["impl Send for FromEpochSettingsAdapter",1,["mithril_signer::message_adapters::from_epoch_settings::FromEpochSettingsAdapter"]],["impl Send for FromPendingCertificateMessageAdapter",1,["mithril_signer::message_adapters::from_pending_certificate_message::FromPendingCertificateMessageAdapter"]],["impl Send for ToRegisterSignerMessageAdapter",1,["mithril_signer::message_adapters::to_register_signer_message::ToRegisterSignerMessageAdapter"]],["impl Send for ProtocolInitializerStore",1,["mithril_signer::protocol_initializer_store::ProtocolInitializerStore"]],["impl Send for RuntimeError",1,["mithril_signer::runtime::error::RuntimeError"]],["impl Send for RunnerError",1,["mithril_signer::runtime::runner::RunnerError"]],["impl Send for SignerRunner",1,["mithril_signer::runtime::runner::SignerRunner"]],["impl<'a> Send for ProductionServiceBuilder<'a>",1,["mithril_signer::runtime::signer_services::ProductionServiceBuilder"]],["impl Send for SignerServices",1,["mithril_signer::runtime::signer_services::SignerServices"]],["impl Send for SignerState",1,["mithril_signer::runtime::state_machine::SignerState"]],["impl !Send for StateMachine",1,["mithril_signer::runtime::state_machine::StateMachine"]],["impl Send for MithrilProtocolInitializerBuilder",1,["mithril_signer::single_signer::MithrilProtocolInitializerBuilder"]],["impl Send for SingleSignerError",1,["mithril_signer::single_signer::SingleSignerError"]],["impl Send for MithrilSingleSigner",1,["mithril_signer::single_signer::MithrilSingleSigner"]]], +"mithril_stm":[["impl Send for AggregationError",1,["mithril_stm::error::AggregationError"]],["impl Send for RegisterError",1,["mithril_stm::error::RegisterError"]],["impl Send for KeyReg",1,["mithril_stm::key_reg::KeyReg"]],["impl<D> Send for ClosedKeyReg<D>where\n D: Send + Sync,",1,["mithril_stm::key_reg::ClosedKeyReg"]],["impl Send for StmParameters",1,["mithril_stm::stm::StmParameters"]],["impl Send for StmInitializer",1,["mithril_stm::stm::StmInitializer"]],["impl<D> Send for StmSigner<D>where\n D: Send + Sync,",1,["mithril_stm::stm::StmSigner"]],["impl<D> Send for StmClerk<D>where\n D: Send + Sync,",1,["mithril_stm::stm::StmClerk"]],["impl Send for StmSig",1,["mithril_stm::stm::StmSig"]],["impl<D> Send for StmAggrVerificationKey<D>where\n D: Send,",1,["mithril_stm::stm::StmAggrVerificationKey"]],["impl<D> Send for StmAggrSig<D>where\n D: Send,",1,["mithril_stm::stm::StmAggrSig"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/core/marker/trait.StructuralEq.js b/rust-doc/implementors/core/marker/trait.StructuralEq.js index 64ee953d8d8..68d6bd54200 100644 --- a/rust-doc/implementors/core/marker/trait.StructuralEq.js +++ b/rust-doc/implementors/core/marker/trait.StructuralEq.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"mithril_aggregator":[["impl StructuralEq for ExecutionEnvironment"],["impl StructuralEq for SignerRegistrationsMessage"],["impl StructuralEq for SignerRegistrationsListItemMessage"],["impl StructuralEq for SignerRegistrationRound"],["impl StructuralEq for OpenMessageRecord"],["impl StructuralEq for SnapshotUploaderType"],["impl StructuralEq for OpenMessage"]], -"mithril_client":[["impl StructuralEq for SnapshotListItem"],["impl StructuralEq for MithrilStakeDistributionListItem"],["impl StructuralEq for SnapshotFieldItem"]], -"mithril_common":[["impl StructuralEq for SupportedEra"],["impl StructuralEq for CardanoNetwork"],["impl StructuralEq for SignerWithStakeMessagePart"],["impl StructuralEq for RegisterSignerMessage"],["impl StructuralEq for Epoch"],["impl StructuralEq for InternalServerError"],["impl StructuralEq for ClientError"],["impl StructuralEq for RegisterSignatureMessage"],["impl StructuralEq for SingleSignatures"],["impl StructuralEq for ApplicationNodeType"],["impl StructuralEq for Beacon"],["impl StructuralEq for BeaconComparison"],["impl StructuralEq for SignerWithStake"],["impl StructuralEq for AdapterType"],["impl StructuralEq for SnapshotListItemMessage"],["impl StructuralEq for EraMarker"],["impl StructuralEq for ImmutableFile"],["impl StructuralEq for ProtocolMessage"],["impl StructuralEq for MithrilStakeDistributionListItemMessage"],["impl StructuralEq for TxDatumFieldTypeName"],["impl StructuralEq for SignedEntityType"],["impl StructuralEq for BeaconComparisonError"],["impl StructuralEq for Snapshot"],["impl StructuralEq for DatabaseVersion"],["impl StructuralEq for SignedEntityTypeDiscriminants"],["impl StructuralEq for EraEpochToken"],["impl StructuralEq for ProtocolMessagePartKey"],["impl StructuralEq for OpCert"],["impl StructuralEq for SnapshotMessage"],["impl StructuralEq for ProtocolRegistrationErrorWrapper"],["impl StructuralEq for SignerMessage"],["impl StructuralEq for Signer"],["impl StructuralEq for EraMarkersPayload"],["impl<T> StructuralEq for ProtocolKey<T>where\n T: Serialize + DeserializeOwned,"],["impl StructuralEq for TxDatum"]], -"mithril_signer":[["impl StructuralEq for SignerState"],["impl StructuralEq for RunnerError"]], -"mithril_stm":[["impl StructuralEq for KeyReg"],["impl StructuralEq for RegisterError"],["impl<D: Digest> StructuralEq for ClosedKeyReg<D>"]] +"mithril_aggregator":[["impl StructuralEq for SignerRegistrationsMessage"],["impl StructuralEq for OpenMessageRecord"],["impl StructuralEq for OpenMessage"],["impl StructuralEq for SignerRegistrationsListItemMessage"],["impl StructuralEq for SnapshotUploaderType"],["impl StructuralEq for ExecutionEnvironment"],["impl StructuralEq for SignerRegistrationRound"]], +"mithril_client":[["impl StructuralEq for MithrilStakeDistributionListItem"],["impl StructuralEq for SnapshotFieldItem"],["impl StructuralEq for SnapshotListItem"]], +"mithril_common":[["impl StructuralEq for MithrilStakeDistributionListItemMessage"],["impl StructuralEq for ProtocolRegistrationErrorWrapper"],["impl StructuralEq for EraMarker"],["impl StructuralEq for SignerWithStake"],["impl StructuralEq for OpCert"],["impl StructuralEq for DatabaseVersion"],["impl StructuralEq for EraMarkersPayload"],["impl StructuralEq for ImmutableFile"],["impl StructuralEq for Epoch"],["impl StructuralEq for SnapshotMessage"],["impl StructuralEq for AdapterType"],["impl<T> StructuralEq for ProtocolKey<T>where\n T: Serialize + DeserializeOwned,"],["impl StructuralEq for ProtocolMessagePartKey"],["impl StructuralEq for RegisterSignerMessage"],["impl StructuralEq for SignedEntityType"],["impl StructuralEq for CardanoNetwork"],["impl StructuralEq for SingleSignatures"],["impl StructuralEq for Snapshot"],["impl StructuralEq for TxDatum"],["impl StructuralEq for BeaconComparison"],["impl StructuralEq for Signer"],["impl StructuralEq for ProtocolMessage"],["impl StructuralEq for BeaconComparisonError"],["impl StructuralEq for ClientError"],["impl StructuralEq for TxDatumFieldTypeName"],["impl StructuralEq for Beacon"],["impl StructuralEq for SnapshotListItemMessage"],["impl StructuralEq for ApplicationNodeType"],["impl StructuralEq for SignerMessage"],["impl StructuralEq for RegisterSignatureMessage"],["impl StructuralEq for SupportedEra"],["impl StructuralEq for InternalServerError"],["impl StructuralEq for SignerWithStakeMessagePart"],["impl StructuralEq for SignedEntityTypeDiscriminants"],["impl StructuralEq for EraEpochToken"]], +"mithril_signer":[["impl StructuralEq for RunnerError"],["impl StructuralEq for SignerState"]], +"mithril_stm":[["impl<D: Digest> StructuralEq for ClosedKeyReg<D>"],["impl StructuralEq for KeyReg"],["impl StructuralEq for RegisterError"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/core/marker/trait.StructuralPartialEq.js b/rust-doc/implementors/core/marker/trait.StructuralPartialEq.js index 8fb136ab56d..f29c6a0c005 100644 --- a/rust-doc/implementors/core/marker/trait.StructuralPartialEq.js +++ b/rust-doc/implementors/core/marker/trait.StructuralPartialEq.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"mithril_aggregator":[["impl StructuralPartialEq for SignerRegistrationRound"],["impl StructuralPartialEq for OpenMessage"],["impl StructuralPartialEq for StakePool"],["impl StructuralPartialEq for SignerRecord"],["impl StructuralPartialEq for SignerRegistrationRecord"],["impl StructuralPartialEq for SignedEntityRecord"],["impl StructuralPartialEq for ExecutionEnvironment"],["impl StructuralPartialEq for CertificateRecord"],["impl StructuralPartialEq for SignerRegistrationsMessage"],["impl StructuralPartialEq for EpochSettingRecord"],["impl StructuralPartialEq for SingleSignatureRecord"],["impl StructuralPartialEq for SnapshotUploaderType"],["impl StructuralPartialEq for SignerRegistrationsListItemMessage"],["impl StructuralPartialEq for OpenMessageRecord"]], -"mithril_client":[["impl StructuralPartialEq for SnapshotFieldItem"],["impl StructuralPartialEq for MithrilStakeDistributionListItem"],["impl StructuralPartialEq for SnapshotListItem"]], -"mithril_common":[["impl StructuralPartialEq for Epoch"],["impl StructuralPartialEq for MithrilStakeDistributionListItemMessage"],["impl StructuralPartialEq for CertificatePendingMessage"],["impl StructuralPartialEq for BeaconComparisonError"],["impl StructuralPartialEq for EraMarker"],["impl<T> StructuralPartialEq for ProtocolKey<T>where\n T: Serialize + DeserializeOwned,"],["impl StructuralPartialEq for ProtocolRegistrationErrorWrapper"],["impl StructuralPartialEq for TxDatum"],["impl StructuralPartialEq for CardanoNetwork"],["impl StructuralPartialEq for MithrilStakeDistribution"],["impl StructuralPartialEq for RegisterSignatureMessage"],["impl StructuralPartialEq for SupportedEra"],["impl StructuralPartialEq for SignedEntityType"],["impl StructuralPartialEq for BeaconComparison"],["impl StructuralPartialEq for SnapshotListItemMessage"],["impl StructuralPartialEq for ImmutableFile"],["impl StructuralPartialEq for ProtocolMessagePartKey"],["impl StructuralPartialEq for CertificateMetadata"],["impl StructuralPartialEq for EpochSettingsMessage"],["impl StructuralPartialEq for SignerWithStakeMessagePart"],["impl StructuralPartialEq for CertificateListItemMessageMetadata"],["impl StructuralPartialEq for EraMarkersPayload"],["impl StructuralPartialEq for CertificateMessage"],["impl StructuralPartialEq for ProtocolMessage"],["impl StructuralPartialEq for ApplicationNodeType"],["impl StructuralPartialEq for SnapshotMessage"],["impl StructuralPartialEq for SignedEntityTypeDiscriminants"],["impl StructuralPartialEq for SingleSignatures"],["impl StructuralPartialEq for EpochSettings"],["impl StructuralPartialEq for RegisterSignerMessage"],["impl StructuralPartialEq for ClientError"],["impl StructuralPartialEq for Beacon"],["impl StructuralPartialEq for TxDatumFieldTypeName"],["impl StructuralPartialEq for OpCert"],["impl StructuralPartialEq for SignerMessage"],["impl StructuralPartialEq for CertificateListItemMessage"],["impl StructuralPartialEq for InternalServerError"],["impl StructuralPartialEq for AdapterType"],["impl StructuralPartialEq for CertificatePending"],["impl StructuralPartialEq for CertificateMetadataMessage"],["impl StructuralPartialEq for DatabaseVersion"],["impl StructuralPartialEq for MithrilStakeDistributionMessage"],["impl StructuralPartialEq for EraEpochToken"],["impl StructuralPartialEq for Snapshot"]], -"mithril_signer":[["impl StructuralPartialEq for SignerState"],["impl StructuralPartialEq for RunnerError"]], -"mithril_stm":[["impl StructuralPartialEq for StmParameters"],["impl StructuralPartialEq for KeyReg"],["impl StructuralPartialEq for RegisterError"],["impl<D: Digest> StructuralPartialEq for ClosedKeyReg<D>"]] +"mithril_aggregator":[["impl StructuralPartialEq for SignerRecord"],["impl StructuralPartialEq for SnapshotUploaderType"],["impl StructuralPartialEq for SignerRegistrationsListItemMessage"],["impl StructuralPartialEq for SingleSignatureRecord"],["impl StructuralPartialEq for SignedEntityRecord"],["impl StructuralPartialEq for CertificateRecord"],["impl StructuralPartialEq for EpochSettingRecord"],["impl StructuralPartialEq for OpenMessageRecord"],["impl StructuralPartialEq for SignerRegistrationRound"],["impl StructuralPartialEq for ExecutionEnvironment"],["impl StructuralPartialEq for OpenMessage"],["impl StructuralPartialEq for SignerRegistrationsMessage"],["impl StructuralPartialEq for SignerRegistrationRecord"],["impl StructuralPartialEq for StakePool"]], +"mithril_client":[["impl StructuralPartialEq for SnapshotFieldItem"],["impl StructuralPartialEq for MithrilStakeDistributionListItem"],["impl StructuralPartialEq for SnapshotListItem"]], +"mithril_common":[["impl StructuralPartialEq for Epoch"],["impl StructuralPartialEq for ApplicationNodeType"],["impl StructuralPartialEq for CertificateMetadataMessage"],["impl StructuralPartialEq for ProtocolRegistrationErrorWrapper"],["impl StructuralPartialEq for EpochSettingsMessage"],["impl StructuralPartialEq for TxDatumFieldTypeName"],["impl StructuralPartialEq for TxDatum"],["impl StructuralPartialEq for ClientError"],["impl StructuralPartialEq for Snapshot"],["impl StructuralPartialEq for CertificateMessage"],["impl StructuralPartialEq for SnapshotListItemMessage"],["impl StructuralPartialEq for BeaconComparisonError"],["impl StructuralPartialEq for CertificateListItemMessageMetadata"],["impl StructuralPartialEq for SignedEntityType"],["impl StructuralPartialEq for CertificateListItemMessage"],["impl StructuralPartialEq for CertificatePending"],["impl StructuralPartialEq for CertificatePendingMessage"],["impl StructuralPartialEq for DatabaseVersion"],["impl StructuralPartialEq for ProtocolMessagePartKey"],["impl StructuralPartialEq for SingleSignatures"],["impl StructuralPartialEq for RegisterSignerMessage"],["impl StructuralPartialEq for RegisterSignatureMessage"],["impl StructuralPartialEq for EraMarker"],["impl StructuralPartialEq for BeaconComparison"],["impl StructuralPartialEq for EraEpochToken"],["impl StructuralPartialEq for InternalServerError"],["impl StructuralPartialEq for SignerMessage"],["impl StructuralPartialEq for SignerWithStakeMessagePart"],["impl StructuralPartialEq for OpCert"],["impl StructuralPartialEq for EpochSettings"],["impl StructuralPartialEq for ProtocolMessage"],["impl StructuralPartialEq for CertificateMetadata"],["impl StructuralPartialEq for SnapshotMessage"],["impl StructuralPartialEq for AdapterType"],["impl<T> StructuralPartialEq for ProtocolKey<T>where\n T: Serialize + DeserializeOwned,"],["impl StructuralPartialEq for SupportedEra"],["impl StructuralPartialEq for MithrilStakeDistributionListItemMessage"],["impl StructuralPartialEq for EraMarkersPayload"],["impl StructuralPartialEq for MithrilStakeDistribution"],["impl StructuralPartialEq for MithrilStakeDistributionMessage"],["impl StructuralPartialEq for ImmutableFile"],["impl StructuralPartialEq for SignedEntityTypeDiscriminants"],["impl StructuralPartialEq for Beacon"],["impl StructuralPartialEq for CardanoNetwork"]], +"mithril_signer":[["impl StructuralPartialEq for RunnerError"],["impl StructuralPartialEq for SignerState"]], +"mithril_stm":[["impl StructuralPartialEq for RegisterError"],["impl StructuralPartialEq for StmParameters"],["impl StructuralPartialEq for KeyReg"],["impl<D: Digest> StructuralPartialEq for ClosedKeyReg<D>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/core/marker/trait.Sync.js b/rust-doc/implementors/core/marker/trait.Sync.js index 95147cfea89..e954914210f 100644 --- a/rust-doc/implementors/core/marker/trait.Sync.js +++ b/rust-doc/implementors/core/marker/trait.Sync.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"mithril_aggregator":[["impl Sync for MainOpts",1,["mithril_aggregator::commands::MainOpts"]],["impl Sync for ExecutionEnvironment",1,["mithril_aggregator::configuration::ExecutionEnvironment"]],["impl Sync for Configuration",1,["mithril_aggregator::configuration::Configuration"]],["impl Sync for SnapshotUploaderType",1,["mithril_aggregator::configuration::SnapshotUploaderType"]],["impl Sync for DefaultConfiguration",1,["mithril_aggregator::configuration::DefaultConfiguration"]],["impl Sync for CertificateRecord",1,["mithril_aggregator::database::provider::certificate::CertificateRecord"]],["impl<'client> !Sync for CertificateRecordProvider<'client>",1,["mithril_aggregator::database::provider::certificate::CertificateRecordProvider"]],["impl<'conn> !Sync for InsertCertificateRecordProvider<'conn>",1,["mithril_aggregator::database::provider::certificate::InsertCertificateRecordProvider"]],["impl<'conn> !Sync for DeleteCertificateProvider<'conn>",1,["mithril_aggregator::database::provider::certificate::DeleteCertificateProvider"]],["impl Sync for CertificateRepository",1,["mithril_aggregator::database::provider::certificate::CertificateRepository"]],["impl Sync for EpochSettingRecord",1,["mithril_aggregator::database::provider::epoch_setting::EpochSettingRecord"]],["impl<'client> !Sync for EpochSettingProvider<'client>",1,["mithril_aggregator::database::provider::epoch_setting::EpochSettingProvider"]],["impl<'conn> !Sync for UpdateEpochSettingProvider<'conn>",1,["mithril_aggregator::database::provider::epoch_setting::UpdateEpochSettingProvider"]],["impl<'conn> !Sync for DeleteEpochSettingProvider<'conn>",1,["mithril_aggregator::database::provider::epoch_setting::DeleteEpochSettingProvider"]],["impl Sync for EpochSettingStore",1,["mithril_aggregator::database::provider::epoch_setting::EpochSettingStore"]],["impl Sync for OpenMessageRecord",1,["mithril_aggregator::database::provider::open_message::OpenMessageRecord"]],["impl Sync for OpenMessageWithSingleSignaturesRecord",1,["mithril_aggregator::database::provider::open_message::OpenMessageWithSingleSignaturesRecord"]],["impl Sync for OpenMessageRepository",1,["mithril_aggregator::database::provider::open_message::OpenMessageRepository"]],["impl Sync for SignedEntityRecord",1,["mithril_aggregator::database::provider::signed_entity::SignedEntityRecord"]],["impl<'client> !Sync for SignedEntityRecordProvider<'client>",1,["mithril_aggregator::database::provider::signed_entity::SignedEntityRecordProvider"]],["impl<'conn> !Sync for InsertSignedEntityRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signed_entity::InsertSignedEntityRecordProvider"]],["impl Sync for SignedEntityStoreAdapter",1,["mithril_aggregator::database::provider::signed_entity::SignedEntityStoreAdapter"]],["impl Sync for SignerRecord",1,["mithril_aggregator::database::provider::signer::SignerRecord"]],["impl<'client> !Sync for SignerRecordProvider<'client>",1,["mithril_aggregator::database::provider::signer::SignerRecordProvider"]],["impl<'conn> !Sync for InsertSignerRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signer::InsertSignerRecordProvider"]],["impl<'conn> !Sync for UpdateSignerRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signer::UpdateSignerRecordProvider"]],["impl Sync for SignerStore",1,["mithril_aggregator::database::provider::signer::SignerStore"]],["impl Sync for SignerRegistrationRecord",1,["mithril_aggregator::database::provider::signer_registration::SignerRegistrationRecord"]],["impl<'client> !Sync for SignerRegistrationRecordProvider<'client>",1,["mithril_aggregator::database::provider::signer_registration::SignerRegistrationRecordProvider"]],["impl<'conn> !Sync for InsertOrReplaceSignerRegistrationRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signer_registration::InsertOrReplaceSignerRegistrationRecordProvider"]],["impl<'conn> !Sync for DeleteSignerRegistrationRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signer_registration::DeleteSignerRegistrationRecordProvider"]],["impl Sync for SignerRegistrationStore",1,["mithril_aggregator::database::provider::signer_registration::SignerRegistrationStore"]],["impl Sync for SingleSignatureRecord",1,["mithril_aggregator::database::provider::single_signature::SingleSignatureRecord"]],["impl<'client> !Sync for SingleSignatureRecordProvider<'client>",1,["mithril_aggregator::database::provider::single_signature::SingleSignatureRecordProvider"]],["impl<'conn> !Sync for UpdateSingleSignatureRecordProvider<'conn>",1,["mithril_aggregator::database::provider::single_signature::UpdateSingleSignatureRecordProvider"]],["impl Sync for SingleSignatureRepository",1,["mithril_aggregator::database::provider::single_signature::SingleSignatureRepository"]],["impl Sync for StakePool",1,["mithril_aggregator::database::provider::stake_pool::StakePool"]],["impl<'client> !Sync for StakePoolProvider<'client>",1,["mithril_aggregator::database::provider::stake_pool::StakePoolProvider"]],["impl<'conn> !Sync for InsertOrReplaceStakePoolProvider<'conn>",1,["mithril_aggregator::database::provider::stake_pool::InsertOrReplaceStakePoolProvider"]],["impl<'conn> !Sync for DeleteStakePoolProvider<'conn>",1,["mithril_aggregator::database::provider::stake_pool::DeleteStakePoolProvider"]],["impl Sync for StakePoolStore",1,["mithril_aggregator::database::provider::stake_pool::StakePoolStore"]],["impl Sync for DependenciesBuilder",1,["mithril_aggregator::dependency_injection::builder::DependenciesBuilder"]],["impl Sync for DependencyContainer",1,["mithril_aggregator::dependency_injection::containers::DependencyContainer"]],["impl Sync for DependenciesBuilderError",1,["mithril_aggregator::dependency_injection::error::DependenciesBuilderError"]],["impl Sync for OpenMessage",1,["mithril_aggregator::entities::open_message::OpenMessage"]],["impl Sync for SignerRegistrationsMessage",1,["mithril_aggregator::entities::signer_registration_message::SignerRegistrationsMessage"]],["impl Sync for SignerRegistrationsListItemMessage",1,["mithril_aggregator::entities::signer_registration_message::SignerRegistrationsListItemMessage"]],["impl Sync for EventMessage",1,["mithril_aggregator::event_store::event::EventMessage"]],["impl Sync for Event",1,["mithril_aggregator::event_store::event::Event"]],["impl Sync for EventPersister",1,["mithril_aggregator::event_store::event::EventPersister"]],["impl Sync for EventStore",1,["mithril_aggregator::event_store::runner::EventStore"]],["impl<MSG> Sync for TransmitterService<MSG>",1,["mithril_aggregator::event_store::transmitter_service::TransmitterService"]],["impl Sync for FromRegisterSignerAdapter",1,["mithril_aggregator::message_adapters::from_register_signer::FromRegisterSignerAdapter"]],["impl Sync for ToCertificatePendingMessageAdapter",1,["mithril_aggregator::message_adapters::to_certificate_pending_message::ToCertificatePendingMessageAdapter"]],["impl Sync for ToEpochSettingsMessageAdapter",1,["mithril_aggregator::message_adapters::to_epoch_settings_message::ToEpochSettingsMessageAdapter"]],["impl Sync for ProtocolError",1,["mithril_aggregator::multi_signer::ProtocolError"]],["impl Sync for MultiSignerImpl",1,["mithril_aggregator::multi_signer::MultiSignerImpl"]],["impl Sync for RuntimeError",1,["mithril_aggregator::runtime::error::RuntimeError"]],["impl Sync for AggregatorConfig",1,["mithril_aggregator::runtime::runner::AggregatorConfig"]],["impl Sync for AggregatorRunner",1,["mithril_aggregator::runtime::runner::AggregatorRunner"]],["impl Sync for AggregatorRuntime",1,["mithril_aggregator::runtime::state_machine::AggregatorRuntime"]],["impl Sync for CertifierServiceError",1,["mithril_aggregator::services::certifier::CertifierServiceError"]],["impl Sync for MithrilCertifierService",1,["mithril_aggregator::services::certifier::MithrilCertifierService"]],["impl Sync for MithrilSignedEntityService",1,["mithril_aggregator::services::signed_entity::MithrilSignedEntityService"]],["impl Sync for StakePoolDistributionServiceError",1,["mithril_aggregator::services::stake_distribution::StakePoolDistributionServiceError"]],["impl Sync for MithrilStakeDistributionService",1,["mithril_aggregator::services::stake_distribution::MithrilStakeDistributionService"]],["impl Sync for MithrilTickerService",1,["mithril_aggregator::services::ticker::MithrilTickerService"]],["impl Sync for SignerRegistrationError",1,["mithril_aggregator::signer_registerer::SignerRegistrationError"]],["impl Sync for SignerRegistrationRound",1,["mithril_aggregator::signer_registerer::SignerRegistrationRound"]],["impl Sync for MithrilSignerRegisterer",1,["mithril_aggregator::signer_registerer::MithrilSignerRegisterer"]],["impl Sync for DumbSnapshotUploader",1,["mithril_aggregator::snapshot_uploaders::dumb_snapshot_uploader::DumbSnapshotUploader"]],["impl Sync for LocalSnapshotUploader",1,["mithril_aggregator::snapshot_uploaders::local_snapshot_uploader::LocalSnapshotUploader"]],["impl Sync for RemoteSnapshotUploader",1,["mithril_aggregator::snapshot_uploaders::remote_snapshot_uploader::RemoteSnapshotUploader"]],["impl Sync for GzipSnapshotter",1,["mithril_aggregator::snapshotter::GzipSnapshotter"]],["impl Sync for SnapshotError",1,["mithril_aggregator::snapshotter::SnapshotError"]],["impl Sync for DumbSnapshotter",1,["mithril_aggregator::snapshotter::DumbSnapshotter"]],["impl Sync for CertificatePendingStore",1,["mithril_aggregator::store::pending_certificate_store::CertificatePendingStore"]],["impl Sync for ProtocolParametersStore",1,["mithril_aggregator::store::protocol_parameters_store::ProtocolParametersStore"]],["impl Sync for VerificationKeyStore",1,["mithril_aggregator::store::verification_key_store::VerificationKeyStore"]]], -"mithril_client":[["impl Sync for CertificateClient",1,["mithril_client::aggregator_client::certificate_client::CertificateClient"]],["impl Sync for AggregatorHTTPClientError",1,["mithril_client::aggregator_client::http_client::AggregatorHTTPClientError"]],["impl Sync for AggregatorHTTPClient",1,["mithril_client::aggregator_client::http_client::AggregatorHTTPClient"]],["impl Sync for MithrilStakeDistributionClient",1,["mithril_client::aggregator_client::mithril_stake_distribution_client::MithrilStakeDistributionClient"]],["impl Sync for SnapshotClientError",1,["mithril_client::aggregator_client::snapshot_client::SnapshotClientError"]],["impl Sync for SnapshotClient",1,["mithril_client::aggregator_client::snapshot_client::SnapshotClient"]],["impl Sync for MithrilStakeDistributionDownloadCommand",1,["mithril_client::commands::mithril_stake_distribution::download::MithrilStakeDistributionDownloadCommand"]],["impl Sync for MithrilStakeDistributionListCommand",1,["mithril_client::commands::mithril_stake_distribution::list::MithrilStakeDistributionListCommand"]],["impl Sync for MithrilStakeDistributionCommands",1,["mithril_client::commands::mithril_stake_distribution::MithrilStakeDistributionCommands"]],["impl Sync for SnapshotDownloadCommand",1,["mithril_client::commands::snapshot::download::SnapshotDownloadCommand"]],["impl Sync for SnapshotListCommand",1,["mithril_client::commands::snapshot::list::SnapshotListCommand"]],["impl Sync for SnapshotShowCommand",1,["mithril_client::commands::snapshot::show::SnapshotShowCommand"]],["impl Sync for SnapshotCommands",1,["mithril_client::commands::snapshot::SnapshotCommands"]],["impl !Sync for DependenciesBuilder",1,["mithril_client::dependencies::builder::DependenciesBuilder"]],["impl Sync for SnapshotListItem",1,["mithril_client::entities::SnapshotListItem"]],["impl Sync for SnapshotFieldItem",1,["mithril_client::entities::SnapshotFieldItem"]],["impl Sync for MithrilStakeDistributionListItem",1,["mithril_client::entities::MithrilStakeDistributionListItem"]],["impl Sync for FromCertificateMessageAdapter",1,["mithril_client::message_adapters::from_certificate_message_adapter::FromCertificateMessageAdapter"]],["impl Sync for FromSnapshotMessageAdapter",1,["mithril_client::message_adapters::from_snapshot_message::FromSnapshotMessageAdapter"]],["impl Sync for MithrilStakeDistributionServiceError",1,["mithril_client::services::mithril_stake_distribution::MithrilStakeDistributionServiceError"]],["impl Sync for AppMithrilStakeDistributionService",1,["mithril_client::services::mithril_stake_distribution::AppMithrilStakeDistributionService"]],["impl Sync for SnapshotServiceError",1,["mithril_client::services::snapshot::SnapshotServiceError"]],["impl Sync for MithrilClientSnapshotService",1,["mithril_client::services::snapshot::MithrilClientSnapshotService"]],["impl Sync for SnapshotUnpacker",1,["mithril_client::utils::unpacker::SnapshotUnpacker"]],["impl Sync for SnapshotUnpackerError",1,["mithril_client::utils::unpacker::SnapshotUnpackerError"]]], -"mithril_common":[["impl Sync for APIVersionProviderError",1,["mithril_common::api_version::APIVersionProviderError"]],["impl Sync for APIVersionProvider",1,["mithril_common::api_version::APIVersionProvider"]],["impl Sync for BeaconProviderError",1,["mithril_common::beacon_provider::BeaconProviderError"]],["impl Sync for BeaconProviderImpl",1,["mithril_common::beacon_provider::BeaconProviderImpl"]],["impl Sync for CertificateGenesisProducerError",1,["mithril_common::certificate_chain::certificate_genesis::CertificateGenesisProducerError"]],["impl Sync for CertificateGenesisProducer",1,["mithril_common::certificate_chain::certificate_genesis::CertificateGenesisProducer"]],["impl Sync for CertificateRetrieverError",1,["mithril_common::certificate_chain::certificate_retriever::CertificateRetrieverError"]],["impl Sync for CertificateVerifierError",1,["mithril_common::certificate_chain::certificate_verifier::CertificateVerifierError"]],["impl Sync for MithrilCertificateVerifier",1,["mithril_common::certificate_chain::certificate_verifier::MithrilCertificateVerifier"]],["impl Sync for CardanoCliRunner",1,["mithril_common::chain_observer::cli_observer::CardanoCliRunner"]],["impl Sync for CardanoCliChainObserver",1,["mithril_common::chain_observer::cli_observer::CardanoCliChainObserver"]],["impl Sync for FakeObserver",1,["mithril_common::chain_observer::fake_observer::FakeObserver"]],["impl Sync for ChainObserverError",1,["mithril_common::chain_observer::interface::ChainObserverError"]],["impl Sync for MockChainObserver",1,["mithril_common::chain_observer::interface::MockChainObserver"]],["impl Sync for TxDatumError",1,["mithril_common::chain_observer::model::TxDatumError"]],["impl Sync for TxDatum",1,["mithril_common::chain_observer::model::TxDatum"]],["impl Sync for TxDatumFieldValue",1,["mithril_common::chain_observer::model::TxDatumFieldValue"]],["impl Sync for TxDatumFieldTypeName",1,["mithril_common::chain_observer::model::TxDatumFieldTypeName"]],["impl Sync for TxDatumBuilder",1,["mithril_common::chain_observer::model::TxDatumBuilder"]],["impl Sync for Sum6KesBytes",1,["mithril_common::crypto_helper::cardano::codec::Sum6KesBytes"]],["impl Sync for ColdKeyGenerator",1,["mithril_common::crypto_helper::cardano::cold_key::ColdKeyGenerator"]],["impl Sync for ProtocolRegistrationErrorWrapper",1,["mithril_common::crypto_helper::cardano::key_certification::ProtocolRegistrationErrorWrapper"]],["impl Sync for ProtocolInitializerErrorWrapper",1,["mithril_common::crypto_helper::cardano::key_certification::ProtocolInitializerErrorWrapper"]],["impl Sync for OpCert",1,["mithril_common::crypto_helper::cardano::opcert::OpCert"]],["impl Sync for EraMarkersVerifierError",1,["mithril_common::crypto_helper::era::EraMarkersVerifierError"]],["impl Sync for EraMarkersSigner",1,["mithril_common::crypto_helper::era::EraMarkersSigner"]],["impl Sync for EraMarkersVerifier",1,["mithril_common::crypto_helper::era::EraMarkersVerifier"]],["impl Sync for ProtocolGenesisError",1,["mithril_common::crypto_helper::genesis::ProtocolGenesisError"]],["impl Sync for ProtocolGenesisSigner",1,["mithril_common::crypto_helper::genesis::ProtocolGenesisSigner"]],["impl Sync for ProtocolGenesisVerifier",1,["mithril_common::crypto_helper::genesis::ProtocolGenesisVerifier"]],["impl<T> Sync for ProtocolKey<T>where\n T: Sync,",1,["mithril_common::crypto_helper::types::protocol_key::ProtocolKey"]],["impl Sync for ApplicationNodeType",1,["mithril_common::database::db_version::ApplicationNodeType"]],["impl Sync for DatabaseVersion",1,["mithril_common::database::db_version::DatabaseVersion"]],["impl<'conn> !Sync for DatabaseVersionProvider<'conn>",1,["mithril_common::database::db_version::DatabaseVersionProvider"]],["impl<'conn> !Sync for DatabaseVersionUpdater<'conn>",1,["mithril_common::database::db_version::DatabaseVersionUpdater"]],["impl Sync for DatabaseVersionChecker",1,["mithril_common::database::version_checker::DatabaseVersionChecker"]],["impl Sync for SqlMigration",1,["mithril_common::database::version_checker::SqlMigration"]],["impl Sync for JsonImmutableFileDigestCacheProvider",1,["mithril_common::digesters::cache::json_provider::JsonImmutableFileDigestCacheProvider"]],["impl<'a> Sync for JsonImmutableFileDigestCacheProviderBuilder<'a>",1,["mithril_common::digesters::cache::json_provider_builder::JsonImmutableFileDigestCacheProviderBuilder"]],["impl Sync for MemoryImmutableFileDigestCacheProvider",1,["mithril_common::digesters::cache::memory_provider::MemoryImmutableFileDigestCacheProvider"]],["impl Sync for ImmutableDigesterCacheProviderError",1,["mithril_common::digesters::cache::provider::ImmutableDigesterCacheProviderError"]],["impl Sync for ImmutableDigesterCacheStoreError",1,["mithril_common::digesters::cache::provider::ImmutableDigesterCacheStoreError"]],["impl Sync for ImmutableDigesterCacheGetError",1,["mithril_common::digesters::cache::provider::ImmutableDigesterCacheGetError"]],["impl Sync for CardanoImmutableDigester",1,["mithril_common::digesters::cardano_immutable_digester::CardanoImmutableDigester"]],["impl Sync for DumbImmutableDigester",1,["mithril_common::digesters::dumb_immutable_observer::DumbImmutableDigester"]],["impl Sync for DummyImmutablesDbBuilder",1,["mithril_common::digesters::dummy_immutable_db_builder::DummyImmutablesDbBuilder"]],["impl Sync for DummyImmutableDb",1,["mithril_common::digesters::dummy_immutable_db_builder::DummyImmutableDb"]],["impl Sync for ImmutableDigesterError",1,["mithril_common::digesters::immutable_digester::ImmutableDigesterError"]],["impl Sync for ImmutableFile",1,["mithril_common::digesters::immutable_file::ImmutableFile"]],["impl Sync for ImmutableFileCreationError",1,["mithril_common::digesters::immutable_file::ImmutableFileCreationError"]],["impl Sync for ImmutableFileListingError",1,["mithril_common::digesters::immutable_file::ImmutableFileListingError"]],["impl Sync for ImmutableFileObserverError",1,["mithril_common::digesters::immutable_file_observer::ImmutableFileObserverError"]],["impl Sync for ImmutableFileSystemObserver",1,["mithril_common::digesters::immutable_file_observer::ImmutableFileSystemObserver"]],["impl Sync for DumbImmutableFileObserver",1,["mithril_common::digesters::immutable_file_observer::DumbImmutableFileObserver"]],["impl Sync for Beacon",1,["mithril_common::entities::beacon::Beacon"]],["impl Sync for BeaconComparison",1,["mithril_common::entities::beacon::BeaconComparison"]],["impl Sync for BeaconComparisonError",1,["mithril_common::entities::beacon::BeaconComparisonError"]],["impl Sync for CardanoNetwork",1,["mithril_common::entities::cardano_network::CardanoNetwork"]],["impl Sync for CertificateSignature",1,["mithril_common::entities::certificate::CertificateSignature"]],["impl Sync for Certificate",1,["mithril_common::entities::certificate::Certificate"]],["impl Sync for CertificateMetadata",1,["mithril_common::entities::certificate_metadata::CertificateMetadata"]],["impl Sync for CertificatePending",1,["mithril_common::entities::certificate_pending::CertificatePending"]],["impl Sync for Epoch",1,["mithril_common::entities::epoch::Epoch"]],["impl Sync for EpochError",1,["mithril_common::entities::epoch::EpochError"]],["impl Sync for EpochSettings",1,["mithril_common::entities::epoch_settings::EpochSettings"]],["impl Sync for InternalServerError",1,["mithril_common::entities::http_server_error::InternalServerError"]],["impl Sync for ClientError",1,["mithril_common::entities::http_server_error::ClientError"]],["impl Sync for MithrilStakeDistribution",1,["mithril_common::entities::mithril_stake_distribution::MithrilStakeDistribution"]],["impl Sync for ProtocolMessagePartKey",1,["mithril_common::entities::protocol_message::ProtocolMessagePartKey"]],["impl Sync for ProtocolMessage",1,["mithril_common::entities::protocol_message::ProtocolMessage"]],["impl Sync for ProtocolParameters",1,["mithril_common::entities::protocol_parameters::ProtocolParameters"]],["impl<T> Sync for SignedEntity<T>",1,["mithril_common::entities::signed_entity::SignedEntity"]],["impl Sync for SignedEntityType",1,["mithril_common::entities::signed_entity_type::SignedEntityType"]],["impl Sync for SignedEntityTypeDiscriminants",1,["mithril_common::entities::signed_entity_type::SignedEntityTypeDiscriminants"]],["impl Sync for Signer",1,["mithril_common::entities::signer::Signer"]],["impl Sync for SignerWithStake",1,["mithril_common::entities::signer::SignerWithStake"]],["impl Sync for SingleSignatures",1,["mithril_common::entities::single_signatures::SingleSignatures"]],["impl Sync for Snapshot",1,["mithril_common::entities::snapshot::Snapshot"]],["impl Sync for BootstrapAdapter",1,["mithril_common::era::adapters::bootstrap::BootstrapAdapter"]],["impl Sync for AdapterType",1,["mithril_common::era::adapters::builder::AdapterType"]],["impl Sync for AdapterBuilder",1,["mithril_common::era::adapters::builder::AdapterBuilder"]],["impl Sync for EraMarkersPayload",1,["mithril_common::era::adapters::cardano_chain::EraMarkersPayload"]],["impl Sync for CardanoChainAdapter",1,["mithril_common::era::adapters::cardano_chain::CardanoChainAdapter"]],["impl Sync for DummyAdapter",1,["mithril_common::era::adapters::dummy::DummyAdapter"]],["impl Sync for FileAdapter",1,["mithril_common::era::adapters::file::FileAdapter"]],["impl Sync for EraChecker",1,["mithril_common::era::era_checker::EraChecker"]],["impl Sync for EraMarker",1,["mithril_common::era::era_reader::EraMarker"]],["impl Sync for EraEpochToken",1,["mithril_common::era::era_reader::EraEpochToken"]],["impl Sync for EraReader",1,["mithril_common::era::era_reader::EraReader"]],["impl Sync for EraReaderError",1,["mithril_common::era::era_reader::EraReaderError"]],["impl Sync for UnsupportedEraError",1,["mithril_common::era::supported_era::UnsupportedEraError"]],["impl Sync for SupportedEra",1,["mithril_common::era::supported_era::SupportedEra"]],["impl Sync for SupportedEraIter",1,["mithril_common::era::supported_era::SupportedEraIter"]],["impl Sync for CertificateMessage",1,["mithril_common::messages::certificate::CertificateMessage"]],["impl Sync for CertificateListItemMessageMetadata",1,["mithril_common::messages::certificate_list::CertificateListItemMessageMetadata"]],["impl Sync for CertificateListItemMessage",1,["mithril_common::messages::certificate_list::CertificateListItemMessage"]],["impl Sync for CertificateMetadataMessage",1,["mithril_common::messages::certificate_metadata::CertificateMetadataMessage"]],["impl Sync for CertificatePendingMessage",1,["mithril_common::messages::certificate_pending::CertificatePendingMessage"]],["impl Sync for SignerMessage",1,["mithril_common::messages::certificate_pending::SignerMessage"]],["impl Sync for EpochSettingsMessage",1,["mithril_common::messages::epoch_settings::EpochSettingsMessage"]],["impl Sync for SignerWithStakeMessagePart",1,["mithril_common::messages::message_parts::signer::SignerWithStakeMessagePart"]],["impl Sync for MithrilStakeDistributionMessage",1,["mithril_common::messages::mithril_stake_distribution::MithrilStakeDistributionMessage"]],["impl Sync for MithrilStakeDistributionListItemMessage",1,["mithril_common::messages::mithril_stake_distribution_list::MithrilStakeDistributionListItemMessage"]],["impl Sync for RegisterSignatureMessage",1,["mithril_common::messages::register_signature::RegisterSignatureMessage"]],["impl Sync for RegisterSignerMessage",1,["mithril_common::messages::register_signer::RegisterSignerMessage"]],["impl Sync for SnapshotMessage",1,["mithril_common::messages::snapshot::SnapshotMessage"]],["impl Sync for SnapshotListItemMessage",1,["mithril_common::messages::snapshot_list::SnapshotListItemMessage"]],["impl Sync for MultiSigner",1,["mithril_common::protocol::multi_signer::MultiSigner"]],["impl Sync for SignerBuilder",1,["mithril_common::protocol::signer_builder::SignerBuilder"]],["impl Sync for SignerBuilderError",1,["mithril_common::protocol::signer_builder::SignerBuilderError"]],["impl Sync for SingleSigner",1,["mithril_common::protocol::single_signer::SingleSigner"]],["impl Sync for CardanoImmutableFilesFullSignableBuilder",1,["mithril_common::signable_builder::cardano_immutable_full_signable_builder::CardanoImmutableFilesFullSignableBuilder"]],["impl Sync for MithrilStakeDistributionSignableBuilder",1,["mithril_common::signable_builder::mithril_stake_distribution::MithrilStakeDistributionSignableBuilder"]],["impl Sync for MithrilSignableBuilderService",1,["mithril_common::signable_builder::signable_builder_service::MithrilSignableBuilderService"]],["impl Sync for WhereCondition",1,["mithril_common::sqlite::condition::WhereCondition"]],["impl<'a, T> !Sync for EntityCursor<'a, T>",1,["mithril_common::sqlite::cursor::EntityCursor"]],["impl Sync for HydrationError",1,["mithril_common::sqlite::entity::HydrationError"]],["impl Sync for ProjectionField",1,["mithril_common::sqlite::projection::ProjectionField"]],["impl Sync for Projection",1,["mithril_common::sqlite::projection::Projection"]],["impl Sync for SourceAlias",1,["mithril_common::sqlite::source_alias::SourceAlias"]],["impl<K, V> Sync for MemoryAdapter<K, V>where\n K: Sync,\n V: Sync,",1,["mithril_common::store::adapter::memory_adapter::MemoryAdapter"]],["impl<K, V> Sync for SQLiteAdapter<K, V>where\n K: Sync,\n V: Sync,",1,["mithril_common::store::adapter::sqlite_adapter::SQLiteAdapter"]],["impl<V> Sync for SQLiteResultIterator<V>where\n V: Sync,",1,["mithril_common::store::adapter::sqlite_adapter::SQLiteResultIterator"]],["impl Sync for AdapterError",1,["mithril_common::store::adapter::store_adapter::AdapterError"]],["impl<K, R> Sync for DumbStoreAdapter<K, R>where\n K: Sync,\n R: Sync,",1,["mithril_common::store::adapter::dumb_adapter::DumbStoreAdapter"]],["impl<K, R> Sync for FailStoreAdapter<K, R>where\n K: Sync,\n R: Sync,",1,["mithril_common::store::adapter::fail_adapter::FailStoreAdapter"]],["impl Sync for StoreError",1,["mithril_common::store::error::StoreError"]],["impl Sync for StakeStore",1,["mithril_common::store::stake_store::StakeStore"]],["impl<'a> Sync for APISpec<'a>",1,["mithril_common::test_utils::apispec::APISpec"]],["impl Sync for MithrilFixtureBuilder",1,["mithril_common::test_utils::fixture_builder::MithrilFixtureBuilder"]],["impl Sync for StakeDistributionGenerationMethod",1,["mithril_common::test_utils::fixture_builder::StakeDistributionGenerationMethod"]],["impl Sync for MithrilFixture",1,["mithril_common::test_utils::mithril_fixture::MithrilFixture"]],["impl Sync for SignerFixture",1,["mithril_common::test_utils::mithril_fixture::SignerFixture"]]], -"mithril_signer":[["impl Sync for AggregatorClientError",1,["mithril_signer::aggregator_client::AggregatorClientError"]],["impl Sync for AggregatorHTTPClient",1,["mithril_signer::aggregator_client::AggregatorHTTPClient"]],["impl Sync for Configuration",1,["mithril_signer::configuration::Configuration"]],["impl Sync for DefaultConfiguration",1,["mithril_signer::configuration::DefaultConfiguration"]],["impl Sync for FromEpochSettingsAdapter",1,["mithril_signer::message_adapters::from_epoch_settings::FromEpochSettingsAdapter"]],["impl Sync for FromPendingCertificateMessageAdapter",1,["mithril_signer::message_adapters::from_pending_certificate_message::FromPendingCertificateMessageAdapter"]],["impl Sync for ToRegisterSignerMessageAdapter",1,["mithril_signer::message_adapters::to_register_signer_message::ToRegisterSignerMessageAdapter"]],["impl Sync for ProtocolInitializerStore",1,["mithril_signer::protocol_initializer_store::ProtocolInitializerStore"]],["impl Sync for RuntimeError",1,["mithril_signer::runtime::error::RuntimeError"]],["impl Sync for RunnerError",1,["mithril_signer::runtime::runner::RunnerError"]],["impl Sync for SignerRunner",1,["mithril_signer::runtime::runner::SignerRunner"]],["impl<'a> Sync for ProductionServiceBuilder<'a>",1,["mithril_signer::runtime::signer_services::ProductionServiceBuilder"]],["impl Sync for SignerServices",1,["mithril_signer::runtime::signer_services::SignerServices"]],["impl Sync for SignerState",1,["mithril_signer::runtime::state_machine::SignerState"]],["impl !Sync for StateMachine",1,["mithril_signer::runtime::state_machine::StateMachine"]],["impl Sync for MithrilProtocolInitializerBuilder",1,["mithril_signer::single_signer::MithrilProtocolInitializerBuilder"]],["impl Sync for SingleSignerError",1,["mithril_signer::single_signer::SingleSignerError"]],["impl Sync for MithrilSingleSigner",1,["mithril_signer::single_signer::MithrilSingleSigner"]]], -"mithril_stm":[["impl Sync for AggregationError",1,["mithril_stm::error::AggregationError"]],["impl Sync for RegisterError",1,["mithril_stm::error::RegisterError"]],["impl Sync for KeyReg",1,["mithril_stm::key_reg::KeyReg"]],["impl<D> Sync for ClosedKeyReg<D>where\n D: Send + Sync,",1,["mithril_stm::key_reg::ClosedKeyReg"]],["impl Sync for StmParameters",1,["mithril_stm::stm::StmParameters"]],["impl Sync for StmInitializer",1,["mithril_stm::stm::StmInitializer"]],["impl<D> Sync for StmSigner<D>where\n D: Send + Sync,",1,["mithril_stm::stm::StmSigner"]],["impl<D> Sync for StmClerk<D>where\n D: Send + Sync,",1,["mithril_stm::stm::StmClerk"]],["impl Sync for StmSig",1,["mithril_stm::stm::StmSig"]],["impl<D> Sync for StmAggrVerificationKey<D>where\n D: Sync,",1,["mithril_stm::stm::StmAggrVerificationKey"]],["impl<D> Sync for StmAggrSig<D>where\n D: Sync,",1,["mithril_stm::stm::StmAggrSig"]]] +"mithril_aggregator":[["impl Sync for MainOpts",1,["mithril_aggregator::commands::MainOpts"]],["impl Sync for ExecutionEnvironment",1,["mithril_aggregator::configuration::ExecutionEnvironment"]],["impl Sync for Configuration",1,["mithril_aggregator::configuration::Configuration"]],["impl Sync for SnapshotUploaderType",1,["mithril_aggregator::configuration::SnapshotUploaderType"]],["impl Sync for DefaultConfiguration",1,["mithril_aggregator::configuration::DefaultConfiguration"]],["impl Sync for CertificateRecord",1,["mithril_aggregator::database::provider::certificate::CertificateRecord"]],["impl<'client> !Sync for CertificateRecordProvider<'client>",1,["mithril_aggregator::database::provider::certificate::CertificateRecordProvider"]],["impl<'conn> !Sync for InsertCertificateRecordProvider<'conn>",1,["mithril_aggregator::database::provider::certificate::InsertCertificateRecordProvider"]],["impl<'conn> !Sync for DeleteCertificateProvider<'conn>",1,["mithril_aggregator::database::provider::certificate::DeleteCertificateProvider"]],["impl Sync for CertificateRepository",1,["mithril_aggregator::database::provider::certificate::CertificateRepository"]],["impl Sync for EpochSettingRecord",1,["mithril_aggregator::database::provider::epoch_setting::EpochSettingRecord"]],["impl<'client> !Sync for EpochSettingProvider<'client>",1,["mithril_aggregator::database::provider::epoch_setting::EpochSettingProvider"]],["impl<'conn> !Sync for UpdateEpochSettingProvider<'conn>",1,["mithril_aggregator::database::provider::epoch_setting::UpdateEpochSettingProvider"]],["impl<'conn> !Sync for DeleteEpochSettingProvider<'conn>",1,["mithril_aggregator::database::provider::epoch_setting::DeleteEpochSettingProvider"]],["impl Sync for EpochSettingStore",1,["mithril_aggregator::database::provider::epoch_setting::EpochSettingStore"]],["impl Sync for OpenMessageRecord",1,["mithril_aggregator::database::provider::open_message::OpenMessageRecord"]],["impl Sync for OpenMessageWithSingleSignaturesRecord",1,["mithril_aggregator::database::provider::open_message::OpenMessageWithSingleSignaturesRecord"]],["impl Sync for OpenMessageRepository",1,["mithril_aggregator::database::provider::open_message::OpenMessageRepository"]],["impl Sync for SignedEntityRecord",1,["mithril_aggregator::database::provider::signed_entity::SignedEntityRecord"]],["impl<'client> !Sync for SignedEntityRecordProvider<'client>",1,["mithril_aggregator::database::provider::signed_entity::SignedEntityRecordProvider"]],["impl<'conn> !Sync for InsertSignedEntityRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signed_entity::InsertSignedEntityRecordProvider"]],["impl Sync for SignedEntityStoreAdapter",1,["mithril_aggregator::database::provider::signed_entity::SignedEntityStoreAdapter"]],["impl Sync for SignerRecord",1,["mithril_aggregator::database::provider::signer::SignerRecord"]],["impl<'client> !Sync for SignerRecordProvider<'client>",1,["mithril_aggregator::database::provider::signer::SignerRecordProvider"]],["impl<'conn> !Sync for InsertSignerRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signer::InsertSignerRecordProvider"]],["impl<'conn> !Sync for UpdateSignerRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signer::UpdateSignerRecordProvider"]],["impl Sync for SignerStore",1,["mithril_aggregator::database::provider::signer::SignerStore"]],["impl Sync for SignerRegistrationRecord",1,["mithril_aggregator::database::provider::signer_registration::SignerRegistrationRecord"]],["impl<'client> !Sync for SignerRegistrationRecordProvider<'client>",1,["mithril_aggregator::database::provider::signer_registration::SignerRegistrationRecordProvider"]],["impl<'conn> !Sync for InsertOrReplaceSignerRegistrationRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signer_registration::InsertOrReplaceSignerRegistrationRecordProvider"]],["impl<'conn> !Sync for DeleteSignerRegistrationRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signer_registration::DeleteSignerRegistrationRecordProvider"]],["impl Sync for SignerRegistrationStore",1,["mithril_aggregator::database::provider::signer_registration::SignerRegistrationStore"]],["impl Sync for SingleSignatureRecord",1,["mithril_aggregator::database::provider::single_signature::SingleSignatureRecord"]],["impl<'client> !Sync for SingleSignatureRecordProvider<'client>",1,["mithril_aggregator::database::provider::single_signature::SingleSignatureRecordProvider"]],["impl<'conn> !Sync for UpdateSingleSignatureRecordProvider<'conn>",1,["mithril_aggregator::database::provider::single_signature::UpdateSingleSignatureRecordProvider"]],["impl Sync for SingleSignatureRepository",1,["mithril_aggregator::database::provider::single_signature::SingleSignatureRepository"]],["impl Sync for StakePool",1,["mithril_aggregator::database::provider::stake_pool::StakePool"]],["impl<'client> !Sync for StakePoolProvider<'client>",1,["mithril_aggregator::database::provider::stake_pool::StakePoolProvider"]],["impl<'conn> !Sync for InsertOrReplaceStakePoolProvider<'conn>",1,["mithril_aggregator::database::provider::stake_pool::InsertOrReplaceStakePoolProvider"]],["impl<'conn> !Sync for DeleteStakePoolProvider<'conn>",1,["mithril_aggregator::database::provider::stake_pool::DeleteStakePoolProvider"]],["impl Sync for StakePoolStore",1,["mithril_aggregator::database::provider::stake_pool::StakePoolStore"]],["impl Sync for DependenciesBuilder",1,["mithril_aggregator::dependency_injection::builder::DependenciesBuilder"]],["impl Sync for DependencyContainer",1,["mithril_aggregator::dependency_injection::containers::DependencyContainer"]],["impl Sync for DependenciesBuilderError",1,["mithril_aggregator::dependency_injection::error::DependenciesBuilderError"]],["impl Sync for OpenMessage",1,["mithril_aggregator::entities::open_message::OpenMessage"]],["impl Sync for SignerRegistrationsMessage",1,["mithril_aggregator::entities::signer_registration_message::SignerRegistrationsMessage"]],["impl Sync for SignerRegistrationsListItemMessage",1,["mithril_aggregator::entities::signer_registration_message::SignerRegistrationsListItemMessage"]],["impl Sync for EventMessage",1,["mithril_aggregator::event_store::event::EventMessage"]],["impl Sync for Event",1,["mithril_aggregator::event_store::event::Event"]],["impl Sync for EventPersister",1,["mithril_aggregator::event_store::event::EventPersister"]],["impl Sync for EventStore",1,["mithril_aggregator::event_store::runner::EventStore"]],["impl<MSG> Sync for TransmitterService<MSG>",1,["mithril_aggregator::event_store::transmitter_service::TransmitterService"]],["impl Sync for FromRegisterSignerAdapter",1,["mithril_aggregator::message_adapters::from_register_signer::FromRegisterSignerAdapter"]],["impl Sync for ToCertificatePendingMessageAdapter",1,["mithril_aggregator::message_adapters::to_certificate_pending_message::ToCertificatePendingMessageAdapter"]],["impl Sync for ToEpochSettingsMessageAdapter",1,["mithril_aggregator::message_adapters::to_epoch_settings_message::ToEpochSettingsMessageAdapter"]],["impl Sync for ProtocolError",1,["mithril_aggregator::multi_signer::ProtocolError"]],["impl Sync for MultiSignerImpl",1,["mithril_aggregator::multi_signer::MultiSignerImpl"]],["impl Sync for RuntimeError",1,["mithril_aggregator::runtime::error::RuntimeError"]],["impl Sync for AggregatorConfig",1,["mithril_aggregator::runtime::runner::AggregatorConfig"]],["impl Sync for AggregatorRunner",1,["mithril_aggregator::runtime::runner::AggregatorRunner"]],["impl Sync for AggregatorRuntime",1,["mithril_aggregator::runtime::state_machine::AggregatorRuntime"]],["impl Sync for CertifierServiceError",1,["mithril_aggregator::services::certifier::CertifierServiceError"]],["impl Sync for MithrilCertifierService",1,["mithril_aggregator::services::certifier::MithrilCertifierService"]],["impl Sync for MithrilSignedEntityService",1,["mithril_aggregator::services::signed_entity::MithrilSignedEntityService"]],["impl Sync for StakePoolDistributionServiceError",1,["mithril_aggregator::services::stake_distribution::StakePoolDistributionServiceError"]],["impl Sync for MithrilStakeDistributionService",1,["mithril_aggregator::services::stake_distribution::MithrilStakeDistributionService"]],["impl Sync for MithrilTickerService",1,["mithril_aggregator::services::ticker::MithrilTickerService"]],["impl Sync for SignerRegistrationError",1,["mithril_aggregator::signer_registerer::SignerRegistrationError"]],["impl Sync for SignerRegistrationRound",1,["mithril_aggregator::signer_registerer::SignerRegistrationRound"]],["impl Sync for MithrilSignerRegisterer",1,["mithril_aggregator::signer_registerer::MithrilSignerRegisterer"]],["impl Sync for DumbSnapshotUploader",1,["mithril_aggregator::snapshot_uploaders::dumb_snapshot_uploader::DumbSnapshotUploader"]],["impl Sync for LocalSnapshotUploader",1,["mithril_aggregator::snapshot_uploaders::local_snapshot_uploader::LocalSnapshotUploader"]],["impl Sync for RemoteSnapshotUploader",1,["mithril_aggregator::snapshot_uploaders::remote_snapshot_uploader::RemoteSnapshotUploader"]],["impl Sync for GzipSnapshotter",1,["mithril_aggregator::snapshotter::GzipSnapshotter"]],["impl Sync for SnapshotError",1,["mithril_aggregator::snapshotter::SnapshotError"]],["impl Sync for DumbSnapshotter",1,["mithril_aggregator::snapshotter::DumbSnapshotter"]],["impl Sync for CertificatePendingStore",1,["mithril_aggregator::store::pending_certificate_store::CertificatePendingStore"]],["impl Sync for ProtocolParametersStore",1,["mithril_aggregator::store::protocol_parameters_store::ProtocolParametersStore"]],["impl Sync for VerificationKeyStore",1,["mithril_aggregator::store::verification_key_store::VerificationKeyStore"]]], +"mithril_client":[["impl Sync for CertificateClient",1,["mithril_client::aggregator_client::certificate_client::CertificateClient"]],["impl Sync for AggregatorHTTPClientError",1,["mithril_client::aggregator_client::http_client::AggregatorHTTPClientError"]],["impl Sync for AggregatorHTTPClient",1,["mithril_client::aggregator_client::http_client::AggregatorHTTPClient"]],["impl Sync for MithrilStakeDistributionClient",1,["mithril_client::aggregator_client::mithril_stake_distribution_client::MithrilStakeDistributionClient"]],["impl Sync for SnapshotClientError",1,["mithril_client::aggregator_client::snapshot_client::SnapshotClientError"]],["impl Sync for SnapshotClient",1,["mithril_client::aggregator_client::snapshot_client::SnapshotClient"]],["impl Sync for MithrilStakeDistributionDownloadCommand",1,["mithril_client::commands::mithril_stake_distribution::download::MithrilStakeDistributionDownloadCommand"]],["impl Sync for MithrilStakeDistributionListCommand",1,["mithril_client::commands::mithril_stake_distribution::list::MithrilStakeDistributionListCommand"]],["impl Sync for MithrilStakeDistributionCommands",1,["mithril_client::commands::mithril_stake_distribution::MithrilStakeDistributionCommands"]],["impl Sync for SnapshotDownloadCommand",1,["mithril_client::commands::snapshot::download::SnapshotDownloadCommand"]],["impl Sync for SnapshotListCommand",1,["mithril_client::commands::snapshot::list::SnapshotListCommand"]],["impl Sync for SnapshotShowCommand",1,["mithril_client::commands::snapshot::show::SnapshotShowCommand"]],["impl Sync for SnapshotCommands",1,["mithril_client::commands::snapshot::SnapshotCommands"]],["impl !Sync for DependenciesBuilder",1,["mithril_client::dependencies::builder::DependenciesBuilder"]],["impl Sync for SnapshotListItem",1,["mithril_client::entities::SnapshotListItem"]],["impl Sync for SnapshotFieldItem",1,["mithril_client::entities::SnapshotFieldItem"]],["impl Sync for MithrilStakeDistributionListItem",1,["mithril_client::entities::MithrilStakeDistributionListItem"]],["impl Sync for FromCertificateMessageAdapter",1,["mithril_client::message_adapters::from_certificate_message_adapter::FromCertificateMessageAdapter"]],["impl Sync for FromSnapshotMessageAdapter",1,["mithril_client::message_adapters::from_snapshot_message::FromSnapshotMessageAdapter"]],["impl Sync for MithrilStakeDistributionServiceError",1,["mithril_client::services::mithril_stake_distribution::MithrilStakeDistributionServiceError"]],["impl Sync for AppMithrilStakeDistributionService",1,["mithril_client::services::mithril_stake_distribution::AppMithrilStakeDistributionService"]],["impl Sync for SnapshotServiceError",1,["mithril_client::services::snapshot::SnapshotServiceError"]],["impl Sync for MithrilClientSnapshotService",1,["mithril_client::services::snapshot::MithrilClientSnapshotService"]],["impl Sync for SnapshotUnpacker",1,["mithril_client::utils::unpacker::SnapshotUnpacker"]],["impl Sync for SnapshotUnpackerError",1,["mithril_client::utils::unpacker::SnapshotUnpackerError"]]], +"mithril_common":[["impl Sync for APIVersionProviderError",1,["mithril_common::api_version::APIVersionProviderError"]],["impl Sync for APIVersionProvider",1,["mithril_common::api_version::APIVersionProvider"]],["impl Sync for BeaconProviderError",1,["mithril_common::beacon_provider::BeaconProviderError"]],["impl Sync for BeaconProviderImpl",1,["mithril_common::beacon_provider::BeaconProviderImpl"]],["impl Sync for CertificateGenesisProducerError",1,["mithril_common::certificate_chain::certificate_genesis::CertificateGenesisProducerError"]],["impl Sync for CertificateGenesisProducer",1,["mithril_common::certificate_chain::certificate_genesis::CertificateGenesisProducer"]],["impl Sync for CertificateRetrieverError",1,["mithril_common::certificate_chain::certificate_retriever::CertificateRetrieverError"]],["impl Sync for CertificateVerifierError",1,["mithril_common::certificate_chain::certificate_verifier::CertificateVerifierError"]],["impl Sync for MithrilCertificateVerifier",1,["mithril_common::certificate_chain::certificate_verifier::MithrilCertificateVerifier"]],["impl Sync for CardanoCliRunner",1,["mithril_common::chain_observer::cli_observer::CardanoCliRunner"]],["impl Sync for CardanoCliChainObserver",1,["mithril_common::chain_observer::cli_observer::CardanoCliChainObserver"]],["impl Sync for FakeObserver",1,["mithril_common::chain_observer::fake_observer::FakeObserver"]],["impl Sync for ChainObserverError",1,["mithril_common::chain_observer::interface::ChainObserverError"]],["impl Sync for MockChainObserver",1,["mithril_common::chain_observer::interface::MockChainObserver"]],["impl Sync for TxDatumError",1,["mithril_common::chain_observer::model::TxDatumError"]],["impl Sync for TxDatum",1,["mithril_common::chain_observer::model::TxDatum"]],["impl Sync for TxDatumFieldValue",1,["mithril_common::chain_observer::model::TxDatumFieldValue"]],["impl Sync for TxDatumFieldTypeName",1,["mithril_common::chain_observer::model::TxDatumFieldTypeName"]],["impl Sync for TxDatumBuilder",1,["mithril_common::chain_observer::model::TxDatumBuilder"]],["impl Sync for Sum6KesBytes",1,["mithril_common::crypto_helper::cardano::codec::Sum6KesBytes"]],["impl Sync for ColdKeyGenerator",1,["mithril_common::crypto_helper::cardano::cold_key::ColdKeyGenerator"]],["impl Sync for ProtocolRegistrationErrorWrapper",1,["mithril_common::crypto_helper::cardano::key_certification::ProtocolRegistrationErrorWrapper"]],["impl Sync for ProtocolInitializerErrorWrapper",1,["mithril_common::crypto_helper::cardano::key_certification::ProtocolInitializerErrorWrapper"]],["impl Sync for OpCert",1,["mithril_common::crypto_helper::cardano::opcert::OpCert"]],["impl Sync for EraMarkersVerifierError",1,["mithril_common::crypto_helper::era::EraMarkersVerifierError"]],["impl Sync for EraMarkersSigner",1,["mithril_common::crypto_helper::era::EraMarkersSigner"]],["impl Sync for EraMarkersVerifier",1,["mithril_common::crypto_helper::era::EraMarkersVerifier"]],["impl Sync for ProtocolGenesisError",1,["mithril_common::crypto_helper::genesis::ProtocolGenesisError"]],["impl Sync for ProtocolGenesisSigner",1,["mithril_common::crypto_helper::genesis::ProtocolGenesisSigner"]],["impl Sync for ProtocolGenesisVerifier",1,["mithril_common::crypto_helper::genesis::ProtocolGenesisVerifier"]],["impl<T> Sync for ProtocolKey<T>where\n T: Sync,",1,["mithril_common::crypto_helper::types::protocol_key::ProtocolKey"]],["impl Sync for ApplicationNodeType",1,["mithril_common::database::db_version::ApplicationNodeType"]],["impl Sync for DatabaseVersion",1,["mithril_common::database::db_version::DatabaseVersion"]],["impl<'conn> !Sync for DatabaseVersionProvider<'conn>",1,["mithril_common::database::db_version::DatabaseVersionProvider"]],["impl<'conn> !Sync for DatabaseVersionUpdater<'conn>",1,["mithril_common::database::db_version::DatabaseVersionUpdater"]],["impl Sync for DatabaseVersionChecker",1,["mithril_common::database::version_checker::DatabaseVersionChecker"]],["impl Sync for SqlMigration",1,["mithril_common::database::version_checker::SqlMigration"]],["impl Sync for JsonImmutableFileDigestCacheProvider",1,["mithril_common::digesters::cache::json_provider::JsonImmutableFileDigestCacheProvider"]],["impl<'a> Sync for JsonImmutableFileDigestCacheProviderBuilder<'a>",1,["mithril_common::digesters::cache::json_provider_builder::JsonImmutableFileDigestCacheProviderBuilder"]],["impl Sync for MemoryImmutableFileDigestCacheProvider",1,["mithril_common::digesters::cache::memory_provider::MemoryImmutableFileDigestCacheProvider"]],["impl Sync for ImmutableDigesterCacheProviderError",1,["mithril_common::digesters::cache::provider::ImmutableDigesterCacheProviderError"]],["impl Sync for ImmutableDigesterCacheStoreError",1,["mithril_common::digesters::cache::provider::ImmutableDigesterCacheStoreError"]],["impl Sync for ImmutableDigesterCacheGetError",1,["mithril_common::digesters::cache::provider::ImmutableDigesterCacheGetError"]],["impl Sync for CardanoImmutableDigester",1,["mithril_common::digesters::cardano_immutable_digester::CardanoImmutableDigester"]],["impl Sync for DumbImmutableDigester",1,["mithril_common::digesters::dumb_immutable_observer::DumbImmutableDigester"]],["impl Sync for DummyImmutablesDbBuilder",1,["mithril_common::digesters::dummy_immutable_db_builder::DummyImmutablesDbBuilder"]],["impl Sync for DummyImmutableDb",1,["mithril_common::digesters::dummy_immutable_db_builder::DummyImmutableDb"]],["impl Sync for ImmutableDigesterError",1,["mithril_common::digesters::immutable_digester::ImmutableDigesterError"]],["impl Sync for ImmutableFile",1,["mithril_common::digesters::immutable_file::ImmutableFile"]],["impl Sync for ImmutableFileCreationError",1,["mithril_common::digesters::immutable_file::ImmutableFileCreationError"]],["impl Sync for ImmutableFileListingError",1,["mithril_common::digesters::immutable_file::ImmutableFileListingError"]],["impl Sync for ImmutableFileObserverError",1,["mithril_common::digesters::immutable_file_observer::ImmutableFileObserverError"]],["impl Sync for ImmutableFileSystemObserver",1,["mithril_common::digesters::immutable_file_observer::ImmutableFileSystemObserver"]],["impl Sync for DumbImmutableFileObserver",1,["mithril_common::digesters::immutable_file_observer::DumbImmutableFileObserver"]],["impl Sync for Beacon",1,["mithril_common::entities::beacon::Beacon"]],["impl Sync for BeaconComparison",1,["mithril_common::entities::beacon::BeaconComparison"]],["impl Sync for BeaconComparisonError",1,["mithril_common::entities::beacon::BeaconComparisonError"]],["impl Sync for CardanoNetwork",1,["mithril_common::entities::cardano_network::CardanoNetwork"]],["impl Sync for CertificateSignature",1,["mithril_common::entities::certificate::CertificateSignature"]],["impl Sync for Certificate",1,["mithril_common::entities::certificate::Certificate"]],["impl Sync for CertificateMetadata",1,["mithril_common::entities::certificate_metadata::CertificateMetadata"]],["impl Sync for CertificatePending",1,["mithril_common::entities::certificate_pending::CertificatePending"]],["impl Sync for Epoch",1,["mithril_common::entities::epoch::Epoch"]],["impl Sync for EpochError",1,["mithril_common::entities::epoch::EpochError"]],["impl Sync for EpochSettings",1,["mithril_common::entities::epoch_settings::EpochSettings"]],["impl Sync for InternalServerError",1,["mithril_common::entities::http_server_error::InternalServerError"]],["impl Sync for ClientError",1,["mithril_common::entities::http_server_error::ClientError"]],["impl Sync for MithrilStakeDistribution",1,["mithril_common::entities::mithril_stake_distribution::MithrilStakeDistribution"]],["impl Sync for ProtocolMessagePartKey",1,["mithril_common::entities::protocol_message::ProtocolMessagePartKey"]],["impl Sync for ProtocolMessage",1,["mithril_common::entities::protocol_message::ProtocolMessage"]],["impl Sync for ProtocolParameters",1,["mithril_common::entities::protocol_parameters::ProtocolParameters"]],["impl<T> Sync for SignedEntity<T>",1,["mithril_common::entities::signed_entity::SignedEntity"]],["impl Sync for SignedEntityType",1,["mithril_common::entities::signed_entity_type::SignedEntityType"]],["impl Sync for SignedEntityTypeDiscriminants",1,["mithril_common::entities::signed_entity_type::SignedEntityTypeDiscriminants"]],["impl Sync for Signer",1,["mithril_common::entities::signer::Signer"]],["impl Sync for SignerWithStake",1,["mithril_common::entities::signer::SignerWithStake"]],["impl Sync for SingleSignatures",1,["mithril_common::entities::single_signatures::SingleSignatures"]],["impl Sync for Snapshot",1,["mithril_common::entities::snapshot::Snapshot"]],["impl Sync for BootstrapAdapter",1,["mithril_common::era::adapters::bootstrap::BootstrapAdapter"]],["impl Sync for AdapterType",1,["mithril_common::era::adapters::builder::AdapterType"]],["impl Sync for AdapterBuilder",1,["mithril_common::era::adapters::builder::AdapterBuilder"]],["impl Sync for EraMarkersPayload",1,["mithril_common::era::adapters::cardano_chain::EraMarkersPayload"]],["impl Sync for CardanoChainAdapter",1,["mithril_common::era::adapters::cardano_chain::CardanoChainAdapter"]],["impl Sync for DummyAdapter",1,["mithril_common::era::adapters::dummy::DummyAdapter"]],["impl Sync for FileAdapter",1,["mithril_common::era::adapters::file::FileAdapter"]],["impl Sync for EraChecker",1,["mithril_common::era::era_checker::EraChecker"]],["impl Sync for EraMarker",1,["mithril_common::era::era_reader::EraMarker"]],["impl Sync for EraEpochToken",1,["mithril_common::era::era_reader::EraEpochToken"]],["impl Sync for EraReader",1,["mithril_common::era::era_reader::EraReader"]],["impl Sync for EraReaderError",1,["mithril_common::era::era_reader::EraReaderError"]],["impl Sync for UnsupportedEraError",1,["mithril_common::era::supported_era::UnsupportedEraError"]],["impl Sync for SupportedEra",1,["mithril_common::era::supported_era::SupportedEra"]],["impl Sync for SupportedEraIter",1,["mithril_common::era::supported_era::SupportedEraIter"]],["impl Sync for CertificateMessage",1,["mithril_common::messages::certificate::CertificateMessage"]],["impl Sync for CertificateListItemMessageMetadata",1,["mithril_common::messages::certificate_list::CertificateListItemMessageMetadata"]],["impl Sync for CertificateListItemMessage",1,["mithril_common::messages::certificate_list::CertificateListItemMessage"]],["impl Sync for CertificateMetadataMessage",1,["mithril_common::messages::certificate_metadata::CertificateMetadataMessage"]],["impl Sync for CertificatePendingMessage",1,["mithril_common::messages::certificate_pending::CertificatePendingMessage"]],["impl Sync for SignerMessage",1,["mithril_common::messages::certificate_pending::SignerMessage"]],["impl Sync for EpochSettingsMessage",1,["mithril_common::messages::epoch_settings::EpochSettingsMessage"]],["impl Sync for SignerWithStakeMessagePart",1,["mithril_common::messages::message_parts::signer::SignerWithStakeMessagePart"]],["impl Sync for MithrilStakeDistributionMessage",1,["mithril_common::messages::mithril_stake_distribution::MithrilStakeDistributionMessage"]],["impl Sync for MithrilStakeDistributionListItemMessage",1,["mithril_common::messages::mithril_stake_distribution_list::MithrilStakeDistributionListItemMessage"]],["impl Sync for RegisterSignatureMessage",1,["mithril_common::messages::register_signature::RegisterSignatureMessage"]],["impl Sync for RegisterSignerMessage",1,["mithril_common::messages::register_signer::RegisterSignerMessage"]],["impl Sync for SnapshotMessage",1,["mithril_common::messages::snapshot::SnapshotMessage"]],["impl Sync for SnapshotListItemMessage",1,["mithril_common::messages::snapshot_list::SnapshotListItemMessage"]],["impl Sync for MultiSigner",1,["mithril_common::protocol::multi_signer::MultiSigner"]],["impl Sync for SignerBuilder",1,["mithril_common::protocol::signer_builder::SignerBuilder"]],["impl Sync for SignerBuilderError",1,["mithril_common::protocol::signer_builder::SignerBuilderError"]],["impl Sync for SingleSigner",1,["mithril_common::protocol::single_signer::SingleSigner"]],["impl Sync for CardanoImmutableFilesFullSignableBuilder",1,["mithril_common::signable_builder::cardano_immutable_full_signable_builder::CardanoImmutableFilesFullSignableBuilder"]],["impl Sync for MithrilStakeDistributionSignableBuilder",1,["mithril_common::signable_builder::mithril_stake_distribution::MithrilStakeDistributionSignableBuilder"]],["impl Sync for MithrilSignableBuilderService",1,["mithril_common::signable_builder::signable_builder_service::MithrilSignableBuilderService"]],["impl Sync for WhereCondition",1,["mithril_common::sqlite::condition::WhereCondition"]],["impl<'a, T> !Sync for EntityCursor<'a, T>",1,["mithril_common::sqlite::cursor::EntityCursor"]],["impl Sync for HydrationError",1,["mithril_common::sqlite::entity::HydrationError"]],["impl Sync for ProjectionField",1,["mithril_common::sqlite::projection::ProjectionField"]],["impl Sync for Projection",1,["mithril_common::sqlite::projection::Projection"]],["impl Sync for SourceAlias",1,["mithril_common::sqlite::source_alias::SourceAlias"]],["impl<K, V> Sync for MemoryAdapter<K, V>where\n K: Sync,\n V: Sync,",1,["mithril_common::store::adapter::memory_adapter::MemoryAdapter"]],["impl<K, V> Sync for SQLiteAdapter<K, V>where\n K: Sync,\n V: Sync,",1,["mithril_common::store::adapter::sqlite_adapter::SQLiteAdapter"]],["impl<V> Sync for SQLiteResultIterator<V>where\n V: Sync,",1,["mithril_common::store::adapter::sqlite_adapter::SQLiteResultIterator"]],["impl Sync for AdapterError",1,["mithril_common::store::adapter::store_adapter::AdapterError"]],["impl<K, R> Sync for DumbStoreAdapter<K, R>where\n K: Sync,\n R: Sync,",1,["mithril_common::store::adapter::dumb_adapter::DumbStoreAdapter"]],["impl<K, R> Sync for FailStoreAdapter<K, R>where\n K: Sync,\n R: Sync,",1,["mithril_common::store::adapter::fail_adapter::FailStoreAdapter"]],["impl Sync for StoreError",1,["mithril_common::store::error::StoreError"]],["impl Sync for StakeStore",1,["mithril_common::store::stake_store::StakeStore"]],["impl<'a> Sync for APISpec<'a>",1,["mithril_common::test_utils::apispec::APISpec"]],["impl Sync for MithrilFixtureBuilder",1,["mithril_common::test_utils::fixture_builder::MithrilFixtureBuilder"]],["impl Sync for StakeDistributionGenerationMethod",1,["mithril_common::test_utils::fixture_builder::StakeDistributionGenerationMethod"]],["impl Sync for MithrilFixture",1,["mithril_common::test_utils::mithril_fixture::MithrilFixture"]],["impl Sync for SignerFixture",1,["mithril_common::test_utils::mithril_fixture::SignerFixture"]]], +"mithril_signer":[["impl Sync for AggregatorClientError",1,["mithril_signer::aggregator_client::AggregatorClientError"]],["impl Sync for AggregatorHTTPClient",1,["mithril_signer::aggregator_client::AggregatorHTTPClient"]],["impl Sync for Configuration",1,["mithril_signer::configuration::Configuration"]],["impl Sync for DefaultConfiguration",1,["mithril_signer::configuration::DefaultConfiguration"]],["impl Sync for FromEpochSettingsAdapter",1,["mithril_signer::message_adapters::from_epoch_settings::FromEpochSettingsAdapter"]],["impl Sync for FromPendingCertificateMessageAdapter",1,["mithril_signer::message_adapters::from_pending_certificate_message::FromPendingCertificateMessageAdapter"]],["impl Sync for ToRegisterSignerMessageAdapter",1,["mithril_signer::message_adapters::to_register_signer_message::ToRegisterSignerMessageAdapter"]],["impl Sync for ProtocolInitializerStore",1,["mithril_signer::protocol_initializer_store::ProtocolInitializerStore"]],["impl Sync for RuntimeError",1,["mithril_signer::runtime::error::RuntimeError"]],["impl Sync for RunnerError",1,["mithril_signer::runtime::runner::RunnerError"]],["impl Sync for SignerRunner",1,["mithril_signer::runtime::runner::SignerRunner"]],["impl<'a> Sync for ProductionServiceBuilder<'a>",1,["mithril_signer::runtime::signer_services::ProductionServiceBuilder"]],["impl Sync for SignerServices",1,["mithril_signer::runtime::signer_services::SignerServices"]],["impl Sync for SignerState",1,["mithril_signer::runtime::state_machine::SignerState"]],["impl !Sync for StateMachine",1,["mithril_signer::runtime::state_machine::StateMachine"]],["impl Sync for MithrilProtocolInitializerBuilder",1,["mithril_signer::single_signer::MithrilProtocolInitializerBuilder"]],["impl Sync for SingleSignerError",1,["mithril_signer::single_signer::SingleSignerError"]],["impl Sync for MithrilSingleSigner",1,["mithril_signer::single_signer::MithrilSingleSigner"]]], +"mithril_stm":[["impl Sync for AggregationError",1,["mithril_stm::error::AggregationError"]],["impl Sync for RegisterError",1,["mithril_stm::error::RegisterError"]],["impl Sync for KeyReg",1,["mithril_stm::key_reg::KeyReg"]],["impl<D> Sync for ClosedKeyReg<D>where\n D: Send + Sync,",1,["mithril_stm::key_reg::ClosedKeyReg"]],["impl Sync for StmParameters",1,["mithril_stm::stm::StmParameters"]],["impl Sync for StmInitializer",1,["mithril_stm::stm::StmInitializer"]],["impl<D> Sync for StmSigner<D>where\n D: Send + Sync,",1,["mithril_stm::stm::StmSigner"]],["impl<D> Sync for StmClerk<D>where\n D: Send + Sync,",1,["mithril_stm::stm::StmClerk"]],["impl Sync for StmSig",1,["mithril_stm::stm::StmSig"]],["impl<D> Sync for StmAggrVerificationKey<D>where\n D: Sync,",1,["mithril_stm::stm::StmAggrVerificationKey"]],["impl<D> Sync for StmAggrSig<D>where\n D: Sync,",1,["mithril_stm::stm::StmAggrSig"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/core/marker/trait.Unpin.js b/rust-doc/implementors/core/marker/trait.Unpin.js index 61467d38094..d6e626afc16 100644 --- a/rust-doc/implementors/core/marker/trait.Unpin.js +++ b/rust-doc/implementors/core/marker/trait.Unpin.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"mithril_aggregator":[["impl Unpin for MainOpts",1,["mithril_aggregator::commands::MainOpts"]],["impl Unpin for ExecutionEnvironment",1,["mithril_aggregator::configuration::ExecutionEnvironment"]],["impl Unpin for Configuration",1,["mithril_aggregator::configuration::Configuration"]],["impl Unpin for SnapshotUploaderType",1,["mithril_aggregator::configuration::SnapshotUploaderType"]],["impl Unpin for DefaultConfiguration",1,["mithril_aggregator::configuration::DefaultConfiguration"]],["impl Unpin for CertificateRecord",1,["mithril_aggregator::database::provider::certificate::CertificateRecord"]],["impl<'client> Unpin for CertificateRecordProvider<'client>",1,["mithril_aggregator::database::provider::certificate::CertificateRecordProvider"]],["impl<'conn> Unpin for InsertCertificateRecordProvider<'conn>",1,["mithril_aggregator::database::provider::certificate::InsertCertificateRecordProvider"]],["impl<'conn> Unpin for DeleteCertificateProvider<'conn>",1,["mithril_aggregator::database::provider::certificate::DeleteCertificateProvider"]],["impl Unpin for CertificateRepository",1,["mithril_aggregator::database::provider::certificate::CertificateRepository"]],["impl Unpin for EpochSettingRecord",1,["mithril_aggregator::database::provider::epoch_setting::EpochSettingRecord"]],["impl<'client> Unpin for EpochSettingProvider<'client>",1,["mithril_aggregator::database::provider::epoch_setting::EpochSettingProvider"]],["impl<'conn> Unpin for UpdateEpochSettingProvider<'conn>",1,["mithril_aggregator::database::provider::epoch_setting::UpdateEpochSettingProvider"]],["impl<'conn> Unpin for DeleteEpochSettingProvider<'conn>",1,["mithril_aggregator::database::provider::epoch_setting::DeleteEpochSettingProvider"]],["impl Unpin for EpochSettingStore",1,["mithril_aggregator::database::provider::epoch_setting::EpochSettingStore"]],["impl Unpin for OpenMessageRecord",1,["mithril_aggregator::database::provider::open_message::OpenMessageRecord"]],["impl Unpin for OpenMessageWithSingleSignaturesRecord",1,["mithril_aggregator::database::provider::open_message::OpenMessageWithSingleSignaturesRecord"]],["impl Unpin for OpenMessageRepository",1,["mithril_aggregator::database::provider::open_message::OpenMessageRepository"]],["impl Unpin for SignedEntityRecord",1,["mithril_aggregator::database::provider::signed_entity::SignedEntityRecord"]],["impl<'client> Unpin for SignedEntityRecordProvider<'client>",1,["mithril_aggregator::database::provider::signed_entity::SignedEntityRecordProvider"]],["impl<'conn> Unpin for InsertSignedEntityRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signed_entity::InsertSignedEntityRecordProvider"]],["impl Unpin for SignedEntityStoreAdapter",1,["mithril_aggregator::database::provider::signed_entity::SignedEntityStoreAdapter"]],["impl Unpin for SignerRecord",1,["mithril_aggregator::database::provider::signer::SignerRecord"]],["impl<'client> Unpin for SignerRecordProvider<'client>",1,["mithril_aggregator::database::provider::signer::SignerRecordProvider"]],["impl<'conn> Unpin for InsertSignerRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signer::InsertSignerRecordProvider"]],["impl<'conn> Unpin for UpdateSignerRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signer::UpdateSignerRecordProvider"]],["impl Unpin for SignerStore",1,["mithril_aggregator::database::provider::signer::SignerStore"]],["impl Unpin for SignerRegistrationRecord",1,["mithril_aggregator::database::provider::signer_registration::SignerRegistrationRecord"]],["impl<'client> Unpin for SignerRegistrationRecordProvider<'client>",1,["mithril_aggregator::database::provider::signer_registration::SignerRegistrationRecordProvider"]],["impl<'conn> Unpin for InsertOrReplaceSignerRegistrationRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signer_registration::InsertOrReplaceSignerRegistrationRecordProvider"]],["impl<'conn> Unpin for DeleteSignerRegistrationRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signer_registration::DeleteSignerRegistrationRecordProvider"]],["impl Unpin for SignerRegistrationStore",1,["mithril_aggregator::database::provider::signer_registration::SignerRegistrationStore"]],["impl Unpin for SingleSignatureRecord",1,["mithril_aggregator::database::provider::single_signature::SingleSignatureRecord"]],["impl<'client> Unpin for SingleSignatureRecordProvider<'client>",1,["mithril_aggregator::database::provider::single_signature::SingleSignatureRecordProvider"]],["impl<'conn> Unpin for UpdateSingleSignatureRecordProvider<'conn>",1,["mithril_aggregator::database::provider::single_signature::UpdateSingleSignatureRecordProvider"]],["impl Unpin for SingleSignatureRepository",1,["mithril_aggregator::database::provider::single_signature::SingleSignatureRepository"]],["impl Unpin for StakePool",1,["mithril_aggregator::database::provider::stake_pool::StakePool"]],["impl<'client> Unpin for StakePoolProvider<'client>",1,["mithril_aggregator::database::provider::stake_pool::StakePoolProvider"]],["impl<'conn> Unpin for InsertOrReplaceStakePoolProvider<'conn>",1,["mithril_aggregator::database::provider::stake_pool::InsertOrReplaceStakePoolProvider"]],["impl<'conn> Unpin for DeleteStakePoolProvider<'conn>",1,["mithril_aggregator::database::provider::stake_pool::DeleteStakePoolProvider"]],["impl Unpin for StakePoolStore",1,["mithril_aggregator::database::provider::stake_pool::StakePoolStore"]],["impl Unpin for DependenciesBuilder",1,["mithril_aggregator::dependency_injection::builder::DependenciesBuilder"]],["impl Unpin for DependencyContainer",1,["mithril_aggregator::dependency_injection::containers::DependencyContainer"]],["impl Unpin for DependenciesBuilderError",1,["mithril_aggregator::dependency_injection::error::DependenciesBuilderError"]],["impl Unpin for OpenMessage",1,["mithril_aggregator::entities::open_message::OpenMessage"]],["impl Unpin for SignerRegistrationsMessage",1,["mithril_aggregator::entities::signer_registration_message::SignerRegistrationsMessage"]],["impl Unpin for SignerRegistrationsListItemMessage",1,["mithril_aggregator::entities::signer_registration_message::SignerRegistrationsListItemMessage"]],["impl Unpin for EventMessage",1,["mithril_aggregator::event_store::event::EventMessage"]],["impl Unpin for Event",1,["mithril_aggregator::event_store::event::Event"]],["impl Unpin for EventPersister",1,["mithril_aggregator::event_store::event::EventPersister"]],["impl Unpin for EventStore",1,["mithril_aggregator::event_store::runner::EventStore"]],["impl<MSG> Unpin for TransmitterService<MSG>",1,["mithril_aggregator::event_store::transmitter_service::TransmitterService"]],["impl Unpin for FromRegisterSignerAdapter",1,["mithril_aggregator::message_adapters::from_register_signer::FromRegisterSignerAdapter"]],["impl Unpin for ToCertificatePendingMessageAdapter",1,["mithril_aggregator::message_adapters::to_certificate_pending_message::ToCertificatePendingMessageAdapter"]],["impl Unpin for ToEpochSettingsMessageAdapter",1,["mithril_aggregator::message_adapters::to_epoch_settings_message::ToEpochSettingsMessageAdapter"]],["impl Unpin for ProtocolError",1,["mithril_aggregator::multi_signer::ProtocolError"]],["impl Unpin for MultiSignerImpl",1,["mithril_aggregator::multi_signer::MultiSignerImpl"]],["impl Unpin for RuntimeError",1,["mithril_aggregator::runtime::error::RuntimeError"]],["impl Unpin for AggregatorConfig",1,["mithril_aggregator::runtime::runner::AggregatorConfig"]],["impl Unpin for AggregatorRunner",1,["mithril_aggregator::runtime::runner::AggregatorRunner"]],["impl Unpin for AggregatorRuntime",1,["mithril_aggregator::runtime::state_machine::AggregatorRuntime"]],["impl Unpin for CertifierServiceError",1,["mithril_aggregator::services::certifier::CertifierServiceError"]],["impl Unpin for MithrilCertifierService",1,["mithril_aggregator::services::certifier::MithrilCertifierService"]],["impl Unpin for MithrilSignedEntityService",1,["mithril_aggregator::services::signed_entity::MithrilSignedEntityService"]],["impl Unpin for StakePoolDistributionServiceError",1,["mithril_aggregator::services::stake_distribution::StakePoolDistributionServiceError"]],["impl Unpin for MithrilStakeDistributionService",1,["mithril_aggregator::services::stake_distribution::MithrilStakeDistributionService"]],["impl Unpin for MithrilTickerService",1,["mithril_aggregator::services::ticker::MithrilTickerService"]],["impl Unpin for SignerRegistrationError",1,["mithril_aggregator::signer_registerer::SignerRegistrationError"]],["impl Unpin for SignerRegistrationRound",1,["mithril_aggregator::signer_registerer::SignerRegistrationRound"]],["impl Unpin for MithrilSignerRegisterer",1,["mithril_aggregator::signer_registerer::MithrilSignerRegisterer"]],["impl Unpin for DumbSnapshotUploader",1,["mithril_aggregator::snapshot_uploaders::dumb_snapshot_uploader::DumbSnapshotUploader"]],["impl Unpin for LocalSnapshotUploader",1,["mithril_aggregator::snapshot_uploaders::local_snapshot_uploader::LocalSnapshotUploader"]],["impl Unpin for RemoteSnapshotUploader",1,["mithril_aggregator::snapshot_uploaders::remote_snapshot_uploader::RemoteSnapshotUploader"]],["impl Unpin for GzipSnapshotter",1,["mithril_aggregator::snapshotter::GzipSnapshotter"]],["impl Unpin for SnapshotError",1,["mithril_aggregator::snapshotter::SnapshotError"]],["impl Unpin for DumbSnapshotter",1,["mithril_aggregator::snapshotter::DumbSnapshotter"]],["impl Unpin for CertificatePendingStore",1,["mithril_aggregator::store::pending_certificate_store::CertificatePendingStore"]],["impl Unpin for ProtocolParametersStore",1,["mithril_aggregator::store::protocol_parameters_store::ProtocolParametersStore"]],["impl Unpin for VerificationKeyStore",1,["mithril_aggregator::store::verification_key_store::VerificationKeyStore"]]], -"mithril_client":[["impl Unpin for CertificateClient",1,["mithril_client::aggregator_client::certificate_client::CertificateClient"]],["impl Unpin for AggregatorHTTPClientError",1,["mithril_client::aggregator_client::http_client::AggregatorHTTPClientError"]],["impl Unpin for AggregatorHTTPClient",1,["mithril_client::aggregator_client::http_client::AggregatorHTTPClient"]],["impl Unpin for MithrilStakeDistributionClient",1,["mithril_client::aggregator_client::mithril_stake_distribution_client::MithrilStakeDistributionClient"]],["impl Unpin for SnapshotClientError",1,["mithril_client::aggregator_client::snapshot_client::SnapshotClientError"]],["impl Unpin for SnapshotClient",1,["mithril_client::aggregator_client::snapshot_client::SnapshotClient"]],["impl Unpin for MithrilStakeDistributionDownloadCommand",1,["mithril_client::commands::mithril_stake_distribution::download::MithrilStakeDistributionDownloadCommand"]],["impl Unpin for MithrilStakeDistributionListCommand",1,["mithril_client::commands::mithril_stake_distribution::list::MithrilStakeDistributionListCommand"]],["impl Unpin for MithrilStakeDistributionCommands",1,["mithril_client::commands::mithril_stake_distribution::MithrilStakeDistributionCommands"]],["impl Unpin for SnapshotDownloadCommand",1,["mithril_client::commands::snapshot::download::SnapshotDownloadCommand"]],["impl Unpin for SnapshotListCommand",1,["mithril_client::commands::snapshot::list::SnapshotListCommand"]],["impl Unpin for SnapshotShowCommand",1,["mithril_client::commands::snapshot::show::SnapshotShowCommand"]],["impl Unpin for SnapshotCommands",1,["mithril_client::commands::snapshot::SnapshotCommands"]],["impl Unpin for DependenciesBuilder",1,["mithril_client::dependencies::builder::DependenciesBuilder"]],["impl Unpin for SnapshotListItem",1,["mithril_client::entities::SnapshotListItem"]],["impl Unpin for SnapshotFieldItem",1,["mithril_client::entities::SnapshotFieldItem"]],["impl Unpin for MithrilStakeDistributionListItem",1,["mithril_client::entities::MithrilStakeDistributionListItem"]],["impl Unpin for FromCertificateMessageAdapter",1,["mithril_client::message_adapters::from_certificate_message_adapter::FromCertificateMessageAdapter"]],["impl Unpin for FromSnapshotMessageAdapter",1,["mithril_client::message_adapters::from_snapshot_message::FromSnapshotMessageAdapter"]],["impl Unpin for MithrilStakeDistributionServiceError",1,["mithril_client::services::mithril_stake_distribution::MithrilStakeDistributionServiceError"]],["impl Unpin for AppMithrilStakeDistributionService",1,["mithril_client::services::mithril_stake_distribution::AppMithrilStakeDistributionService"]],["impl Unpin for SnapshotServiceError",1,["mithril_client::services::snapshot::SnapshotServiceError"]],["impl Unpin for MithrilClientSnapshotService",1,["mithril_client::services::snapshot::MithrilClientSnapshotService"]],["impl Unpin for SnapshotUnpacker",1,["mithril_client::utils::unpacker::SnapshotUnpacker"]],["impl Unpin for SnapshotUnpackerError",1,["mithril_client::utils::unpacker::SnapshotUnpackerError"]]], -"mithril_common":[["impl Unpin for APIVersionProviderError",1,["mithril_common::api_version::APIVersionProviderError"]],["impl Unpin for APIVersionProvider",1,["mithril_common::api_version::APIVersionProvider"]],["impl Unpin for BeaconProviderError",1,["mithril_common::beacon_provider::BeaconProviderError"]],["impl Unpin for BeaconProviderImpl",1,["mithril_common::beacon_provider::BeaconProviderImpl"]],["impl Unpin for CertificateGenesisProducerError",1,["mithril_common::certificate_chain::certificate_genesis::CertificateGenesisProducerError"]],["impl Unpin for CertificateGenesisProducer",1,["mithril_common::certificate_chain::certificate_genesis::CertificateGenesisProducer"]],["impl Unpin for CertificateRetrieverError",1,["mithril_common::certificate_chain::certificate_retriever::CertificateRetrieverError"]],["impl Unpin for CertificateVerifierError",1,["mithril_common::certificate_chain::certificate_verifier::CertificateVerifierError"]],["impl Unpin for MithrilCertificateVerifier",1,["mithril_common::certificate_chain::certificate_verifier::MithrilCertificateVerifier"]],["impl Unpin for CardanoCliRunner",1,["mithril_common::chain_observer::cli_observer::CardanoCliRunner"]],["impl Unpin for CardanoCliChainObserver",1,["mithril_common::chain_observer::cli_observer::CardanoCliChainObserver"]],["impl Unpin for FakeObserver",1,["mithril_common::chain_observer::fake_observer::FakeObserver"]],["impl Unpin for ChainObserverError",1,["mithril_common::chain_observer::interface::ChainObserverError"]],["impl Unpin for MockChainObserver",1,["mithril_common::chain_observer::interface::MockChainObserver"]],["impl Unpin for TxDatumError",1,["mithril_common::chain_observer::model::TxDatumError"]],["impl Unpin for TxDatum",1,["mithril_common::chain_observer::model::TxDatum"]],["impl Unpin for TxDatumFieldValue",1,["mithril_common::chain_observer::model::TxDatumFieldValue"]],["impl Unpin for TxDatumFieldTypeName",1,["mithril_common::chain_observer::model::TxDatumFieldTypeName"]],["impl Unpin for TxDatumBuilder",1,["mithril_common::chain_observer::model::TxDatumBuilder"]],["impl Unpin for Sum6KesBytes",1,["mithril_common::crypto_helper::cardano::codec::Sum6KesBytes"]],["impl Unpin for ColdKeyGenerator",1,["mithril_common::crypto_helper::cardano::cold_key::ColdKeyGenerator"]],["impl Unpin for ProtocolRegistrationErrorWrapper",1,["mithril_common::crypto_helper::cardano::key_certification::ProtocolRegistrationErrorWrapper"]],["impl Unpin for ProtocolInitializerErrorWrapper",1,["mithril_common::crypto_helper::cardano::key_certification::ProtocolInitializerErrorWrapper"]],["impl Unpin for OpCert",1,["mithril_common::crypto_helper::cardano::opcert::OpCert"]],["impl Unpin for EraMarkersVerifierError",1,["mithril_common::crypto_helper::era::EraMarkersVerifierError"]],["impl Unpin for EraMarkersSigner",1,["mithril_common::crypto_helper::era::EraMarkersSigner"]],["impl Unpin for EraMarkersVerifier",1,["mithril_common::crypto_helper::era::EraMarkersVerifier"]],["impl Unpin for ProtocolGenesisError",1,["mithril_common::crypto_helper::genesis::ProtocolGenesisError"]],["impl Unpin for ProtocolGenesisSigner",1,["mithril_common::crypto_helper::genesis::ProtocolGenesisSigner"]],["impl Unpin for ProtocolGenesisVerifier",1,["mithril_common::crypto_helper::genesis::ProtocolGenesisVerifier"]],["impl<T> Unpin for ProtocolKey<T>where\n T: Unpin,",1,["mithril_common::crypto_helper::types::protocol_key::ProtocolKey"]],["impl Unpin for ApplicationNodeType",1,["mithril_common::database::db_version::ApplicationNodeType"]],["impl Unpin for DatabaseVersion",1,["mithril_common::database::db_version::DatabaseVersion"]],["impl<'conn> Unpin for DatabaseVersionProvider<'conn>",1,["mithril_common::database::db_version::DatabaseVersionProvider"]],["impl<'conn> Unpin for DatabaseVersionUpdater<'conn>",1,["mithril_common::database::db_version::DatabaseVersionUpdater"]],["impl Unpin for DatabaseVersionChecker",1,["mithril_common::database::version_checker::DatabaseVersionChecker"]],["impl Unpin for SqlMigration",1,["mithril_common::database::version_checker::SqlMigration"]],["impl Unpin for JsonImmutableFileDigestCacheProvider",1,["mithril_common::digesters::cache::json_provider::JsonImmutableFileDigestCacheProvider"]],["impl<'a> Unpin for JsonImmutableFileDigestCacheProviderBuilder<'a>",1,["mithril_common::digesters::cache::json_provider_builder::JsonImmutableFileDigestCacheProviderBuilder"]],["impl Unpin for MemoryImmutableFileDigestCacheProvider",1,["mithril_common::digesters::cache::memory_provider::MemoryImmutableFileDigestCacheProvider"]],["impl Unpin for ImmutableDigesterCacheProviderError",1,["mithril_common::digesters::cache::provider::ImmutableDigesterCacheProviderError"]],["impl Unpin for ImmutableDigesterCacheStoreError",1,["mithril_common::digesters::cache::provider::ImmutableDigesterCacheStoreError"]],["impl Unpin for ImmutableDigesterCacheGetError",1,["mithril_common::digesters::cache::provider::ImmutableDigesterCacheGetError"]],["impl Unpin for CardanoImmutableDigester",1,["mithril_common::digesters::cardano_immutable_digester::CardanoImmutableDigester"]],["impl Unpin for DumbImmutableDigester",1,["mithril_common::digesters::dumb_immutable_observer::DumbImmutableDigester"]],["impl Unpin for DummyImmutablesDbBuilder",1,["mithril_common::digesters::dummy_immutable_db_builder::DummyImmutablesDbBuilder"]],["impl Unpin for DummyImmutableDb",1,["mithril_common::digesters::dummy_immutable_db_builder::DummyImmutableDb"]],["impl Unpin for ImmutableDigesterError",1,["mithril_common::digesters::immutable_digester::ImmutableDigesterError"]],["impl Unpin for ImmutableFile",1,["mithril_common::digesters::immutable_file::ImmutableFile"]],["impl Unpin for ImmutableFileCreationError",1,["mithril_common::digesters::immutable_file::ImmutableFileCreationError"]],["impl Unpin for ImmutableFileListingError",1,["mithril_common::digesters::immutable_file::ImmutableFileListingError"]],["impl Unpin for ImmutableFileObserverError",1,["mithril_common::digesters::immutable_file_observer::ImmutableFileObserverError"]],["impl Unpin for ImmutableFileSystemObserver",1,["mithril_common::digesters::immutable_file_observer::ImmutableFileSystemObserver"]],["impl Unpin for DumbImmutableFileObserver",1,["mithril_common::digesters::immutable_file_observer::DumbImmutableFileObserver"]],["impl Unpin for Beacon",1,["mithril_common::entities::beacon::Beacon"]],["impl Unpin for BeaconComparison",1,["mithril_common::entities::beacon::BeaconComparison"]],["impl Unpin for BeaconComparisonError",1,["mithril_common::entities::beacon::BeaconComparisonError"]],["impl Unpin for CardanoNetwork",1,["mithril_common::entities::cardano_network::CardanoNetwork"]],["impl Unpin for CertificateSignature",1,["mithril_common::entities::certificate::CertificateSignature"]],["impl Unpin for Certificate",1,["mithril_common::entities::certificate::Certificate"]],["impl Unpin for CertificateMetadata",1,["mithril_common::entities::certificate_metadata::CertificateMetadata"]],["impl Unpin for CertificatePending",1,["mithril_common::entities::certificate_pending::CertificatePending"]],["impl Unpin for Epoch",1,["mithril_common::entities::epoch::Epoch"]],["impl Unpin for EpochError",1,["mithril_common::entities::epoch::EpochError"]],["impl Unpin for EpochSettings",1,["mithril_common::entities::epoch_settings::EpochSettings"]],["impl Unpin for InternalServerError",1,["mithril_common::entities::http_server_error::InternalServerError"]],["impl Unpin for ClientError",1,["mithril_common::entities::http_server_error::ClientError"]],["impl Unpin for MithrilStakeDistribution",1,["mithril_common::entities::mithril_stake_distribution::MithrilStakeDistribution"]],["impl Unpin for ProtocolMessagePartKey",1,["mithril_common::entities::protocol_message::ProtocolMessagePartKey"]],["impl Unpin for ProtocolMessage",1,["mithril_common::entities::protocol_message::ProtocolMessage"]],["impl Unpin for ProtocolParameters",1,["mithril_common::entities::protocol_parameters::ProtocolParameters"]],["impl<T> Unpin for SignedEntity<T>where\n T: Unpin,",1,["mithril_common::entities::signed_entity::SignedEntity"]],["impl Unpin for SignedEntityType",1,["mithril_common::entities::signed_entity_type::SignedEntityType"]],["impl Unpin for SignedEntityTypeDiscriminants",1,["mithril_common::entities::signed_entity_type::SignedEntityTypeDiscriminants"]],["impl Unpin for Signer",1,["mithril_common::entities::signer::Signer"]],["impl Unpin for SignerWithStake",1,["mithril_common::entities::signer::SignerWithStake"]],["impl Unpin for SingleSignatures",1,["mithril_common::entities::single_signatures::SingleSignatures"]],["impl Unpin for Snapshot",1,["mithril_common::entities::snapshot::Snapshot"]],["impl Unpin for BootstrapAdapter",1,["mithril_common::era::adapters::bootstrap::BootstrapAdapter"]],["impl Unpin for AdapterType",1,["mithril_common::era::adapters::builder::AdapterType"]],["impl Unpin for AdapterBuilder",1,["mithril_common::era::adapters::builder::AdapterBuilder"]],["impl Unpin for EraMarkersPayload",1,["mithril_common::era::adapters::cardano_chain::EraMarkersPayload"]],["impl Unpin for CardanoChainAdapter",1,["mithril_common::era::adapters::cardano_chain::CardanoChainAdapter"]],["impl Unpin for DummyAdapter",1,["mithril_common::era::adapters::dummy::DummyAdapter"]],["impl Unpin for FileAdapter",1,["mithril_common::era::adapters::file::FileAdapter"]],["impl Unpin for EraChecker",1,["mithril_common::era::era_checker::EraChecker"]],["impl Unpin for EraMarker",1,["mithril_common::era::era_reader::EraMarker"]],["impl Unpin for EraEpochToken",1,["mithril_common::era::era_reader::EraEpochToken"]],["impl Unpin for EraReader",1,["mithril_common::era::era_reader::EraReader"]],["impl Unpin for EraReaderError",1,["mithril_common::era::era_reader::EraReaderError"]],["impl Unpin for UnsupportedEraError",1,["mithril_common::era::supported_era::UnsupportedEraError"]],["impl Unpin for SupportedEra",1,["mithril_common::era::supported_era::SupportedEra"]],["impl Unpin for SupportedEraIter",1,["mithril_common::era::supported_era::SupportedEraIter"]],["impl Unpin for CertificateMessage",1,["mithril_common::messages::certificate::CertificateMessage"]],["impl Unpin for CertificateListItemMessageMetadata",1,["mithril_common::messages::certificate_list::CertificateListItemMessageMetadata"]],["impl Unpin for CertificateListItemMessage",1,["mithril_common::messages::certificate_list::CertificateListItemMessage"]],["impl Unpin for CertificateMetadataMessage",1,["mithril_common::messages::certificate_metadata::CertificateMetadataMessage"]],["impl Unpin for CertificatePendingMessage",1,["mithril_common::messages::certificate_pending::CertificatePendingMessage"]],["impl Unpin for SignerMessage",1,["mithril_common::messages::certificate_pending::SignerMessage"]],["impl Unpin for EpochSettingsMessage",1,["mithril_common::messages::epoch_settings::EpochSettingsMessage"]],["impl Unpin for SignerWithStakeMessagePart",1,["mithril_common::messages::message_parts::signer::SignerWithStakeMessagePart"]],["impl Unpin for MithrilStakeDistributionMessage",1,["mithril_common::messages::mithril_stake_distribution::MithrilStakeDistributionMessage"]],["impl Unpin for MithrilStakeDistributionListItemMessage",1,["mithril_common::messages::mithril_stake_distribution_list::MithrilStakeDistributionListItemMessage"]],["impl Unpin for RegisterSignatureMessage",1,["mithril_common::messages::register_signature::RegisterSignatureMessage"]],["impl Unpin for RegisterSignerMessage",1,["mithril_common::messages::register_signer::RegisterSignerMessage"]],["impl Unpin for SnapshotMessage",1,["mithril_common::messages::snapshot::SnapshotMessage"]],["impl Unpin for SnapshotListItemMessage",1,["mithril_common::messages::snapshot_list::SnapshotListItemMessage"]],["impl Unpin for MultiSigner",1,["mithril_common::protocol::multi_signer::MultiSigner"]],["impl Unpin for SignerBuilder",1,["mithril_common::protocol::signer_builder::SignerBuilder"]],["impl Unpin for SignerBuilderError",1,["mithril_common::protocol::signer_builder::SignerBuilderError"]],["impl Unpin for SingleSigner",1,["mithril_common::protocol::single_signer::SingleSigner"]],["impl Unpin for CardanoImmutableFilesFullSignableBuilder",1,["mithril_common::signable_builder::cardano_immutable_full_signable_builder::CardanoImmutableFilesFullSignableBuilder"]],["impl Unpin for MithrilStakeDistributionSignableBuilder",1,["mithril_common::signable_builder::mithril_stake_distribution::MithrilStakeDistributionSignableBuilder"]],["impl Unpin for MithrilSignableBuilderService",1,["mithril_common::signable_builder::signable_builder_service::MithrilSignableBuilderService"]],["impl Unpin for WhereCondition",1,["mithril_common::sqlite::condition::WhereCondition"]],["impl<'a, T> Unpin for EntityCursor<'a, T>where\n T: Unpin,",1,["mithril_common::sqlite::cursor::EntityCursor"]],["impl Unpin for HydrationError",1,["mithril_common::sqlite::entity::HydrationError"]],["impl Unpin for ProjectionField",1,["mithril_common::sqlite::projection::ProjectionField"]],["impl Unpin for Projection",1,["mithril_common::sqlite::projection::Projection"]],["impl Unpin for SourceAlias",1,["mithril_common::sqlite::source_alias::SourceAlias"]],["impl<K, V> Unpin for MemoryAdapter<K, V>where\n K: Unpin,\n V: Unpin,",1,["mithril_common::store::adapter::memory_adapter::MemoryAdapter"]],["impl<K, V> Unpin for SQLiteAdapter<K, V>where\n K: Unpin,\n V: Unpin,",1,["mithril_common::store::adapter::sqlite_adapter::SQLiteAdapter"]],["impl<V> Unpin for SQLiteResultIterator<V>where\n V: Unpin,",1,["mithril_common::store::adapter::sqlite_adapter::SQLiteResultIterator"]],["impl Unpin for AdapterError",1,["mithril_common::store::adapter::store_adapter::AdapterError"]],["impl<K, R> Unpin for DumbStoreAdapter<K, R>where\n K: Unpin,\n R: Unpin,",1,["mithril_common::store::adapter::dumb_adapter::DumbStoreAdapter"]],["impl<K, R> Unpin for FailStoreAdapter<K, R>where\n K: Unpin,\n R: Unpin,",1,["mithril_common::store::adapter::fail_adapter::FailStoreAdapter"]],["impl Unpin for StoreError",1,["mithril_common::store::error::StoreError"]],["impl Unpin for StakeStore",1,["mithril_common::store::stake_store::StakeStore"]],["impl<'a> Unpin for APISpec<'a>",1,["mithril_common::test_utils::apispec::APISpec"]],["impl Unpin for MithrilFixtureBuilder",1,["mithril_common::test_utils::fixture_builder::MithrilFixtureBuilder"]],["impl Unpin for StakeDistributionGenerationMethod",1,["mithril_common::test_utils::fixture_builder::StakeDistributionGenerationMethod"]],["impl Unpin for MithrilFixture",1,["mithril_common::test_utils::mithril_fixture::MithrilFixture"]],["impl Unpin for SignerFixture",1,["mithril_common::test_utils::mithril_fixture::SignerFixture"]]], -"mithril_signer":[["impl Unpin for AggregatorClientError",1,["mithril_signer::aggregator_client::AggregatorClientError"]],["impl Unpin for AggregatorHTTPClient",1,["mithril_signer::aggregator_client::AggregatorHTTPClient"]],["impl Unpin for Configuration",1,["mithril_signer::configuration::Configuration"]],["impl Unpin for DefaultConfiguration",1,["mithril_signer::configuration::DefaultConfiguration"]],["impl Unpin for FromEpochSettingsAdapter",1,["mithril_signer::message_adapters::from_epoch_settings::FromEpochSettingsAdapter"]],["impl Unpin for FromPendingCertificateMessageAdapter",1,["mithril_signer::message_adapters::from_pending_certificate_message::FromPendingCertificateMessageAdapter"]],["impl Unpin for ToRegisterSignerMessageAdapter",1,["mithril_signer::message_adapters::to_register_signer_message::ToRegisterSignerMessageAdapter"]],["impl Unpin for ProtocolInitializerStore",1,["mithril_signer::protocol_initializer_store::ProtocolInitializerStore"]],["impl Unpin for RuntimeError",1,["mithril_signer::runtime::error::RuntimeError"]],["impl Unpin for RunnerError",1,["mithril_signer::runtime::runner::RunnerError"]],["impl Unpin for SignerRunner",1,["mithril_signer::runtime::runner::SignerRunner"]],["impl<'a> Unpin for ProductionServiceBuilder<'a>",1,["mithril_signer::runtime::signer_services::ProductionServiceBuilder"]],["impl Unpin for SignerServices",1,["mithril_signer::runtime::signer_services::SignerServices"]],["impl Unpin for SignerState",1,["mithril_signer::runtime::state_machine::SignerState"]],["impl Unpin for StateMachine",1,["mithril_signer::runtime::state_machine::StateMachine"]],["impl Unpin for MithrilProtocolInitializerBuilder",1,["mithril_signer::single_signer::MithrilProtocolInitializerBuilder"]],["impl Unpin for SingleSignerError",1,["mithril_signer::single_signer::SingleSignerError"]],["impl Unpin for MithrilSingleSigner",1,["mithril_signer::single_signer::MithrilSingleSigner"]]], -"mithril_stm":[["impl Unpin for AggregationError",1,["mithril_stm::error::AggregationError"]],["impl Unpin for RegisterError",1,["mithril_stm::error::RegisterError"]],["impl Unpin for KeyReg",1,["mithril_stm::key_reg::KeyReg"]],["impl<D> Unpin for ClosedKeyReg<D>",1,["mithril_stm::key_reg::ClosedKeyReg"]],["impl Unpin for StmParameters",1,["mithril_stm::stm::StmParameters"]],["impl Unpin for StmInitializer",1,["mithril_stm::stm::StmInitializer"]],["impl<D> Unpin for StmSigner<D>",1,["mithril_stm::stm::StmSigner"]],["impl<D> Unpin for StmClerk<D>",1,["mithril_stm::stm::StmClerk"]],["impl Unpin for StmSig",1,["mithril_stm::stm::StmSig"]],["impl<D> Unpin for StmAggrVerificationKey<D>where\n D: Unpin,",1,["mithril_stm::stm::StmAggrVerificationKey"]],["impl<D> Unpin for StmAggrSig<D>where\n D: Unpin,",1,["mithril_stm::stm::StmAggrSig"]]] +"mithril_aggregator":[["impl Unpin for MainOpts",1,["mithril_aggregator::commands::MainOpts"]],["impl Unpin for ExecutionEnvironment",1,["mithril_aggregator::configuration::ExecutionEnvironment"]],["impl Unpin for Configuration",1,["mithril_aggregator::configuration::Configuration"]],["impl Unpin for SnapshotUploaderType",1,["mithril_aggregator::configuration::SnapshotUploaderType"]],["impl Unpin for DefaultConfiguration",1,["mithril_aggregator::configuration::DefaultConfiguration"]],["impl Unpin for CertificateRecord",1,["mithril_aggregator::database::provider::certificate::CertificateRecord"]],["impl<'client> Unpin for CertificateRecordProvider<'client>",1,["mithril_aggregator::database::provider::certificate::CertificateRecordProvider"]],["impl<'conn> Unpin for InsertCertificateRecordProvider<'conn>",1,["mithril_aggregator::database::provider::certificate::InsertCertificateRecordProvider"]],["impl<'conn> Unpin for DeleteCertificateProvider<'conn>",1,["mithril_aggregator::database::provider::certificate::DeleteCertificateProvider"]],["impl Unpin for CertificateRepository",1,["mithril_aggregator::database::provider::certificate::CertificateRepository"]],["impl Unpin for EpochSettingRecord",1,["mithril_aggregator::database::provider::epoch_setting::EpochSettingRecord"]],["impl<'client> Unpin for EpochSettingProvider<'client>",1,["mithril_aggregator::database::provider::epoch_setting::EpochSettingProvider"]],["impl<'conn> Unpin for UpdateEpochSettingProvider<'conn>",1,["mithril_aggregator::database::provider::epoch_setting::UpdateEpochSettingProvider"]],["impl<'conn> Unpin for DeleteEpochSettingProvider<'conn>",1,["mithril_aggregator::database::provider::epoch_setting::DeleteEpochSettingProvider"]],["impl Unpin for EpochSettingStore",1,["mithril_aggregator::database::provider::epoch_setting::EpochSettingStore"]],["impl Unpin for OpenMessageRecord",1,["mithril_aggregator::database::provider::open_message::OpenMessageRecord"]],["impl Unpin for OpenMessageWithSingleSignaturesRecord",1,["mithril_aggregator::database::provider::open_message::OpenMessageWithSingleSignaturesRecord"]],["impl Unpin for OpenMessageRepository",1,["mithril_aggregator::database::provider::open_message::OpenMessageRepository"]],["impl Unpin for SignedEntityRecord",1,["mithril_aggregator::database::provider::signed_entity::SignedEntityRecord"]],["impl<'client> Unpin for SignedEntityRecordProvider<'client>",1,["mithril_aggregator::database::provider::signed_entity::SignedEntityRecordProvider"]],["impl<'conn> Unpin for InsertSignedEntityRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signed_entity::InsertSignedEntityRecordProvider"]],["impl Unpin for SignedEntityStoreAdapter",1,["mithril_aggregator::database::provider::signed_entity::SignedEntityStoreAdapter"]],["impl Unpin for SignerRecord",1,["mithril_aggregator::database::provider::signer::SignerRecord"]],["impl<'client> Unpin for SignerRecordProvider<'client>",1,["mithril_aggregator::database::provider::signer::SignerRecordProvider"]],["impl<'conn> Unpin for InsertSignerRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signer::InsertSignerRecordProvider"]],["impl<'conn> Unpin for UpdateSignerRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signer::UpdateSignerRecordProvider"]],["impl Unpin for SignerStore",1,["mithril_aggregator::database::provider::signer::SignerStore"]],["impl Unpin for SignerRegistrationRecord",1,["mithril_aggregator::database::provider::signer_registration::SignerRegistrationRecord"]],["impl<'client> Unpin for SignerRegistrationRecordProvider<'client>",1,["mithril_aggregator::database::provider::signer_registration::SignerRegistrationRecordProvider"]],["impl<'conn> Unpin for InsertOrReplaceSignerRegistrationRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signer_registration::InsertOrReplaceSignerRegistrationRecordProvider"]],["impl<'conn> Unpin for DeleteSignerRegistrationRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signer_registration::DeleteSignerRegistrationRecordProvider"]],["impl Unpin for SignerRegistrationStore",1,["mithril_aggregator::database::provider::signer_registration::SignerRegistrationStore"]],["impl Unpin for SingleSignatureRecord",1,["mithril_aggregator::database::provider::single_signature::SingleSignatureRecord"]],["impl<'client> Unpin for SingleSignatureRecordProvider<'client>",1,["mithril_aggregator::database::provider::single_signature::SingleSignatureRecordProvider"]],["impl<'conn> Unpin for UpdateSingleSignatureRecordProvider<'conn>",1,["mithril_aggregator::database::provider::single_signature::UpdateSingleSignatureRecordProvider"]],["impl Unpin for SingleSignatureRepository",1,["mithril_aggregator::database::provider::single_signature::SingleSignatureRepository"]],["impl Unpin for StakePool",1,["mithril_aggregator::database::provider::stake_pool::StakePool"]],["impl<'client> Unpin for StakePoolProvider<'client>",1,["mithril_aggregator::database::provider::stake_pool::StakePoolProvider"]],["impl<'conn> Unpin for InsertOrReplaceStakePoolProvider<'conn>",1,["mithril_aggregator::database::provider::stake_pool::InsertOrReplaceStakePoolProvider"]],["impl<'conn> Unpin for DeleteStakePoolProvider<'conn>",1,["mithril_aggregator::database::provider::stake_pool::DeleteStakePoolProvider"]],["impl Unpin for StakePoolStore",1,["mithril_aggregator::database::provider::stake_pool::StakePoolStore"]],["impl Unpin for DependenciesBuilder",1,["mithril_aggregator::dependency_injection::builder::DependenciesBuilder"]],["impl Unpin for DependencyContainer",1,["mithril_aggregator::dependency_injection::containers::DependencyContainer"]],["impl Unpin for DependenciesBuilderError",1,["mithril_aggregator::dependency_injection::error::DependenciesBuilderError"]],["impl Unpin for OpenMessage",1,["mithril_aggregator::entities::open_message::OpenMessage"]],["impl Unpin for SignerRegistrationsMessage",1,["mithril_aggregator::entities::signer_registration_message::SignerRegistrationsMessage"]],["impl Unpin for SignerRegistrationsListItemMessage",1,["mithril_aggregator::entities::signer_registration_message::SignerRegistrationsListItemMessage"]],["impl Unpin for EventMessage",1,["mithril_aggregator::event_store::event::EventMessage"]],["impl Unpin for Event",1,["mithril_aggregator::event_store::event::Event"]],["impl Unpin for EventPersister",1,["mithril_aggregator::event_store::event::EventPersister"]],["impl Unpin for EventStore",1,["mithril_aggregator::event_store::runner::EventStore"]],["impl<MSG> Unpin for TransmitterService<MSG>",1,["mithril_aggregator::event_store::transmitter_service::TransmitterService"]],["impl Unpin for FromRegisterSignerAdapter",1,["mithril_aggregator::message_adapters::from_register_signer::FromRegisterSignerAdapter"]],["impl Unpin for ToCertificatePendingMessageAdapter",1,["mithril_aggregator::message_adapters::to_certificate_pending_message::ToCertificatePendingMessageAdapter"]],["impl Unpin for ToEpochSettingsMessageAdapter",1,["mithril_aggregator::message_adapters::to_epoch_settings_message::ToEpochSettingsMessageAdapter"]],["impl Unpin for ProtocolError",1,["mithril_aggregator::multi_signer::ProtocolError"]],["impl Unpin for MultiSignerImpl",1,["mithril_aggregator::multi_signer::MultiSignerImpl"]],["impl Unpin for RuntimeError",1,["mithril_aggregator::runtime::error::RuntimeError"]],["impl Unpin for AggregatorConfig",1,["mithril_aggregator::runtime::runner::AggregatorConfig"]],["impl Unpin for AggregatorRunner",1,["mithril_aggregator::runtime::runner::AggregatorRunner"]],["impl Unpin for AggregatorRuntime",1,["mithril_aggregator::runtime::state_machine::AggregatorRuntime"]],["impl Unpin for CertifierServiceError",1,["mithril_aggregator::services::certifier::CertifierServiceError"]],["impl Unpin for MithrilCertifierService",1,["mithril_aggregator::services::certifier::MithrilCertifierService"]],["impl Unpin for MithrilSignedEntityService",1,["mithril_aggregator::services::signed_entity::MithrilSignedEntityService"]],["impl Unpin for StakePoolDistributionServiceError",1,["mithril_aggregator::services::stake_distribution::StakePoolDistributionServiceError"]],["impl Unpin for MithrilStakeDistributionService",1,["mithril_aggregator::services::stake_distribution::MithrilStakeDistributionService"]],["impl Unpin for MithrilTickerService",1,["mithril_aggregator::services::ticker::MithrilTickerService"]],["impl Unpin for SignerRegistrationError",1,["mithril_aggregator::signer_registerer::SignerRegistrationError"]],["impl Unpin for SignerRegistrationRound",1,["mithril_aggregator::signer_registerer::SignerRegistrationRound"]],["impl Unpin for MithrilSignerRegisterer",1,["mithril_aggregator::signer_registerer::MithrilSignerRegisterer"]],["impl Unpin for DumbSnapshotUploader",1,["mithril_aggregator::snapshot_uploaders::dumb_snapshot_uploader::DumbSnapshotUploader"]],["impl Unpin for LocalSnapshotUploader",1,["mithril_aggregator::snapshot_uploaders::local_snapshot_uploader::LocalSnapshotUploader"]],["impl Unpin for RemoteSnapshotUploader",1,["mithril_aggregator::snapshot_uploaders::remote_snapshot_uploader::RemoteSnapshotUploader"]],["impl Unpin for GzipSnapshotter",1,["mithril_aggregator::snapshotter::GzipSnapshotter"]],["impl Unpin for SnapshotError",1,["mithril_aggregator::snapshotter::SnapshotError"]],["impl Unpin for DumbSnapshotter",1,["mithril_aggregator::snapshotter::DumbSnapshotter"]],["impl Unpin for CertificatePendingStore",1,["mithril_aggregator::store::pending_certificate_store::CertificatePendingStore"]],["impl Unpin for ProtocolParametersStore",1,["mithril_aggregator::store::protocol_parameters_store::ProtocolParametersStore"]],["impl Unpin for VerificationKeyStore",1,["mithril_aggregator::store::verification_key_store::VerificationKeyStore"]]], +"mithril_client":[["impl Unpin for CertificateClient",1,["mithril_client::aggregator_client::certificate_client::CertificateClient"]],["impl Unpin for AggregatorHTTPClientError",1,["mithril_client::aggregator_client::http_client::AggregatorHTTPClientError"]],["impl Unpin for AggregatorHTTPClient",1,["mithril_client::aggregator_client::http_client::AggregatorHTTPClient"]],["impl Unpin for MithrilStakeDistributionClient",1,["mithril_client::aggregator_client::mithril_stake_distribution_client::MithrilStakeDistributionClient"]],["impl Unpin for SnapshotClientError",1,["mithril_client::aggregator_client::snapshot_client::SnapshotClientError"]],["impl Unpin for SnapshotClient",1,["mithril_client::aggregator_client::snapshot_client::SnapshotClient"]],["impl Unpin for MithrilStakeDistributionDownloadCommand",1,["mithril_client::commands::mithril_stake_distribution::download::MithrilStakeDistributionDownloadCommand"]],["impl Unpin for MithrilStakeDistributionListCommand",1,["mithril_client::commands::mithril_stake_distribution::list::MithrilStakeDistributionListCommand"]],["impl Unpin for MithrilStakeDistributionCommands",1,["mithril_client::commands::mithril_stake_distribution::MithrilStakeDistributionCommands"]],["impl Unpin for SnapshotDownloadCommand",1,["mithril_client::commands::snapshot::download::SnapshotDownloadCommand"]],["impl Unpin for SnapshotListCommand",1,["mithril_client::commands::snapshot::list::SnapshotListCommand"]],["impl Unpin for SnapshotShowCommand",1,["mithril_client::commands::snapshot::show::SnapshotShowCommand"]],["impl Unpin for SnapshotCommands",1,["mithril_client::commands::snapshot::SnapshotCommands"]],["impl Unpin for DependenciesBuilder",1,["mithril_client::dependencies::builder::DependenciesBuilder"]],["impl Unpin for SnapshotListItem",1,["mithril_client::entities::SnapshotListItem"]],["impl Unpin for SnapshotFieldItem",1,["mithril_client::entities::SnapshotFieldItem"]],["impl Unpin for MithrilStakeDistributionListItem",1,["mithril_client::entities::MithrilStakeDistributionListItem"]],["impl Unpin for FromCertificateMessageAdapter",1,["mithril_client::message_adapters::from_certificate_message_adapter::FromCertificateMessageAdapter"]],["impl Unpin for FromSnapshotMessageAdapter",1,["mithril_client::message_adapters::from_snapshot_message::FromSnapshotMessageAdapter"]],["impl Unpin for MithrilStakeDistributionServiceError",1,["mithril_client::services::mithril_stake_distribution::MithrilStakeDistributionServiceError"]],["impl Unpin for AppMithrilStakeDistributionService",1,["mithril_client::services::mithril_stake_distribution::AppMithrilStakeDistributionService"]],["impl Unpin for SnapshotServiceError",1,["mithril_client::services::snapshot::SnapshotServiceError"]],["impl Unpin for MithrilClientSnapshotService",1,["mithril_client::services::snapshot::MithrilClientSnapshotService"]],["impl Unpin for SnapshotUnpacker",1,["mithril_client::utils::unpacker::SnapshotUnpacker"]],["impl Unpin for SnapshotUnpackerError",1,["mithril_client::utils::unpacker::SnapshotUnpackerError"]]], +"mithril_common":[["impl Unpin for APIVersionProviderError",1,["mithril_common::api_version::APIVersionProviderError"]],["impl Unpin for APIVersionProvider",1,["mithril_common::api_version::APIVersionProvider"]],["impl Unpin for BeaconProviderError",1,["mithril_common::beacon_provider::BeaconProviderError"]],["impl Unpin for BeaconProviderImpl",1,["mithril_common::beacon_provider::BeaconProviderImpl"]],["impl Unpin for CertificateGenesisProducerError",1,["mithril_common::certificate_chain::certificate_genesis::CertificateGenesisProducerError"]],["impl Unpin for CertificateGenesisProducer",1,["mithril_common::certificate_chain::certificate_genesis::CertificateGenesisProducer"]],["impl Unpin for CertificateRetrieverError",1,["mithril_common::certificate_chain::certificate_retriever::CertificateRetrieverError"]],["impl Unpin for CertificateVerifierError",1,["mithril_common::certificate_chain::certificate_verifier::CertificateVerifierError"]],["impl Unpin for MithrilCertificateVerifier",1,["mithril_common::certificate_chain::certificate_verifier::MithrilCertificateVerifier"]],["impl Unpin for CardanoCliRunner",1,["mithril_common::chain_observer::cli_observer::CardanoCliRunner"]],["impl Unpin for CardanoCliChainObserver",1,["mithril_common::chain_observer::cli_observer::CardanoCliChainObserver"]],["impl Unpin for FakeObserver",1,["mithril_common::chain_observer::fake_observer::FakeObserver"]],["impl Unpin for ChainObserverError",1,["mithril_common::chain_observer::interface::ChainObserverError"]],["impl Unpin for MockChainObserver",1,["mithril_common::chain_observer::interface::MockChainObserver"]],["impl Unpin for TxDatumError",1,["mithril_common::chain_observer::model::TxDatumError"]],["impl Unpin for TxDatum",1,["mithril_common::chain_observer::model::TxDatum"]],["impl Unpin for TxDatumFieldValue",1,["mithril_common::chain_observer::model::TxDatumFieldValue"]],["impl Unpin for TxDatumFieldTypeName",1,["mithril_common::chain_observer::model::TxDatumFieldTypeName"]],["impl Unpin for TxDatumBuilder",1,["mithril_common::chain_observer::model::TxDatumBuilder"]],["impl Unpin for Sum6KesBytes",1,["mithril_common::crypto_helper::cardano::codec::Sum6KesBytes"]],["impl Unpin for ColdKeyGenerator",1,["mithril_common::crypto_helper::cardano::cold_key::ColdKeyGenerator"]],["impl Unpin for ProtocolRegistrationErrorWrapper",1,["mithril_common::crypto_helper::cardano::key_certification::ProtocolRegistrationErrorWrapper"]],["impl Unpin for ProtocolInitializerErrorWrapper",1,["mithril_common::crypto_helper::cardano::key_certification::ProtocolInitializerErrorWrapper"]],["impl Unpin for OpCert",1,["mithril_common::crypto_helper::cardano::opcert::OpCert"]],["impl Unpin for EraMarkersVerifierError",1,["mithril_common::crypto_helper::era::EraMarkersVerifierError"]],["impl Unpin for EraMarkersSigner",1,["mithril_common::crypto_helper::era::EraMarkersSigner"]],["impl Unpin for EraMarkersVerifier",1,["mithril_common::crypto_helper::era::EraMarkersVerifier"]],["impl Unpin for ProtocolGenesisError",1,["mithril_common::crypto_helper::genesis::ProtocolGenesisError"]],["impl Unpin for ProtocolGenesisSigner",1,["mithril_common::crypto_helper::genesis::ProtocolGenesisSigner"]],["impl Unpin for ProtocolGenesisVerifier",1,["mithril_common::crypto_helper::genesis::ProtocolGenesisVerifier"]],["impl<T> Unpin for ProtocolKey<T>where\n T: Unpin,",1,["mithril_common::crypto_helper::types::protocol_key::ProtocolKey"]],["impl Unpin for ApplicationNodeType",1,["mithril_common::database::db_version::ApplicationNodeType"]],["impl Unpin for DatabaseVersion",1,["mithril_common::database::db_version::DatabaseVersion"]],["impl<'conn> Unpin for DatabaseVersionProvider<'conn>",1,["mithril_common::database::db_version::DatabaseVersionProvider"]],["impl<'conn> Unpin for DatabaseVersionUpdater<'conn>",1,["mithril_common::database::db_version::DatabaseVersionUpdater"]],["impl Unpin for DatabaseVersionChecker",1,["mithril_common::database::version_checker::DatabaseVersionChecker"]],["impl Unpin for SqlMigration",1,["mithril_common::database::version_checker::SqlMigration"]],["impl Unpin for JsonImmutableFileDigestCacheProvider",1,["mithril_common::digesters::cache::json_provider::JsonImmutableFileDigestCacheProvider"]],["impl<'a> Unpin for JsonImmutableFileDigestCacheProviderBuilder<'a>",1,["mithril_common::digesters::cache::json_provider_builder::JsonImmutableFileDigestCacheProviderBuilder"]],["impl Unpin for MemoryImmutableFileDigestCacheProvider",1,["mithril_common::digesters::cache::memory_provider::MemoryImmutableFileDigestCacheProvider"]],["impl Unpin for ImmutableDigesterCacheProviderError",1,["mithril_common::digesters::cache::provider::ImmutableDigesterCacheProviderError"]],["impl Unpin for ImmutableDigesterCacheStoreError",1,["mithril_common::digesters::cache::provider::ImmutableDigesterCacheStoreError"]],["impl Unpin for ImmutableDigesterCacheGetError",1,["mithril_common::digesters::cache::provider::ImmutableDigesterCacheGetError"]],["impl Unpin for CardanoImmutableDigester",1,["mithril_common::digesters::cardano_immutable_digester::CardanoImmutableDigester"]],["impl Unpin for DumbImmutableDigester",1,["mithril_common::digesters::dumb_immutable_observer::DumbImmutableDigester"]],["impl Unpin for DummyImmutablesDbBuilder",1,["mithril_common::digesters::dummy_immutable_db_builder::DummyImmutablesDbBuilder"]],["impl Unpin for DummyImmutableDb",1,["mithril_common::digesters::dummy_immutable_db_builder::DummyImmutableDb"]],["impl Unpin for ImmutableDigesterError",1,["mithril_common::digesters::immutable_digester::ImmutableDigesterError"]],["impl Unpin for ImmutableFile",1,["mithril_common::digesters::immutable_file::ImmutableFile"]],["impl Unpin for ImmutableFileCreationError",1,["mithril_common::digesters::immutable_file::ImmutableFileCreationError"]],["impl Unpin for ImmutableFileListingError",1,["mithril_common::digesters::immutable_file::ImmutableFileListingError"]],["impl Unpin for ImmutableFileObserverError",1,["mithril_common::digesters::immutable_file_observer::ImmutableFileObserverError"]],["impl Unpin for ImmutableFileSystemObserver",1,["mithril_common::digesters::immutable_file_observer::ImmutableFileSystemObserver"]],["impl Unpin for DumbImmutableFileObserver",1,["mithril_common::digesters::immutable_file_observer::DumbImmutableFileObserver"]],["impl Unpin for Beacon",1,["mithril_common::entities::beacon::Beacon"]],["impl Unpin for BeaconComparison",1,["mithril_common::entities::beacon::BeaconComparison"]],["impl Unpin for BeaconComparisonError",1,["mithril_common::entities::beacon::BeaconComparisonError"]],["impl Unpin for CardanoNetwork",1,["mithril_common::entities::cardano_network::CardanoNetwork"]],["impl Unpin for CertificateSignature",1,["mithril_common::entities::certificate::CertificateSignature"]],["impl Unpin for Certificate",1,["mithril_common::entities::certificate::Certificate"]],["impl Unpin for CertificateMetadata",1,["mithril_common::entities::certificate_metadata::CertificateMetadata"]],["impl Unpin for CertificatePending",1,["mithril_common::entities::certificate_pending::CertificatePending"]],["impl Unpin for Epoch",1,["mithril_common::entities::epoch::Epoch"]],["impl Unpin for EpochError",1,["mithril_common::entities::epoch::EpochError"]],["impl Unpin for EpochSettings",1,["mithril_common::entities::epoch_settings::EpochSettings"]],["impl Unpin for InternalServerError",1,["mithril_common::entities::http_server_error::InternalServerError"]],["impl Unpin for ClientError",1,["mithril_common::entities::http_server_error::ClientError"]],["impl Unpin for MithrilStakeDistribution",1,["mithril_common::entities::mithril_stake_distribution::MithrilStakeDistribution"]],["impl Unpin for ProtocolMessagePartKey",1,["mithril_common::entities::protocol_message::ProtocolMessagePartKey"]],["impl Unpin for ProtocolMessage",1,["mithril_common::entities::protocol_message::ProtocolMessage"]],["impl Unpin for ProtocolParameters",1,["mithril_common::entities::protocol_parameters::ProtocolParameters"]],["impl<T> Unpin for SignedEntity<T>where\n T: Unpin,",1,["mithril_common::entities::signed_entity::SignedEntity"]],["impl Unpin for SignedEntityType",1,["mithril_common::entities::signed_entity_type::SignedEntityType"]],["impl Unpin for SignedEntityTypeDiscriminants",1,["mithril_common::entities::signed_entity_type::SignedEntityTypeDiscriminants"]],["impl Unpin for Signer",1,["mithril_common::entities::signer::Signer"]],["impl Unpin for SignerWithStake",1,["mithril_common::entities::signer::SignerWithStake"]],["impl Unpin for SingleSignatures",1,["mithril_common::entities::single_signatures::SingleSignatures"]],["impl Unpin for Snapshot",1,["mithril_common::entities::snapshot::Snapshot"]],["impl Unpin for BootstrapAdapter",1,["mithril_common::era::adapters::bootstrap::BootstrapAdapter"]],["impl Unpin for AdapterType",1,["mithril_common::era::adapters::builder::AdapterType"]],["impl Unpin for AdapterBuilder",1,["mithril_common::era::adapters::builder::AdapterBuilder"]],["impl Unpin for EraMarkersPayload",1,["mithril_common::era::adapters::cardano_chain::EraMarkersPayload"]],["impl Unpin for CardanoChainAdapter",1,["mithril_common::era::adapters::cardano_chain::CardanoChainAdapter"]],["impl Unpin for DummyAdapter",1,["mithril_common::era::adapters::dummy::DummyAdapter"]],["impl Unpin for FileAdapter",1,["mithril_common::era::adapters::file::FileAdapter"]],["impl Unpin for EraChecker",1,["mithril_common::era::era_checker::EraChecker"]],["impl Unpin for EraMarker",1,["mithril_common::era::era_reader::EraMarker"]],["impl Unpin for EraEpochToken",1,["mithril_common::era::era_reader::EraEpochToken"]],["impl Unpin for EraReader",1,["mithril_common::era::era_reader::EraReader"]],["impl Unpin for EraReaderError",1,["mithril_common::era::era_reader::EraReaderError"]],["impl Unpin for UnsupportedEraError",1,["mithril_common::era::supported_era::UnsupportedEraError"]],["impl Unpin for SupportedEra",1,["mithril_common::era::supported_era::SupportedEra"]],["impl Unpin for SupportedEraIter",1,["mithril_common::era::supported_era::SupportedEraIter"]],["impl Unpin for CertificateMessage",1,["mithril_common::messages::certificate::CertificateMessage"]],["impl Unpin for CertificateListItemMessageMetadata",1,["mithril_common::messages::certificate_list::CertificateListItemMessageMetadata"]],["impl Unpin for CertificateListItemMessage",1,["mithril_common::messages::certificate_list::CertificateListItemMessage"]],["impl Unpin for CertificateMetadataMessage",1,["mithril_common::messages::certificate_metadata::CertificateMetadataMessage"]],["impl Unpin for CertificatePendingMessage",1,["mithril_common::messages::certificate_pending::CertificatePendingMessage"]],["impl Unpin for SignerMessage",1,["mithril_common::messages::certificate_pending::SignerMessage"]],["impl Unpin for EpochSettingsMessage",1,["mithril_common::messages::epoch_settings::EpochSettingsMessage"]],["impl Unpin for SignerWithStakeMessagePart",1,["mithril_common::messages::message_parts::signer::SignerWithStakeMessagePart"]],["impl Unpin for MithrilStakeDistributionMessage",1,["mithril_common::messages::mithril_stake_distribution::MithrilStakeDistributionMessage"]],["impl Unpin for MithrilStakeDistributionListItemMessage",1,["mithril_common::messages::mithril_stake_distribution_list::MithrilStakeDistributionListItemMessage"]],["impl Unpin for RegisterSignatureMessage",1,["mithril_common::messages::register_signature::RegisterSignatureMessage"]],["impl Unpin for RegisterSignerMessage",1,["mithril_common::messages::register_signer::RegisterSignerMessage"]],["impl Unpin for SnapshotMessage",1,["mithril_common::messages::snapshot::SnapshotMessage"]],["impl Unpin for SnapshotListItemMessage",1,["mithril_common::messages::snapshot_list::SnapshotListItemMessage"]],["impl Unpin for MultiSigner",1,["mithril_common::protocol::multi_signer::MultiSigner"]],["impl Unpin for SignerBuilder",1,["mithril_common::protocol::signer_builder::SignerBuilder"]],["impl Unpin for SignerBuilderError",1,["mithril_common::protocol::signer_builder::SignerBuilderError"]],["impl Unpin for SingleSigner",1,["mithril_common::protocol::single_signer::SingleSigner"]],["impl Unpin for CardanoImmutableFilesFullSignableBuilder",1,["mithril_common::signable_builder::cardano_immutable_full_signable_builder::CardanoImmutableFilesFullSignableBuilder"]],["impl Unpin for MithrilStakeDistributionSignableBuilder",1,["mithril_common::signable_builder::mithril_stake_distribution::MithrilStakeDistributionSignableBuilder"]],["impl Unpin for MithrilSignableBuilderService",1,["mithril_common::signable_builder::signable_builder_service::MithrilSignableBuilderService"]],["impl Unpin for WhereCondition",1,["mithril_common::sqlite::condition::WhereCondition"]],["impl<'a, T> Unpin for EntityCursor<'a, T>where\n T: Unpin,",1,["mithril_common::sqlite::cursor::EntityCursor"]],["impl Unpin for HydrationError",1,["mithril_common::sqlite::entity::HydrationError"]],["impl Unpin for ProjectionField",1,["mithril_common::sqlite::projection::ProjectionField"]],["impl Unpin for Projection",1,["mithril_common::sqlite::projection::Projection"]],["impl Unpin for SourceAlias",1,["mithril_common::sqlite::source_alias::SourceAlias"]],["impl<K, V> Unpin for MemoryAdapter<K, V>where\n K: Unpin,\n V: Unpin,",1,["mithril_common::store::adapter::memory_adapter::MemoryAdapter"]],["impl<K, V> Unpin for SQLiteAdapter<K, V>where\n K: Unpin,\n V: Unpin,",1,["mithril_common::store::adapter::sqlite_adapter::SQLiteAdapter"]],["impl<V> Unpin for SQLiteResultIterator<V>where\n V: Unpin,",1,["mithril_common::store::adapter::sqlite_adapter::SQLiteResultIterator"]],["impl Unpin for AdapterError",1,["mithril_common::store::adapter::store_adapter::AdapterError"]],["impl<K, R> Unpin for DumbStoreAdapter<K, R>where\n K: Unpin,\n R: Unpin,",1,["mithril_common::store::adapter::dumb_adapter::DumbStoreAdapter"]],["impl<K, R> Unpin for FailStoreAdapter<K, R>where\n K: Unpin,\n R: Unpin,",1,["mithril_common::store::adapter::fail_adapter::FailStoreAdapter"]],["impl Unpin for StoreError",1,["mithril_common::store::error::StoreError"]],["impl Unpin for StakeStore",1,["mithril_common::store::stake_store::StakeStore"]],["impl<'a> Unpin for APISpec<'a>",1,["mithril_common::test_utils::apispec::APISpec"]],["impl Unpin for MithrilFixtureBuilder",1,["mithril_common::test_utils::fixture_builder::MithrilFixtureBuilder"]],["impl Unpin for StakeDistributionGenerationMethod",1,["mithril_common::test_utils::fixture_builder::StakeDistributionGenerationMethod"]],["impl Unpin for MithrilFixture",1,["mithril_common::test_utils::mithril_fixture::MithrilFixture"]],["impl Unpin for SignerFixture",1,["mithril_common::test_utils::mithril_fixture::SignerFixture"]]], +"mithril_signer":[["impl Unpin for AggregatorClientError",1,["mithril_signer::aggregator_client::AggregatorClientError"]],["impl Unpin for AggregatorHTTPClient",1,["mithril_signer::aggregator_client::AggregatorHTTPClient"]],["impl Unpin for Configuration",1,["mithril_signer::configuration::Configuration"]],["impl Unpin for DefaultConfiguration",1,["mithril_signer::configuration::DefaultConfiguration"]],["impl Unpin for FromEpochSettingsAdapter",1,["mithril_signer::message_adapters::from_epoch_settings::FromEpochSettingsAdapter"]],["impl Unpin for FromPendingCertificateMessageAdapter",1,["mithril_signer::message_adapters::from_pending_certificate_message::FromPendingCertificateMessageAdapter"]],["impl Unpin for ToRegisterSignerMessageAdapter",1,["mithril_signer::message_adapters::to_register_signer_message::ToRegisterSignerMessageAdapter"]],["impl Unpin for ProtocolInitializerStore",1,["mithril_signer::protocol_initializer_store::ProtocolInitializerStore"]],["impl Unpin for RuntimeError",1,["mithril_signer::runtime::error::RuntimeError"]],["impl Unpin for RunnerError",1,["mithril_signer::runtime::runner::RunnerError"]],["impl Unpin for SignerRunner",1,["mithril_signer::runtime::runner::SignerRunner"]],["impl<'a> Unpin for ProductionServiceBuilder<'a>",1,["mithril_signer::runtime::signer_services::ProductionServiceBuilder"]],["impl Unpin for SignerServices",1,["mithril_signer::runtime::signer_services::SignerServices"]],["impl Unpin for SignerState",1,["mithril_signer::runtime::state_machine::SignerState"]],["impl Unpin for StateMachine",1,["mithril_signer::runtime::state_machine::StateMachine"]],["impl Unpin for MithrilProtocolInitializerBuilder",1,["mithril_signer::single_signer::MithrilProtocolInitializerBuilder"]],["impl Unpin for SingleSignerError",1,["mithril_signer::single_signer::SingleSignerError"]],["impl Unpin for MithrilSingleSigner",1,["mithril_signer::single_signer::MithrilSingleSigner"]]], +"mithril_stm":[["impl Unpin for AggregationError",1,["mithril_stm::error::AggregationError"]],["impl Unpin for RegisterError",1,["mithril_stm::error::RegisterError"]],["impl Unpin for KeyReg",1,["mithril_stm::key_reg::KeyReg"]],["impl<D> Unpin for ClosedKeyReg<D>",1,["mithril_stm::key_reg::ClosedKeyReg"]],["impl Unpin for StmParameters",1,["mithril_stm::stm::StmParameters"]],["impl Unpin for StmInitializer",1,["mithril_stm::stm::StmInitializer"]],["impl<D> Unpin for StmSigner<D>",1,["mithril_stm::stm::StmSigner"]],["impl<D> Unpin for StmClerk<D>",1,["mithril_stm::stm::StmClerk"]],["impl Unpin for StmSig",1,["mithril_stm::stm::StmSig"]],["impl<D> Unpin for StmAggrVerificationKey<D>where\n D: Unpin,",1,["mithril_stm::stm::StmAggrVerificationKey"]],["impl<D> Unpin for StmAggrSig<D>where\n D: Unpin,",1,["mithril_stm::stm::StmAggrSig"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/core/ops/arith/trait.Add.js b/rust-doc/implementors/core/ops/arith/trait.Add.js index 34eef164633..ff9b115e9b0 100644 --- a/rust-doc/implementors/core/ops/arith/trait.Add.js +++ b/rust-doc/implementors/core/ops/arith/trait.Add.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"mithril_common":[["impl Add<u64> for Epoch"],["impl Add<Epoch> for Epoch"]] +"mithril_common":[["impl Add<Epoch> for Epoch"],["impl Add<u64> for Epoch"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/core/ops/arith/trait.AddAssign.js b/rust-doc/implementors/core/ops/arith/trait.AddAssign.js index ade901e8977..e1466efb0c6 100644 --- a/rust-doc/implementors/core/ops/arith/trait.AddAssign.js +++ b/rust-doc/implementors/core/ops/arith/trait.AddAssign.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"mithril_common":[["impl AddAssign<Epoch> for Epoch"],["impl AddAssign<u64> for Epoch"]] +"mithril_common":[["impl AddAssign<Epoch> for Epoch"],["impl AddAssign<u64> for Epoch"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/core/ops/arith/trait.Sub.js b/rust-doc/implementors/core/ops/arith/trait.Sub.js index f116ee9fd77..4e708577f16 100644 --- a/rust-doc/implementors/core/ops/arith/trait.Sub.js +++ b/rust-doc/implementors/core/ops/arith/trait.Sub.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"mithril_common":[["impl Sub<u64> for Epoch"],["impl Sub<Epoch> for Epoch"]] +"mithril_common":[["impl Sub<u64> for Epoch"],["impl Sub<Epoch> for Epoch"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/core/ops/arith/trait.SubAssign.js b/rust-doc/implementors/core/ops/arith/trait.SubAssign.js index 7f325c0e3c0..e556beec9c3 100644 --- a/rust-doc/implementors/core/ops/arith/trait.SubAssign.js +++ b/rust-doc/implementors/core/ops/arith/trait.SubAssign.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"mithril_common":[["impl SubAssign<Epoch> for Epoch"],["impl SubAssign<u64> for Epoch"]] +"mithril_common":[["impl SubAssign<u64> for Epoch"],["impl SubAssign<Epoch> for Epoch"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/core/ops/deref/trait.Deref.js b/rust-doc/implementors/core/ops/deref/trait.Deref.js index 2b9d236bdbb..edc47a39def 100644 --- a/rust-doc/implementors/core/ops/deref/trait.Deref.js +++ b/rust-doc/implementors/core/ops/deref/trait.Deref.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"mithril_common":[["impl Deref for Epoch"],["impl<T> Deref for ProtocolKey<T>where\n T: Serialize + DeserializeOwned,"]] +"mithril_common":[["impl Deref for Epoch"],["impl<T> Deref for ProtocolKey<T>where\n T: Serialize + DeserializeOwned,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/core/ops/deref/trait.DerefMut.js b/rust-doc/implementors/core/ops/deref/trait.DerefMut.js index 011cd6e0674..d036905d7f9 100644 --- a/rust-doc/implementors/core/ops/deref/trait.DerefMut.js +++ b/rust-doc/implementors/core/ops/deref/trait.DerefMut.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"mithril_common":[["impl DerefMut for Epoch"]] +"mithril_common":[["impl DerefMut for Epoch"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js b/rust-doc/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js index 674f7799710..0bf895d3392 100644 --- a/rust-doc/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js +++ b/rust-doc/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"mithril_aggregator":[["impl RefUnwindSafe for MainOpts",1,["mithril_aggregator::commands::MainOpts"]],["impl RefUnwindSafe for ExecutionEnvironment",1,["mithril_aggregator::configuration::ExecutionEnvironment"]],["impl RefUnwindSafe for Configuration",1,["mithril_aggregator::configuration::Configuration"]],["impl RefUnwindSafe for SnapshotUploaderType",1,["mithril_aggregator::configuration::SnapshotUploaderType"]],["impl RefUnwindSafe for DefaultConfiguration",1,["mithril_aggregator::configuration::DefaultConfiguration"]],["impl RefUnwindSafe for CertificateRecord",1,["mithril_aggregator::database::provider::certificate::CertificateRecord"]],["impl<'client> !RefUnwindSafe for CertificateRecordProvider<'client>",1,["mithril_aggregator::database::provider::certificate::CertificateRecordProvider"]],["impl<'conn> !RefUnwindSafe for InsertCertificateRecordProvider<'conn>",1,["mithril_aggregator::database::provider::certificate::InsertCertificateRecordProvider"]],["impl<'conn> !RefUnwindSafe for DeleteCertificateProvider<'conn>",1,["mithril_aggregator::database::provider::certificate::DeleteCertificateProvider"]],["impl !RefUnwindSafe for CertificateRepository",1,["mithril_aggregator::database::provider::certificate::CertificateRepository"]],["impl RefUnwindSafe for EpochSettingRecord",1,["mithril_aggregator::database::provider::epoch_setting::EpochSettingRecord"]],["impl<'client> !RefUnwindSafe for EpochSettingProvider<'client>",1,["mithril_aggregator::database::provider::epoch_setting::EpochSettingProvider"]],["impl<'conn> !RefUnwindSafe for UpdateEpochSettingProvider<'conn>",1,["mithril_aggregator::database::provider::epoch_setting::UpdateEpochSettingProvider"]],["impl<'conn> !RefUnwindSafe for DeleteEpochSettingProvider<'conn>",1,["mithril_aggregator::database::provider::epoch_setting::DeleteEpochSettingProvider"]],["impl !RefUnwindSafe for EpochSettingStore",1,["mithril_aggregator::database::provider::epoch_setting::EpochSettingStore"]],["impl RefUnwindSafe for OpenMessageRecord",1,["mithril_aggregator::database::provider::open_message::OpenMessageRecord"]],["impl RefUnwindSafe for OpenMessageWithSingleSignaturesRecord",1,["mithril_aggregator::database::provider::open_message::OpenMessageWithSingleSignaturesRecord"]],["impl !RefUnwindSafe for OpenMessageRepository",1,["mithril_aggregator::database::provider::open_message::OpenMessageRepository"]],["impl RefUnwindSafe for SignedEntityRecord",1,["mithril_aggregator::database::provider::signed_entity::SignedEntityRecord"]],["impl<'client> !RefUnwindSafe for SignedEntityRecordProvider<'client>",1,["mithril_aggregator::database::provider::signed_entity::SignedEntityRecordProvider"]],["impl<'conn> !RefUnwindSafe for InsertSignedEntityRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signed_entity::InsertSignedEntityRecordProvider"]],["impl !RefUnwindSafe for SignedEntityStoreAdapter",1,["mithril_aggregator::database::provider::signed_entity::SignedEntityStoreAdapter"]],["impl RefUnwindSafe for SignerRecord",1,["mithril_aggregator::database::provider::signer::SignerRecord"]],["impl<'client> !RefUnwindSafe for SignerRecordProvider<'client>",1,["mithril_aggregator::database::provider::signer::SignerRecordProvider"]],["impl<'conn> !RefUnwindSafe for InsertSignerRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signer::InsertSignerRecordProvider"]],["impl<'conn> !RefUnwindSafe for UpdateSignerRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signer::UpdateSignerRecordProvider"]],["impl !RefUnwindSafe for SignerStore",1,["mithril_aggregator::database::provider::signer::SignerStore"]],["impl RefUnwindSafe for SignerRegistrationRecord",1,["mithril_aggregator::database::provider::signer_registration::SignerRegistrationRecord"]],["impl<'client> !RefUnwindSafe for SignerRegistrationRecordProvider<'client>",1,["mithril_aggregator::database::provider::signer_registration::SignerRegistrationRecordProvider"]],["impl<'conn> !RefUnwindSafe for InsertOrReplaceSignerRegistrationRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signer_registration::InsertOrReplaceSignerRegistrationRecordProvider"]],["impl<'conn> !RefUnwindSafe for DeleteSignerRegistrationRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signer_registration::DeleteSignerRegistrationRecordProvider"]],["impl !RefUnwindSafe for SignerRegistrationStore",1,["mithril_aggregator::database::provider::signer_registration::SignerRegistrationStore"]],["impl RefUnwindSafe for SingleSignatureRecord",1,["mithril_aggregator::database::provider::single_signature::SingleSignatureRecord"]],["impl<'client> !RefUnwindSafe for SingleSignatureRecordProvider<'client>",1,["mithril_aggregator::database::provider::single_signature::SingleSignatureRecordProvider"]],["impl<'conn> !RefUnwindSafe for UpdateSingleSignatureRecordProvider<'conn>",1,["mithril_aggregator::database::provider::single_signature::UpdateSingleSignatureRecordProvider"]],["impl !RefUnwindSafe for SingleSignatureRepository",1,["mithril_aggregator::database::provider::single_signature::SingleSignatureRepository"]],["impl RefUnwindSafe for StakePool",1,["mithril_aggregator::database::provider::stake_pool::StakePool"]],["impl<'client> !RefUnwindSafe for StakePoolProvider<'client>",1,["mithril_aggregator::database::provider::stake_pool::StakePoolProvider"]],["impl<'conn> !RefUnwindSafe for InsertOrReplaceStakePoolProvider<'conn>",1,["mithril_aggregator::database::provider::stake_pool::InsertOrReplaceStakePoolProvider"]],["impl<'conn> !RefUnwindSafe for DeleteStakePoolProvider<'conn>",1,["mithril_aggregator::database::provider::stake_pool::DeleteStakePoolProvider"]],["impl !RefUnwindSafe for StakePoolStore",1,["mithril_aggregator::database::provider::stake_pool::StakePoolStore"]],["impl !RefUnwindSafe for DependenciesBuilder",1,["mithril_aggregator::dependency_injection::builder::DependenciesBuilder"]],["impl !RefUnwindSafe for DependencyContainer",1,["mithril_aggregator::dependency_injection::containers::DependencyContainer"]],["impl !RefUnwindSafe for DependenciesBuilderError",1,["mithril_aggregator::dependency_injection::error::DependenciesBuilderError"]],["impl RefUnwindSafe for OpenMessage",1,["mithril_aggregator::entities::open_message::OpenMessage"]],["impl RefUnwindSafe for SignerRegistrationsMessage",1,["mithril_aggregator::entities::signer_registration_message::SignerRegistrationsMessage"]],["impl RefUnwindSafe for SignerRegistrationsListItemMessage",1,["mithril_aggregator::entities::signer_registration_message::SignerRegistrationsListItemMessage"]],["impl RefUnwindSafe for EventMessage",1,["mithril_aggregator::event_store::event::EventMessage"]],["impl RefUnwindSafe for Event",1,["mithril_aggregator::event_store::event::Event"]],["impl RefUnwindSafe for EventPersister",1,["mithril_aggregator::event_store::event::EventPersister"]],["impl !RefUnwindSafe for EventStore",1,["mithril_aggregator::event_store::runner::EventStore"]],["impl<MSG> !RefUnwindSafe for TransmitterService<MSG>",1,["mithril_aggregator::event_store::transmitter_service::TransmitterService"]],["impl RefUnwindSafe for FromRegisterSignerAdapter",1,["mithril_aggregator::message_adapters::from_register_signer::FromRegisterSignerAdapter"]],["impl RefUnwindSafe for ToCertificatePendingMessageAdapter",1,["mithril_aggregator::message_adapters::to_certificate_pending_message::ToCertificatePendingMessageAdapter"]],["impl RefUnwindSafe for ToEpochSettingsMessageAdapter",1,["mithril_aggregator::message_adapters::to_epoch_settings_message::ToEpochSettingsMessageAdapter"]],["impl !RefUnwindSafe for ProtocolError",1,["mithril_aggregator::multi_signer::ProtocolError"]],["impl !RefUnwindSafe for MultiSignerImpl",1,["mithril_aggregator::multi_signer::MultiSignerImpl"]],["impl !RefUnwindSafe for RuntimeError",1,["mithril_aggregator::runtime::error::RuntimeError"]],["impl RefUnwindSafe for AggregatorConfig",1,["mithril_aggregator::runtime::runner::AggregatorConfig"]],["impl !RefUnwindSafe for AggregatorRunner",1,["mithril_aggregator::runtime::runner::AggregatorRunner"]],["impl !RefUnwindSafe for AggregatorRuntime",1,["mithril_aggregator::runtime::state_machine::AggregatorRuntime"]],["impl RefUnwindSafe for CertifierServiceError",1,["mithril_aggregator::services::certifier::CertifierServiceError"]],["impl !RefUnwindSafe for MithrilCertifierService",1,["mithril_aggregator::services::certifier::MithrilCertifierService"]],["impl !RefUnwindSafe for MithrilSignedEntityService",1,["mithril_aggregator::services::signed_entity::MithrilSignedEntityService"]],["impl !RefUnwindSafe for StakePoolDistributionServiceError",1,["mithril_aggregator::services::stake_distribution::StakePoolDistributionServiceError"]],["impl !RefUnwindSafe for MithrilStakeDistributionService",1,["mithril_aggregator::services::stake_distribution::MithrilStakeDistributionService"]],["impl !RefUnwindSafe for MithrilTickerService",1,["mithril_aggregator::services::ticker::MithrilTickerService"]],["impl !RefUnwindSafe for SignerRegistrationError",1,["mithril_aggregator::signer_registerer::SignerRegistrationError"]],["impl RefUnwindSafe for SignerRegistrationRound",1,["mithril_aggregator::signer_registerer::SignerRegistrationRound"]],["impl !RefUnwindSafe for MithrilSignerRegisterer",1,["mithril_aggregator::signer_registerer::MithrilSignerRegisterer"]],["impl RefUnwindSafe for DumbSnapshotUploader",1,["mithril_aggregator::snapshot_uploaders::dumb_snapshot_uploader::DumbSnapshotUploader"]],["impl RefUnwindSafe for LocalSnapshotUploader",1,["mithril_aggregator::snapshot_uploaders::local_snapshot_uploader::LocalSnapshotUploader"]],["impl !RefUnwindSafe for RemoteSnapshotUploader",1,["mithril_aggregator::snapshot_uploaders::remote_snapshot_uploader::RemoteSnapshotUploader"]],["impl RefUnwindSafe for GzipSnapshotter",1,["mithril_aggregator::snapshotter::GzipSnapshotter"]],["impl !RefUnwindSafe for SnapshotError",1,["mithril_aggregator::snapshotter::SnapshotError"]],["impl RefUnwindSafe for DumbSnapshotter",1,["mithril_aggregator::snapshotter::DumbSnapshotter"]],["impl !RefUnwindSafe for CertificatePendingStore",1,["mithril_aggregator::store::pending_certificate_store::CertificatePendingStore"]],["impl !RefUnwindSafe for ProtocolParametersStore",1,["mithril_aggregator::store::protocol_parameters_store::ProtocolParametersStore"]],["impl !RefUnwindSafe for VerificationKeyStore",1,["mithril_aggregator::store::verification_key_store::VerificationKeyStore"]]], -"mithril_client":[["impl !RefUnwindSafe for CertificateClient",1,["mithril_client::aggregator_client::certificate_client::CertificateClient"]],["impl !RefUnwindSafe for AggregatorHTTPClientError",1,["mithril_client::aggregator_client::http_client::AggregatorHTTPClientError"]],["impl !RefUnwindSafe for AggregatorHTTPClient",1,["mithril_client::aggregator_client::http_client::AggregatorHTTPClient"]],["impl !RefUnwindSafe for MithrilStakeDistributionClient",1,["mithril_client::aggregator_client::mithril_stake_distribution_client::MithrilStakeDistributionClient"]],["impl RefUnwindSafe for SnapshotClientError",1,["mithril_client::aggregator_client::snapshot_client::SnapshotClientError"]],["impl !RefUnwindSafe for SnapshotClient",1,["mithril_client::aggregator_client::snapshot_client::SnapshotClient"]],["impl RefUnwindSafe for MithrilStakeDistributionDownloadCommand",1,["mithril_client::commands::mithril_stake_distribution::download::MithrilStakeDistributionDownloadCommand"]],["impl RefUnwindSafe for MithrilStakeDistributionListCommand",1,["mithril_client::commands::mithril_stake_distribution::list::MithrilStakeDistributionListCommand"]],["impl RefUnwindSafe for MithrilStakeDistributionCommands",1,["mithril_client::commands::mithril_stake_distribution::MithrilStakeDistributionCommands"]],["impl RefUnwindSafe for SnapshotDownloadCommand",1,["mithril_client::commands::snapshot::download::SnapshotDownloadCommand"]],["impl RefUnwindSafe for SnapshotListCommand",1,["mithril_client::commands::snapshot::list::SnapshotListCommand"]],["impl RefUnwindSafe for SnapshotShowCommand",1,["mithril_client::commands::snapshot::show::SnapshotShowCommand"]],["impl RefUnwindSafe for SnapshotCommands",1,["mithril_client::commands::snapshot::SnapshotCommands"]],["impl !RefUnwindSafe for DependenciesBuilder",1,["mithril_client::dependencies::builder::DependenciesBuilder"]],["impl RefUnwindSafe for SnapshotListItem",1,["mithril_client::entities::SnapshotListItem"]],["impl RefUnwindSafe for SnapshotFieldItem",1,["mithril_client::entities::SnapshotFieldItem"]],["impl RefUnwindSafe for MithrilStakeDistributionListItem",1,["mithril_client::entities::MithrilStakeDistributionListItem"]],["impl RefUnwindSafe for FromCertificateMessageAdapter",1,["mithril_client::message_adapters::from_certificate_message_adapter::FromCertificateMessageAdapter"]],["impl RefUnwindSafe for FromSnapshotMessageAdapter",1,["mithril_client::message_adapters::from_snapshot_message::FromSnapshotMessageAdapter"]],["impl !RefUnwindSafe for MithrilStakeDistributionServiceError",1,["mithril_client::services::mithril_stake_distribution::MithrilStakeDistributionServiceError"]],["impl !RefUnwindSafe for AppMithrilStakeDistributionService",1,["mithril_client::services::mithril_stake_distribution::AppMithrilStakeDistributionService"]],["impl !RefUnwindSafe for SnapshotServiceError",1,["mithril_client::services::snapshot::SnapshotServiceError"]],["impl !RefUnwindSafe for MithrilClientSnapshotService",1,["mithril_client::services::snapshot::MithrilClientSnapshotService"]],["impl RefUnwindSafe for SnapshotUnpacker",1,["mithril_client::utils::unpacker::SnapshotUnpacker"]],["impl !RefUnwindSafe for SnapshotUnpackerError",1,["mithril_client::utils::unpacker::SnapshotUnpackerError"]]], -"mithril_common":[["impl !RefUnwindSafe for APIVersionProviderError",1,["mithril_common::api_version::APIVersionProviderError"]],["impl RefUnwindSafe for APIVersionProvider",1,["mithril_common::api_version::APIVersionProvider"]],["impl !RefUnwindSafe for BeaconProviderError",1,["mithril_common::beacon_provider::BeaconProviderError"]],["impl !RefUnwindSafe for BeaconProviderImpl",1,["mithril_common::beacon_provider::BeaconProviderImpl"]],["impl RefUnwindSafe for CertificateGenesisProducerError",1,["mithril_common::certificate_chain::certificate_genesis::CertificateGenesisProducerError"]],["impl RefUnwindSafe for CertificateGenesisProducer",1,["mithril_common::certificate_chain::certificate_genesis::CertificateGenesisProducer"]],["impl RefUnwindSafe for CertificateRetrieverError",1,["mithril_common::certificate_chain::certificate_retriever::CertificateRetrieverError"]],["impl !RefUnwindSafe for CertificateVerifierError",1,["mithril_common::certificate_chain::certificate_verifier::CertificateVerifierError"]],["impl RefUnwindSafe for MithrilCertificateVerifier",1,["mithril_common::certificate_chain::certificate_verifier::MithrilCertificateVerifier"]],["impl RefUnwindSafe for CardanoCliRunner",1,["mithril_common::chain_observer::cli_observer::CardanoCliRunner"]],["impl !RefUnwindSafe for CardanoCliChainObserver",1,["mithril_common::chain_observer::cli_observer::CardanoCliChainObserver"]],["impl !RefUnwindSafe for FakeObserver",1,["mithril_common::chain_observer::fake_observer::FakeObserver"]],["impl !RefUnwindSafe for ChainObserverError",1,["mithril_common::chain_observer::interface::ChainObserverError"]],["impl RefUnwindSafe for MockChainObserver",1,["mithril_common::chain_observer::interface::MockChainObserver"]],["impl !RefUnwindSafe for TxDatumError",1,["mithril_common::chain_observer::model::TxDatumError"]],["impl RefUnwindSafe for TxDatum",1,["mithril_common::chain_observer::model::TxDatum"]],["impl RefUnwindSafe for TxDatumFieldValue",1,["mithril_common::chain_observer::model::TxDatumFieldValue"]],["impl RefUnwindSafe for TxDatumFieldTypeName",1,["mithril_common::chain_observer::model::TxDatumFieldTypeName"]],["impl RefUnwindSafe for TxDatumBuilder",1,["mithril_common::chain_observer::model::TxDatumBuilder"]],["impl RefUnwindSafe for Sum6KesBytes",1,["mithril_common::crypto_helper::cardano::codec::Sum6KesBytes"]],["impl RefUnwindSafe for ColdKeyGenerator",1,["mithril_common::crypto_helper::cardano::cold_key::ColdKeyGenerator"]],["impl RefUnwindSafe for ProtocolRegistrationErrorWrapper",1,["mithril_common::crypto_helper::cardano::key_certification::ProtocolRegistrationErrorWrapper"]],["impl !RefUnwindSafe for ProtocolInitializerErrorWrapper",1,["mithril_common::crypto_helper::cardano::key_certification::ProtocolInitializerErrorWrapper"]],["impl RefUnwindSafe for OpCert",1,["mithril_common::crypto_helper::cardano::opcert::OpCert"]],["impl !RefUnwindSafe for EraMarkersVerifierError",1,["mithril_common::crypto_helper::era::EraMarkersVerifierError"]],["impl RefUnwindSafe for EraMarkersSigner",1,["mithril_common::crypto_helper::era::EraMarkersSigner"]],["impl RefUnwindSafe for EraMarkersVerifier",1,["mithril_common::crypto_helper::era::EraMarkersVerifier"]],["impl !RefUnwindSafe for ProtocolGenesisError",1,["mithril_common::crypto_helper::genesis::ProtocolGenesisError"]],["impl RefUnwindSafe for ProtocolGenesisSigner",1,["mithril_common::crypto_helper::genesis::ProtocolGenesisSigner"]],["impl RefUnwindSafe for ProtocolGenesisVerifier",1,["mithril_common::crypto_helper::genesis::ProtocolGenesisVerifier"]],["impl<T> RefUnwindSafe for ProtocolKey<T>where\n T: RefUnwindSafe,",1,["mithril_common::crypto_helper::types::protocol_key::ProtocolKey"]],["impl RefUnwindSafe for ApplicationNodeType",1,["mithril_common::database::db_version::ApplicationNodeType"]],["impl RefUnwindSafe for DatabaseVersion",1,["mithril_common::database::db_version::DatabaseVersion"]],["impl<'conn> !RefUnwindSafe for DatabaseVersionProvider<'conn>",1,["mithril_common::database::db_version::DatabaseVersionProvider"]],["impl<'conn> !RefUnwindSafe for DatabaseVersionUpdater<'conn>",1,["mithril_common::database::db_version::DatabaseVersionUpdater"]],["impl !RefUnwindSafe for DatabaseVersionChecker",1,["mithril_common::database::version_checker::DatabaseVersionChecker"]],["impl RefUnwindSafe for SqlMigration",1,["mithril_common::database::version_checker::SqlMigration"]],["impl RefUnwindSafe for JsonImmutableFileDigestCacheProvider",1,["mithril_common::digesters::cache::json_provider::JsonImmutableFileDigestCacheProvider"]],["impl<'a> RefUnwindSafe for JsonImmutableFileDigestCacheProviderBuilder<'a>",1,["mithril_common::digesters::cache::json_provider_builder::JsonImmutableFileDigestCacheProviderBuilder"]],["impl !RefUnwindSafe for MemoryImmutableFileDigestCacheProvider",1,["mithril_common::digesters::cache::memory_provider::MemoryImmutableFileDigestCacheProvider"]],["impl !RefUnwindSafe for ImmutableDigesterCacheProviderError",1,["mithril_common::digesters::cache::provider::ImmutableDigesterCacheProviderError"]],["impl !RefUnwindSafe for ImmutableDigesterCacheStoreError",1,["mithril_common::digesters::cache::provider::ImmutableDigesterCacheStoreError"]],["impl !RefUnwindSafe for ImmutableDigesterCacheGetError",1,["mithril_common::digesters::cache::provider::ImmutableDigesterCacheGetError"]],["impl !RefUnwindSafe for CardanoImmutableDigester",1,["mithril_common::digesters::cardano_immutable_digester::CardanoImmutableDigester"]],["impl !RefUnwindSafe for DumbImmutableDigester",1,["mithril_common::digesters::dumb_immutable_observer::DumbImmutableDigester"]],["impl RefUnwindSafe for DummyImmutablesDbBuilder",1,["mithril_common::digesters::dummy_immutable_db_builder::DummyImmutablesDbBuilder"]],["impl RefUnwindSafe for DummyImmutableDb",1,["mithril_common::digesters::dummy_immutable_db_builder::DummyImmutableDb"]],["impl !RefUnwindSafe for ImmutableDigesterError",1,["mithril_common::digesters::immutable_digester::ImmutableDigesterError"]],["impl RefUnwindSafe for ImmutableFile",1,["mithril_common::digesters::immutable_file::ImmutableFile"]],["impl RefUnwindSafe for ImmutableFileCreationError",1,["mithril_common::digesters::immutable_file::ImmutableFileCreationError"]],["impl !RefUnwindSafe for ImmutableFileListingError",1,["mithril_common::digesters::immutable_file::ImmutableFileListingError"]],["impl !RefUnwindSafe for ImmutableFileObserverError",1,["mithril_common::digesters::immutable_file_observer::ImmutableFileObserverError"]],["impl RefUnwindSafe for ImmutableFileSystemObserver",1,["mithril_common::digesters::immutable_file_observer::ImmutableFileSystemObserver"]],["impl !RefUnwindSafe for DumbImmutableFileObserver",1,["mithril_common::digesters::immutable_file_observer::DumbImmutableFileObserver"]],["impl RefUnwindSafe for Beacon",1,["mithril_common::entities::beacon::Beacon"]],["impl RefUnwindSafe for BeaconComparison",1,["mithril_common::entities::beacon::BeaconComparison"]],["impl RefUnwindSafe for BeaconComparisonError",1,["mithril_common::entities::beacon::BeaconComparisonError"]],["impl RefUnwindSafe for CardanoNetwork",1,["mithril_common::entities::cardano_network::CardanoNetwork"]],["impl RefUnwindSafe for CertificateSignature",1,["mithril_common::entities::certificate::CertificateSignature"]],["impl RefUnwindSafe for Certificate",1,["mithril_common::entities::certificate::Certificate"]],["impl RefUnwindSafe for CertificateMetadata",1,["mithril_common::entities::certificate_metadata::CertificateMetadata"]],["impl RefUnwindSafe for CertificatePending",1,["mithril_common::entities::certificate_pending::CertificatePending"]],["impl RefUnwindSafe for Epoch",1,["mithril_common::entities::epoch::Epoch"]],["impl RefUnwindSafe for EpochError",1,["mithril_common::entities::epoch::EpochError"]],["impl RefUnwindSafe for EpochSettings",1,["mithril_common::entities::epoch_settings::EpochSettings"]],["impl RefUnwindSafe for InternalServerError",1,["mithril_common::entities::http_server_error::InternalServerError"]],["impl RefUnwindSafe for ClientError",1,["mithril_common::entities::http_server_error::ClientError"]],["impl RefUnwindSafe for MithrilStakeDistribution",1,["mithril_common::entities::mithril_stake_distribution::MithrilStakeDistribution"]],["impl RefUnwindSafe for ProtocolMessagePartKey",1,["mithril_common::entities::protocol_message::ProtocolMessagePartKey"]],["impl RefUnwindSafe for ProtocolMessage",1,["mithril_common::entities::protocol_message::ProtocolMessage"]],["impl RefUnwindSafe for ProtocolParameters",1,["mithril_common::entities::protocol_parameters::ProtocolParameters"]],["impl<T> RefUnwindSafe for SignedEntity<T>where\n T: RefUnwindSafe,",1,["mithril_common::entities::signed_entity::SignedEntity"]],["impl RefUnwindSafe for SignedEntityType",1,["mithril_common::entities::signed_entity_type::SignedEntityType"]],["impl RefUnwindSafe for SignedEntityTypeDiscriminants",1,["mithril_common::entities::signed_entity_type::SignedEntityTypeDiscriminants"]],["impl RefUnwindSafe for Signer",1,["mithril_common::entities::signer::Signer"]],["impl RefUnwindSafe for SignerWithStake",1,["mithril_common::entities::signer::SignerWithStake"]],["impl RefUnwindSafe for SingleSignatures",1,["mithril_common::entities::single_signatures::SingleSignatures"]],["impl RefUnwindSafe for Snapshot",1,["mithril_common::entities::snapshot::Snapshot"]],["impl RefUnwindSafe for BootstrapAdapter",1,["mithril_common::era::adapters::bootstrap::BootstrapAdapter"]],["impl RefUnwindSafe for AdapterType",1,["mithril_common::era::adapters::builder::AdapterType"]],["impl RefUnwindSafe for AdapterBuilder",1,["mithril_common::era::adapters::builder::AdapterBuilder"]],["impl RefUnwindSafe for EraMarkersPayload",1,["mithril_common::era::adapters::cardano_chain::EraMarkersPayload"]],["impl !RefUnwindSafe for CardanoChainAdapter",1,["mithril_common::era::adapters::cardano_chain::CardanoChainAdapter"]],["impl RefUnwindSafe for DummyAdapter",1,["mithril_common::era::adapters::dummy::DummyAdapter"]],["impl RefUnwindSafe for FileAdapter",1,["mithril_common::era::adapters::file::FileAdapter"]],["impl RefUnwindSafe for EraChecker",1,["mithril_common::era::era_checker::EraChecker"]],["impl RefUnwindSafe for EraMarker",1,["mithril_common::era::era_reader::EraMarker"]],["impl RefUnwindSafe for EraEpochToken",1,["mithril_common::era::era_reader::EraEpochToken"]],["impl !RefUnwindSafe for EraReader",1,["mithril_common::era::era_reader::EraReader"]],["impl !RefUnwindSafe for EraReaderError",1,["mithril_common::era::era_reader::EraReaderError"]],["impl RefUnwindSafe for UnsupportedEraError",1,["mithril_common::era::supported_era::UnsupportedEraError"]],["impl RefUnwindSafe for SupportedEra",1,["mithril_common::era::supported_era::SupportedEra"]],["impl RefUnwindSafe for SupportedEraIter",1,["mithril_common::era::supported_era::SupportedEraIter"]],["impl RefUnwindSafe for CertificateMessage",1,["mithril_common::messages::certificate::CertificateMessage"]],["impl RefUnwindSafe for CertificateListItemMessageMetadata",1,["mithril_common::messages::certificate_list::CertificateListItemMessageMetadata"]],["impl RefUnwindSafe for CertificateListItemMessage",1,["mithril_common::messages::certificate_list::CertificateListItemMessage"]],["impl RefUnwindSafe for CertificateMetadataMessage",1,["mithril_common::messages::certificate_metadata::CertificateMetadataMessage"]],["impl RefUnwindSafe for CertificatePendingMessage",1,["mithril_common::messages::certificate_pending::CertificatePendingMessage"]],["impl RefUnwindSafe for SignerMessage",1,["mithril_common::messages::certificate_pending::SignerMessage"]],["impl RefUnwindSafe for EpochSettingsMessage",1,["mithril_common::messages::epoch_settings::EpochSettingsMessage"]],["impl RefUnwindSafe for SignerWithStakeMessagePart",1,["mithril_common::messages::message_parts::signer::SignerWithStakeMessagePart"]],["impl RefUnwindSafe for MithrilStakeDistributionMessage",1,["mithril_common::messages::mithril_stake_distribution::MithrilStakeDistributionMessage"]],["impl RefUnwindSafe for MithrilStakeDistributionListItemMessage",1,["mithril_common::messages::mithril_stake_distribution_list::MithrilStakeDistributionListItemMessage"]],["impl RefUnwindSafe for RegisterSignatureMessage",1,["mithril_common::messages::register_signature::RegisterSignatureMessage"]],["impl RefUnwindSafe for RegisterSignerMessage",1,["mithril_common::messages::register_signer::RegisterSignerMessage"]],["impl RefUnwindSafe for SnapshotMessage",1,["mithril_common::messages::snapshot::SnapshotMessage"]],["impl RefUnwindSafe for SnapshotListItemMessage",1,["mithril_common::messages::snapshot_list::SnapshotListItemMessage"]],["impl RefUnwindSafe for MultiSigner",1,["mithril_common::protocol::multi_signer::MultiSigner"]],["impl RefUnwindSafe for SignerBuilder",1,["mithril_common::protocol::signer_builder::SignerBuilder"]],["impl RefUnwindSafe for SignerBuilderError",1,["mithril_common::protocol::signer_builder::SignerBuilderError"]],["impl RefUnwindSafe for SingleSigner",1,["mithril_common::protocol::single_signer::SingleSigner"]],["impl !RefUnwindSafe for CardanoImmutableFilesFullSignableBuilder",1,["mithril_common::signable_builder::cardano_immutable_full_signable_builder::CardanoImmutableFilesFullSignableBuilder"]],["impl RefUnwindSafe for MithrilStakeDistributionSignableBuilder",1,["mithril_common::signable_builder::mithril_stake_distribution::MithrilStakeDistributionSignableBuilder"]],["impl !RefUnwindSafe for MithrilSignableBuilderService",1,["mithril_common::signable_builder::signable_builder_service::MithrilSignableBuilderService"]],["impl RefUnwindSafe for WhereCondition",1,["mithril_common::sqlite::condition::WhereCondition"]],["impl<'a, T> RefUnwindSafe for EntityCursor<'a, T>where\n T: RefUnwindSafe,",1,["mithril_common::sqlite::cursor::EntityCursor"]],["impl RefUnwindSafe for HydrationError",1,["mithril_common::sqlite::entity::HydrationError"]],["impl RefUnwindSafe for ProjectionField",1,["mithril_common::sqlite::projection::ProjectionField"]],["impl RefUnwindSafe for Projection",1,["mithril_common::sqlite::projection::Projection"]],["impl RefUnwindSafe for SourceAlias",1,["mithril_common::sqlite::source_alias::SourceAlias"]],["impl<K, V> RefUnwindSafe for MemoryAdapter<K, V>where\n K: RefUnwindSafe,\n V: RefUnwindSafe,",1,["mithril_common::store::adapter::memory_adapter::MemoryAdapter"]],["impl<K, V> !RefUnwindSafe for SQLiteAdapter<K, V>",1,["mithril_common::store::adapter::sqlite_adapter::SQLiteAdapter"]],["impl<V> RefUnwindSafe for SQLiteResultIterator<V>where\n V: RefUnwindSafe,",1,["mithril_common::store::adapter::sqlite_adapter::SQLiteResultIterator"]],["impl !RefUnwindSafe for AdapterError",1,["mithril_common::store::adapter::store_adapter::AdapterError"]],["impl<K, R> RefUnwindSafe for DumbStoreAdapter<K, R>where\n K: RefUnwindSafe,\n R: RefUnwindSafe,",1,["mithril_common::store::adapter::dumb_adapter::DumbStoreAdapter"]],["impl<K, R> RefUnwindSafe for FailStoreAdapter<K, R>where\n K: RefUnwindSafe,\n R: RefUnwindSafe,",1,["mithril_common::store::adapter::fail_adapter::FailStoreAdapter"]],["impl !RefUnwindSafe for StoreError",1,["mithril_common::store::error::StoreError"]],["impl !RefUnwindSafe for StakeStore",1,["mithril_common::store::stake_store::StakeStore"]],["impl<'a> RefUnwindSafe for APISpec<'a>",1,["mithril_common::test_utils::apispec::APISpec"]],["impl RefUnwindSafe for MithrilFixtureBuilder",1,["mithril_common::test_utils::fixture_builder::MithrilFixtureBuilder"]],["impl RefUnwindSafe for StakeDistributionGenerationMethod",1,["mithril_common::test_utils::fixture_builder::StakeDistributionGenerationMethod"]],["impl RefUnwindSafe for MithrilFixture",1,["mithril_common::test_utils::mithril_fixture::MithrilFixture"]],["impl RefUnwindSafe for SignerFixture",1,["mithril_common::test_utils::mithril_fixture::SignerFixture"]]], -"mithril_signer":[["impl !RefUnwindSafe for AggregatorClientError",1,["mithril_signer::aggregator_client::AggregatorClientError"]],["impl RefUnwindSafe for AggregatorHTTPClient",1,["mithril_signer::aggregator_client::AggregatorHTTPClient"]],["impl RefUnwindSafe for Configuration",1,["mithril_signer::configuration::Configuration"]],["impl RefUnwindSafe for DefaultConfiguration",1,["mithril_signer::configuration::DefaultConfiguration"]],["impl RefUnwindSafe for FromEpochSettingsAdapter",1,["mithril_signer::message_adapters::from_epoch_settings::FromEpochSettingsAdapter"]],["impl RefUnwindSafe for FromPendingCertificateMessageAdapter",1,["mithril_signer::message_adapters::from_pending_certificate_message::FromPendingCertificateMessageAdapter"]],["impl RefUnwindSafe for ToRegisterSignerMessageAdapter",1,["mithril_signer::message_adapters::to_register_signer_message::ToRegisterSignerMessageAdapter"]],["impl !RefUnwindSafe for ProtocolInitializerStore",1,["mithril_signer::protocol_initializer_store::ProtocolInitializerStore"]],["impl !RefUnwindSafe for RuntimeError",1,["mithril_signer::runtime::error::RuntimeError"]],["impl RefUnwindSafe for RunnerError",1,["mithril_signer::runtime::runner::RunnerError"]],["impl !RefUnwindSafe for SignerRunner",1,["mithril_signer::runtime::runner::SignerRunner"]],["impl<'a> RefUnwindSafe for ProductionServiceBuilder<'a>",1,["mithril_signer::runtime::signer_services::ProductionServiceBuilder"]],["impl !RefUnwindSafe for SignerServices",1,["mithril_signer::runtime::signer_services::SignerServices"]],["impl RefUnwindSafe for SignerState",1,["mithril_signer::runtime::state_machine::SignerState"]],["impl !RefUnwindSafe for StateMachine",1,["mithril_signer::runtime::state_machine::StateMachine"]],["impl RefUnwindSafe for MithrilProtocolInitializerBuilder",1,["mithril_signer::single_signer::MithrilProtocolInitializerBuilder"]],["impl !RefUnwindSafe for SingleSignerError",1,["mithril_signer::single_signer::SingleSignerError"]],["impl RefUnwindSafe for MithrilSingleSigner",1,["mithril_signer::single_signer::MithrilSingleSigner"]]], -"mithril_stm":[["impl RefUnwindSafe for AggregationError",1,["mithril_stm::error::AggregationError"]],["impl RefUnwindSafe for RegisterError",1,["mithril_stm::error::RegisterError"]],["impl RefUnwindSafe for KeyReg",1,["mithril_stm::key_reg::KeyReg"]],["impl<D> RefUnwindSafe for ClosedKeyReg<D>where\n D: RefUnwindSafe,",1,["mithril_stm::key_reg::ClosedKeyReg"]],["impl RefUnwindSafe for StmParameters",1,["mithril_stm::stm::StmParameters"]],["impl RefUnwindSafe for StmInitializer",1,["mithril_stm::stm::StmInitializer"]],["impl<D> RefUnwindSafe for StmSigner<D>where\n D: RefUnwindSafe,",1,["mithril_stm::stm::StmSigner"]],["impl<D> RefUnwindSafe for StmClerk<D>where\n D: RefUnwindSafe,",1,["mithril_stm::stm::StmClerk"]],["impl RefUnwindSafe for StmSig",1,["mithril_stm::stm::StmSig"]],["impl<D> RefUnwindSafe for StmAggrVerificationKey<D>where\n D: RefUnwindSafe,",1,["mithril_stm::stm::StmAggrVerificationKey"]],["impl<D> RefUnwindSafe for StmAggrSig<D>where\n D: RefUnwindSafe,",1,["mithril_stm::stm::StmAggrSig"]]] +"mithril_aggregator":[["impl RefUnwindSafe for MainOpts",1,["mithril_aggregator::commands::MainOpts"]],["impl RefUnwindSafe for ExecutionEnvironment",1,["mithril_aggregator::configuration::ExecutionEnvironment"]],["impl RefUnwindSafe for Configuration",1,["mithril_aggregator::configuration::Configuration"]],["impl RefUnwindSafe for SnapshotUploaderType",1,["mithril_aggregator::configuration::SnapshotUploaderType"]],["impl RefUnwindSafe for DefaultConfiguration",1,["mithril_aggregator::configuration::DefaultConfiguration"]],["impl RefUnwindSafe for CertificateRecord",1,["mithril_aggregator::database::provider::certificate::CertificateRecord"]],["impl<'client> !RefUnwindSafe for CertificateRecordProvider<'client>",1,["mithril_aggregator::database::provider::certificate::CertificateRecordProvider"]],["impl<'conn> !RefUnwindSafe for InsertCertificateRecordProvider<'conn>",1,["mithril_aggregator::database::provider::certificate::InsertCertificateRecordProvider"]],["impl<'conn> !RefUnwindSafe for DeleteCertificateProvider<'conn>",1,["mithril_aggregator::database::provider::certificate::DeleteCertificateProvider"]],["impl !RefUnwindSafe for CertificateRepository",1,["mithril_aggregator::database::provider::certificate::CertificateRepository"]],["impl RefUnwindSafe for EpochSettingRecord",1,["mithril_aggregator::database::provider::epoch_setting::EpochSettingRecord"]],["impl<'client> !RefUnwindSafe for EpochSettingProvider<'client>",1,["mithril_aggregator::database::provider::epoch_setting::EpochSettingProvider"]],["impl<'conn> !RefUnwindSafe for UpdateEpochSettingProvider<'conn>",1,["mithril_aggregator::database::provider::epoch_setting::UpdateEpochSettingProvider"]],["impl<'conn> !RefUnwindSafe for DeleteEpochSettingProvider<'conn>",1,["mithril_aggregator::database::provider::epoch_setting::DeleteEpochSettingProvider"]],["impl !RefUnwindSafe for EpochSettingStore",1,["mithril_aggregator::database::provider::epoch_setting::EpochSettingStore"]],["impl RefUnwindSafe for OpenMessageRecord",1,["mithril_aggregator::database::provider::open_message::OpenMessageRecord"]],["impl RefUnwindSafe for OpenMessageWithSingleSignaturesRecord",1,["mithril_aggregator::database::provider::open_message::OpenMessageWithSingleSignaturesRecord"]],["impl !RefUnwindSafe for OpenMessageRepository",1,["mithril_aggregator::database::provider::open_message::OpenMessageRepository"]],["impl RefUnwindSafe for SignedEntityRecord",1,["mithril_aggregator::database::provider::signed_entity::SignedEntityRecord"]],["impl<'client> !RefUnwindSafe for SignedEntityRecordProvider<'client>",1,["mithril_aggregator::database::provider::signed_entity::SignedEntityRecordProvider"]],["impl<'conn> !RefUnwindSafe for InsertSignedEntityRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signed_entity::InsertSignedEntityRecordProvider"]],["impl !RefUnwindSafe for SignedEntityStoreAdapter",1,["mithril_aggregator::database::provider::signed_entity::SignedEntityStoreAdapter"]],["impl RefUnwindSafe for SignerRecord",1,["mithril_aggregator::database::provider::signer::SignerRecord"]],["impl<'client> !RefUnwindSafe for SignerRecordProvider<'client>",1,["mithril_aggregator::database::provider::signer::SignerRecordProvider"]],["impl<'conn> !RefUnwindSafe for InsertSignerRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signer::InsertSignerRecordProvider"]],["impl<'conn> !RefUnwindSafe for UpdateSignerRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signer::UpdateSignerRecordProvider"]],["impl !RefUnwindSafe for SignerStore",1,["mithril_aggregator::database::provider::signer::SignerStore"]],["impl RefUnwindSafe for SignerRegistrationRecord",1,["mithril_aggregator::database::provider::signer_registration::SignerRegistrationRecord"]],["impl<'client> !RefUnwindSafe for SignerRegistrationRecordProvider<'client>",1,["mithril_aggregator::database::provider::signer_registration::SignerRegistrationRecordProvider"]],["impl<'conn> !RefUnwindSafe for InsertOrReplaceSignerRegistrationRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signer_registration::InsertOrReplaceSignerRegistrationRecordProvider"]],["impl<'conn> !RefUnwindSafe for DeleteSignerRegistrationRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signer_registration::DeleteSignerRegistrationRecordProvider"]],["impl !RefUnwindSafe for SignerRegistrationStore",1,["mithril_aggregator::database::provider::signer_registration::SignerRegistrationStore"]],["impl RefUnwindSafe for SingleSignatureRecord",1,["mithril_aggregator::database::provider::single_signature::SingleSignatureRecord"]],["impl<'client> !RefUnwindSafe for SingleSignatureRecordProvider<'client>",1,["mithril_aggregator::database::provider::single_signature::SingleSignatureRecordProvider"]],["impl<'conn> !RefUnwindSafe for UpdateSingleSignatureRecordProvider<'conn>",1,["mithril_aggregator::database::provider::single_signature::UpdateSingleSignatureRecordProvider"]],["impl !RefUnwindSafe for SingleSignatureRepository",1,["mithril_aggregator::database::provider::single_signature::SingleSignatureRepository"]],["impl RefUnwindSafe for StakePool",1,["mithril_aggregator::database::provider::stake_pool::StakePool"]],["impl<'client> !RefUnwindSafe for StakePoolProvider<'client>",1,["mithril_aggregator::database::provider::stake_pool::StakePoolProvider"]],["impl<'conn> !RefUnwindSafe for InsertOrReplaceStakePoolProvider<'conn>",1,["mithril_aggregator::database::provider::stake_pool::InsertOrReplaceStakePoolProvider"]],["impl<'conn> !RefUnwindSafe for DeleteStakePoolProvider<'conn>",1,["mithril_aggregator::database::provider::stake_pool::DeleteStakePoolProvider"]],["impl !RefUnwindSafe for StakePoolStore",1,["mithril_aggregator::database::provider::stake_pool::StakePoolStore"]],["impl !RefUnwindSafe for DependenciesBuilder",1,["mithril_aggregator::dependency_injection::builder::DependenciesBuilder"]],["impl !RefUnwindSafe for DependencyContainer",1,["mithril_aggregator::dependency_injection::containers::DependencyContainer"]],["impl !RefUnwindSafe for DependenciesBuilderError",1,["mithril_aggregator::dependency_injection::error::DependenciesBuilderError"]],["impl RefUnwindSafe for OpenMessage",1,["mithril_aggregator::entities::open_message::OpenMessage"]],["impl RefUnwindSafe for SignerRegistrationsMessage",1,["mithril_aggregator::entities::signer_registration_message::SignerRegistrationsMessage"]],["impl RefUnwindSafe for SignerRegistrationsListItemMessage",1,["mithril_aggregator::entities::signer_registration_message::SignerRegistrationsListItemMessage"]],["impl RefUnwindSafe for EventMessage",1,["mithril_aggregator::event_store::event::EventMessage"]],["impl RefUnwindSafe for Event",1,["mithril_aggregator::event_store::event::Event"]],["impl RefUnwindSafe for EventPersister",1,["mithril_aggregator::event_store::event::EventPersister"]],["impl !RefUnwindSafe for EventStore",1,["mithril_aggregator::event_store::runner::EventStore"]],["impl<MSG> !RefUnwindSafe for TransmitterService<MSG>",1,["mithril_aggregator::event_store::transmitter_service::TransmitterService"]],["impl RefUnwindSafe for FromRegisterSignerAdapter",1,["mithril_aggregator::message_adapters::from_register_signer::FromRegisterSignerAdapter"]],["impl RefUnwindSafe for ToCertificatePendingMessageAdapter",1,["mithril_aggregator::message_adapters::to_certificate_pending_message::ToCertificatePendingMessageAdapter"]],["impl RefUnwindSafe for ToEpochSettingsMessageAdapter",1,["mithril_aggregator::message_adapters::to_epoch_settings_message::ToEpochSettingsMessageAdapter"]],["impl !RefUnwindSafe for ProtocolError",1,["mithril_aggregator::multi_signer::ProtocolError"]],["impl !RefUnwindSafe for MultiSignerImpl",1,["mithril_aggregator::multi_signer::MultiSignerImpl"]],["impl !RefUnwindSafe for RuntimeError",1,["mithril_aggregator::runtime::error::RuntimeError"]],["impl RefUnwindSafe for AggregatorConfig",1,["mithril_aggregator::runtime::runner::AggregatorConfig"]],["impl !RefUnwindSafe for AggregatorRunner",1,["mithril_aggregator::runtime::runner::AggregatorRunner"]],["impl !RefUnwindSafe for AggregatorRuntime",1,["mithril_aggregator::runtime::state_machine::AggregatorRuntime"]],["impl RefUnwindSafe for CertifierServiceError",1,["mithril_aggregator::services::certifier::CertifierServiceError"]],["impl !RefUnwindSafe for MithrilCertifierService",1,["mithril_aggregator::services::certifier::MithrilCertifierService"]],["impl !RefUnwindSafe for MithrilSignedEntityService",1,["mithril_aggregator::services::signed_entity::MithrilSignedEntityService"]],["impl !RefUnwindSafe for StakePoolDistributionServiceError",1,["mithril_aggregator::services::stake_distribution::StakePoolDistributionServiceError"]],["impl !RefUnwindSafe for MithrilStakeDistributionService",1,["mithril_aggregator::services::stake_distribution::MithrilStakeDistributionService"]],["impl !RefUnwindSafe for MithrilTickerService",1,["mithril_aggregator::services::ticker::MithrilTickerService"]],["impl !RefUnwindSafe for SignerRegistrationError",1,["mithril_aggregator::signer_registerer::SignerRegistrationError"]],["impl RefUnwindSafe for SignerRegistrationRound",1,["mithril_aggregator::signer_registerer::SignerRegistrationRound"]],["impl !RefUnwindSafe for MithrilSignerRegisterer",1,["mithril_aggregator::signer_registerer::MithrilSignerRegisterer"]],["impl RefUnwindSafe for DumbSnapshotUploader",1,["mithril_aggregator::snapshot_uploaders::dumb_snapshot_uploader::DumbSnapshotUploader"]],["impl RefUnwindSafe for LocalSnapshotUploader",1,["mithril_aggregator::snapshot_uploaders::local_snapshot_uploader::LocalSnapshotUploader"]],["impl !RefUnwindSafe for RemoteSnapshotUploader",1,["mithril_aggregator::snapshot_uploaders::remote_snapshot_uploader::RemoteSnapshotUploader"]],["impl RefUnwindSafe for GzipSnapshotter",1,["mithril_aggregator::snapshotter::GzipSnapshotter"]],["impl !RefUnwindSafe for SnapshotError",1,["mithril_aggregator::snapshotter::SnapshotError"]],["impl RefUnwindSafe for DumbSnapshotter",1,["mithril_aggregator::snapshotter::DumbSnapshotter"]],["impl !RefUnwindSafe for CertificatePendingStore",1,["mithril_aggregator::store::pending_certificate_store::CertificatePendingStore"]],["impl !RefUnwindSafe for ProtocolParametersStore",1,["mithril_aggregator::store::protocol_parameters_store::ProtocolParametersStore"]],["impl !RefUnwindSafe for VerificationKeyStore",1,["mithril_aggregator::store::verification_key_store::VerificationKeyStore"]]], +"mithril_client":[["impl !RefUnwindSafe for CertificateClient",1,["mithril_client::aggregator_client::certificate_client::CertificateClient"]],["impl !RefUnwindSafe for AggregatorHTTPClientError",1,["mithril_client::aggregator_client::http_client::AggregatorHTTPClientError"]],["impl !RefUnwindSafe for AggregatorHTTPClient",1,["mithril_client::aggregator_client::http_client::AggregatorHTTPClient"]],["impl !RefUnwindSafe for MithrilStakeDistributionClient",1,["mithril_client::aggregator_client::mithril_stake_distribution_client::MithrilStakeDistributionClient"]],["impl RefUnwindSafe for SnapshotClientError",1,["mithril_client::aggregator_client::snapshot_client::SnapshotClientError"]],["impl !RefUnwindSafe for SnapshotClient",1,["mithril_client::aggregator_client::snapshot_client::SnapshotClient"]],["impl RefUnwindSafe for MithrilStakeDistributionDownloadCommand",1,["mithril_client::commands::mithril_stake_distribution::download::MithrilStakeDistributionDownloadCommand"]],["impl RefUnwindSafe for MithrilStakeDistributionListCommand",1,["mithril_client::commands::mithril_stake_distribution::list::MithrilStakeDistributionListCommand"]],["impl RefUnwindSafe for MithrilStakeDistributionCommands",1,["mithril_client::commands::mithril_stake_distribution::MithrilStakeDistributionCommands"]],["impl RefUnwindSafe for SnapshotDownloadCommand",1,["mithril_client::commands::snapshot::download::SnapshotDownloadCommand"]],["impl RefUnwindSafe for SnapshotListCommand",1,["mithril_client::commands::snapshot::list::SnapshotListCommand"]],["impl RefUnwindSafe for SnapshotShowCommand",1,["mithril_client::commands::snapshot::show::SnapshotShowCommand"]],["impl RefUnwindSafe for SnapshotCommands",1,["mithril_client::commands::snapshot::SnapshotCommands"]],["impl !RefUnwindSafe for DependenciesBuilder",1,["mithril_client::dependencies::builder::DependenciesBuilder"]],["impl RefUnwindSafe for SnapshotListItem",1,["mithril_client::entities::SnapshotListItem"]],["impl RefUnwindSafe for SnapshotFieldItem",1,["mithril_client::entities::SnapshotFieldItem"]],["impl RefUnwindSafe for MithrilStakeDistributionListItem",1,["mithril_client::entities::MithrilStakeDistributionListItem"]],["impl RefUnwindSafe for FromCertificateMessageAdapter",1,["mithril_client::message_adapters::from_certificate_message_adapter::FromCertificateMessageAdapter"]],["impl RefUnwindSafe for FromSnapshotMessageAdapter",1,["mithril_client::message_adapters::from_snapshot_message::FromSnapshotMessageAdapter"]],["impl !RefUnwindSafe for MithrilStakeDistributionServiceError",1,["mithril_client::services::mithril_stake_distribution::MithrilStakeDistributionServiceError"]],["impl !RefUnwindSafe for AppMithrilStakeDistributionService",1,["mithril_client::services::mithril_stake_distribution::AppMithrilStakeDistributionService"]],["impl !RefUnwindSafe for SnapshotServiceError",1,["mithril_client::services::snapshot::SnapshotServiceError"]],["impl !RefUnwindSafe for MithrilClientSnapshotService",1,["mithril_client::services::snapshot::MithrilClientSnapshotService"]],["impl RefUnwindSafe for SnapshotUnpacker",1,["mithril_client::utils::unpacker::SnapshotUnpacker"]],["impl !RefUnwindSafe for SnapshotUnpackerError",1,["mithril_client::utils::unpacker::SnapshotUnpackerError"]]], +"mithril_common":[["impl !RefUnwindSafe for APIVersionProviderError",1,["mithril_common::api_version::APIVersionProviderError"]],["impl RefUnwindSafe for APIVersionProvider",1,["mithril_common::api_version::APIVersionProvider"]],["impl !RefUnwindSafe for BeaconProviderError",1,["mithril_common::beacon_provider::BeaconProviderError"]],["impl !RefUnwindSafe for BeaconProviderImpl",1,["mithril_common::beacon_provider::BeaconProviderImpl"]],["impl RefUnwindSafe for CertificateGenesisProducerError",1,["mithril_common::certificate_chain::certificate_genesis::CertificateGenesisProducerError"]],["impl RefUnwindSafe for CertificateGenesisProducer",1,["mithril_common::certificate_chain::certificate_genesis::CertificateGenesisProducer"]],["impl RefUnwindSafe for CertificateRetrieverError",1,["mithril_common::certificate_chain::certificate_retriever::CertificateRetrieverError"]],["impl !RefUnwindSafe for CertificateVerifierError",1,["mithril_common::certificate_chain::certificate_verifier::CertificateVerifierError"]],["impl RefUnwindSafe for MithrilCertificateVerifier",1,["mithril_common::certificate_chain::certificate_verifier::MithrilCertificateVerifier"]],["impl RefUnwindSafe for CardanoCliRunner",1,["mithril_common::chain_observer::cli_observer::CardanoCliRunner"]],["impl !RefUnwindSafe for CardanoCliChainObserver",1,["mithril_common::chain_observer::cli_observer::CardanoCliChainObserver"]],["impl !RefUnwindSafe for FakeObserver",1,["mithril_common::chain_observer::fake_observer::FakeObserver"]],["impl !RefUnwindSafe for ChainObserverError",1,["mithril_common::chain_observer::interface::ChainObserverError"]],["impl RefUnwindSafe for MockChainObserver",1,["mithril_common::chain_observer::interface::MockChainObserver"]],["impl !RefUnwindSafe for TxDatumError",1,["mithril_common::chain_observer::model::TxDatumError"]],["impl RefUnwindSafe for TxDatum",1,["mithril_common::chain_observer::model::TxDatum"]],["impl RefUnwindSafe for TxDatumFieldValue",1,["mithril_common::chain_observer::model::TxDatumFieldValue"]],["impl RefUnwindSafe for TxDatumFieldTypeName",1,["mithril_common::chain_observer::model::TxDatumFieldTypeName"]],["impl RefUnwindSafe for TxDatumBuilder",1,["mithril_common::chain_observer::model::TxDatumBuilder"]],["impl RefUnwindSafe for Sum6KesBytes",1,["mithril_common::crypto_helper::cardano::codec::Sum6KesBytes"]],["impl RefUnwindSafe for ColdKeyGenerator",1,["mithril_common::crypto_helper::cardano::cold_key::ColdKeyGenerator"]],["impl RefUnwindSafe for ProtocolRegistrationErrorWrapper",1,["mithril_common::crypto_helper::cardano::key_certification::ProtocolRegistrationErrorWrapper"]],["impl !RefUnwindSafe for ProtocolInitializerErrorWrapper",1,["mithril_common::crypto_helper::cardano::key_certification::ProtocolInitializerErrorWrapper"]],["impl RefUnwindSafe for OpCert",1,["mithril_common::crypto_helper::cardano::opcert::OpCert"]],["impl !RefUnwindSafe for EraMarkersVerifierError",1,["mithril_common::crypto_helper::era::EraMarkersVerifierError"]],["impl RefUnwindSafe for EraMarkersSigner",1,["mithril_common::crypto_helper::era::EraMarkersSigner"]],["impl RefUnwindSafe for EraMarkersVerifier",1,["mithril_common::crypto_helper::era::EraMarkersVerifier"]],["impl !RefUnwindSafe for ProtocolGenesisError",1,["mithril_common::crypto_helper::genesis::ProtocolGenesisError"]],["impl RefUnwindSafe for ProtocolGenesisSigner",1,["mithril_common::crypto_helper::genesis::ProtocolGenesisSigner"]],["impl RefUnwindSafe for ProtocolGenesisVerifier",1,["mithril_common::crypto_helper::genesis::ProtocolGenesisVerifier"]],["impl<T> RefUnwindSafe for ProtocolKey<T>where\n T: RefUnwindSafe,",1,["mithril_common::crypto_helper::types::protocol_key::ProtocolKey"]],["impl RefUnwindSafe for ApplicationNodeType",1,["mithril_common::database::db_version::ApplicationNodeType"]],["impl RefUnwindSafe for DatabaseVersion",1,["mithril_common::database::db_version::DatabaseVersion"]],["impl<'conn> !RefUnwindSafe for DatabaseVersionProvider<'conn>",1,["mithril_common::database::db_version::DatabaseVersionProvider"]],["impl<'conn> !RefUnwindSafe for DatabaseVersionUpdater<'conn>",1,["mithril_common::database::db_version::DatabaseVersionUpdater"]],["impl !RefUnwindSafe for DatabaseVersionChecker",1,["mithril_common::database::version_checker::DatabaseVersionChecker"]],["impl RefUnwindSafe for SqlMigration",1,["mithril_common::database::version_checker::SqlMigration"]],["impl RefUnwindSafe for JsonImmutableFileDigestCacheProvider",1,["mithril_common::digesters::cache::json_provider::JsonImmutableFileDigestCacheProvider"]],["impl<'a> RefUnwindSafe for JsonImmutableFileDigestCacheProviderBuilder<'a>",1,["mithril_common::digesters::cache::json_provider_builder::JsonImmutableFileDigestCacheProviderBuilder"]],["impl !RefUnwindSafe for MemoryImmutableFileDigestCacheProvider",1,["mithril_common::digesters::cache::memory_provider::MemoryImmutableFileDigestCacheProvider"]],["impl !RefUnwindSafe for ImmutableDigesterCacheProviderError",1,["mithril_common::digesters::cache::provider::ImmutableDigesterCacheProviderError"]],["impl !RefUnwindSafe for ImmutableDigesterCacheStoreError",1,["mithril_common::digesters::cache::provider::ImmutableDigesterCacheStoreError"]],["impl !RefUnwindSafe for ImmutableDigesterCacheGetError",1,["mithril_common::digesters::cache::provider::ImmutableDigesterCacheGetError"]],["impl !RefUnwindSafe for CardanoImmutableDigester",1,["mithril_common::digesters::cardano_immutable_digester::CardanoImmutableDigester"]],["impl !RefUnwindSafe for DumbImmutableDigester",1,["mithril_common::digesters::dumb_immutable_observer::DumbImmutableDigester"]],["impl RefUnwindSafe for DummyImmutablesDbBuilder",1,["mithril_common::digesters::dummy_immutable_db_builder::DummyImmutablesDbBuilder"]],["impl RefUnwindSafe for DummyImmutableDb",1,["mithril_common::digesters::dummy_immutable_db_builder::DummyImmutableDb"]],["impl !RefUnwindSafe for ImmutableDigesterError",1,["mithril_common::digesters::immutable_digester::ImmutableDigesterError"]],["impl RefUnwindSafe for ImmutableFile",1,["mithril_common::digesters::immutable_file::ImmutableFile"]],["impl RefUnwindSafe for ImmutableFileCreationError",1,["mithril_common::digesters::immutable_file::ImmutableFileCreationError"]],["impl !RefUnwindSafe for ImmutableFileListingError",1,["mithril_common::digesters::immutable_file::ImmutableFileListingError"]],["impl !RefUnwindSafe for ImmutableFileObserverError",1,["mithril_common::digesters::immutable_file_observer::ImmutableFileObserverError"]],["impl RefUnwindSafe for ImmutableFileSystemObserver",1,["mithril_common::digesters::immutable_file_observer::ImmutableFileSystemObserver"]],["impl !RefUnwindSafe for DumbImmutableFileObserver",1,["mithril_common::digesters::immutable_file_observer::DumbImmutableFileObserver"]],["impl RefUnwindSafe for Beacon",1,["mithril_common::entities::beacon::Beacon"]],["impl RefUnwindSafe for BeaconComparison",1,["mithril_common::entities::beacon::BeaconComparison"]],["impl RefUnwindSafe for BeaconComparisonError",1,["mithril_common::entities::beacon::BeaconComparisonError"]],["impl RefUnwindSafe for CardanoNetwork",1,["mithril_common::entities::cardano_network::CardanoNetwork"]],["impl RefUnwindSafe for CertificateSignature",1,["mithril_common::entities::certificate::CertificateSignature"]],["impl RefUnwindSafe for Certificate",1,["mithril_common::entities::certificate::Certificate"]],["impl RefUnwindSafe for CertificateMetadata",1,["mithril_common::entities::certificate_metadata::CertificateMetadata"]],["impl RefUnwindSafe for CertificatePending",1,["mithril_common::entities::certificate_pending::CertificatePending"]],["impl RefUnwindSafe for Epoch",1,["mithril_common::entities::epoch::Epoch"]],["impl RefUnwindSafe for EpochError",1,["mithril_common::entities::epoch::EpochError"]],["impl RefUnwindSafe for EpochSettings",1,["mithril_common::entities::epoch_settings::EpochSettings"]],["impl RefUnwindSafe for InternalServerError",1,["mithril_common::entities::http_server_error::InternalServerError"]],["impl RefUnwindSafe for ClientError",1,["mithril_common::entities::http_server_error::ClientError"]],["impl RefUnwindSafe for MithrilStakeDistribution",1,["mithril_common::entities::mithril_stake_distribution::MithrilStakeDistribution"]],["impl RefUnwindSafe for ProtocolMessagePartKey",1,["mithril_common::entities::protocol_message::ProtocolMessagePartKey"]],["impl RefUnwindSafe for ProtocolMessage",1,["mithril_common::entities::protocol_message::ProtocolMessage"]],["impl RefUnwindSafe for ProtocolParameters",1,["mithril_common::entities::protocol_parameters::ProtocolParameters"]],["impl<T> RefUnwindSafe for SignedEntity<T>where\n T: RefUnwindSafe,",1,["mithril_common::entities::signed_entity::SignedEntity"]],["impl RefUnwindSafe for SignedEntityType",1,["mithril_common::entities::signed_entity_type::SignedEntityType"]],["impl RefUnwindSafe for SignedEntityTypeDiscriminants",1,["mithril_common::entities::signed_entity_type::SignedEntityTypeDiscriminants"]],["impl RefUnwindSafe for Signer",1,["mithril_common::entities::signer::Signer"]],["impl RefUnwindSafe for SignerWithStake",1,["mithril_common::entities::signer::SignerWithStake"]],["impl RefUnwindSafe for SingleSignatures",1,["mithril_common::entities::single_signatures::SingleSignatures"]],["impl RefUnwindSafe for Snapshot",1,["mithril_common::entities::snapshot::Snapshot"]],["impl RefUnwindSafe for BootstrapAdapter",1,["mithril_common::era::adapters::bootstrap::BootstrapAdapter"]],["impl RefUnwindSafe for AdapterType",1,["mithril_common::era::adapters::builder::AdapterType"]],["impl RefUnwindSafe for AdapterBuilder",1,["mithril_common::era::adapters::builder::AdapterBuilder"]],["impl RefUnwindSafe for EraMarkersPayload",1,["mithril_common::era::adapters::cardano_chain::EraMarkersPayload"]],["impl !RefUnwindSafe for CardanoChainAdapter",1,["mithril_common::era::adapters::cardano_chain::CardanoChainAdapter"]],["impl RefUnwindSafe for DummyAdapter",1,["mithril_common::era::adapters::dummy::DummyAdapter"]],["impl RefUnwindSafe for FileAdapter",1,["mithril_common::era::adapters::file::FileAdapter"]],["impl RefUnwindSafe for EraChecker",1,["mithril_common::era::era_checker::EraChecker"]],["impl RefUnwindSafe for EraMarker",1,["mithril_common::era::era_reader::EraMarker"]],["impl RefUnwindSafe for EraEpochToken",1,["mithril_common::era::era_reader::EraEpochToken"]],["impl !RefUnwindSafe for EraReader",1,["mithril_common::era::era_reader::EraReader"]],["impl !RefUnwindSafe for EraReaderError",1,["mithril_common::era::era_reader::EraReaderError"]],["impl RefUnwindSafe for UnsupportedEraError",1,["mithril_common::era::supported_era::UnsupportedEraError"]],["impl RefUnwindSafe for SupportedEra",1,["mithril_common::era::supported_era::SupportedEra"]],["impl RefUnwindSafe for SupportedEraIter",1,["mithril_common::era::supported_era::SupportedEraIter"]],["impl RefUnwindSafe for CertificateMessage",1,["mithril_common::messages::certificate::CertificateMessage"]],["impl RefUnwindSafe for CertificateListItemMessageMetadata",1,["mithril_common::messages::certificate_list::CertificateListItemMessageMetadata"]],["impl RefUnwindSafe for CertificateListItemMessage",1,["mithril_common::messages::certificate_list::CertificateListItemMessage"]],["impl RefUnwindSafe for CertificateMetadataMessage",1,["mithril_common::messages::certificate_metadata::CertificateMetadataMessage"]],["impl RefUnwindSafe for CertificatePendingMessage",1,["mithril_common::messages::certificate_pending::CertificatePendingMessage"]],["impl RefUnwindSafe for SignerMessage",1,["mithril_common::messages::certificate_pending::SignerMessage"]],["impl RefUnwindSafe for EpochSettingsMessage",1,["mithril_common::messages::epoch_settings::EpochSettingsMessage"]],["impl RefUnwindSafe for SignerWithStakeMessagePart",1,["mithril_common::messages::message_parts::signer::SignerWithStakeMessagePart"]],["impl RefUnwindSafe for MithrilStakeDistributionMessage",1,["mithril_common::messages::mithril_stake_distribution::MithrilStakeDistributionMessage"]],["impl RefUnwindSafe for MithrilStakeDistributionListItemMessage",1,["mithril_common::messages::mithril_stake_distribution_list::MithrilStakeDistributionListItemMessage"]],["impl RefUnwindSafe for RegisterSignatureMessage",1,["mithril_common::messages::register_signature::RegisterSignatureMessage"]],["impl RefUnwindSafe for RegisterSignerMessage",1,["mithril_common::messages::register_signer::RegisterSignerMessage"]],["impl RefUnwindSafe for SnapshotMessage",1,["mithril_common::messages::snapshot::SnapshotMessage"]],["impl RefUnwindSafe for SnapshotListItemMessage",1,["mithril_common::messages::snapshot_list::SnapshotListItemMessage"]],["impl RefUnwindSafe for MultiSigner",1,["mithril_common::protocol::multi_signer::MultiSigner"]],["impl RefUnwindSafe for SignerBuilder",1,["mithril_common::protocol::signer_builder::SignerBuilder"]],["impl RefUnwindSafe for SignerBuilderError",1,["mithril_common::protocol::signer_builder::SignerBuilderError"]],["impl RefUnwindSafe for SingleSigner",1,["mithril_common::protocol::single_signer::SingleSigner"]],["impl !RefUnwindSafe for CardanoImmutableFilesFullSignableBuilder",1,["mithril_common::signable_builder::cardano_immutable_full_signable_builder::CardanoImmutableFilesFullSignableBuilder"]],["impl RefUnwindSafe for MithrilStakeDistributionSignableBuilder",1,["mithril_common::signable_builder::mithril_stake_distribution::MithrilStakeDistributionSignableBuilder"]],["impl !RefUnwindSafe for MithrilSignableBuilderService",1,["mithril_common::signable_builder::signable_builder_service::MithrilSignableBuilderService"]],["impl RefUnwindSafe for WhereCondition",1,["mithril_common::sqlite::condition::WhereCondition"]],["impl<'a, T> RefUnwindSafe for EntityCursor<'a, T>where\n T: RefUnwindSafe,",1,["mithril_common::sqlite::cursor::EntityCursor"]],["impl RefUnwindSafe for HydrationError",1,["mithril_common::sqlite::entity::HydrationError"]],["impl RefUnwindSafe for ProjectionField",1,["mithril_common::sqlite::projection::ProjectionField"]],["impl RefUnwindSafe for Projection",1,["mithril_common::sqlite::projection::Projection"]],["impl RefUnwindSafe for SourceAlias",1,["mithril_common::sqlite::source_alias::SourceAlias"]],["impl<K, V> RefUnwindSafe for MemoryAdapter<K, V>where\n K: RefUnwindSafe,\n V: RefUnwindSafe,",1,["mithril_common::store::adapter::memory_adapter::MemoryAdapter"]],["impl<K, V> !RefUnwindSafe for SQLiteAdapter<K, V>",1,["mithril_common::store::adapter::sqlite_adapter::SQLiteAdapter"]],["impl<V> RefUnwindSafe for SQLiteResultIterator<V>where\n V: RefUnwindSafe,",1,["mithril_common::store::adapter::sqlite_adapter::SQLiteResultIterator"]],["impl !RefUnwindSafe for AdapterError",1,["mithril_common::store::adapter::store_adapter::AdapterError"]],["impl<K, R> RefUnwindSafe for DumbStoreAdapter<K, R>where\n K: RefUnwindSafe,\n R: RefUnwindSafe,",1,["mithril_common::store::adapter::dumb_adapter::DumbStoreAdapter"]],["impl<K, R> RefUnwindSafe for FailStoreAdapter<K, R>where\n K: RefUnwindSafe,\n R: RefUnwindSafe,",1,["mithril_common::store::adapter::fail_adapter::FailStoreAdapter"]],["impl !RefUnwindSafe for StoreError",1,["mithril_common::store::error::StoreError"]],["impl !RefUnwindSafe for StakeStore",1,["mithril_common::store::stake_store::StakeStore"]],["impl<'a> RefUnwindSafe for APISpec<'a>",1,["mithril_common::test_utils::apispec::APISpec"]],["impl RefUnwindSafe for MithrilFixtureBuilder",1,["mithril_common::test_utils::fixture_builder::MithrilFixtureBuilder"]],["impl RefUnwindSafe for StakeDistributionGenerationMethod",1,["mithril_common::test_utils::fixture_builder::StakeDistributionGenerationMethod"]],["impl RefUnwindSafe for MithrilFixture",1,["mithril_common::test_utils::mithril_fixture::MithrilFixture"]],["impl RefUnwindSafe for SignerFixture",1,["mithril_common::test_utils::mithril_fixture::SignerFixture"]]], +"mithril_signer":[["impl !RefUnwindSafe for AggregatorClientError",1,["mithril_signer::aggregator_client::AggregatorClientError"]],["impl RefUnwindSafe for AggregatorHTTPClient",1,["mithril_signer::aggregator_client::AggregatorHTTPClient"]],["impl RefUnwindSafe for Configuration",1,["mithril_signer::configuration::Configuration"]],["impl RefUnwindSafe for DefaultConfiguration",1,["mithril_signer::configuration::DefaultConfiguration"]],["impl RefUnwindSafe for FromEpochSettingsAdapter",1,["mithril_signer::message_adapters::from_epoch_settings::FromEpochSettingsAdapter"]],["impl RefUnwindSafe for FromPendingCertificateMessageAdapter",1,["mithril_signer::message_adapters::from_pending_certificate_message::FromPendingCertificateMessageAdapter"]],["impl RefUnwindSafe for ToRegisterSignerMessageAdapter",1,["mithril_signer::message_adapters::to_register_signer_message::ToRegisterSignerMessageAdapter"]],["impl !RefUnwindSafe for ProtocolInitializerStore",1,["mithril_signer::protocol_initializer_store::ProtocolInitializerStore"]],["impl !RefUnwindSafe for RuntimeError",1,["mithril_signer::runtime::error::RuntimeError"]],["impl RefUnwindSafe for RunnerError",1,["mithril_signer::runtime::runner::RunnerError"]],["impl !RefUnwindSafe for SignerRunner",1,["mithril_signer::runtime::runner::SignerRunner"]],["impl<'a> RefUnwindSafe for ProductionServiceBuilder<'a>",1,["mithril_signer::runtime::signer_services::ProductionServiceBuilder"]],["impl !RefUnwindSafe for SignerServices",1,["mithril_signer::runtime::signer_services::SignerServices"]],["impl RefUnwindSafe for SignerState",1,["mithril_signer::runtime::state_machine::SignerState"]],["impl !RefUnwindSafe for StateMachine",1,["mithril_signer::runtime::state_machine::StateMachine"]],["impl RefUnwindSafe for MithrilProtocolInitializerBuilder",1,["mithril_signer::single_signer::MithrilProtocolInitializerBuilder"]],["impl !RefUnwindSafe for SingleSignerError",1,["mithril_signer::single_signer::SingleSignerError"]],["impl RefUnwindSafe for MithrilSingleSigner",1,["mithril_signer::single_signer::MithrilSingleSigner"]]], +"mithril_stm":[["impl RefUnwindSafe for AggregationError",1,["mithril_stm::error::AggregationError"]],["impl RefUnwindSafe for RegisterError",1,["mithril_stm::error::RegisterError"]],["impl RefUnwindSafe for KeyReg",1,["mithril_stm::key_reg::KeyReg"]],["impl<D> RefUnwindSafe for ClosedKeyReg<D>where\n D: RefUnwindSafe,",1,["mithril_stm::key_reg::ClosedKeyReg"]],["impl RefUnwindSafe for StmParameters",1,["mithril_stm::stm::StmParameters"]],["impl RefUnwindSafe for StmInitializer",1,["mithril_stm::stm::StmInitializer"]],["impl<D> RefUnwindSafe for StmSigner<D>where\n D: RefUnwindSafe,",1,["mithril_stm::stm::StmSigner"]],["impl<D> RefUnwindSafe for StmClerk<D>where\n D: RefUnwindSafe,",1,["mithril_stm::stm::StmClerk"]],["impl RefUnwindSafe for StmSig",1,["mithril_stm::stm::StmSig"]],["impl<D> RefUnwindSafe for StmAggrVerificationKey<D>where\n D: RefUnwindSafe,",1,["mithril_stm::stm::StmAggrVerificationKey"]],["impl<D> RefUnwindSafe for StmAggrSig<D>where\n D: RefUnwindSafe,",1,["mithril_stm::stm::StmAggrSig"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/core/panic/unwind_safe/trait.UnwindSafe.js b/rust-doc/implementors/core/panic/unwind_safe/trait.UnwindSafe.js index 0ebebcd5567..7ca44469fd6 100644 --- a/rust-doc/implementors/core/panic/unwind_safe/trait.UnwindSafe.js +++ b/rust-doc/implementors/core/panic/unwind_safe/trait.UnwindSafe.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"mithril_aggregator":[["impl UnwindSafe for MainOpts",1,["mithril_aggregator::commands::MainOpts"]],["impl UnwindSafe for ExecutionEnvironment",1,["mithril_aggregator::configuration::ExecutionEnvironment"]],["impl UnwindSafe for Configuration",1,["mithril_aggregator::configuration::Configuration"]],["impl UnwindSafe for SnapshotUploaderType",1,["mithril_aggregator::configuration::SnapshotUploaderType"]],["impl UnwindSafe for DefaultConfiguration",1,["mithril_aggregator::configuration::DefaultConfiguration"]],["impl UnwindSafe for CertificateRecord",1,["mithril_aggregator::database::provider::certificate::CertificateRecord"]],["impl<'client> !UnwindSafe for CertificateRecordProvider<'client>",1,["mithril_aggregator::database::provider::certificate::CertificateRecordProvider"]],["impl<'conn> !UnwindSafe for InsertCertificateRecordProvider<'conn>",1,["mithril_aggregator::database::provider::certificate::InsertCertificateRecordProvider"]],["impl<'conn> !UnwindSafe for DeleteCertificateProvider<'conn>",1,["mithril_aggregator::database::provider::certificate::DeleteCertificateProvider"]],["impl !UnwindSafe for CertificateRepository",1,["mithril_aggregator::database::provider::certificate::CertificateRepository"]],["impl UnwindSafe for EpochSettingRecord",1,["mithril_aggregator::database::provider::epoch_setting::EpochSettingRecord"]],["impl<'client> !UnwindSafe for EpochSettingProvider<'client>",1,["mithril_aggregator::database::provider::epoch_setting::EpochSettingProvider"]],["impl<'conn> !UnwindSafe for UpdateEpochSettingProvider<'conn>",1,["mithril_aggregator::database::provider::epoch_setting::UpdateEpochSettingProvider"]],["impl<'conn> !UnwindSafe for DeleteEpochSettingProvider<'conn>",1,["mithril_aggregator::database::provider::epoch_setting::DeleteEpochSettingProvider"]],["impl !UnwindSafe for EpochSettingStore",1,["mithril_aggregator::database::provider::epoch_setting::EpochSettingStore"]],["impl UnwindSafe for OpenMessageRecord",1,["mithril_aggregator::database::provider::open_message::OpenMessageRecord"]],["impl UnwindSafe for OpenMessageWithSingleSignaturesRecord",1,["mithril_aggregator::database::provider::open_message::OpenMessageWithSingleSignaturesRecord"]],["impl !UnwindSafe for OpenMessageRepository",1,["mithril_aggregator::database::provider::open_message::OpenMessageRepository"]],["impl UnwindSafe for SignedEntityRecord",1,["mithril_aggregator::database::provider::signed_entity::SignedEntityRecord"]],["impl<'client> !UnwindSafe for SignedEntityRecordProvider<'client>",1,["mithril_aggregator::database::provider::signed_entity::SignedEntityRecordProvider"]],["impl<'conn> !UnwindSafe for InsertSignedEntityRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signed_entity::InsertSignedEntityRecordProvider"]],["impl !UnwindSafe for SignedEntityStoreAdapter",1,["mithril_aggregator::database::provider::signed_entity::SignedEntityStoreAdapter"]],["impl UnwindSafe for SignerRecord",1,["mithril_aggregator::database::provider::signer::SignerRecord"]],["impl<'client> !UnwindSafe for SignerRecordProvider<'client>",1,["mithril_aggregator::database::provider::signer::SignerRecordProvider"]],["impl<'conn> !UnwindSafe for InsertSignerRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signer::InsertSignerRecordProvider"]],["impl<'conn> !UnwindSafe for UpdateSignerRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signer::UpdateSignerRecordProvider"]],["impl !UnwindSafe for SignerStore",1,["mithril_aggregator::database::provider::signer::SignerStore"]],["impl UnwindSafe for SignerRegistrationRecord",1,["mithril_aggregator::database::provider::signer_registration::SignerRegistrationRecord"]],["impl<'client> !UnwindSafe for SignerRegistrationRecordProvider<'client>",1,["mithril_aggregator::database::provider::signer_registration::SignerRegistrationRecordProvider"]],["impl<'conn> !UnwindSafe for InsertOrReplaceSignerRegistrationRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signer_registration::InsertOrReplaceSignerRegistrationRecordProvider"]],["impl<'conn> !UnwindSafe for DeleteSignerRegistrationRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signer_registration::DeleteSignerRegistrationRecordProvider"]],["impl !UnwindSafe for SignerRegistrationStore",1,["mithril_aggregator::database::provider::signer_registration::SignerRegistrationStore"]],["impl UnwindSafe for SingleSignatureRecord",1,["mithril_aggregator::database::provider::single_signature::SingleSignatureRecord"]],["impl<'client> !UnwindSafe for SingleSignatureRecordProvider<'client>",1,["mithril_aggregator::database::provider::single_signature::SingleSignatureRecordProvider"]],["impl<'conn> !UnwindSafe for UpdateSingleSignatureRecordProvider<'conn>",1,["mithril_aggregator::database::provider::single_signature::UpdateSingleSignatureRecordProvider"]],["impl !UnwindSafe for SingleSignatureRepository",1,["mithril_aggregator::database::provider::single_signature::SingleSignatureRepository"]],["impl UnwindSafe for StakePool",1,["mithril_aggregator::database::provider::stake_pool::StakePool"]],["impl<'client> !UnwindSafe for StakePoolProvider<'client>",1,["mithril_aggregator::database::provider::stake_pool::StakePoolProvider"]],["impl<'conn> !UnwindSafe for InsertOrReplaceStakePoolProvider<'conn>",1,["mithril_aggregator::database::provider::stake_pool::InsertOrReplaceStakePoolProvider"]],["impl<'conn> !UnwindSafe for DeleteStakePoolProvider<'conn>",1,["mithril_aggregator::database::provider::stake_pool::DeleteStakePoolProvider"]],["impl !UnwindSafe for StakePoolStore",1,["mithril_aggregator::database::provider::stake_pool::StakePoolStore"]],["impl !UnwindSafe for DependenciesBuilder",1,["mithril_aggregator::dependency_injection::builder::DependenciesBuilder"]],["impl !UnwindSafe for DependencyContainer",1,["mithril_aggregator::dependency_injection::containers::DependencyContainer"]],["impl !UnwindSafe for DependenciesBuilderError",1,["mithril_aggregator::dependency_injection::error::DependenciesBuilderError"]],["impl UnwindSafe for OpenMessage",1,["mithril_aggregator::entities::open_message::OpenMessage"]],["impl UnwindSafe for SignerRegistrationsMessage",1,["mithril_aggregator::entities::signer_registration_message::SignerRegistrationsMessage"]],["impl UnwindSafe for SignerRegistrationsListItemMessage",1,["mithril_aggregator::entities::signer_registration_message::SignerRegistrationsListItemMessage"]],["impl UnwindSafe for EventMessage",1,["mithril_aggregator::event_store::event::EventMessage"]],["impl UnwindSafe for Event",1,["mithril_aggregator::event_store::event::Event"]],["impl UnwindSafe for EventPersister",1,["mithril_aggregator::event_store::event::EventPersister"]],["impl !UnwindSafe for EventStore",1,["mithril_aggregator::event_store::runner::EventStore"]],["impl<MSG> !UnwindSafe for TransmitterService<MSG>",1,["mithril_aggregator::event_store::transmitter_service::TransmitterService"]],["impl UnwindSafe for FromRegisterSignerAdapter",1,["mithril_aggregator::message_adapters::from_register_signer::FromRegisterSignerAdapter"]],["impl UnwindSafe for ToCertificatePendingMessageAdapter",1,["mithril_aggregator::message_adapters::to_certificate_pending_message::ToCertificatePendingMessageAdapter"]],["impl UnwindSafe for ToEpochSettingsMessageAdapter",1,["mithril_aggregator::message_adapters::to_epoch_settings_message::ToEpochSettingsMessageAdapter"]],["impl !UnwindSafe for ProtocolError",1,["mithril_aggregator::multi_signer::ProtocolError"]],["impl !UnwindSafe for MultiSignerImpl",1,["mithril_aggregator::multi_signer::MultiSignerImpl"]],["impl !UnwindSafe for RuntimeError",1,["mithril_aggregator::runtime::error::RuntimeError"]],["impl UnwindSafe for AggregatorConfig",1,["mithril_aggregator::runtime::runner::AggregatorConfig"]],["impl !UnwindSafe for AggregatorRunner",1,["mithril_aggregator::runtime::runner::AggregatorRunner"]],["impl !UnwindSafe for AggregatorRuntime",1,["mithril_aggregator::runtime::state_machine::AggregatorRuntime"]],["impl UnwindSafe for CertifierServiceError",1,["mithril_aggregator::services::certifier::CertifierServiceError"]],["impl !UnwindSafe for MithrilCertifierService",1,["mithril_aggregator::services::certifier::MithrilCertifierService"]],["impl !UnwindSafe for MithrilSignedEntityService",1,["mithril_aggregator::services::signed_entity::MithrilSignedEntityService"]],["impl !UnwindSafe for StakePoolDistributionServiceError",1,["mithril_aggregator::services::stake_distribution::StakePoolDistributionServiceError"]],["impl !UnwindSafe for MithrilStakeDistributionService",1,["mithril_aggregator::services::stake_distribution::MithrilStakeDistributionService"]],["impl !UnwindSafe for MithrilTickerService",1,["mithril_aggregator::services::ticker::MithrilTickerService"]],["impl !UnwindSafe for SignerRegistrationError",1,["mithril_aggregator::signer_registerer::SignerRegistrationError"]],["impl UnwindSafe for SignerRegistrationRound",1,["mithril_aggregator::signer_registerer::SignerRegistrationRound"]],["impl !UnwindSafe for MithrilSignerRegisterer",1,["mithril_aggregator::signer_registerer::MithrilSignerRegisterer"]],["impl UnwindSafe for DumbSnapshotUploader",1,["mithril_aggregator::snapshot_uploaders::dumb_snapshot_uploader::DumbSnapshotUploader"]],["impl UnwindSafe for LocalSnapshotUploader",1,["mithril_aggregator::snapshot_uploaders::local_snapshot_uploader::LocalSnapshotUploader"]],["impl !UnwindSafe for RemoteSnapshotUploader",1,["mithril_aggregator::snapshot_uploaders::remote_snapshot_uploader::RemoteSnapshotUploader"]],["impl UnwindSafe for GzipSnapshotter",1,["mithril_aggregator::snapshotter::GzipSnapshotter"]],["impl !UnwindSafe for SnapshotError",1,["mithril_aggregator::snapshotter::SnapshotError"]],["impl UnwindSafe for DumbSnapshotter",1,["mithril_aggregator::snapshotter::DumbSnapshotter"]],["impl !UnwindSafe for CertificatePendingStore",1,["mithril_aggregator::store::pending_certificate_store::CertificatePendingStore"]],["impl !UnwindSafe for ProtocolParametersStore",1,["mithril_aggregator::store::protocol_parameters_store::ProtocolParametersStore"]],["impl !UnwindSafe for VerificationKeyStore",1,["mithril_aggregator::store::verification_key_store::VerificationKeyStore"]]], -"mithril_client":[["impl !UnwindSafe for CertificateClient",1,["mithril_client::aggregator_client::certificate_client::CertificateClient"]],["impl !UnwindSafe for AggregatorHTTPClientError",1,["mithril_client::aggregator_client::http_client::AggregatorHTTPClientError"]],["impl !UnwindSafe for AggregatorHTTPClient",1,["mithril_client::aggregator_client::http_client::AggregatorHTTPClient"]],["impl !UnwindSafe for MithrilStakeDistributionClient",1,["mithril_client::aggregator_client::mithril_stake_distribution_client::MithrilStakeDistributionClient"]],["impl UnwindSafe for SnapshotClientError",1,["mithril_client::aggregator_client::snapshot_client::SnapshotClientError"]],["impl !UnwindSafe for SnapshotClient",1,["mithril_client::aggregator_client::snapshot_client::SnapshotClient"]],["impl UnwindSafe for MithrilStakeDistributionDownloadCommand",1,["mithril_client::commands::mithril_stake_distribution::download::MithrilStakeDistributionDownloadCommand"]],["impl UnwindSafe for MithrilStakeDistributionListCommand",1,["mithril_client::commands::mithril_stake_distribution::list::MithrilStakeDistributionListCommand"]],["impl UnwindSafe for MithrilStakeDistributionCommands",1,["mithril_client::commands::mithril_stake_distribution::MithrilStakeDistributionCommands"]],["impl UnwindSafe for SnapshotDownloadCommand",1,["mithril_client::commands::snapshot::download::SnapshotDownloadCommand"]],["impl UnwindSafe for SnapshotListCommand",1,["mithril_client::commands::snapshot::list::SnapshotListCommand"]],["impl UnwindSafe for SnapshotShowCommand",1,["mithril_client::commands::snapshot::show::SnapshotShowCommand"]],["impl UnwindSafe for SnapshotCommands",1,["mithril_client::commands::snapshot::SnapshotCommands"]],["impl !UnwindSafe for DependenciesBuilder",1,["mithril_client::dependencies::builder::DependenciesBuilder"]],["impl UnwindSafe for SnapshotListItem",1,["mithril_client::entities::SnapshotListItem"]],["impl UnwindSafe for SnapshotFieldItem",1,["mithril_client::entities::SnapshotFieldItem"]],["impl UnwindSafe for MithrilStakeDistributionListItem",1,["mithril_client::entities::MithrilStakeDistributionListItem"]],["impl UnwindSafe for FromCertificateMessageAdapter",1,["mithril_client::message_adapters::from_certificate_message_adapter::FromCertificateMessageAdapter"]],["impl UnwindSafe for FromSnapshotMessageAdapter",1,["mithril_client::message_adapters::from_snapshot_message::FromSnapshotMessageAdapter"]],["impl !UnwindSafe for MithrilStakeDistributionServiceError",1,["mithril_client::services::mithril_stake_distribution::MithrilStakeDistributionServiceError"]],["impl !UnwindSafe for AppMithrilStakeDistributionService",1,["mithril_client::services::mithril_stake_distribution::AppMithrilStakeDistributionService"]],["impl !UnwindSafe for SnapshotServiceError",1,["mithril_client::services::snapshot::SnapshotServiceError"]],["impl !UnwindSafe for MithrilClientSnapshotService",1,["mithril_client::services::snapshot::MithrilClientSnapshotService"]],["impl UnwindSafe for SnapshotUnpacker",1,["mithril_client::utils::unpacker::SnapshotUnpacker"]],["impl !UnwindSafe for SnapshotUnpackerError",1,["mithril_client::utils::unpacker::SnapshotUnpackerError"]]], -"mithril_common":[["impl !UnwindSafe for APIVersionProviderError",1,["mithril_common::api_version::APIVersionProviderError"]],["impl UnwindSafe for APIVersionProvider",1,["mithril_common::api_version::APIVersionProvider"]],["impl !UnwindSafe for BeaconProviderError",1,["mithril_common::beacon_provider::BeaconProviderError"]],["impl !UnwindSafe for BeaconProviderImpl",1,["mithril_common::beacon_provider::BeaconProviderImpl"]],["impl UnwindSafe for CertificateGenesisProducerError",1,["mithril_common::certificate_chain::certificate_genesis::CertificateGenesisProducerError"]],["impl UnwindSafe for CertificateGenesisProducer",1,["mithril_common::certificate_chain::certificate_genesis::CertificateGenesisProducer"]],["impl UnwindSafe for CertificateRetrieverError",1,["mithril_common::certificate_chain::certificate_retriever::CertificateRetrieverError"]],["impl !UnwindSafe for CertificateVerifierError",1,["mithril_common::certificate_chain::certificate_verifier::CertificateVerifierError"]],["impl UnwindSafe for MithrilCertificateVerifier",1,["mithril_common::certificate_chain::certificate_verifier::MithrilCertificateVerifier"]],["impl UnwindSafe for CardanoCliRunner",1,["mithril_common::chain_observer::cli_observer::CardanoCliRunner"]],["impl !UnwindSafe for CardanoCliChainObserver",1,["mithril_common::chain_observer::cli_observer::CardanoCliChainObserver"]],["impl !UnwindSafe for FakeObserver",1,["mithril_common::chain_observer::fake_observer::FakeObserver"]],["impl !UnwindSafe for ChainObserverError",1,["mithril_common::chain_observer::interface::ChainObserverError"]],["impl UnwindSafe for MockChainObserver",1,["mithril_common::chain_observer::interface::MockChainObserver"]],["impl !UnwindSafe for TxDatumError",1,["mithril_common::chain_observer::model::TxDatumError"]],["impl UnwindSafe for TxDatum",1,["mithril_common::chain_observer::model::TxDatum"]],["impl UnwindSafe for TxDatumFieldValue",1,["mithril_common::chain_observer::model::TxDatumFieldValue"]],["impl UnwindSafe for TxDatumFieldTypeName",1,["mithril_common::chain_observer::model::TxDatumFieldTypeName"]],["impl UnwindSafe for TxDatumBuilder",1,["mithril_common::chain_observer::model::TxDatumBuilder"]],["impl UnwindSafe for Sum6KesBytes",1,["mithril_common::crypto_helper::cardano::codec::Sum6KesBytes"]],["impl UnwindSafe for ColdKeyGenerator",1,["mithril_common::crypto_helper::cardano::cold_key::ColdKeyGenerator"]],["impl UnwindSafe for ProtocolRegistrationErrorWrapper",1,["mithril_common::crypto_helper::cardano::key_certification::ProtocolRegistrationErrorWrapper"]],["impl !UnwindSafe for ProtocolInitializerErrorWrapper",1,["mithril_common::crypto_helper::cardano::key_certification::ProtocolInitializerErrorWrapper"]],["impl UnwindSafe for OpCert",1,["mithril_common::crypto_helper::cardano::opcert::OpCert"]],["impl !UnwindSafe for EraMarkersVerifierError",1,["mithril_common::crypto_helper::era::EraMarkersVerifierError"]],["impl UnwindSafe for EraMarkersSigner",1,["mithril_common::crypto_helper::era::EraMarkersSigner"]],["impl UnwindSafe for EraMarkersVerifier",1,["mithril_common::crypto_helper::era::EraMarkersVerifier"]],["impl !UnwindSafe for ProtocolGenesisError",1,["mithril_common::crypto_helper::genesis::ProtocolGenesisError"]],["impl UnwindSafe for ProtocolGenesisSigner",1,["mithril_common::crypto_helper::genesis::ProtocolGenesisSigner"]],["impl UnwindSafe for ProtocolGenesisVerifier",1,["mithril_common::crypto_helper::genesis::ProtocolGenesisVerifier"]],["impl<T> UnwindSafe for ProtocolKey<T>where\n T: UnwindSafe,",1,["mithril_common::crypto_helper::types::protocol_key::ProtocolKey"]],["impl UnwindSafe for ApplicationNodeType",1,["mithril_common::database::db_version::ApplicationNodeType"]],["impl UnwindSafe for DatabaseVersion",1,["mithril_common::database::db_version::DatabaseVersion"]],["impl<'conn> !UnwindSafe for DatabaseVersionProvider<'conn>",1,["mithril_common::database::db_version::DatabaseVersionProvider"]],["impl<'conn> !UnwindSafe for DatabaseVersionUpdater<'conn>",1,["mithril_common::database::db_version::DatabaseVersionUpdater"]],["impl !UnwindSafe for DatabaseVersionChecker",1,["mithril_common::database::version_checker::DatabaseVersionChecker"]],["impl UnwindSafe for SqlMigration",1,["mithril_common::database::version_checker::SqlMigration"]],["impl UnwindSafe for JsonImmutableFileDigestCacheProvider",1,["mithril_common::digesters::cache::json_provider::JsonImmutableFileDigestCacheProvider"]],["impl<'a> UnwindSafe for JsonImmutableFileDigestCacheProviderBuilder<'a>",1,["mithril_common::digesters::cache::json_provider_builder::JsonImmutableFileDigestCacheProviderBuilder"]],["impl !UnwindSafe for MemoryImmutableFileDigestCacheProvider",1,["mithril_common::digesters::cache::memory_provider::MemoryImmutableFileDigestCacheProvider"]],["impl !UnwindSafe for ImmutableDigesterCacheProviderError",1,["mithril_common::digesters::cache::provider::ImmutableDigesterCacheProviderError"]],["impl !UnwindSafe for ImmutableDigesterCacheStoreError",1,["mithril_common::digesters::cache::provider::ImmutableDigesterCacheStoreError"]],["impl !UnwindSafe for ImmutableDigesterCacheGetError",1,["mithril_common::digesters::cache::provider::ImmutableDigesterCacheGetError"]],["impl !UnwindSafe for CardanoImmutableDigester",1,["mithril_common::digesters::cardano_immutable_digester::CardanoImmutableDigester"]],["impl !UnwindSafe for DumbImmutableDigester",1,["mithril_common::digesters::dumb_immutable_observer::DumbImmutableDigester"]],["impl UnwindSafe for DummyImmutablesDbBuilder",1,["mithril_common::digesters::dummy_immutable_db_builder::DummyImmutablesDbBuilder"]],["impl UnwindSafe for DummyImmutableDb",1,["mithril_common::digesters::dummy_immutable_db_builder::DummyImmutableDb"]],["impl !UnwindSafe for ImmutableDigesterError",1,["mithril_common::digesters::immutable_digester::ImmutableDigesterError"]],["impl UnwindSafe for ImmutableFile",1,["mithril_common::digesters::immutable_file::ImmutableFile"]],["impl UnwindSafe for ImmutableFileCreationError",1,["mithril_common::digesters::immutable_file::ImmutableFileCreationError"]],["impl !UnwindSafe for ImmutableFileListingError",1,["mithril_common::digesters::immutable_file::ImmutableFileListingError"]],["impl !UnwindSafe for ImmutableFileObserverError",1,["mithril_common::digesters::immutable_file_observer::ImmutableFileObserverError"]],["impl UnwindSafe for ImmutableFileSystemObserver",1,["mithril_common::digesters::immutable_file_observer::ImmutableFileSystemObserver"]],["impl !UnwindSafe for DumbImmutableFileObserver",1,["mithril_common::digesters::immutable_file_observer::DumbImmutableFileObserver"]],["impl UnwindSafe for Beacon",1,["mithril_common::entities::beacon::Beacon"]],["impl UnwindSafe for BeaconComparison",1,["mithril_common::entities::beacon::BeaconComparison"]],["impl UnwindSafe for BeaconComparisonError",1,["mithril_common::entities::beacon::BeaconComparisonError"]],["impl UnwindSafe for CardanoNetwork",1,["mithril_common::entities::cardano_network::CardanoNetwork"]],["impl UnwindSafe for CertificateSignature",1,["mithril_common::entities::certificate::CertificateSignature"]],["impl UnwindSafe for Certificate",1,["mithril_common::entities::certificate::Certificate"]],["impl UnwindSafe for CertificateMetadata",1,["mithril_common::entities::certificate_metadata::CertificateMetadata"]],["impl UnwindSafe for CertificatePending",1,["mithril_common::entities::certificate_pending::CertificatePending"]],["impl UnwindSafe for Epoch",1,["mithril_common::entities::epoch::Epoch"]],["impl UnwindSafe for EpochError",1,["mithril_common::entities::epoch::EpochError"]],["impl UnwindSafe for EpochSettings",1,["mithril_common::entities::epoch_settings::EpochSettings"]],["impl UnwindSafe for InternalServerError",1,["mithril_common::entities::http_server_error::InternalServerError"]],["impl UnwindSafe for ClientError",1,["mithril_common::entities::http_server_error::ClientError"]],["impl UnwindSafe for MithrilStakeDistribution",1,["mithril_common::entities::mithril_stake_distribution::MithrilStakeDistribution"]],["impl UnwindSafe for ProtocolMessagePartKey",1,["mithril_common::entities::protocol_message::ProtocolMessagePartKey"]],["impl UnwindSafe for ProtocolMessage",1,["mithril_common::entities::protocol_message::ProtocolMessage"]],["impl UnwindSafe for ProtocolParameters",1,["mithril_common::entities::protocol_parameters::ProtocolParameters"]],["impl<T> UnwindSafe for SignedEntity<T>where\n T: UnwindSafe,",1,["mithril_common::entities::signed_entity::SignedEntity"]],["impl UnwindSafe for SignedEntityType",1,["mithril_common::entities::signed_entity_type::SignedEntityType"]],["impl UnwindSafe for SignedEntityTypeDiscriminants",1,["mithril_common::entities::signed_entity_type::SignedEntityTypeDiscriminants"]],["impl UnwindSafe for Signer",1,["mithril_common::entities::signer::Signer"]],["impl UnwindSafe for SignerWithStake",1,["mithril_common::entities::signer::SignerWithStake"]],["impl UnwindSafe for SingleSignatures",1,["mithril_common::entities::single_signatures::SingleSignatures"]],["impl UnwindSafe for Snapshot",1,["mithril_common::entities::snapshot::Snapshot"]],["impl UnwindSafe for BootstrapAdapter",1,["mithril_common::era::adapters::bootstrap::BootstrapAdapter"]],["impl UnwindSafe for AdapterType",1,["mithril_common::era::adapters::builder::AdapterType"]],["impl UnwindSafe for AdapterBuilder",1,["mithril_common::era::adapters::builder::AdapterBuilder"]],["impl UnwindSafe for EraMarkersPayload",1,["mithril_common::era::adapters::cardano_chain::EraMarkersPayload"]],["impl !UnwindSafe for CardanoChainAdapter",1,["mithril_common::era::adapters::cardano_chain::CardanoChainAdapter"]],["impl UnwindSafe for DummyAdapter",1,["mithril_common::era::adapters::dummy::DummyAdapter"]],["impl UnwindSafe for FileAdapter",1,["mithril_common::era::adapters::file::FileAdapter"]],["impl UnwindSafe for EraChecker",1,["mithril_common::era::era_checker::EraChecker"]],["impl UnwindSafe for EraMarker",1,["mithril_common::era::era_reader::EraMarker"]],["impl UnwindSafe for EraEpochToken",1,["mithril_common::era::era_reader::EraEpochToken"]],["impl !UnwindSafe for EraReader",1,["mithril_common::era::era_reader::EraReader"]],["impl !UnwindSafe for EraReaderError",1,["mithril_common::era::era_reader::EraReaderError"]],["impl UnwindSafe for UnsupportedEraError",1,["mithril_common::era::supported_era::UnsupportedEraError"]],["impl UnwindSafe for SupportedEra",1,["mithril_common::era::supported_era::SupportedEra"]],["impl UnwindSafe for SupportedEraIter",1,["mithril_common::era::supported_era::SupportedEraIter"]],["impl UnwindSafe for CertificateMessage",1,["mithril_common::messages::certificate::CertificateMessage"]],["impl UnwindSafe for CertificateListItemMessageMetadata",1,["mithril_common::messages::certificate_list::CertificateListItemMessageMetadata"]],["impl UnwindSafe for CertificateListItemMessage",1,["mithril_common::messages::certificate_list::CertificateListItemMessage"]],["impl UnwindSafe for CertificateMetadataMessage",1,["mithril_common::messages::certificate_metadata::CertificateMetadataMessage"]],["impl UnwindSafe for CertificatePendingMessage",1,["mithril_common::messages::certificate_pending::CertificatePendingMessage"]],["impl UnwindSafe for SignerMessage",1,["mithril_common::messages::certificate_pending::SignerMessage"]],["impl UnwindSafe for EpochSettingsMessage",1,["mithril_common::messages::epoch_settings::EpochSettingsMessage"]],["impl UnwindSafe for SignerWithStakeMessagePart",1,["mithril_common::messages::message_parts::signer::SignerWithStakeMessagePart"]],["impl UnwindSafe for MithrilStakeDistributionMessage",1,["mithril_common::messages::mithril_stake_distribution::MithrilStakeDistributionMessage"]],["impl UnwindSafe for MithrilStakeDistributionListItemMessage",1,["mithril_common::messages::mithril_stake_distribution_list::MithrilStakeDistributionListItemMessage"]],["impl UnwindSafe for RegisterSignatureMessage",1,["mithril_common::messages::register_signature::RegisterSignatureMessage"]],["impl UnwindSafe for RegisterSignerMessage",1,["mithril_common::messages::register_signer::RegisterSignerMessage"]],["impl UnwindSafe for SnapshotMessage",1,["mithril_common::messages::snapshot::SnapshotMessage"]],["impl UnwindSafe for SnapshotListItemMessage",1,["mithril_common::messages::snapshot_list::SnapshotListItemMessage"]],["impl UnwindSafe for MultiSigner",1,["mithril_common::protocol::multi_signer::MultiSigner"]],["impl UnwindSafe for SignerBuilder",1,["mithril_common::protocol::signer_builder::SignerBuilder"]],["impl UnwindSafe for SignerBuilderError",1,["mithril_common::protocol::signer_builder::SignerBuilderError"]],["impl UnwindSafe for SingleSigner",1,["mithril_common::protocol::single_signer::SingleSigner"]],["impl !UnwindSafe for CardanoImmutableFilesFullSignableBuilder",1,["mithril_common::signable_builder::cardano_immutable_full_signable_builder::CardanoImmutableFilesFullSignableBuilder"]],["impl UnwindSafe for MithrilStakeDistributionSignableBuilder",1,["mithril_common::signable_builder::mithril_stake_distribution::MithrilStakeDistributionSignableBuilder"]],["impl !UnwindSafe for MithrilSignableBuilderService",1,["mithril_common::signable_builder::signable_builder_service::MithrilSignableBuilderService"]],["impl UnwindSafe for WhereCondition",1,["mithril_common::sqlite::condition::WhereCondition"]],["impl<'a, T> UnwindSafe for EntityCursor<'a, T>where\n T: UnwindSafe,",1,["mithril_common::sqlite::cursor::EntityCursor"]],["impl UnwindSafe for HydrationError",1,["mithril_common::sqlite::entity::HydrationError"]],["impl UnwindSafe for ProjectionField",1,["mithril_common::sqlite::projection::ProjectionField"]],["impl UnwindSafe for Projection",1,["mithril_common::sqlite::projection::Projection"]],["impl UnwindSafe for SourceAlias",1,["mithril_common::sqlite::source_alias::SourceAlias"]],["impl<K, V> UnwindSafe for MemoryAdapter<K, V>where\n K: UnwindSafe,\n V: UnwindSafe,",1,["mithril_common::store::adapter::memory_adapter::MemoryAdapter"]],["impl<K, V> !UnwindSafe for SQLiteAdapter<K, V>",1,["mithril_common::store::adapter::sqlite_adapter::SQLiteAdapter"]],["impl<V> UnwindSafe for SQLiteResultIterator<V>where\n V: UnwindSafe,",1,["mithril_common::store::adapter::sqlite_adapter::SQLiteResultIterator"]],["impl !UnwindSafe for AdapterError",1,["mithril_common::store::adapter::store_adapter::AdapterError"]],["impl<K, R> UnwindSafe for DumbStoreAdapter<K, R>where\n K: UnwindSafe,\n R: UnwindSafe,",1,["mithril_common::store::adapter::dumb_adapter::DumbStoreAdapter"]],["impl<K, R> UnwindSafe for FailStoreAdapter<K, R>where\n K: UnwindSafe,\n R: UnwindSafe,",1,["mithril_common::store::adapter::fail_adapter::FailStoreAdapter"]],["impl !UnwindSafe for StoreError",1,["mithril_common::store::error::StoreError"]],["impl !UnwindSafe for StakeStore",1,["mithril_common::store::stake_store::StakeStore"]],["impl<'a> UnwindSafe for APISpec<'a>",1,["mithril_common::test_utils::apispec::APISpec"]],["impl UnwindSafe for MithrilFixtureBuilder",1,["mithril_common::test_utils::fixture_builder::MithrilFixtureBuilder"]],["impl UnwindSafe for StakeDistributionGenerationMethod",1,["mithril_common::test_utils::fixture_builder::StakeDistributionGenerationMethod"]],["impl UnwindSafe for MithrilFixture",1,["mithril_common::test_utils::mithril_fixture::MithrilFixture"]],["impl UnwindSafe for SignerFixture",1,["mithril_common::test_utils::mithril_fixture::SignerFixture"]]], -"mithril_signer":[["impl !UnwindSafe for AggregatorClientError",1,["mithril_signer::aggregator_client::AggregatorClientError"]],["impl UnwindSafe for AggregatorHTTPClient",1,["mithril_signer::aggregator_client::AggregatorHTTPClient"]],["impl UnwindSafe for Configuration",1,["mithril_signer::configuration::Configuration"]],["impl UnwindSafe for DefaultConfiguration",1,["mithril_signer::configuration::DefaultConfiguration"]],["impl UnwindSafe for FromEpochSettingsAdapter",1,["mithril_signer::message_adapters::from_epoch_settings::FromEpochSettingsAdapter"]],["impl UnwindSafe for FromPendingCertificateMessageAdapter",1,["mithril_signer::message_adapters::from_pending_certificate_message::FromPendingCertificateMessageAdapter"]],["impl UnwindSafe for ToRegisterSignerMessageAdapter",1,["mithril_signer::message_adapters::to_register_signer_message::ToRegisterSignerMessageAdapter"]],["impl !UnwindSafe for ProtocolInitializerStore",1,["mithril_signer::protocol_initializer_store::ProtocolInitializerStore"]],["impl !UnwindSafe for RuntimeError",1,["mithril_signer::runtime::error::RuntimeError"]],["impl UnwindSafe for RunnerError",1,["mithril_signer::runtime::runner::RunnerError"]],["impl !UnwindSafe for SignerRunner",1,["mithril_signer::runtime::runner::SignerRunner"]],["impl<'a> UnwindSafe for ProductionServiceBuilder<'a>",1,["mithril_signer::runtime::signer_services::ProductionServiceBuilder"]],["impl !UnwindSafe for SignerServices",1,["mithril_signer::runtime::signer_services::SignerServices"]],["impl UnwindSafe for SignerState",1,["mithril_signer::runtime::state_machine::SignerState"]],["impl !UnwindSafe for StateMachine",1,["mithril_signer::runtime::state_machine::StateMachine"]],["impl UnwindSafe for MithrilProtocolInitializerBuilder",1,["mithril_signer::single_signer::MithrilProtocolInitializerBuilder"]],["impl !UnwindSafe for SingleSignerError",1,["mithril_signer::single_signer::SingleSignerError"]],["impl UnwindSafe for MithrilSingleSigner",1,["mithril_signer::single_signer::MithrilSingleSigner"]]], -"mithril_stm":[["impl UnwindSafe for AggregationError",1,["mithril_stm::error::AggregationError"]],["impl UnwindSafe for RegisterError",1,["mithril_stm::error::RegisterError"]],["impl UnwindSafe for KeyReg",1,["mithril_stm::key_reg::KeyReg"]],["impl<D> UnwindSafe for ClosedKeyReg<D>where\n D: RefUnwindSafe,",1,["mithril_stm::key_reg::ClosedKeyReg"]],["impl UnwindSafe for StmParameters",1,["mithril_stm::stm::StmParameters"]],["impl UnwindSafe for StmInitializer",1,["mithril_stm::stm::StmInitializer"]],["impl<D> UnwindSafe for StmSigner<D>where\n D: RefUnwindSafe,",1,["mithril_stm::stm::StmSigner"]],["impl<D> UnwindSafe for StmClerk<D>where\n D: RefUnwindSafe,",1,["mithril_stm::stm::StmClerk"]],["impl UnwindSafe for StmSig",1,["mithril_stm::stm::StmSig"]],["impl<D> UnwindSafe for StmAggrVerificationKey<D>where\n D: UnwindSafe,",1,["mithril_stm::stm::StmAggrVerificationKey"]],["impl<D> UnwindSafe for StmAggrSig<D>where\n D: UnwindSafe,",1,["mithril_stm::stm::StmAggrSig"]]] +"mithril_aggregator":[["impl UnwindSafe for MainOpts",1,["mithril_aggregator::commands::MainOpts"]],["impl UnwindSafe for ExecutionEnvironment",1,["mithril_aggregator::configuration::ExecutionEnvironment"]],["impl UnwindSafe for Configuration",1,["mithril_aggregator::configuration::Configuration"]],["impl UnwindSafe for SnapshotUploaderType",1,["mithril_aggregator::configuration::SnapshotUploaderType"]],["impl UnwindSafe for DefaultConfiguration",1,["mithril_aggregator::configuration::DefaultConfiguration"]],["impl UnwindSafe for CertificateRecord",1,["mithril_aggregator::database::provider::certificate::CertificateRecord"]],["impl<'client> !UnwindSafe for CertificateRecordProvider<'client>",1,["mithril_aggregator::database::provider::certificate::CertificateRecordProvider"]],["impl<'conn> !UnwindSafe for InsertCertificateRecordProvider<'conn>",1,["mithril_aggregator::database::provider::certificate::InsertCertificateRecordProvider"]],["impl<'conn> !UnwindSafe for DeleteCertificateProvider<'conn>",1,["mithril_aggregator::database::provider::certificate::DeleteCertificateProvider"]],["impl !UnwindSafe for CertificateRepository",1,["mithril_aggregator::database::provider::certificate::CertificateRepository"]],["impl UnwindSafe for EpochSettingRecord",1,["mithril_aggregator::database::provider::epoch_setting::EpochSettingRecord"]],["impl<'client> !UnwindSafe for EpochSettingProvider<'client>",1,["mithril_aggregator::database::provider::epoch_setting::EpochSettingProvider"]],["impl<'conn> !UnwindSafe for UpdateEpochSettingProvider<'conn>",1,["mithril_aggregator::database::provider::epoch_setting::UpdateEpochSettingProvider"]],["impl<'conn> !UnwindSafe for DeleteEpochSettingProvider<'conn>",1,["mithril_aggregator::database::provider::epoch_setting::DeleteEpochSettingProvider"]],["impl !UnwindSafe for EpochSettingStore",1,["mithril_aggregator::database::provider::epoch_setting::EpochSettingStore"]],["impl UnwindSafe for OpenMessageRecord",1,["mithril_aggregator::database::provider::open_message::OpenMessageRecord"]],["impl UnwindSafe for OpenMessageWithSingleSignaturesRecord",1,["mithril_aggregator::database::provider::open_message::OpenMessageWithSingleSignaturesRecord"]],["impl !UnwindSafe for OpenMessageRepository",1,["mithril_aggregator::database::provider::open_message::OpenMessageRepository"]],["impl UnwindSafe for SignedEntityRecord",1,["mithril_aggregator::database::provider::signed_entity::SignedEntityRecord"]],["impl<'client> !UnwindSafe for SignedEntityRecordProvider<'client>",1,["mithril_aggregator::database::provider::signed_entity::SignedEntityRecordProvider"]],["impl<'conn> !UnwindSafe for InsertSignedEntityRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signed_entity::InsertSignedEntityRecordProvider"]],["impl !UnwindSafe for SignedEntityStoreAdapter",1,["mithril_aggregator::database::provider::signed_entity::SignedEntityStoreAdapter"]],["impl UnwindSafe for SignerRecord",1,["mithril_aggregator::database::provider::signer::SignerRecord"]],["impl<'client> !UnwindSafe for SignerRecordProvider<'client>",1,["mithril_aggregator::database::provider::signer::SignerRecordProvider"]],["impl<'conn> !UnwindSafe for InsertSignerRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signer::InsertSignerRecordProvider"]],["impl<'conn> !UnwindSafe for UpdateSignerRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signer::UpdateSignerRecordProvider"]],["impl !UnwindSafe for SignerStore",1,["mithril_aggregator::database::provider::signer::SignerStore"]],["impl UnwindSafe for SignerRegistrationRecord",1,["mithril_aggregator::database::provider::signer_registration::SignerRegistrationRecord"]],["impl<'client> !UnwindSafe for SignerRegistrationRecordProvider<'client>",1,["mithril_aggregator::database::provider::signer_registration::SignerRegistrationRecordProvider"]],["impl<'conn> !UnwindSafe for InsertOrReplaceSignerRegistrationRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signer_registration::InsertOrReplaceSignerRegistrationRecordProvider"]],["impl<'conn> !UnwindSafe for DeleteSignerRegistrationRecordProvider<'conn>",1,["mithril_aggregator::database::provider::signer_registration::DeleteSignerRegistrationRecordProvider"]],["impl !UnwindSafe for SignerRegistrationStore",1,["mithril_aggregator::database::provider::signer_registration::SignerRegistrationStore"]],["impl UnwindSafe for SingleSignatureRecord",1,["mithril_aggregator::database::provider::single_signature::SingleSignatureRecord"]],["impl<'client> !UnwindSafe for SingleSignatureRecordProvider<'client>",1,["mithril_aggregator::database::provider::single_signature::SingleSignatureRecordProvider"]],["impl<'conn> !UnwindSafe for UpdateSingleSignatureRecordProvider<'conn>",1,["mithril_aggregator::database::provider::single_signature::UpdateSingleSignatureRecordProvider"]],["impl !UnwindSafe for SingleSignatureRepository",1,["mithril_aggregator::database::provider::single_signature::SingleSignatureRepository"]],["impl UnwindSafe for StakePool",1,["mithril_aggregator::database::provider::stake_pool::StakePool"]],["impl<'client> !UnwindSafe for StakePoolProvider<'client>",1,["mithril_aggregator::database::provider::stake_pool::StakePoolProvider"]],["impl<'conn> !UnwindSafe for InsertOrReplaceStakePoolProvider<'conn>",1,["mithril_aggregator::database::provider::stake_pool::InsertOrReplaceStakePoolProvider"]],["impl<'conn> !UnwindSafe for DeleteStakePoolProvider<'conn>",1,["mithril_aggregator::database::provider::stake_pool::DeleteStakePoolProvider"]],["impl !UnwindSafe for StakePoolStore",1,["mithril_aggregator::database::provider::stake_pool::StakePoolStore"]],["impl !UnwindSafe for DependenciesBuilder",1,["mithril_aggregator::dependency_injection::builder::DependenciesBuilder"]],["impl !UnwindSafe for DependencyContainer",1,["mithril_aggregator::dependency_injection::containers::DependencyContainer"]],["impl !UnwindSafe for DependenciesBuilderError",1,["mithril_aggregator::dependency_injection::error::DependenciesBuilderError"]],["impl UnwindSafe for OpenMessage",1,["mithril_aggregator::entities::open_message::OpenMessage"]],["impl UnwindSafe for SignerRegistrationsMessage",1,["mithril_aggregator::entities::signer_registration_message::SignerRegistrationsMessage"]],["impl UnwindSafe for SignerRegistrationsListItemMessage",1,["mithril_aggregator::entities::signer_registration_message::SignerRegistrationsListItemMessage"]],["impl UnwindSafe for EventMessage",1,["mithril_aggregator::event_store::event::EventMessage"]],["impl UnwindSafe for Event",1,["mithril_aggregator::event_store::event::Event"]],["impl UnwindSafe for EventPersister",1,["mithril_aggregator::event_store::event::EventPersister"]],["impl !UnwindSafe for EventStore",1,["mithril_aggregator::event_store::runner::EventStore"]],["impl<MSG> !UnwindSafe for TransmitterService<MSG>",1,["mithril_aggregator::event_store::transmitter_service::TransmitterService"]],["impl UnwindSafe for FromRegisterSignerAdapter",1,["mithril_aggregator::message_adapters::from_register_signer::FromRegisterSignerAdapter"]],["impl UnwindSafe for ToCertificatePendingMessageAdapter",1,["mithril_aggregator::message_adapters::to_certificate_pending_message::ToCertificatePendingMessageAdapter"]],["impl UnwindSafe for ToEpochSettingsMessageAdapter",1,["mithril_aggregator::message_adapters::to_epoch_settings_message::ToEpochSettingsMessageAdapter"]],["impl !UnwindSafe for ProtocolError",1,["mithril_aggregator::multi_signer::ProtocolError"]],["impl !UnwindSafe for MultiSignerImpl",1,["mithril_aggregator::multi_signer::MultiSignerImpl"]],["impl !UnwindSafe for RuntimeError",1,["mithril_aggregator::runtime::error::RuntimeError"]],["impl UnwindSafe for AggregatorConfig",1,["mithril_aggregator::runtime::runner::AggregatorConfig"]],["impl !UnwindSafe for AggregatorRunner",1,["mithril_aggregator::runtime::runner::AggregatorRunner"]],["impl !UnwindSafe for AggregatorRuntime",1,["mithril_aggregator::runtime::state_machine::AggregatorRuntime"]],["impl UnwindSafe for CertifierServiceError",1,["mithril_aggregator::services::certifier::CertifierServiceError"]],["impl !UnwindSafe for MithrilCertifierService",1,["mithril_aggregator::services::certifier::MithrilCertifierService"]],["impl !UnwindSafe for MithrilSignedEntityService",1,["mithril_aggregator::services::signed_entity::MithrilSignedEntityService"]],["impl !UnwindSafe for StakePoolDistributionServiceError",1,["mithril_aggregator::services::stake_distribution::StakePoolDistributionServiceError"]],["impl !UnwindSafe for MithrilStakeDistributionService",1,["mithril_aggregator::services::stake_distribution::MithrilStakeDistributionService"]],["impl !UnwindSafe for MithrilTickerService",1,["mithril_aggregator::services::ticker::MithrilTickerService"]],["impl !UnwindSafe for SignerRegistrationError",1,["mithril_aggregator::signer_registerer::SignerRegistrationError"]],["impl UnwindSafe for SignerRegistrationRound",1,["mithril_aggregator::signer_registerer::SignerRegistrationRound"]],["impl !UnwindSafe for MithrilSignerRegisterer",1,["mithril_aggregator::signer_registerer::MithrilSignerRegisterer"]],["impl UnwindSafe for DumbSnapshotUploader",1,["mithril_aggregator::snapshot_uploaders::dumb_snapshot_uploader::DumbSnapshotUploader"]],["impl UnwindSafe for LocalSnapshotUploader",1,["mithril_aggregator::snapshot_uploaders::local_snapshot_uploader::LocalSnapshotUploader"]],["impl !UnwindSafe for RemoteSnapshotUploader",1,["mithril_aggregator::snapshot_uploaders::remote_snapshot_uploader::RemoteSnapshotUploader"]],["impl UnwindSafe for GzipSnapshotter",1,["mithril_aggregator::snapshotter::GzipSnapshotter"]],["impl !UnwindSafe for SnapshotError",1,["mithril_aggregator::snapshotter::SnapshotError"]],["impl UnwindSafe for DumbSnapshotter",1,["mithril_aggregator::snapshotter::DumbSnapshotter"]],["impl !UnwindSafe for CertificatePendingStore",1,["mithril_aggregator::store::pending_certificate_store::CertificatePendingStore"]],["impl !UnwindSafe for ProtocolParametersStore",1,["mithril_aggregator::store::protocol_parameters_store::ProtocolParametersStore"]],["impl !UnwindSafe for VerificationKeyStore",1,["mithril_aggregator::store::verification_key_store::VerificationKeyStore"]]], +"mithril_client":[["impl !UnwindSafe for CertificateClient",1,["mithril_client::aggregator_client::certificate_client::CertificateClient"]],["impl !UnwindSafe for AggregatorHTTPClientError",1,["mithril_client::aggregator_client::http_client::AggregatorHTTPClientError"]],["impl !UnwindSafe for AggregatorHTTPClient",1,["mithril_client::aggregator_client::http_client::AggregatorHTTPClient"]],["impl !UnwindSafe for MithrilStakeDistributionClient",1,["mithril_client::aggregator_client::mithril_stake_distribution_client::MithrilStakeDistributionClient"]],["impl UnwindSafe for SnapshotClientError",1,["mithril_client::aggregator_client::snapshot_client::SnapshotClientError"]],["impl !UnwindSafe for SnapshotClient",1,["mithril_client::aggregator_client::snapshot_client::SnapshotClient"]],["impl UnwindSafe for MithrilStakeDistributionDownloadCommand",1,["mithril_client::commands::mithril_stake_distribution::download::MithrilStakeDistributionDownloadCommand"]],["impl UnwindSafe for MithrilStakeDistributionListCommand",1,["mithril_client::commands::mithril_stake_distribution::list::MithrilStakeDistributionListCommand"]],["impl UnwindSafe for MithrilStakeDistributionCommands",1,["mithril_client::commands::mithril_stake_distribution::MithrilStakeDistributionCommands"]],["impl UnwindSafe for SnapshotDownloadCommand",1,["mithril_client::commands::snapshot::download::SnapshotDownloadCommand"]],["impl UnwindSafe for SnapshotListCommand",1,["mithril_client::commands::snapshot::list::SnapshotListCommand"]],["impl UnwindSafe for SnapshotShowCommand",1,["mithril_client::commands::snapshot::show::SnapshotShowCommand"]],["impl UnwindSafe for SnapshotCommands",1,["mithril_client::commands::snapshot::SnapshotCommands"]],["impl !UnwindSafe for DependenciesBuilder",1,["mithril_client::dependencies::builder::DependenciesBuilder"]],["impl UnwindSafe for SnapshotListItem",1,["mithril_client::entities::SnapshotListItem"]],["impl UnwindSafe for SnapshotFieldItem",1,["mithril_client::entities::SnapshotFieldItem"]],["impl UnwindSafe for MithrilStakeDistributionListItem",1,["mithril_client::entities::MithrilStakeDistributionListItem"]],["impl UnwindSafe for FromCertificateMessageAdapter",1,["mithril_client::message_adapters::from_certificate_message_adapter::FromCertificateMessageAdapter"]],["impl UnwindSafe for FromSnapshotMessageAdapter",1,["mithril_client::message_adapters::from_snapshot_message::FromSnapshotMessageAdapter"]],["impl !UnwindSafe for MithrilStakeDistributionServiceError",1,["mithril_client::services::mithril_stake_distribution::MithrilStakeDistributionServiceError"]],["impl !UnwindSafe for AppMithrilStakeDistributionService",1,["mithril_client::services::mithril_stake_distribution::AppMithrilStakeDistributionService"]],["impl !UnwindSafe for SnapshotServiceError",1,["mithril_client::services::snapshot::SnapshotServiceError"]],["impl !UnwindSafe for MithrilClientSnapshotService",1,["mithril_client::services::snapshot::MithrilClientSnapshotService"]],["impl UnwindSafe for SnapshotUnpacker",1,["mithril_client::utils::unpacker::SnapshotUnpacker"]],["impl !UnwindSafe for SnapshotUnpackerError",1,["mithril_client::utils::unpacker::SnapshotUnpackerError"]]], +"mithril_common":[["impl !UnwindSafe for APIVersionProviderError",1,["mithril_common::api_version::APIVersionProviderError"]],["impl UnwindSafe for APIVersionProvider",1,["mithril_common::api_version::APIVersionProvider"]],["impl !UnwindSafe for BeaconProviderError",1,["mithril_common::beacon_provider::BeaconProviderError"]],["impl !UnwindSafe for BeaconProviderImpl",1,["mithril_common::beacon_provider::BeaconProviderImpl"]],["impl UnwindSafe for CertificateGenesisProducerError",1,["mithril_common::certificate_chain::certificate_genesis::CertificateGenesisProducerError"]],["impl UnwindSafe for CertificateGenesisProducer",1,["mithril_common::certificate_chain::certificate_genesis::CertificateGenesisProducer"]],["impl UnwindSafe for CertificateRetrieverError",1,["mithril_common::certificate_chain::certificate_retriever::CertificateRetrieverError"]],["impl !UnwindSafe for CertificateVerifierError",1,["mithril_common::certificate_chain::certificate_verifier::CertificateVerifierError"]],["impl UnwindSafe for MithrilCertificateVerifier",1,["mithril_common::certificate_chain::certificate_verifier::MithrilCertificateVerifier"]],["impl UnwindSafe for CardanoCliRunner",1,["mithril_common::chain_observer::cli_observer::CardanoCliRunner"]],["impl !UnwindSafe for CardanoCliChainObserver",1,["mithril_common::chain_observer::cli_observer::CardanoCliChainObserver"]],["impl !UnwindSafe for FakeObserver",1,["mithril_common::chain_observer::fake_observer::FakeObserver"]],["impl !UnwindSafe for ChainObserverError",1,["mithril_common::chain_observer::interface::ChainObserverError"]],["impl UnwindSafe for MockChainObserver",1,["mithril_common::chain_observer::interface::MockChainObserver"]],["impl !UnwindSafe for TxDatumError",1,["mithril_common::chain_observer::model::TxDatumError"]],["impl UnwindSafe for TxDatum",1,["mithril_common::chain_observer::model::TxDatum"]],["impl UnwindSafe for TxDatumFieldValue",1,["mithril_common::chain_observer::model::TxDatumFieldValue"]],["impl UnwindSafe for TxDatumFieldTypeName",1,["mithril_common::chain_observer::model::TxDatumFieldTypeName"]],["impl UnwindSafe for TxDatumBuilder",1,["mithril_common::chain_observer::model::TxDatumBuilder"]],["impl UnwindSafe for Sum6KesBytes",1,["mithril_common::crypto_helper::cardano::codec::Sum6KesBytes"]],["impl UnwindSafe for ColdKeyGenerator",1,["mithril_common::crypto_helper::cardano::cold_key::ColdKeyGenerator"]],["impl UnwindSafe for ProtocolRegistrationErrorWrapper",1,["mithril_common::crypto_helper::cardano::key_certification::ProtocolRegistrationErrorWrapper"]],["impl !UnwindSafe for ProtocolInitializerErrorWrapper",1,["mithril_common::crypto_helper::cardano::key_certification::ProtocolInitializerErrorWrapper"]],["impl UnwindSafe for OpCert",1,["mithril_common::crypto_helper::cardano::opcert::OpCert"]],["impl !UnwindSafe for EraMarkersVerifierError",1,["mithril_common::crypto_helper::era::EraMarkersVerifierError"]],["impl UnwindSafe for EraMarkersSigner",1,["mithril_common::crypto_helper::era::EraMarkersSigner"]],["impl UnwindSafe for EraMarkersVerifier",1,["mithril_common::crypto_helper::era::EraMarkersVerifier"]],["impl !UnwindSafe for ProtocolGenesisError",1,["mithril_common::crypto_helper::genesis::ProtocolGenesisError"]],["impl UnwindSafe for ProtocolGenesisSigner",1,["mithril_common::crypto_helper::genesis::ProtocolGenesisSigner"]],["impl UnwindSafe for ProtocolGenesisVerifier",1,["mithril_common::crypto_helper::genesis::ProtocolGenesisVerifier"]],["impl<T> UnwindSafe for ProtocolKey<T>where\n T: UnwindSafe,",1,["mithril_common::crypto_helper::types::protocol_key::ProtocolKey"]],["impl UnwindSafe for ApplicationNodeType",1,["mithril_common::database::db_version::ApplicationNodeType"]],["impl UnwindSafe for DatabaseVersion",1,["mithril_common::database::db_version::DatabaseVersion"]],["impl<'conn> !UnwindSafe for DatabaseVersionProvider<'conn>",1,["mithril_common::database::db_version::DatabaseVersionProvider"]],["impl<'conn> !UnwindSafe for DatabaseVersionUpdater<'conn>",1,["mithril_common::database::db_version::DatabaseVersionUpdater"]],["impl !UnwindSafe for DatabaseVersionChecker",1,["mithril_common::database::version_checker::DatabaseVersionChecker"]],["impl UnwindSafe for SqlMigration",1,["mithril_common::database::version_checker::SqlMigration"]],["impl UnwindSafe for JsonImmutableFileDigestCacheProvider",1,["mithril_common::digesters::cache::json_provider::JsonImmutableFileDigestCacheProvider"]],["impl<'a> UnwindSafe for JsonImmutableFileDigestCacheProviderBuilder<'a>",1,["mithril_common::digesters::cache::json_provider_builder::JsonImmutableFileDigestCacheProviderBuilder"]],["impl !UnwindSafe for MemoryImmutableFileDigestCacheProvider",1,["mithril_common::digesters::cache::memory_provider::MemoryImmutableFileDigestCacheProvider"]],["impl !UnwindSafe for ImmutableDigesterCacheProviderError",1,["mithril_common::digesters::cache::provider::ImmutableDigesterCacheProviderError"]],["impl !UnwindSafe for ImmutableDigesterCacheStoreError",1,["mithril_common::digesters::cache::provider::ImmutableDigesterCacheStoreError"]],["impl !UnwindSafe for ImmutableDigesterCacheGetError",1,["mithril_common::digesters::cache::provider::ImmutableDigesterCacheGetError"]],["impl !UnwindSafe for CardanoImmutableDigester",1,["mithril_common::digesters::cardano_immutable_digester::CardanoImmutableDigester"]],["impl !UnwindSafe for DumbImmutableDigester",1,["mithril_common::digesters::dumb_immutable_observer::DumbImmutableDigester"]],["impl UnwindSafe for DummyImmutablesDbBuilder",1,["mithril_common::digesters::dummy_immutable_db_builder::DummyImmutablesDbBuilder"]],["impl UnwindSafe for DummyImmutableDb",1,["mithril_common::digesters::dummy_immutable_db_builder::DummyImmutableDb"]],["impl !UnwindSafe for ImmutableDigesterError",1,["mithril_common::digesters::immutable_digester::ImmutableDigesterError"]],["impl UnwindSafe for ImmutableFile",1,["mithril_common::digesters::immutable_file::ImmutableFile"]],["impl UnwindSafe for ImmutableFileCreationError",1,["mithril_common::digesters::immutable_file::ImmutableFileCreationError"]],["impl !UnwindSafe for ImmutableFileListingError",1,["mithril_common::digesters::immutable_file::ImmutableFileListingError"]],["impl !UnwindSafe for ImmutableFileObserverError",1,["mithril_common::digesters::immutable_file_observer::ImmutableFileObserverError"]],["impl UnwindSafe for ImmutableFileSystemObserver",1,["mithril_common::digesters::immutable_file_observer::ImmutableFileSystemObserver"]],["impl !UnwindSafe for DumbImmutableFileObserver",1,["mithril_common::digesters::immutable_file_observer::DumbImmutableFileObserver"]],["impl UnwindSafe for Beacon",1,["mithril_common::entities::beacon::Beacon"]],["impl UnwindSafe for BeaconComparison",1,["mithril_common::entities::beacon::BeaconComparison"]],["impl UnwindSafe for BeaconComparisonError",1,["mithril_common::entities::beacon::BeaconComparisonError"]],["impl UnwindSafe for CardanoNetwork",1,["mithril_common::entities::cardano_network::CardanoNetwork"]],["impl UnwindSafe for CertificateSignature",1,["mithril_common::entities::certificate::CertificateSignature"]],["impl UnwindSafe for Certificate",1,["mithril_common::entities::certificate::Certificate"]],["impl UnwindSafe for CertificateMetadata",1,["mithril_common::entities::certificate_metadata::CertificateMetadata"]],["impl UnwindSafe for CertificatePending",1,["mithril_common::entities::certificate_pending::CertificatePending"]],["impl UnwindSafe for Epoch",1,["mithril_common::entities::epoch::Epoch"]],["impl UnwindSafe for EpochError",1,["mithril_common::entities::epoch::EpochError"]],["impl UnwindSafe for EpochSettings",1,["mithril_common::entities::epoch_settings::EpochSettings"]],["impl UnwindSafe for InternalServerError",1,["mithril_common::entities::http_server_error::InternalServerError"]],["impl UnwindSafe for ClientError",1,["mithril_common::entities::http_server_error::ClientError"]],["impl UnwindSafe for MithrilStakeDistribution",1,["mithril_common::entities::mithril_stake_distribution::MithrilStakeDistribution"]],["impl UnwindSafe for ProtocolMessagePartKey",1,["mithril_common::entities::protocol_message::ProtocolMessagePartKey"]],["impl UnwindSafe for ProtocolMessage",1,["mithril_common::entities::protocol_message::ProtocolMessage"]],["impl UnwindSafe for ProtocolParameters",1,["mithril_common::entities::protocol_parameters::ProtocolParameters"]],["impl<T> UnwindSafe for SignedEntity<T>where\n T: UnwindSafe,",1,["mithril_common::entities::signed_entity::SignedEntity"]],["impl UnwindSafe for SignedEntityType",1,["mithril_common::entities::signed_entity_type::SignedEntityType"]],["impl UnwindSafe for SignedEntityTypeDiscriminants",1,["mithril_common::entities::signed_entity_type::SignedEntityTypeDiscriminants"]],["impl UnwindSafe for Signer",1,["mithril_common::entities::signer::Signer"]],["impl UnwindSafe for SignerWithStake",1,["mithril_common::entities::signer::SignerWithStake"]],["impl UnwindSafe for SingleSignatures",1,["mithril_common::entities::single_signatures::SingleSignatures"]],["impl UnwindSafe for Snapshot",1,["mithril_common::entities::snapshot::Snapshot"]],["impl UnwindSafe for BootstrapAdapter",1,["mithril_common::era::adapters::bootstrap::BootstrapAdapter"]],["impl UnwindSafe for AdapterType",1,["mithril_common::era::adapters::builder::AdapterType"]],["impl UnwindSafe for AdapterBuilder",1,["mithril_common::era::adapters::builder::AdapterBuilder"]],["impl UnwindSafe for EraMarkersPayload",1,["mithril_common::era::adapters::cardano_chain::EraMarkersPayload"]],["impl !UnwindSafe for CardanoChainAdapter",1,["mithril_common::era::adapters::cardano_chain::CardanoChainAdapter"]],["impl UnwindSafe for DummyAdapter",1,["mithril_common::era::adapters::dummy::DummyAdapter"]],["impl UnwindSafe for FileAdapter",1,["mithril_common::era::adapters::file::FileAdapter"]],["impl UnwindSafe for EraChecker",1,["mithril_common::era::era_checker::EraChecker"]],["impl UnwindSafe for EraMarker",1,["mithril_common::era::era_reader::EraMarker"]],["impl UnwindSafe for EraEpochToken",1,["mithril_common::era::era_reader::EraEpochToken"]],["impl !UnwindSafe for EraReader",1,["mithril_common::era::era_reader::EraReader"]],["impl !UnwindSafe for EraReaderError",1,["mithril_common::era::era_reader::EraReaderError"]],["impl UnwindSafe for UnsupportedEraError",1,["mithril_common::era::supported_era::UnsupportedEraError"]],["impl UnwindSafe for SupportedEra",1,["mithril_common::era::supported_era::SupportedEra"]],["impl UnwindSafe for SupportedEraIter",1,["mithril_common::era::supported_era::SupportedEraIter"]],["impl UnwindSafe for CertificateMessage",1,["mithril_common::messages::certificate::CertificateMessage"]],["impl UnwindSafe for CertificateListItemMessageMetadata",1,["mithril_common::messages::certificate_list::CertificateListItemMessageMetadata"]],["impl UnwindSafe for CertificateListItemMessage",1,["mithril_common::messages::certificate_list::CertificateListItemMessage"]],["impl UnwindSafe for CertificateMetadataMessage",1,["mithril_common::messages::certificate_metadata::CertificateMetadataMessage"]],["impl UnwindSafe for CertificatePendingMessage",1,["mithril_common::messages::certificate_pending::CertificatePendingMessage"]],["impl UnwindSafe for SignerMessage",1,["mithril_common::messages::certificate_pending::SignerMessage"]],["impl UnwindSafe for EpochSettingsMessage",1,["mithril_common::messages::epoch_settings::EpochSettingsMessage"]],["impl UnwindSafe for SignerWithStakeMessagePart",1,["mithril_common::messages::message_parts::signer::SignerWithStakeMessagePart"]],["impl UnwindSafe for MithrilStakeDistributionMessage",1,["mithril_common::messages::mithril_stake_distribution::MithrilStakeDistributionMessage"]],["impl UnwindSafe for MithrilStakeDistributionListItemMessage",1,["mithril_common::messages::mithril_stake_distribution_list::MithrilStakeDistributionListItemMessage"]],["impl UnwindSafe for RegisterSignatureMessage",1,["mithril_common::messages::register_signature::RegisterSignatureMessage"]],["impl UnwindSafe for RegisterSignerMessage",1,["mithril_common::messages::register_signer::RegisterSignerMessage"]],["impl UnwindSafe for SnapshotMessage",1,["mithril_common::messages::snapshot::SnapshotMessage"]],["impl UnwindSafe for SnapshotListItemMessage",1,["mithril_common::messages::snapshot_list::SnapshotListItemMessage"]],["impl UnwindSafe for MultiSigner",1,["mithril_common::protocol::multi_signer::MultiSigner"]],["impl UnwindSafe for SignerBuilder",1,["mithril_common::protocol::signer_builder::SignerBuilder"]],["impl UnwindSafe for SignerBuilderError",1,["mithril_common::protocol::signer_builder::SignerBuilderError"]],["impl UnwindSafe for SingleSigner",1,["mithril_common::protocol::single_signer::SingleSigner"]],["impl !UnwindSafe for CardanoImmutableFilesFullSignableBuilder",1,["mithril_common::signable_builder::cardano_immutable_full_signable_builder::CardanoImmutableFilesFullSignableBuilder"]],["impl UnwindSafe for MithrilStakeDistributionSignableBuilder",1,["mithril_common::signable_builder::mithril_stake_distribution::MithrilStakeDistributionSignableBuilder"]],["impl !UnwindSafe for MithrilSignableBuilderService",1,["mithril_common::signable_builder::signable_builder_service::MithrilSignableBuilderService"]],["impl UnwindSafe for WhereCondition",1,["mithril_common::sqlite::condition::WhereCondition"]],["impl<'a, T> UnwindSafe for EntityCursor<'a, T>where\n T: UnwindSafe,",1,["mithril_common::sqlite::cursor::EntityCursor"]],["impl UnwindSafe for HydrationError",1,["mithril_common::sqlite::entity::HydrationError"]],["impl UnwindSafe for ProjectionField",1,["mithril_common::sqlite::projection::ProjectionField"]],["impl UnwindSafe for Projection",1,["mithril_common::sqlite::projection::Projection"]],["impl UnwindSafe for SourceAlias",1,["mithril_common::sqlite::source_alias::SourceAlias"]],["impl<K, V> UnwindSafe for MemoryAdapter<K, V>where\n K: UnwindSafe,\n V: UnwindSafe,",1,["mithril_common::store::adapter::memory_adapter::MemoryAdapter"]],["impl<K, V> !UnwindSafe for SQLiteAdapter<K, V>",1,["mithril_common::store::adapter::sqlite_adapter::SQLiteAdapter"]],["impl<V> UnwindSafe for SQLiteResultIterator<V>where\n V: UnwindSafe,",1,["mithril_common::store::adapter::sqlite_adapter::SQLiteResultIterator"]],["impl !UnwindSafe for AdapterError",1,["mithril_common::store::adapter::store_adapter::AdapterError"]],["impl<K, R> UnwindSafe for DumbStoreAdapter<K, R>where\n K: UnwindSafe,\n R: UnwindSafe,",1,["mithril_common::store::adapter::dumb_adapter::DumbStoreAdapter"]],["impl<K, R> UnwindSafe for FailStoreAdapter<K, R>where\n K: UnwindSafe,\n R: UnwindSafe,",1,["mithril_common::store::adapter::fail_adapter::FailStoreAdapter"]],["impl !UnwindSafe for StoreError",1,["mithril_common::store::error::StoreError"]],["impl !UnwindSafe for StakeStore",1,["mithril_common::store::stake_store::StakeStore"]],["impl<'a> UnwindSafe for APISpec<'a>",1,["mithril_common::test_utils::apispec::APISpec"]],["impl UnwindSafe for MithrilFixtureBuilder",1,["mithril_common::test_utils::fixture_builder::MithrilFixtureBuilder"]],["impl UnwindSafe for StakeDistributionGenerationMethod",1,["mithril_common::test_utils::fixture_builder::StakeDistributionGenerationMethod"]],["impl UnwindSafe for MithrilFixture",1,["mithril_common::test_utils::mithril_fixture::MithrilFixture"]],["impl UnwindSafe for SignerFixture",1,["mithril_common::test_utils::mithril_fixture::SignerFixture"]]], +"mithril_signer":[["impl !UnwindSafe for AggregatorClientError",1,["mithril_signer::aggregator_client::AggregatorClientError"]],["impl UnwindSafe for AggregatorHTTPClient",1,["mithril_signer::aggregator_client::AggregatorHTTPClient"]],["impl UnwindSafe for Configuration",1,["mithril_signer::configuration::Configuration"]],["impl UnwindSafe for DefaultConfiguration",1,["mithril_signer::configuration::DefaultConfiguration"]],["impl UnwindSafe for FromEpochSettingsAdapter",1,["mithril_signer::message_adapters::from_epoch_settings::FromEpochSettingsAdapter"]],["impl UnwindSafe for FromPendingCertificateMessageAdapter",1,["mithril_signer::message_adapters::from_pending_certificate_message::FromPendingCertificateMessageAdapter"]],["impl UnwindSafe for ToRegisterSignerMessageAdapter",1,["mithril_signer::message_adapters::to_register_signer_message::ToRegisterSignerMessageAdapter"]],["impl !UnwindSafe for ProtocolInitializerStore",1,["mithril_signer::protocol_initializer_store::ProtocolInitializerStore"]],["impl !UnwindSafe for RuntimeError",1,["mithril_signer::runtime::error::RuntimeError"]],["impl UnwindSafe for RunnerError",1,["mithril_signer::runtime::runner::RunnerError"]],["impl !UnwindSafe for SignerRunner",1,["mithril_signer::runtime::runner::SignerRunner"]],["impl<'a> UnwindSafe for ProductionServiceBuilder<'a>",1,["mithril_signer::runtime::signer_services::ProductionServiceBuilder"]],["impl !UnwindSafe for SignerServices",1,["mithril_signer::runtime::signer_services::SignerServices"]],["impl UnwindSafe for SignerState",1,["mithril_signer::runtime::state_machine::SignerState"]],["impl !UnwindSafe for StateMachine",1,["mithril_signer::runtime::state_machine::StateMachine"]],["impl UnwindSafe for MithrilProtocolInitializerBuilder",1,["mithril_signer::single_signer::MithrilProtocolInitializerBuilder"]],["impl !UnwindSafe for SingleSignerError",1,["mithril_signer::single_signer::SingleSignerError"]],["impl UnwindSafe for MithrilSingleSigner",1,["mithril_signer::single_signer::MithrilSingleSigner"]]], +"mithril_stm":[["impl UnwindSafe for AggregationError",1,["mithril_stm::error::AggregationError"]],["impl UnwindSafe for RegisterError",1,["mithril_stm::error::RegisterError"]],["impl UnwindSafe for KeyReg",1,["mithril_stm::key_reg::KeyReg"]],["impl<D> UnwindSafe for ClosedKeyReg<D>where\n D: RefUnwindSafe,",1,["mithril_stm::key_reg::ClosedKeyReg"]],["impl UnwindSafe for StmParameters",1,["mithril_stm::stm::StmParameters"]],["impl UnwindSafe for StmInitializer",1,["mithril_stm::stm::StmInitializer"]],["impl<D> UnwindSafe for StmSigner<D>where\n D: RefUnwindSafe,",1,["mithril_stm::stm::StmSigner"]],["impl<D> UnwindSafe for StmClerk<D>where\n D: RefUnwindSafe,",1,["mithril_stm::stm::StmClerk"]],["impl UnwindSafe for StmSig",1,["mithril_stm::stm::StmSig"]],["impl<D> UnwindSafe for StmAggrVerificationKey<D>where\n D: UnwindSafe,",1,["mithril_stm::stm::StmAggrVerificationKey"]],["impl<D> UnwindSafe for StmAggrSig<D>where\n D: UnwindSafe,",1,["mithril_stm::stm::StmAggrSig"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/core/str/traits/trait.FromStr.js b/rust-doc/implementors/core/str/traits/trait.FromStr.js index 4527f55646f..064aaf471e6 100644 --- a/rust-doc/implementors/core/str/traits/trait.FromStr.js +++ b/rust-doc/implementors/core/str/traits/trait.FromStr.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"mithril_aggregator":[["impl FromStr for ExecutionEnvironment"]], -"mithril_common":[["impl FromStr for SupportedEra"]] +"mithril_aggregator":[["impl FromStr for ExecutionEnvironment"]], +"mithril_common":[["impl FromStr for SupportedEra"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/mithril_common/messages/interface/trait.ToMessageAdapter.js b/rust-doc/implementors/mithril_common/messages/interface/trait.ToMessageAdapter.js index 71f7510ea6c..a5192af5952 100644 --- a/rust-doc/implementors/mithril_common/messages/interface/trait.ToMessageAdapter.js +++ b/rust-doc/implementors/mithril_common/messages/interface/trait.ToMessageAdapter.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"mithril_aggregator":[["impl ToMessageAdapter<CertificatePending, CertificatePendingMessage> for ToCertificatePendingMessageAdapter"],["impl ToMessageAdapter<EpochSettings, EpochSettingsMessage> for ToEpochSettingsMessageAdapter"]], +"mithril_aggregator":[["impl ToMessageAdapter<EpochSettings, EpochSettingsMessage> for ToEpochSettingsMessageAdapter"],["impl ToMessageAdapter<CertificatePending, CertificatePendingMessage> for ToCertificatePendingMessageAdapter"]], "mithril_signer":[["impl ToMessageAdapter<(Epoch, Signer), RegisterSignerMessage> for ToRegisterSignerMessageAdapter"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/mithril_common/sqlite/entity/trait.SqLiteEntity.js b/rust-doc/implementors/mithril_common/sqlite/entity/trait.SqLiteEntity.js index be78d2366e9..cdb449a9ee5 100644 --- a/rust-doc/implementors/mithril_common/sqlite/entity/trait.SqLiteEntity.js +++ b/rust-doc/implementors/mithril_common/sqlite/entity/trait.SqLiteEntity.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"mithril_aggregator":[["impl SqLiteEntity for SignerRecord"],["impl SqLiteEntity for OpenMessageRecord"],["impl SqLiteEntity for EpochSettingRecord"],["impl SqLiteEntity for SingleSignatureRecord"],["impl SqLiteEntity for CertificateRecord"],["impl SqLiteEntity for OpenMessageWithSingleSignaturesRecord"],["impl SqLiteEntity for StakePool"],["impl SqLiteEntity for SignerRegistrationRecord"],["impl SqLiteEntity for Event"],["impl SqLiteEntity for SignedEntityRecord"]], +"mithril_aggregator":[["impl SqLiteEntity for EpochSettingRecord"],["impl SqLiteEntity for SingleSignatureRecord"],["impl SqLiteEntity for SignerRegistrationRecord"],["impl SqLiteEntity for CertificateRecord"],["impl SqLiteEntity for StakePool"],["impl SqLiteEntity for SignedEntityRecord"],["impl SqLiteEntity for SignerRecord"],["impl SqLiteEntity for Event"],["impl SqLiteEntity for OpenMessageWithSingleSignaturesRecord"],["impl SqLiteEntity for OpenMessageRecord"]], "mithril_common":[] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/mithril_common/sqlite/provider/trait.Provider.js b/rust-doc/implementors/mithril_common/sqlite/provider/trait.Provider.js index b9b02659b15..09f45cd88b5 100644 --- a/rust-doc/implementors/mithril_common/sqlite/provider/trait.Provider.js +++ b/rust-doc/implementors/mithril_common/sqlite/provider/trait.Provider.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"mithril_aggregator":[["impl<'client> Provider<'client> for EpochSettingProvider<'client>"],["impl<'conn> Provider<'conn> for DeleteEpochSettingProvider<'conn>"],["impl<'conn> Provider<'conn> for InsertOrReplaceStakePoolProvider<'conn>"],["impl<'conn> Provider<'conn> for InsertOrReplaceSignerRegistrationRecordProvider<'conn>"],["impl<'client> Provider<'client> for SignerRegistrationRecordProvider<'client>"],["impl<'conn> Provider<'conn> for DeleteSignerRegistrationRecordProvider<'conn>"],["impl<'client> Provider<'client> for SignedEntityRecordProvider<'client>"],["impl<'conn> Provider<'conn> for UpdateSingleSignatureRecordProvider<'conn>"],["impl<'conn> Provider<'conn> for InsertCertificateRecordProvider<'conn>"],["impl<'conn> Provider<'conn> for InsertSignedEntityRecordProvider<'conn>"],["impl<'conn> Provider<'conn> for DeleteStakePoolProvider<'conn>"],["impl<'conn> Provider<'conn> for DeleteCertificateProvider<'conn>"],["impl<'conn> Provider<'conn> for InsertSignerRecordProvider<'conn>"],["impl<'conn> Provider<'conn> for UpdateSignerRecordProvider<'conn>"],["impl<'client> Provider<'client> for CertificateRecordProvider<'client>"],["impl<'client> Provider<'client> for SignerRecordProvider<'client>"],["impl<'client> Provider<'client> for StakePoolProvider<'client>"],["impl<'conn> Provider<'conn> for UpdateEpochSettingProvider<'conn>"],["impl<'client> Provider<'client> for SingleSignatureRecordProvider<'client>"]], +"mithril_aggregator":[["impl<'client> Provider<'client> for SingleSignatureRecordProvider<'client>"],["impl<'conn> Provider<'conn> for UpdateSingleSignatureRecordProvider<'conn>"],["impl<'conn> Provider<'conn> for UpdateSignerRecordProvider<'conn>"],["impl<'conn> Provider<'conn> for InsertOrReplaceStakePoolProvider<'conn>"],["impl<'client> Provider<'client> for EpochSettingProvider<'client>"],["impl<'conn> Provider<'conn> for UpdateEpochSettingProvider<'conn>"],["impl<'conn> Provider<'conn> for InsertSignedEntityRecordProvider<'conn>"],["impl<'conn> Provider<'conn> for DeleteStakePoolProvider<'conn>"],["impl<'conn> Provider<'conn> for InsertOrReplaceSignerRegistrationRecordProvider<'conn>"],["impl<'conn> Provider<'conn> for InsertCertificateRecordProvider<'conn>"],["impl<'conn> Provider<'conn> for InsertSignerRecordProvider<'conn>"],["impl<'client> Provider<'client> for SignerRecordProvider<'client>"],["impl<'conn> Provider<'conn> for DeleteCertificateProvider<'conn>"],["impl<'client> Provider<'client> for CertificateRecordProvider<'client>"],["impl<'client> Provider<'client> for SignedEntityRecordProvider<'client>"],["impl<'conn> Provider<'conn> for DeleteSignerRegistrationRecordProvider<'conn>"],["impl<'client> Provider<'client> for SignerRegistrationRecordProvider<'client>"],["impl<'client> Provider<'client> for StakePoolProvider<'client>"],["impl<'conn> Provider<'conn> for DeleteEpochSettingProvider<'conn>"]], "mithril_common":[] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/serde/de/trait.Deserialize.js b/rust-doc/implementors/serde/de/trait.Deserialize.js index 9664a43e50e..3424bf10b68 100644 --- a/rust-doc/implementors/serde/de/trait.Deserialize.js +++ b/rust-doc/implementors/serde/de/trait.Deserialize.js @@ -1,6 +1,6 @@ (function() {var implementors = { -"mithril_aggregator":[["impl<'de> Deserialize<'de> for SnapshotUploaderType"],["impl<'de> Deserialize<'de> for SignerRegistrationsListItemMessage"],["impl<'de> Deserialize<'de> for SignerRegistrationsMessage"],["impl<'de> Deserialize<'de> for ExecutionEnvironment"],["impl<'de> Deserialize<'de> for Configuration"]], -"mithril_common":[["impl<'de> Deserialize<'de> for Box<dyn Artifact>"],["impl<'de> Deserialize<'de> for AdapterType"],["impl<'de> Deserialize<'de> for SignerWithStake"],["impl<'de> Deserialize<'de> for Epoch"],["impl<'de> Deserialize<'de> for SnapshotMessage"],["impl<'de> Deserialize<'de> for InternalServerError"],["impl<'de> Deserialize<'de> for RegisterSignatureMessage"],["impl<'de> Deserialize<'de> for CertificateMetadataMessage"],["impl<'de> Deserialize<'de> for SignerWithStakeMessagePart"],["impl<'de, T> Deserialize<'de> for ProtocolKey<T>where\n T: ProtocolKeyCodec<T> + Serialize + DeserializeOwned,"],["impl<'de> Deserialize<'de> for EraMarker"],["impl<'de> Deserialize<'de> for CertificateMessage"],["impl<'de> Deserialize<'de> for SingleSignatures"],["impl<'de> Deserialize<'de> for EraMarkersSigner"],["impl<'de> Deserialize<'de> for Snapshot"],["impl<'de> Deserialize<'de> for CardanoNetwork"],["impl<'de> Deserialize<'de> for SignedEntityType"],["impl<'de> Deserialize<'de> for CertificatePending"],["impl<'de> Deserialize<'de> for SnapshotListItemMessage"],["impl<'de> Deserialize<'de> for Box<dyn Artifact + Sync>"],["impl<'de> Deserialize<'de> for EraMarkersPayload"],["impl<'de> Deserialize<'de> for Box<dyn Artifact + Send + Sync>"],["impl<'de> Deserialize<'de> for OpCert"],["impl<'de> Deserialize<'de> for MithrilStakeDistribution"],["impl<'de> Deserialize<'de> for MithrilStakeDistributionMessage"],["impl<'de> Deserialize<'de> for ProtocolParameters"],["impl<'de> Deserialize<'de> for Box<dyn Artifact + Send>"],["impl<'de> Deserialize<'de> for RegisterSignerMessage"],["impl<'de> Deserialize<'de> for Beacon"],["impl<'de> Deserialize<'de> for EpochSettingsMessage"],["impl<'de> Deserialize<'de> for Sum6KesBytes"],["impl<'de> Deserialize<'de> for SignerMessage"],["impl<'de> Deserialize<'de> for CertificateListItemMessage"],["impl<'de> Deserialize<'de> for ProtocolGenesisSigner"],["impl<'de> Deserialize<'de> for ProtocolGenesisVerifier"],["impl<'de> Deserialize<'de> for MithrilStakeDistributionListItemMessage"],["impl<'de> Deserialize<'de> for ProtocolMessage"],["impl<'de> Deserialize<'de> for Signer"],["impl<'de> Deserialize<'de> for EraMarkersVerifier"],["impl<'de> Deserialize<'de> for CertificateListItemMessageMetadata"],["impl<'de> Deserialize<'de> for ClientError"],["impl<'de> Deserialize<'de> for ProtocolMessagePartKey"],["impl<'de> Deserialize<'de> for CertificatePendingMessage"],["impl<'de> Deserialize<'de> for SupportedEra"]], +"mithril_aggregator":[["impl<'de> Deserialize<'de> for SignerRegistrationsListItemMessage"],["impl<'de> Deserialize<'de> for SignerRegistrationsMessage"],["impl<'de> Deserialize<'de> for SnapshotUploaderType"],["impl<'de> Deserialize<'de> for Configuration"],["impl<'de> Deserialize<'de> for ExecutionEnvironment"]], +"mithril_common":[["impl<'de> Deserialize<'de> for RegisterSignatureMessage"],["impl<'de> Deserialize<'de> for SupportedEra"],["impl<'de> Deserialize<'de> for ProtocolMessage"],["impl<'de> Deserialize<'de> for ProtocolGenesisVerifier"],["impl<'de> Deserialize<'de> for CertificatePendingMessage"],["impl<'de> Deserialize<'de> for RegisterSignerMessage"],["impl<'de> Deserialize<'de> for Beacon"],["impl<'de> Deserialize<'de> for Signer"],["impl<'de> Deserialize<'de> for OpCert"],["impl<'de> Deserialize<'de> for ProtocolMessagePartKey"],["impl<'de> Deserialize<'de> for SignerWithStake"],["impl<'de> Deserialize<'de> for Box<dyn Artifact + Sync>"],["impl<'de> Deserialize<'de> for CertificateListItemMessage"],["impl<'de> Deserialize<'de> for CertificatePending"],["impl<'de> Deserialize<'de> for MithrilStakeDistributionListItemMessage"],["impl<'de> Deserialize<'de> for ClientError"],["impl<'de> Deserialize<'de> for EraMarkersSigner"],["impl<'de> Deserialize<'de> for CertificateMessage"],["impl<'de> Deserialize<'de> for Box<dyn Artifact + Send>"],["impl<'de> Deserialize<'de> for EraMarker"],["impl<'de> Deserialize<'de> for Snapshot"],["impl<'de> Deserialize<'de> for MithrilStakeDistribution"],["impl<'de> Deserialize<'de> for MithrilStakeDistributionMessage"],["impl<'de> Deserialize<'de> for SnapshotMessage"],["impl<'de> Deserialize<'de> for SnapshotListItemMessage"],["impl<'de> Deserialize<'de> for ProtocolGenesisSigner"],["impl<'de> Deserialize<'de> for CertificateMetadataMessage"],["impl<'de, T> Deserialize<'de> for ProtocolKey<T>where\n T: ProtocolKeyCodec<T> + Serialize + DeserializeOwned,"],["impl<'de> Deserialize<'de> for EraMarkersPayload"],["impl<'de> Deserialize<'de> for SignerMessage"],["impl<'de> Deserialize<'de> for Box<dyn Artifact + Send + Sync>"],["impl<'de> Deserialize<'de> for Sum6KesBytes"],["impl<'de> Deserialize<'de> for CardanoNetwork"],["impl<'de> Deserialize<'de> for Epoch"],["impl<'de> Deserialize<'de> for CertificateListItemMessageMetadata"],["impl<'de> Deserialize<'de> for AdapterType"],["impl<'de> Deserialize<'de> for SignedEntityType"],["impl<'de> Deserialize<'de> for EpochSettingsMessage"],["impl<'de> Deserialize<'de> for Box<dyn Artifact>"],["impl<'de> Deserialize<'de> for ProtocolParameters"],["impl<'de> Deserialize<'de> for InternalServerError"],["impl<'de> Deserialize<'de> for SingleSignatures"],["impl<'de> Deserialize<'de> for SignerWithStakeMessagePart"],["impl<'de> Deserialize<'de> for EraMarkersVerifier"]], "mithril_signer":[["impl<'de> Deserialize<'de> for Configuration"]], -"mithril_stm":[["impl<'de, D: Clone + Digest + FixedOutput> Deserialize<'de> for StmAggrVerificationKey<D>where\n BatchPath<D>: Deserialize<'de>,"],["impl<'de, D: Clone + Digest + FixedOutput> Deserialize<'de> for StmAggrSig<D>where\n BatchPath<D>: Deserialize<'de>,"],["impl<'de> Deserialize<'de> for StmSig"],["impl<'de> Deserialize<'de> for StmInitializer"],["impl<'de> Deserialize<'de> for StmParameters"]] +"mithril_stm":[["impl<'de, D: Clone + Digest + FixedOutput> Deserialize<'de> for StmAggrVerificationKey<D>where\n BatchPath<D>: Deserialize<'de>,"],["impl<'de> Deserialize<'de> for StmParameters"],["impl<'de> Deserialize<'de> for StmInitializer"],["impl<'de> Deserialize<'de> for StmSig"],["impl<'de, D: Clone + Digest + FixedOutput> Deserialize<'de> for StmAggrSig<D>where\n BatchPath<D>: Deserialize<'de>,"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/implementors/serde/ser/trait.Serialize.js b/rust-doc/implementors/serde/ser/trait.Serialize.js index b992a4719f5..026d4647aef 100644 --- a/rust-doc/implementors/serde/ser/trait.Serialize.js +++ b/rust-doc/implementors/serde/ser/trait.Serialize.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"mithril_aggregator":[["impl Serialize for SignerRegistrationsListItemMessage"],["impl Serialize for SignerRegistrationsMessage"],["impl Serialize for ExecutionEnvironment"],["impl Serialize for SnapshotUploaderType"],["impl Serialize for Configuration"]], -"mithril_client":[["impl Serialize for SnapshotListItem"],["impl Serialize for MithrilStakeDistributionListItem"]], -"mithril_common":[["impl<T> Serialize for ProtocolKey<T>where\n T: ProtocolKeyCodec<T> + Serialize + DeserializeOwned,"],["impl Serialize for EraMarkersVerifier"],["impl Serialize for TxDatumBuilder"],["impl<'typetag> Serialize for dyn Artifact + 'typetag"],["impl Serialize for SignerWithStake"],["impl Serialize for CardanoNetwork"],["impl Serialize for CertificateListItemMessageMetadata"],["impl Serialize for MithrilStakeDistributionMessage"],["impl Serialize for TxDatumFieldValue"],["impl Serialize for ProtocolMessagePartKey"],["impl Serialize for ClientError"],["impl Serialize for ProtocolParameters"],["impl Serialize for SupportedEra"],["impl Serialize for CertificatePendingMessage"],["impl Serialize for EraMarkersSigner"],["impl Serialize for SignerMessage"],["impl Serialize for SnapshotListItemMessage"],["impl Serialize for ProtocolMessage"],["impl Serialize for Signer"],["impl Serialize for EraMarkersPayload"],["impl Serialize for AdapterType"],["impl<'typetag> Serialize for dyn Artifact + Sync + 'typetag"],["impl Serialize for CertificateListItemMessage"],["impl Serialize for OpCert"],["impl<'typetag> Serialize for dyn Artifact + Send + 'typetag"],["impl Serialize for CertificateMetadataMessage"],["impl Serialize for EpochSettingsMessage"],["impl Serialize for EraMarker"],["impl Serialize for CertificatePending"],["impl Serialize for RegisterSignerMessage"],["impl Serialize for Snapshot"],["impl Serialize for SingleSignatures"],["impl Serialize for SignerWithStakeMessagePart"],["impl Serialize for SignedEntityType"],["impl Serialize for MithrilStakeDistribution"],["impl Serialize for CertificateMessage"],["impl Serialize for ProtocolGenesisVerifier"],["impl Serialize for Sum6KesBytes"],["impl Serialize for RegisterSignatureMessage"],["impl Serialize for MithrilStakeDistributionListItemMessage"],["impl Serialize for InternalServerError"],["impl Serialize for SnapshotMessage"],["impl Serialize for ProtocolGenesisSigner"],["impl Serialize for Epoch"],["impl Serialize for Beacon"],["impl Serialize for TxDatumFieldTypeName"],["impl<'typetag> Serialize for dyn Artifact + Send + Sync + 'typetag"]], +"mithril_aggregator":[["impl Serialize for Configuration"],["impl Serialize for ExecutionEnvironment"],["impl Serialize for SignerRegistrationsListItemMessage"],["impl Serialize for SnapshotUploaderType"],["impl Serialize for SignerRegistrationsMessage"]], +"mithril_client":[["impl Serialize for MithrilStakeDistributionListItem"],["impl Serialize for SnapshotListItem"]], +"mithril_common":[["impl<'typetag> Serialize for dyn Artifact + Send + 'typetag"],["impl Serialize for EraMarkersSigner"],["impl Serialize for CertificateMetadataMessage"],["impl Serialize for CertificatePending"],["impl Serialize for InternalServerError"],["impl Serialize for RegisterSignatureMessage"],["impl<'typetag> Serialize for dyn Artifact + Sync + 'typetag"],["impl Serialize for SupportedEra"],["impl Serialize for OpCert"],["impl Serialize for SignerWithStake"],["impl Serialize for Snapshot"],["impl Serialize for TxDatumBuilder"],["impl Serialize for SignedEntityType"],["impl Serialize for AdapterType"],["impl Serialize for EraMarkersPayload"],["impl Serialize for SnapshotListItemMessage"],["impl Serialize for Beacon"],["impl Serialize for TxDatumFieldTypeName"],["impl Serialize for ProtocolParameters"],["impl<'typetag> Serialize for dyn Artifact + Send + Sync + 'typetag"],["impl Serialize for ClientError"],["impl<'typetag> Serialize for dyn Artifact + 'typetag"],["impl Serialize for MithrilStakeDistributionMessage"],["impl Serialize for ProtocolMessagePartKey"],["impl Serialize for RegisterSignerMessage"],["impl Serialize for SignerMessage"],["impl Serialize for SignerWithStakeMessagePart"],["impl Serialize for SingleSignatures"],["impl Serialize for MithrilStakeDistribution"],["impl Serialize for MithrilStakeDistributionListItemMessage"],["impl Serialize for CertificatePendingMessage"],["impl Serialize for EraMarkersVerifier"],["impl Serialize for Signer"],["impl Serialize for ProtocolGenesisVerifier"],["impl Serialize for CertificateListItemMessage"],["impl Serialize for EpochSettingsMessage"],["impl<T> Serialize for ProtocolKey<T>where\n T: ProtocolKeyCodec<T> + Serialize + DeserializeOwned,"],["impl Serialize for EraMarker"],["impl Serialize for SnapshotMessage"],["impl Serialize for ProtocolMessage"],["impl Serialize for CertificateMessage"],["impl Serialize for ProtocolGenesisSigner"],["impl Serialize for CertificateListItemMessageMetadata"],["impl Serialize for TxDatumFieldValue"],["impl Serialize for CardanoNetwork"],["impl Serialize for Epoch"],["impl Serialize for Sum6KesBytes"]], "mithril_signer":[["impl Serialize for Configuration"]], -"mithril_stm":[["impl<D: Clone + Digest + FixedOutput> Serialize for StmAggrSig<D>where\n BatchPath<D>: Serialize,"],["impl Serialize for StmInitializer"],["impl Serialize for StmSig"],["impl Serialize for StmParameters"],["impl<D: Clone + Digest + FixedOutput> Serialize for StmAggrVerificationKey<D>where\n BatchPath<D>: Serialize,"]] +"mithril_stm":[["impl Serialize for StmInitializer"],["impl<D: Clone + Digest + FixedOutput> Serialize for StmAggrSig<D>where\n BatchPath<D>: Serialize,"],["impl Serialize for StmSig"],["impl<D: Clone + Digest + FixedOutput> Serialize for StmAggrVerificationKey<D>where\n BatchPath<D>: Serialize,"],["impl Serialize for StmParameters"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/rust-doc/mithril_aggregator/all.html b/rust-doc/mithril_aggregator/all.html index 6c6be410af8..b6de26997e4 100644 --- a/rust-doc/mithril_aggregator/all.html +++ b/rust-doc/mithril_aggregator/all.html @@ -1 +1 @@ -List of all items in this crate

List of all items

Structs

Enums

Traits

Functions

Type Definitions

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

List of all items

Structs

Enums

Traits

Functions

Type Definitions

\ No newline at end of file diff --git a/rust-doc/mithril_aggregator/database/index.html b/rust-doc/mithril_aggregator/database/index.html index a6eadf94bd7..7585445695a 100644 --- a/rust-doc/mithril_aggregator/database/index.html +++ b/rust-doc/mithril_aggregator/database/index.html @@ -1,4 +1,4 @@ -mithril_aggregator::database - Rust
Expand description

database module. +mithril_aggregator::database - Rust

Expand description

database module. This module contains the entities definition tied with database representation with their associated providers.

Modules

\ No newline at end of file diff --git a/rust-doc/mithril_aggregator/database/migration/fn.get_migrations.html b/rust-doc/mithril_aggregator/database/migration/fn.get_migrations.html index 3b0946c93b2..f2123ae0157 100644 --- a/rust-doc/mithril_aggregator/database/migration/fn.get_migrations.html +++ b/rust-doc/mithril_aggregator/database/migration/fn.get_migrations.html @@ -1,4 +1,4 @@ -get_migrations in mithril_aggregator::database::migration - Rust
pub fn get_migrations() -> Vec<SqlMigration>
Expand description

Get all the migrations required by this version of the software. +get_migrations in mithril_aggregator::database::migration - Rust

pub fn get_migrations() -> Vec<SqlMigration>
Expand description

Get all the migrations required by this version of the software. There shall be one migration per database version. There could be several statements per migration.

\ No newline at end of file diff --git a/rust-doc/mithril_aggregator/database/migration/index.html b/rust-doc/mithril_aggregator/database/migration/index.html index 4c89e12b47a..1e31d786bad 100644 --- a/rust-doc/mithril_aggregator/database/migration/index.html +++ b/rust-doc/mithril_aggregator/database/migration/index.html @@ -1,4 +1,4 @@ -mithril_aggregator::database::migration - Rust
Expand description

Migration module

+mithril_aggregator::database::migration - Rust
Expand description

Migration module

Functions

  • Get all the migrations required by this version of the software. There shall be one migration per database version. There could be several statements per migration.
\ No newline at end of file diff --git a/rust-doc/mithril_aggregator/database/provider/index.html b/rust-doc/mithril_aggregator/database/provider/index.html index aba4cc9765b..085c00c2ff0 100644 --- a/rust-doc/mithril_aggregator/database/provider/index.html +++ b/rust-doc/mithril_aggregator/database/provider/index.html @@ -1,2 +1,2 @@ -mithril_aggregator::database::provider - Rust
Expand description

Aggregator related database providers

+mithril_aggregator::database::provider - Rust
Expand description

Aggregator related database providers

Structs

Traits

\ No newline at end of file diff --git a/rust-doc/mithril_aggregator/database/provider/struct.CertificateRecord.html b/rust-doc/mithril_aggregator/database/provider/struct.CertificateRecord.html index 5a503ca26ff..c51a5e64109 100644 --- a/rust-doc/mithril_aggregator/database/provider/struct.CertificateRecord.html +++ b/rust-doc/mithril_aggregator/database/provider/struct.CertificateRecord.html @@ -1,7 +1,7 @@ -CertificateRecord in mithril_aggregator::database::provider - Rust
pub struct CertificateRecord {
Show 13 fields - pub certificate_id: String, - pub parent_certificate_id: Option<String>, - pub message: String, +CertificateRecord in mithril_aggregator::database::provider - Rust
pub struct CertificateRecord {
Show 13 fields + pub certificate_id: String, + pub parent_certificate_id: Option<String>, + pub message: String, pub signature: HexEncodedKey, pub aggregate_verification_key: HexEncodedAgregateVerificationKey, pub epoch: Epoch, @@ -9,13 +9,13 @@ pub protocol_version: ProtocolVersion, pub protocol_parameters: ProtocolParameters, pub protocol_message: ProtocolMessage, - pub signers: Vec<SignerWithStake>, + pub signers: Vec<SignerWithStake>, pub initiated_at: DateTime<Utc>, pub sealed_at: DateTime<Utc>,
}
Expand description

Certificate record is the representation of a stored certificate.

-

Fields§

§certificate_id: String

Certificate id.

-
§parent_certificate_id: Option<String>

Parent Certificate id.

-
§message: String

Message that is signed.

+

Fields§

§certificate_id: String

Certificate id.

+
§parent_certificate_id: Option<String>

Parent Certificate id.

+
§message: String

Message that is signed.

§signature: HexEncodedKey

Signature of the certificate. Note: multi-signature if parent certificate id is set, genesis signature otherwise.

§aggregate_verification_key: HexEncodedAgregateVerificationKey

Aggregate verification key @@ -25,46 +25,46 @@

§protocol_version: ProtocolVersion

Protocol Version (semver)

§protocol_parameters: ProtocolParameters

Protocol parameters.

§protocol_message: ProtocolMessage

Structured message that is used to create the signed message

-
§signers: Vec<SignerWithStake>

The list of the active signers with their stakes and verification keys

+
§signers: Vec<SignerWithStake>

The list of the active signers with their stakes and verification keys

§initiated_at: DateTime<Utc>

Date and time when the certificate was initiated

§sealed_at: DateTime<Utc>

Date and time when the certificate was sealed

-

Trait Implementations§

source§

impl Clone for CertificateRecord

source§

fn clone(&self) -> CertificateRecord

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for CertificateRecord

source§

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

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

impl From<Certificate> for CertificateRecord

source§

fn from(other: Certificate) -> Self

Converts to this type from the input type.
source§

impl From<CertificateRecord> for Certificate

source§

fn from(other: CertificateRecord) -> Self

Converts to this type from the input type.
source§

impl PartialEq<CertificateRecord> for CertificateRecord

source§

fn eq(&self, other: &CertificateRecord) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl SqLiteEntity for CertificateRecord

source§

fn hydrate(row: Row) -> Result<Self, HydrationError>where - Self: Sized,

This method is intended to be used when creating new instances from SQL +

Trait Implementations§

source§

impl Clone for CertificateRecord

source§

fn clone(&self) -> CertificateRecord

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for CertificateRecord

source§

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

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

impl From<Certificate> for CertificateRecord

source§

fn from(other: Certificate) -> Self

Converts to this type from the input type.
source§

impl From<CertificateRecord> for Certificate

source§

fn from(other: CertificateRecord) -> Self

Converts to this type from the input type.
source§

impl PartialEq<CertificateRecord> for CertificateRecord

source§

fn eq(&self, other: &CertificateRecord) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl SqLiteEntity for CertificateRecord

source§

fn hydrate(row: Row) -> Result<Self, HydrationError>where + Self: Sized,

This method is intended to be used when creating new instances from SQL result rows. This is the place to grab data, check consistency and types -and return the entity if possible.
source§

fn get_projection() -> Projection

Construct a Projection that will allow to hydrate this SqLiteEntity.
source§

impl StructuralPartialEq for CertificateRecord

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +and return the entity if possible.

source§

fn get_projection() -> Projection

Construct a Projection that will allow to hydrate this SqLiteEntity.
source§

impl StructuralPartialEq for CertificateRecord

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_aggregator/database/provider/struct.CertificateRecordProvider.html b/rust-doc/mithril_aggregator/database/provider/struct.CertificateRecordProvider.html index e86b1bb68bd..54206d6db9e 100644 --- a/rust-doc/mithril_aggregator/database/provider/struct.CertificateRecordProvider.html +++ b/rust-doc/mithril_aggregator/database/provider/struct.CertificateRecordProvider.html @@ -1,46 +1,46 @@ -CertificateRecordProvider in mithril_aggregator::database::provider - Rust
pub struct CertificateRecordProvider<'client> { /* private fields */ }
Expand description

Simple CertificateRecord provider.

+CertificateRecordProvider in mithril_aggregator::database::provider - Rust
pub struct CertificateRecordProvider<'client> { /* private fields */ }
Expand description

Simple CertificateRecord provider.

Implementations§

source§

impl<'client> CertificateRecordProvider<'client>

source

pub fn new(client: &'client Connection) -> Self

Create a new provider

source

pub fn get_by_certificate_id( &self, - certificate_id: &str + certificate_id: &str ) -> StdResult<EntityCursor<'_, CertificateRecord>>

Get CertificateRecords for a given certificate id.

source

pub fn get_by_epoch( &self, epoch: &Epoch ) -> StdResult<EntityCursor<'_, CertificateRecord>>

Get CertificateRecords for a given Epoch.

source

pub fn get_all(&self) -> StdResult<EntityCursor<'_, CertificateRecord>>

Get all CertificateRecords.

-

Trait Implementations§

source§

impl<'client> Provider<'client> for CertificateRecordProvider<'client>

§

type Entity = CertificateRecord

Entity type returned by the result cursor.
source§

fn get_connection(&'client self) -> &'client Connection

Share the connection.
source§

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this +

Trait Implementations§

source§

impl<'client> Provider<'client> for CertificateRecordProvider<'client>

§

type Entity = CertificateRecord

Entity type returned by the result cursor.
source§

fn get_connection(&'client self) -> &'client Connection

Share the connection.
source§

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this provider performs.
source§

fn find( &'conn self, filters: WhereCondition -) -> Result<EntityCursor<'conn, Self::Entity>, Box<dyn Error + Send + Sync + 'static, Global>>

Perform the parametrized definition query.

Auto Trait Implementations§

§

impl<'client> !RefUnwindSafe for CertificateRecordProvider<'client>

§

impl<'client> !Send for CertificateRecordProvider<'client>

§

impl<'client> !Sync for CertificateRecordProvider<'client>

§

impl<'client> Unpin for CertificateRecordProvider<'client>

§

impl<'client> !UnwindSafe for CertificateRecordProvider<'client>

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Result<EntityCursor<'conn, Self::Entity>, Box<dyn Error + Sync + Send + 'static, Global>>

Perform the parametrized definition query.

Auto Trait Implementations§

§

impl<'client> !RefUnwindSafe for CertificateRecordProvider<'client>

§

impl<'client> !Send for CertificateRecordProvider<'client>

§

impl<'client> !Sync for CertificateRecordProvider<'client>

§

impl<'client> Unpin for CertificateRecordProvider<'client>

§

impl<'client> !UnwindSafe for CertificateRecordProvider<'client>

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/database/provider/struct.CertificateRepository.html b/rust-doc/mithril_aggregator/database/provider/struct.CertificateRepository.html index 9a7bd3d23e3..27b81cc3ad1 100644 --- a/rust-doc/mithril_aggregator/database/provider/struct.CertificateRepository.html +++ b/rust-doc/mithril_aggregator/database/provider/struct.CertificateRepository.html @@ -1,17 +1,17 @@ -CertificateRepository in mithril_aggregator::database::provider - Rust
pub struct CertificateRepository { /* private fields */ }
Expand description

Database frontend API for Certificate queries.

-

Implementations§

Return the certificate corresponding to the given hash if any.

source

pub async fn get_latest_certificates( &self, - last_n: usize -) -> StdResult<Vec<Certificate>>

Return the latest certificates.

+ last_n: usize +) -> StdResult<Vec<Certificate>>

Return the latest certificates.

source

pub async fn get_master_certificate_for_epoch( &self, epoch: Epoch -) -> StdResult<Option<Certificate>>

Return the first certificate signed per epoch as the reference +) -> StdResult<Option<Certificate>>

Return the first certificate signed per epoch as the reference certificate for this Epoch. This will be the parent certificate for all other certificates issued within this Epoch.

source

pub async fn create_certificate( @@ -20,47 +20,47 @@ ) -> StdResult<Certificate>

Create a new certificate in the database.

source

pub async fn create_many_certificates( &self, - certificates: Vec<Certificate> -) -> StdResult<Vec<Certificate>>

Create many certificates at once in the database.

+ certificates: Vec<Certificate> +) -> StdResult<Vec<Certificate>>

Create many certificates at once in the database.

source

pub async fn delete_certificates( &self, certificates: &[&Certificate] -) -> StdResult<()>

Delete all the given certificates from the database

+) -> StdResult<()>

Delete all the given certificates from the database

Trait Implementations§

source§

impl CertificateRetriever for CertificateRepository

source§

fn get_certificate_details<'life0, 'life1, 'async_trait>( &'life0 self, - certificate_hash: &'life1 str -) -> Pin<Box<dyn Future<Output = Result<Certificate, CertificateRetrieverError>> + Send + 'async_trait>>where + certificate_hash: &'life1 str +) -> Pin<Box<dyn Future<Output = Result<Certificate, CertificateRetrieverError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, - 'life1: 'async_trait,

Get Certificate details

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life1: 'async_trait,

Get Certificate details

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/database/provider/struct.DeleteCertificateProvider.html b/rust-doc/mithril_aggregator/database/provider/struct.DeleteCertificateProvider.html index 9b71a3e4f1b..43d147a1f22 100644 --- a/rust-doc/mithril_aggregator/database/provider/struct.DeleteCertificateProvider.html +++ b/rust-doc/mithril_aggregator/database/provider/struct.DeleteCertificateProvider.html @@ -1,41 +1,41 @@ -DeleteCertificateProvider in mithril_aggregator::database::provider - Rust
pub struct DeleteCertificateProvider<'conn> { /* private fields */ }
Expand description

Provider to remove old data from the certificate table

+DeleteCertificateProvider in mithril_aggregator::database::provider - Rust
pub struct DeleteCertificateProvider<'conn> { /* private fields */ }
Expand description

Provider to remove old data from the certificate table

Implementations§

source§

impl<'conn> DeleteCertificateProvider<'conn>

source

pub fn new(connection: &'conn Connection) -> Self

Create a new instance

source

pub fn delete_by_ids( &self, - ids: &[&str] + ids: &[&str] ) -> StdResult<EntityCursor<'_, CertificateRecord>>

Delete the certificates with with the given ids.

-

Trait Implementations§

source§

impl<'conn> Provider<'conn> for DeleteCertificateProvider<'conn>

§

type Entity = CertificateRecord

Entity type returned by the result cursor.
source§

fn get_connection(&'conn self) -> &'conn Connection

Share the connection.
source§

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this +

Trait Implementations§

source§

impl<'conn> Provider<'conn> for DeleteCertificateProvider<'conn>

§

type Entity = CertificateRecord

Entity type returned by the result cursor.
source§

fn get_connection(&'conn self) -> &'conn Connection

Share the connection.
source§

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this provider performs.
source§

fn find( &'conn self, filters: WhereCondition -) -> Result<EntityCursor<'conn, Self::Entity>, Box<dyn Error + Send + Sync + 'static, Global>>

Perform the parametrized definition query.

Auto Trait Implementations§

§

impl<'conn> !RefUnwindSafe for DeleteCertificateProvider<'conn>

§

impl<'conn> !Send for DeleteCertificateProvider<'conn>

§

impl<'conn> !Sync for DeleteCertificateProvider<'conn>

§

impl<'conn> Unpin for DeleteCertificateProvider<'conn>

§

impl<'conn> !UnwindSafe for DeleteCertificateProvider<'conn>

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Result<EntityCursor<'conn, Self::Entity>, Box<dyn Error + Sync + Send + 'static, Global>>

Perform the parametrized definition query.

Auto Trait Implementations§

§

impl<'conn> !RefUnwindSafe for DeleteCertificateProvider<'conn>

§

impl<'conn> !Send for DeleteCertificateProvider<'conn>

§

impl<'conn> !Sync for DeleteCertificateProvider<'conn>

§

impl<'conn> Unpin for DeleteCertificateProvider<'conn>

§

impl<'conn> !UnwindSafe for DeleteCertificateProvider<'conn>

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/database/provider/struct.DeleteEpochSettingProvider.html b/rust-doc/mithril_aggregator/database/provider/struct.DeleteEpochSettingProvider.html index 1002d3d74df..382216491e0 100644 --- a/rust-doc/mithril_aggregator/database/provider/struct.DeleteEpochSettingProvider.html +++ b/rust-doc/mithril_aggregator/database/provider/struct.DeleteEpochSettingProvider.html @@ -1,45 +1,45 @@ -DeleteEpochSettingProvider in mithril_aggregator::database::provider - Rust
pub struct DeleteEpochSettingProvider<'conn> { /* private fields */ }
Expand description

Provider to remove old data from the epoch_setting table

+DeleteEpochSettingProvider in mithril_aggregator::database::provider - Rust
pub struct DeleteEpochSettingProvider<'conn> { /* private fields */ }
Expand description

Provider to remove old data from the epoch_setting table

Implementations§

source§

impl<'conn> DeleteEpochSettingProvider<'conn>

source

pub fn new(connection: &'conn Connection) -> Self

Create a new instance

source

pub fn delete( &self, epoch: Epoch -) -> Result<EntityCursor<'_, EpochSettingRecord>, StdError>

Delete the epoch setting data given the Epoch

+) -> Result<EntityCursor<'_, EpochSettingRecord>, StdError>

Delete the epoch setting data given the Epoch

source

pub fn prune( &self, epoch_threshold: Epoch -) -> Result<EntityCursor<'_, EpochSettingRecord>, StdError>

Prune the epoch setting data older than the given epoch.

-

Trait Implementations§

source§

impl<'conn> Provider<'conn> for DeleteEpochSettingProvider<'conn>

§

type Entity = EpochSettingRecord

Entity type returned by the result cursor.
source§

fn get_connection(&'conn self) -> &'conn Connection

Share the connection.
source§

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this +) -> Result<EntityCursor<'_, EpochSettingRecord>, StdError>

Prune the epoch setting data older than the given epoch.

+

Trait Implementations§

source§

impl<'conn> Provider<'conn> for DeleteEpochSettingProvider<'conn>

§

type Entity = EpochSettingRecord

Entity type returned by the result cursor.
source§

fn get_connection(&'conn self) -> &'conn Connection

Share the connection.
source§

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this provider performs.
source§

fn find( &'conn self, filters: WhereCondition -) -> Result<EntityCursor<'conn, Self::Entity>, Box<dyn Error + Send + Sync + 'static, Global>>

Perform the parametrized definition query.

Auto Trait Implementations§

§

impl<'conn> !RefUnwindSafe for DeleteEpochSettingProvider<'conn>

§

impl<'conn> !Send for DeleteEpochSettingProvider<'conn>

§

impl<'conn> !Sync for DeleteEpochSettingProvider<'conn>

§

impl<'conn> Unpin for DeleteEpochSettingProvider<'conn>

§

impl<'conn> !UnwindSafe for DeleteEpochSettingProvider<'conn>

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Result<EntityCursor<'conn, Self::Entity>, Box<dyn Error + Sync + Send + 'static, Global>>

Perform the parametrized definition query.

Auto Trait Implementations§

§

impl<'conn> !RefUnwindSafe for DeleteEpochSettingProvider<'conn>

§

impl<'conn> !Send for DeleteEpochSettingProvider<'conn>

§

impl<'conn> !Sync for DeleteEpochSettingProvider<'conn>

§

impl<'conn> Unpin for DeleteEpochSettingProvider<'conn>

§

impl<'conn> !UnwindSafe for DeleteEpochSettingProvider<'conn>

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/database/provider/struct.DeleteSignerRegistrationRecordProvider.html b/rust-doc/mithril_aggregator/database/provider/struct.DeleteSignerRegistrationRecordProvider.html index 882e6920101..f99d26cafd7 100644 --- a/rust-doc/mithril_aggregator/database/provider/struct.DeleteSignerRegistrationRecordProvider.html +++ b/rust-doc/mithril_aggregator/database/provider/struct.DeleteSignerRegistrationRecordProvider.html @@ -1,45 +1,45 @@ -DeleteSignerRegistrationRecordProvider in mithril_aggregator::database::provider - Rust
pub struct DeleteSignerRegistrationRecordProvider<'conn> { /* private fields */ }
Expand description

Provider to remove old data from the signer_registration table

+DeleteSignerRegistrationRecordProvider in mithril_aggregator::database::provider - Rust
pub struct DeleteSignerRegistrationRecordProvider<'conn> { /* private fields */ }
Expand description

Provider to remove old data from the signer_registration table

Implementations§

source§

impl<'conn> DeleteSignerRegistrationRecordProvider<'conn>

source

pub fn new(connection: &'conn Connection) -> Self

Create a new instance

source

pub fn delete( &self, epoch: Epoch -) -> Result<EntityCursor<'_, SignerRegistrationRecord>, StdError>

Delete the epoch setting data given the Epoch

+) -> Result<EntityCursor<'_, SignerRegistrationRecord>, StdError>

Delete the epoch setting data given the Epoch

source

pub fn prune( &self, epoch_threshold: Epoch -) -> Result<EntityCursor<'_, SignerRegistrationRecord>, StdError>

Prune the epoch setting data older than the given epoch.

-

Trait Implementations§

source§

impl<'conn> Provider<'conn> for DeleteSignerRegistrationRecordProvider<'conn>

§

type Entity = SignerRegistrationRecord

Entity type returned by the result cursor.
source§

fn get_connection(&'conn self) -> &'conn Connection

Share the connection.
source§

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this +) -> Result<EntityCursor<'_, SignerRegistrationRecord>, StdError>

Prune the epoch setting data older than the given epoch.

+

Trait Implementations§

source§

impl<'conn> Provider<'conn> for DeleteSignerRegistrationRecordProvider<'conn>

§

type Entity = SignerRegistrationRecord

Entity type returned by the result cursor.
source§

fn get_connection(&'conn self) -> &'conn Connection

Share the connection.
source§

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this provider performs.
source§

fn find( &'conn self, filters: WhereCondition -) -> Result<EntityCursor<'conn, Self::Entity>, Box<dyn Error + Send + Sync + 'static, Global>>

Perform the parametrized definition query.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Result<EntityCursor<'conn, Self::Entity>, Box<dyn Error + Sync + Send + 'static, Global>>

Perform the parametrized definition query.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/database/provider/struct.DeleteStakePoolProvider.html b/rust-doc/mithril_aggregator/database/provider/struct.DeleteStakePoolProvider.html index c5eb56e5817..94fdbae60f7 100644 --- a/rust-doc/mithril_aggregator/database/provider/struct.DeleteStakePoolProvider.html +++ b/rust-doc/mithril_aggregator/database/provider/struct.DeleteStakePoolProvider.html @@ -1,41 +1,41 @@ -DeleteStakePoolProvider in mithril_aggregator::database::provider - Rust
pub struct DeleteStakePoolProvider<'conn> { /* private fields */ }
Expand description

Provider to remove old data from the stake_pool table

+DeleteStakePoolProvider in mithril_aggregator::database::provider - Rust
pub struct DeleteStakePoolProvider<'conn> { /* private fields */ }
Expand description

Provider to remove old data from the stake_pool table

Implementations§

source§

impl<'conn> DeleteStakePoolProvider<'conn>

source

pub fn new(connection: &'conn Connection) -> Self

Create a new instance

source

pub fn prune( &self, epoch_threshold: Epoch -) -> Result<EntityCursor<'_, StakePool>, StdError>

Prune the stake pools data older than the given epoch.

-

Trait Implementations§

source§

impl<'conn> Provider<'conn> for DeleteStakePoolProvider<'conn>

§

type Entity = StakePool

Entity type returned by the result cursor.
source§

fn get_connection(&'conn self) -> &'conn Connection

Share the connection.
source§

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this +) -> Result<EntityCursor<'_, StakePool>, StdError>

Prune the stake pools data older than the given epoch.

+

Trait Implementations§

source§

impl<'conn> Provider<'conn> for DeleteStakePoolProvider<'conn>

§

type Entity = StakePool

Entity type returned by the result cursor.
source§

fn get_connection(&'conn self) -> &'conn Connection

Share the connection.
source§

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this provider performs.
source§

fn find( &'conn self, filters: WhereCondition -) -> Result<EntityCursor<'conn, Self::Entity>, Box<dyn Error + Send + Sync + 'static, Global>>

Perform the parametrized definition query.

Auto Trait Implementations§

§

impl<'conn> !RefUnwindSafe for DeleteStakePoolProvider<'conn>

§

impl<'conn> !Send for DeleteStakePoolProvider<'conn>

§

impl<'conn> !Sync for DeleteStakePoolProvider<'conn>

§

impl<'conn> Unpin for DeleteStakePoolProvider<'conn>

§

impl<'conn> !UnwindSafe for DeleteStakePoolProvider<'conn>

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Result<EntityCursor<'conn, Self::Entity>, Box<dyn Error + Sync + Send + 'static, Global>>

Perform the parametrized definition query.

Auto Trait Implementations§

§

impl<'conn> !RefUnwindSafe for DeleteStakePoolProvider<'conn>

§

impl<'conn> !Send for DeleteStakePoolProvider<'conn>

§

impl<'conn> !Sync for DeleteStakePoolProvider<'conn>

§

impl<'conn> Unpin for DeleteStakePoolProvider<'conn>

§

impl<'conn> !UnwindSafe for DeleteStakePoolProvider<'conn>

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/database/provider/struct.EpochSettingProvider.html b/rust-doc/mithril_aggregator/database/provider/struct.EpochSettingProvider.html index 9feb7290a3c..94b22d2d356 100644 --- a/rust-doc/mithril_aggregator/database/provider/struct.EpochSettingProvider.html +++ b/rust-doc/mithril_aggregator/database/provider/struct.EpochSettingProvider.html @@ -1,42 +1,42 @@ -EpochSettingProvider in mithril_aggregator::database::provider - Rust
pub struct EpochSettingProvider<'client> { /* private fields */ }
Expand description

Simple EpochSettingRecord provider.

+EpochSettingProvider in mithril_aggregator::database::provider - Rust
pub struct EpochSettingProvider<'client> { /* private fields */ }
Expand description

Simple EpochSettingRecord provider.

Implementations§

source§

impl<'client> EpochSettingProvider<'client>

source

pub fn new(client: &'client Connection) -> Self

Create a new provider

source

pub fn get_by_epoch( &self, epoch: &Epoch -) -> Result<EntityCursor<'_, EpochSettingRecord>, StdError>

Get EpochSettingRecords for a given Epoch for given pool_ids.

-
source

pub fn get_all(&self) -> Result<EntityCursor<'_, EpochSettingRecord>, StdError>

Get all EpochSettingRecords.

-

Trait Implementations§

source§

impl<'client> Provider<'client> for EpochSettingProvider<'client>

§

type Entity = EpochSettingRecord

Entity type returned by the result cursor.
source§

fn get_connection(&'client self) -> &'client Connection

Share the connection.
source§

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this +) -> Result<EntityCursor<'_, EpochSettingRecord>, StdError>

Get EpochSettingRecords for a given Epoch for given pool_ids.

+
source

pub fn get_all(&self) -> Result<EntityCursor<'_, EpochSettingRecord>, StdError>

Get all EpochSettingRecords.

+

Trait Implementations§

source§

impl<'client> Provider<'client> for EpochSettingProvider<'client>

§

type Entity = EpochSettingRecord

Entity type returned by the result cursor.
source§

fn get_connection(&'client self) -> &'client Connection

Share the connection.
source§

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this provider performs.
source§

fn find( &'conn self, filters: WhereCondition -) -> Result<EntityCursor<'conn, Self::Entity>, Box<dyn Error + Send + Sync + 'static, Global>>

Perform the parametrized definition query.

Auto Trait Implementations§

§

impl<'client> !RefUnwindSafe for EpochSettingProvider<'client>

§

impl<'client> !Send for EpochSettingProvider<'client>

§

impl<'client> !Sync for EpochSettingProvider<'client>

§

impl<'client> Unpin for EpochSettingProvider<'client>

§

impl<'client> !UnwindSafe for EpochSettingProvider<'client>

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Result<EntityCursor<'conn, Self::Entity>, Box<dyn Error + Sync + Send + 'static, Global>>

Perform the parametrized definition query.

Auto Trait Implementations§

§

impl<'client> !RefUnwindSafe for EpochSettingProvider<'client>

§

impl<'client> !Send for EpochSettingProvider<'client>

§

impl<'client> !Sync for EpochSettingProvider<'client>

§

impl<'client> Unpin for EpochSettingProvider<'client>

§

impl<'client> !UnwindSafe for EpochSettingProvider<'client>

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/database/provider/struct.EpochSettingRecord.html b/rust-doc/mithril_aggregator/database/provider/struct.EpochSettingRecord.html index 5ea44a949e1..04c2903184d 100644 --- a/rust-doc/mithril_aggregator/database/provider/struct.EpochSettingRecord.html +++ b/rust-doc/mithril_aggregator/database/provider/struct.EpochSettingRecord.html @@ -1,40 +1,40 @@ -EpochSettingRecord in mithril_aggregator::database::provider - Rust
pub struct EpochSettingRecord { /* private fields */ }
Expand description

Settings for an epoch, including the protocol parameters.

-

Trait Implementations§

source§

impl Debug for EpochSettingRecord

source§

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

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

impl PartialEq<EpochSettingRecord> for EpochSettingRecord

source§

fn eq(&self, other: &EpochSettingRecord) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl SqLiteEntity for EpochSettingRecord

source§

fn hydrate(row: Row) -> Result<Self, HydrationError>where - Self: Sized,

This method is intended to be used when creating new instances from SQL +EpochSettingRecord in mithril_aggregator::database::provider - Rust
pub struct EpochSettingRecord { /* private fields */ }
Expand description

Settings for an epoch, including the protocol parameters.

+

Trait Implementations§

source§

impl Debug for EpochSettingRecord

source§

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

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

impl PartialEq<EpochSettingRecord> for EpochSettingRecord

source§

fn eq(&self, other: &EpochSettingRecord) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl SqLiteEntity for EpochSettingRecord

source§

fn hydrate(row: Row) -> Result<Self, HydrationError>where + Self: Sized,

This method is intended to be used when creating new instances from SQL result rows. This is the place to grab data, check consistency and types -and return the entity if possible.
source§

fn get_projection() -> Projection

Construct a Projection that will allow to hydrate this SqLiteEntity.
source§

impl StructuralPartialEq for EpochSettingRecord

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +and return the entity if possible.

source§

fn get_projection() -> Projection

Construct a Projection that will allow to hydrate this SqLiteEntity.
source§

impl StructuralPartialEq for EpochSettingRecord

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_aggregator/database/provider/struct.EpochSettingStore.html b/rust-doc/mithril_aggregator/database/provider/struct.EpochSettingStore.html index 329fbcfdcf1..0dcfa4325ca 100644 --- a/rust-doc/mithril_aggregator/database/provider/struct.EpochSettingStore.html +++ b/rust-doc/mithril_aggregator/database/provider/struct.EpochSettingStore.html @@ -1,48 +1,48 @@ -EpochSettingStore in mithril_aggregator::database::provider - Rust
pub struct EpochSettingStore { /* private fields */ }
Expand description

Service to deal with epoch settings (read & write).

+EpochSettingStore in mithril_aggregator::database::provider - Rust
pub struct EpochSettingStore { /* private fields */ }
Expand description

Service to deal with epoch settings (read & write).

Implementations§

source§

impl EpochSettingStore

source

pub fn new( - connection: Arc<Mutex<Connection>>, - retention_limit: Option<u64> + connection: Arc<Mutex<Connection>>, + retention_limit: Option<u64> ) -> Self

Create a new EpochSetting service

Trait Implementations§

source§

impl ProtocolParametersStorer for EpochSettingStore

source§

fn save_protocol_parameters<'life0, 'async_trait>( &'life0 self, epoch: Epoch, protocol_parameters: ProtocolParameters -) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolParameters>, StoreError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolParameters>, StoreError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Save the given ProtocolParameter for the given Epoch.
source§

fn get_protocol_parameters<'life0, 'async_trait>( &'life0 self, epoch: Epoch -) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolParameters>, StoreError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolParameters>, StoreError>> + Send + 'async_trait>>where Self: 'async_trait, - 'life0: 'async_trait,

Get the saved ProtocolParameter for the given Epoch if any.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life0: 'async_trait,

Get the saved ProtocolParameter for the given Epoch if any.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/database/provider/struct.InsertCertificateRecordProvider.html b/rust-doc/mithril_aggregator/database/provider/struct.InsertCertificateRecordProvider.html index d199afc1335..203dfbd2f3b 100644 --- a/rust-doc/mithril_aggregator/database/provider/struct.InsertCertificateRecordProvider.html +++ b/rust-doc/mithril_aggregator/database/provider/struct.InsertCertificateRecordProvider.html @@ -1,37 +1,37 @@ -InsertCertificateRecordProvider in mithril_aggregator::database::provider - Rust
pub struct InsertCertificateRecordProvider<'conn> { /* private fields */ }
Expand description

Query to insert the certificate record

+InsertCertificateRecordProvider in mithril_aggregator::database::provider - Rust
pub struct InsertCertificateRecordProvider<'conn> { /* private fields */ }
Expand description

Query to insert the certificate record

Implementations§

source§

impl<'conn> InsertCertificateRecordProvider<'conn>

source

pub fn new(connection: &'conn Connection) -> Self

Create a new instance

-

Trait Implementations§

source§

impl<'conn> Provider<'conn> for InsertCertificateRecordProvider<'conn>

§

type Entity = CertificateRecord

Entity type returned by the result cursor.
source§

fn get_connection(&'conn self) -> &'conn Connection

Share the connection.
source§

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this +

Trait Implementations§

source§

impl<'conn> Provider<'conn> for InsertCertificateRecordProvider<'conn>

§

type Entity = CertificateRecord

Entity type returned by the result cursor.
source§

fn get_connection(&'conn self) -> &'conn Connection

Share the connection.
source§

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this provider performs.
source§

fn find( &'conn self, filters: WhereCondition -) -> Result<EntityCursor<'conn, Self::Entity>, Box<dyn Error + Send + Sync + 'static, Global>>

Perform the parametrized definition query.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Result<EntityCursor<'conn, Self::Entity>, Box<dyn Error + Sync + Send + 'static, Global>>

Perform the parametrized definition query.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/database/provider/struct.InsertOrReplaceSignerRegistrationRecordProvider.html b/rust-doc/mithril_aggregator/database/provider/struct.InsertOrReplaceSignerRegistrationRecordProvider.html index 7e1f5b0b3be..64254248ee9 100644 --- a/rust-doc/mithril_aggregator/database/provider/struct.InsertOrReplaceSignerRegistrationRecordProvider.html +++ b/rust-doc/mithril_aggregator/database/provider/struct.InsertOrReplaceSignerRegistrationRecordProvider.html @@ -1,37 +1,37 @@ -InsertOrReplaceSignerRegistrationRecordProvider in mithril_aggregator::database::provider - Rust
pub struct InsertOrReplaceSignerRegistrationRecordProvider<'conn> { /* private fields */ }
Expand description

Query to insert or replace a signer_registration record

+InsertOrReplaceSignerRegistrationRecordProvider in mithril_aggregator::database::provider - Rust
pub struct InsertOrReplaceSignerRegistrationRecordProvider<'conn> { /* private fields */ }
Expand description

Query to insert or replace a signer_registration record

Implementations§

source§

impl<'conn> InsertOrReplaceSignerRegistrationRecordProvider<'conn>

source

pub fn new(connection: &'conn Connection) -> Self

Create a new instance

-

Trait Implementations§

source§

impl<'conn> Provider<'conn> for InsertOrReplaceSignerRegistrationRecordProvider<'conn>

§

type Entity = SignerRegistrationRecord

Entity type returned by the result cursor.
source§

fn get_connection(&'conn self) -> &'conn Connection

Share the connection.
source§

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this +

Trait Implementations§

source§

impl<'conn> Provider<'conn> for InsertOrReplaceSignerRegistrationRecordProvider<'conn>

§

type Entity = SignerRegistrationRecord

Entity type returned by the result cursor.
source§

fn get_connection(&'conn self) -> &'conn Connection

Share the connection.
source§

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this provider performs.
source§

fn find( &'conn self, filters: WhereCondition -) -> Result<EntityCursor<'conn, Self::Entity>, Box<dyn Error + Send + Sync + 'static, Global>>

Perform the parametrized definition query.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Result<EntityCursor<'conn, Self::Entity>, Box<dyn Error + Sync + Send + 'static, Global>>

Perform the parametrized definition query.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/database/provider/struct.InsertOrReplaceStakePoolProvider.html b/rust-doc/mithril_aggregator/database/provider/struct.InsertOrReplaceStakePoolProvider.html index 78a7a67807d..ac2825c1462 100644 --- a/rust-doc/mithril_aggregator/database/provider/struct.InsertOrReplaceStakePoolProvider.html +++ b/rust-doc/mithril_aggregator/database/provider/struct.InsertOrReplaceStakePoolProvider.html @@ -1,37 +1,37 @@ -InsertOrReplaceStakePoolProvider in mithril_aggregator::database::provider - Rust
pub struct InsertOrReplaceStakePoolProvider<'conn> { /* private fields */ }
Expand description

Query to update the stake distribution

+InsertOrReplaceStakePoolProvider in mithril_aggregator::database::provider - Rust
pub struct InsertOrReplaceStakePoolProvider<'conn> { /* private fields */ }
Expand description

Query to update the stake distribution

Implementations§

source§

impl<'conn> InsertOrReplaceStakePoolProvider<'conn>

source

pub fn new(connection: &'conn Connection) -> Self

Create a new instance

-

Trait Implementations§

source§

impl<'conn> Provider<'conn> for InsertOrReplaceStakePoolProvider<'conn>

§

type Entity = StakePool

Entity type returned by the result cursor.
source§

fn get_connection(&'conn self) -> &'conn Connection

Share the connection.
source§

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this +

Trait Implementations§

source§

impl<'conn> Provider<'conn> for InsertOrReplaceStakePoolProvider<'conn>

§

type Entity = StakePool

Entity type returned by the result cursor.
source§

fn get_connection(&'conn self) -> &'conn Connection

Share the connection.
source§

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this provider performs.
source§

fn find( &'conn self, filters: WhereCondition -) -> Result<EntityCursor<'conn, Self::Entity>, Box<dyn Error + Send + Sync + 'static, Global>>

Perform the parametrized definition query.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Result<EntityCursor<'conn, Self::Entity>, Box<dyn Error + Sync + Send + 'static, Global>>

Perform the parametrized definition query.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/database/provider/struct.InsertSignedEntityRecordProvider.html b/rust-doc/mithril_aggregator/database/provider/struct.InsertSignedEntityRecordProvider.html index c9f296c334f..ec8e8984099 100644 --- a/rust-doc/mithril_aggregator/database/provider/struct.InsertSignedEntityRecordProvider.html +++ b/rust-doc/mithril_aggregator/database/provider/struct.InsertSignedEntityRecordProvider.html @@ -1,37 +1,37 @@ -InsertSignedEntityRecordProvider in mithril_aggregator::database::provider - Rust
pub struct InsertSignedEntityRecordProvider<'conn> { /* private fields */ }
Expand description

Query to insert the signed_entity record

+InsertSignedEntityRecordProvider in mithril_aggregator::database::provider - Rust
pub struct InsertSignedEntityRecordProvider<'conn> { /* private fields */ }
Expand description

Query to insert the signed_entity record

Implementations§

source§

impl<'conn> InsertSignedEntityRecordProvider<'conn>

source

pub fn new(connection: &'conn Connection) -> Self

Create a new instance

-

Trait Implementations§

source§

impl<'conn> Provider<'conn> for InsertSignedEntityRecordProvider<'conn>

§

type Entity = SignedEntityRecord

Entity type returned by the result cursor.
source§

fn get_connection(&'conn self) -> &'conn Connection

Share the connection.
source§

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this +

Trait Implementations§

source§

impl<'conn> Provider<'conn> for InsertSignedEntityRecordProvider<'conn>

§

type Entity = SignedEntityRecord

Entity type returned by the result cursor.
source§

fn get_connection(&'conn self) -> &'conn Connection

Share the connection.
source§

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this provider performs.
source§

fn find( &'conn self, filters: WhereCondition -) -> Result<EntityCursor<'conn, Self::Entity>, Box<dyn Error + Send + Sync + 'static, Global>>

Perform the parametrized definition query.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Result<EntityCursor<'conn, Self::Entity>, Box<dyn Error + Sync + Send + 'static, Global>>

Perform the parametrized definition query.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/database/provider/struct.InsertSignerRecordProvider.html b/rust-doc/mithril_aggregator/database/provider/struct.InsertSignerRecordProvider.html index 3e20c5cbacd..a51e3ffd9f5 100644 --- a/rust-doc/mithril_aggregator/database/provider/struct.InsertSignerRecordProvider.html +++ b/rust-doc/mithril_aggregator/database/provider/struct.InsertSignerRecordProvider.html @@ -1,37 +1,37 @@ -InsertSignerRecordProvider in mithril_aggregator::database::provider - Rust
pub struct InsertSignerRecordProvider<'conn> { /* private fields */ }
Expand description

Query to insert the signer record

+InsertSignerRecordProvider in mithril_aggregator::database::provider - Rust
pub struct InsertSignerRecordProvider<'conn> { /* private fields */ }
Expand description

Query to insert the signer record

Implementations§

source§

impl<'conn> InsertSignerRecordProvider<'conn>

source

pub fn new(connection: &'conn Connection) -> Self

Create a new instance

-

Trait Implementations§

source§

impl<'conn> Provider<'conn> for InsertSignerRecordProvider<'conn>

§

type Entity = SignerRecord

Entity type returned by the result cursor.
source§

fn get_connection(&'conn self) -> &'conn Connection

Share the connection.
source§

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this +

Trait Implementations§

source§

impl<'conn> Provider<'conn> for InsertSignerRecordProvider<'conn>

§

type Entity = SignerRecord

Entity type returned by the result cursor.
source§

fn get_connection(&'conn self) -> &'conn Connection

Share the connection.
source§

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this provider performs.
source§

fn find( &'conn self, filters: WhereCondition -) -> Result<EntityCursor<'conn, Self::Entity>, Box<dyn Error + Send + Sync + 'static, Global>>

Perform the parametrized definition query.

Auto Trait Implementations§

§

impl<'conn> !RefUnwindSafe for InsertSignerRecordProvider<'conn>

§

impl<'conn> !Send for InsertSignerRecordProvider<'conn>

§

impl<'conn> !Sync for InsertSignerRecordProvider<'conn>

§

impl<'conn> Unpin for InsertSignerRecordProvider<'conn>

§

impl<'conn> !UnwindSafe for InsertSignerRecordProvider<'conn>

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Result<EntityCursor<'conn, Self::Entity>, Box<dyn Error + Sync + Send + 'static, Global>>

Perform the parametrized definition query.

Auto Trait Implementations§

§

impl<'conn> !RefUnwindSafe for InsertSignerRecordProvider<'conn>

§

impl<'conn> !Send for InsertSignerRecordProvider<'conn>

§

impl<'conn> !Sync for InsertSignerRecordProvider<'conn>

§

impl<'conn> Unpin for InsertSignerRecordProvider<'conn>

§

impl<'conn> !UnwindSafe for InsertSignerRecordProvider<'conn>

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/database/provider/struct.OpenMessageRecord.html b/rust-doc/mithril_aggregator/database/provider/struct.OpenMessageRecord.html index 4b04fe2cbfc..c1394812af3 100644 --- a/rust-doc/mithril_aggregator/database/provider/struct.OpenMessageRecord.html +++ b/rust-doc/mithril_aggregator/database/provider/struct.OpenMessageRecord.html @@ -1,9 +1,9 @@ -OpenMessageRecord in mithril_aggregator::database::provider - Rust
pub struct OpenMessageRecord {
+OpenMessageRecord in mithril_aggregator::database::provider - Rust
pub struct OpenMessageRecord {
     pub open_message_id: Uuid,
     pub epoch: Epoch,
     pub signed_entity_type: SignedEntityType,
     pub protocol_message: ProtocolMessage,
-    pub is_certified: bool,
+    pub is_certified: bool,
     pub created_at: DateTime<Utc>,
 }
Expand description

OpenMessage

An open message is a message open for signatures. Every signer may send a @@ -13,51 +13,51 @@

§epoch: Epoch

Epoch

§signed_entity_type: SignedEntityType

Type of message

§protocol_message: ProtocolMessage

Message used by the Mithril Protocol

-
§is_certified: bool

Has this open message been converted into a certificate?

+
§is_certified: bool

Has this open message been converted into a certificate?

§created_at: DateTime<Utc>

Message creation datetime, it is set by the database.

-

Trait Implementations§

source§

impl Clone for OpenMessageRecord

source§

fn clone(&self) -> OpenMessageRecord

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for OpenMessageRecord

source§

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

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

impl From<OpenMessageRecord> for OpenMessage

source§

fn from(record: OpenMessageRecord) -> Self

Converts to this type from the input type.
source§

impl From<OpenMessageWithSingleSignaturesRecord> for OpenMessageRecord

source§

fn from(value: OpenMessageWithSingleSignaturesRecord) -> Self

Converts to this type from the input type.
source§

impl PartialEq<OpenMessageRecord> for OpenMessageRecord

source§

fn eq(&self, other: &OpenMessageRecord) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl SqLiteEntity for OpenMessageRecord

source§

fn hydrate(row: Row) -> Result<Self, HydrationError>where - Self: Sized,

This method is intended to be used when creating new instances from SQL +

Trait Implementations§

source§

impl Clone for OpenMessageRecord

source§

fn clone(&self) -> OpenMessageRecord

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for OpenMessageRecord

source§

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

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

impl From<OpenMessageRecord> for OpenMessage

source§

fn from(record: OpenMessageRecord) -> Self

Converts to this type from the input type.
source§

impl From<OpenMessageWithSingleSignaturesRecord> for OpenMessageRecord

source§

fn from(value: OpenMessageWithSingleSignaturesRecord) -> Self

Converts to this type from the input type.
source§

impl PartialEq<OpenMessageRecord> for OpenMessageRecord

source§

fn eq(&self, other: &OpenMessageRecord) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl SqLiteEntity for OpenMessageRecord

source§

fn hydrate(row: Row) -> Result<Self, HydrationError>where + Self: Sized,

This method is intended to be used when creating new instances from SQL result rows. This is the place to grab data, check consistency and types -and return the entity if possible.
source§

fn get_projection() -> Projection

Construct a Projection that will allow to hydrate this SqLiteEntity.
source§

impl Eq for OpenMessageRecord

source§

impl StructuralEq for OpenMessageRecord

source§

impl StructuralPartialEq for OpenMessageRecord

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +and return the entity if possible.

source§

fn get_projection() -> Projection

Construct a Projection that will allow to hydrate this SqLiteEntity.
source§

impl Eq for OpenMessageRecord

source§

impl StructuralEq for OpenMessageRecord

source§

impl StructuralPartialEq for OpenMessageRecord

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_aggregator/database/provider/struct.OpenMessageRepository.html b/rust-doc/mithril_aggregator/database/provider/struct.OpenMessageRepository.html index e7f50753a38..24377bd13c4 100644 --- a/rust-doc/mithril_aggregator/database/provider/struct.OpenMessageRepository.html +++ b/rust-doc/mithril_aggregator/database/provider/struct.OpenMessageRepository.html @@ -1,15 +1,15 @@ -OpenMessageRepository in mithril_aggregator::database::provider - Rust
pub struct OpenMessageRepository { /* private fields */ }
Expand description

Open message repository

+OpenMessageRepository in mithril_aggregator::database::provider - Rust
pub struct OpenMessageRepository { /* private fields */ }
Expand description

Open message repository

This is a business oriented layer to perform actions on the database through providers.

-

Implementations§

source§

impl OpenMessageRepository

source

pub fn new(connection: Arc<Mutex<Connection>>) -> Self

Instanciate service

+

Implementations§

source§

impl OpenMessageRepository

source

pub fn new(connection: Arc<Mutex<Connection>>) -> Self

Instanciate service

source

pub async fn get_open_message( &self, signed_entity_type: &SignedEntityType -) -> StdResult<Option<OpenMessageRecord>>

Return the latest OpenMessageRecord for the given Epoch and SignedEntityType.

+) -> StdResult<Option<OpenMessageRecord>>

Return the latest OpenMessageRecord for the given Epoch and SignedEntityType.

source

pub async fn get_open_message_with_single_signatures( &self, signed_entity_type: &SignedEntityType -) -> StdResult<Option<OpenMessageWithSingleSignaturesRecord>>

Return an open message with its associated single signatures for the given Epoch and SignedEntityType.

+) -> StdResult<Option<OpenMessageWithSingleSignaturesRecord>>

Return an open message with its associated single signatures for the given Epoch and SignedEntityType.

source

pub async fn create_open_message( &self, epoch: Epoch, @@ -20,37 +20,37 @@ &self, open_message: &OpenMessageRecord ) -> StdResult<OpenMessageRecord>

Updates an OpenMessageRecord in the database.

-
source

pub async fn clean_epoch(&self, epoch: Epoch) -> StdResult<usize>

Remove all the OpenMessageRecord for the strictly previous epochs of the given epoch in the database. +

source

pub async fn clean_epoch(&self, epoch: Epoch) -> StdResult<usize>

Remove all the OpenMessageRecord for the strictly previous epochs of the given epoch in the database. It returns the number of messages removed.

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/database/provider/struct.OpenMessageWithSingleSignaturesRecord.html b/rust-doc/mithril_aggregator/database/provider/struct.OpenMessageWithSingleSignaturesRecord.html index cf8aaceb8ea..210c8131e34 100644 --- a/rust-doc/mithril_aggregator/database/provider/struct.OpenMessageWithSingleSignaturesRecord.html +++ b/rust-doc/mithril_aggregator/database/provider/struct.OpenMessageWithSingleSignaturesRecord.html @@ -1,54 +1,54 @@ -OpenMessageWithSingleSignaturesRecord in mithril_aggregator::database::provider - Rust
pub struct OpenMessageWithSingleSignaturesRecord {
+OpenMessageWithSingleSignaturesRecord in mithril_aggregator::database::provider - Rust
pub struct OpenMessageWithSingleSignaturesRecord {
     pub open_message_id: Uuid,
     pub epoch: Epoch,
     pub signed_entity_type: SignedEntityType,
     pub protocol_message: ProtocolMessage,
-    pub is_certified: bool,
-    pub single_signatures: Vec<SingleSignatures>,
+    pub is_certified: bool,
+    pub single_signatures: Vec<SingleSignatures>,
     pub created_at: DateTime<Utc>,
 }
Expand description

Open Message with associated single signatures if any.

Fields§

§open_message_id: Uuid

OpenMessage unique identifier

§epoch: Epoch

Epoch

§signed_entity_type: SignedEntityType

Type of message

§protocol_message: ProtocolMessage

Message used by the Mithril Protocol

-
§is_certified: bool

Has this message been converted into a Certificate?

-
§single_signatures: Vec<SingleSignatures>

associated single signatures

+
§is_certified: bool

Has this message been converted into a Certificate?

+
§single_signatures: Vec<SingleSignatures>

associated single signatures

§created_at: DateTime<Utc>

Message creation datetime, it is set by the database.

-

Trait Implementations§

source§

impl Clone for OpenMessageWithSingleSignaturesRecord

source§

fn clone(&self) -> OpenMessageWithSingleSignaturesRecord

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for OpenMessageWithSingleSignaturesRecord

source§

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

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

impl From<OpenMessageWithSingleSignaturesRecord> for OpenMessage

source§

fn from(record: OpenMessageWithSingleSignaturesRecord) -> Self

Converts to this type from the input type.
source§

impl From<OpenMessageWithSingleSignaturesRecord> for OpenMessageRecord

source§

fn from(value: OpenMessageWithSingleSignaturesRecord) -> Self

Converts to this type from the input type.
source§

impl SqLiteEntity for OpenMessageWithSingleSignaturesRecord

source§

fn hydrate(row: Row) -> Result<Self, HydrationError>where - Self: Sized,

This method is intended to be used when creating new instances from SQL +

Trait Implementations§

source§

impl Clone for OpenMessageWithSingleSignaturesRecord

source§

fn clone(&self) -> OpenMessageWithSingleSignaturesRecord

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for OpenMessageWithSingleSignaturesRecord

source§

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

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

impl From<OpenMessageWithSingleSignaturesRecord> for OpenMessage

source§

fn from(record: OpenMessageWithSingleSignaturesRecord) -> Self

Converts to this type from the input type.
source§

impl From<OpenMessageWithSingleSignaturesRecord> for OpenMessageRecord

source§

fn from(value: OpenMessageWithSingleSignaturesRecord) -> Self

Converts to this type from the input type.
source§

impl SqLiteEntity for OpenMessageWithSingleSignaturesRecord

source§

fn hydrate(row: Row) -> Result<Self, HydrationError>where + Self: Sized,

This method is intended to be used when creating new instances from SQL result rows. This is the place to grab data, check consistency and types -and return the entity if possible.
source§

fn get_projection() -> Projection

Construct a Projection that will allow to hydrate this SqLiteEntity.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +and return the entity if possible.

source§

fn get_projection() -> Projection

Construct a Projection that will allow to hydrate this SqLiteEntity.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_aggregator/database/provider/struct.SignedEntityRecord.html b/rust-doc/mithril_aggregator/database/provider/struct.SignedEntityRecord.html index 14451a130c5..1a8b2f3bcfd 100644 --- a/rust-doc/mithril_aggregator/database/provider/struct.SignedEntityRecord.html +++ b/rust-doc/mithril_aggregator/database/provider/struct.SignedEntityRecord.html @@ -1,53 +1,53 @@ -SignedEntityRecord in mithril_aggregator::database::provider - Rust
pub struct SignedEntityRecord {
-    pub signed_entity_id: String,
+SignedEntityRecord in mithril_aggregator::database::provider - Rust
pub struct SignedEntityRecord {
+    pub signed_entity_id: String,
     pub signed_entity_type: SignedEntityType,
-    pub certificate_id: String,
-    pub artifact: String,
+    pub certificate_id: String,
+    pub artifact: String,
     pub created_at: DateTime<Utc>,
 }
Expand description

SignedEntity record is the representation of a stored signed_entity.

-

Fields§

§signed_entity_id: String

Signed entity id.

+

Fields§

§signed_entity_id: String

Signed entity id.

§signed_entity_type: SignedEntityType

Signed entity type.

-
§certificate_id: String

Certificate id for this signed entity.

-
§artifact: String

Raw artifact (in JSON format).

+
§certificate_id: String

Certificate id for this signed entity.

+
§artifact: String

Raw artifact (in JSON format).

§created_at: DateTime<Utc>

Date and time when the signed_entity was created

-

Trait Implementations§

source§

impl Clone for SignedEntityRecord

source§

fn clone(&self) -> SignedEntityRecord

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for SignedEntityRecord

source§

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

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

impl From<SignedEntityRecord> for Snapshot

source§

fn from(other: SignedEntityRecord) -> Snapshot

Converts to this type from the input type.
source§

impl PartialEq<SignedEntityRecord> for SignedEntityRecord

source§

fn eq(&self, other: &SignedEntityRecord) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl SqLiteEntity for SignedEntityRecord

source§

fn hydrate(row: Row) -> Result<Self, HydrationError>where - Self: Sized,

This method is intended to be used when creating new instances from SQL +

Trait Implementations§

source§

impl Clone for SignedEntityRecord

source§

fn clone(&self) -> SignedEntityRecord

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for SignedEntityRecord

source§

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

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

impl From<SignedEntityRecord> for Snapshot

source§

fn from(other: SignedEntityRecord) -> Snapshot

Converts to this type from the input type.
source§

impl PartialEq<SignedEntityRecord> for SignedEntityRecord

source§

fn eq(&self, other: &SignedEntityRecord) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl SqLiteEntity for SignedEntityRecord

source§

fn hydrate(row: Row) -> Result<Self, HydrationError>where + Self: Sized,

This method is intended to be used when creating new instances from SQL result rows. This is the place to grab data, check consistency and types -and return the entity if possible.
source§

fn get_projection() -> Projection

Construct a Projection that will allow to hydrate this SqLiteEntity.
source§

impl<T> TryFrom<SignedEntityRecord> for SignedEntity<T>where - for<'a> T: Artifact + Serialize + Deserialize<'a>,

§

type Error = Error

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

fn try_from(other: SignedEntityRecord) -> Result<SignedEntity<T>, Self::Error>

Performs the conversion.
source§

impl StructuralPartialEq for SignedEntityRecord

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +and return the entity if possible.

source§

fn get_projection() -> Projection

Construct a Projection that will allow to hydrate this SqLiteEntity.
source§

impl<T> TryFrom<SignedEntityRecord> for SignedEntity<T>where + for<'a> T: Artifact + Serialize + Deserialize<'a>,

§

type Error = Error

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

fn try_from(other: SignedEntityRecord) -> Result<SignedEntity<T>, Self::Error>

Performs the conversion.
source§

impl StructuralPartialEq for SignedEntityRecord

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_aggregator/database/provider/struct.SignedEntityRecordProvider.html b/rust-doc/mithril_aggregator/database/provider/struct.SignedEntityRecordProvider.html index 2417a804527..16373295922 100644 --- a/rust-doc/mithril_aggregator/database/provider/struct.SignedEntityRecordProvider.html +++ b/rust-doc/mithril_aggregator/database/provider/struct.SignedEntityRecordProvider.html @@ -1,54 +1,54 @@ -SignedEntityRecordProvider in mithril_aggregator::database::provider - Rust
pub struct SignedEntityRecordProvider<'client> { /* private fields */ }
Expand description
source

pub fn get_by_certificate_id( &self, - certificate_id: &str -) -> Result<EntityCursor<'_, SignedEntityRecord>, StdError>

Get record for a given certificate_id.

+ certificate_id: &str +) -> Result<EntityCursor<'_, SignedEntityRecord>, StdError>

Get record for a given certificate_id.

source

pub fn get_by_certificates_ids( &self, - certificates_ids: &[&str] -) -> Result<EntityCursor<'_, SignedEntityRecord>, StdError>

Get records for a list of given certificates_ids.

+ certificates_ids: &[&str] +) -> Result<EntityCursor<'_, SignedEntityRecord>, StdError>

Get records for a list of given certificates_ids.

source

pub fn get_by_signed_entity_type( &self, signed_entity_type: &SignedEntityTypeDiscriminants -) -> Result<EntityCursor<'_, SignedEntityRecord>, StdError>

Get SignedEntityRecords for a given signed entity type.

-
source

pub fn get_all(&self) -> Result<EntityCursor<'_, SignedEntityRecord>, StdError>

Get all SignedEntityRecords.

-

Trait Implementations§

source§

impl<'client> Provider<'client> for SignedEntityRecordProvider<'client>

§

type Entity = SignedEntityRecord

Entity type returned by the result cursor.
source§

fn get_connection(&'client self) -> &'client Connection

Share the connection.
source§

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this +) -> Result<EntityCursor<'_, SignedEntityRecord>, StdError>

Get SignedEntityRecords for a given signed entity type.

+
source

pub fn get_all(&self) -> Result<EntityCursor<'_, SignedEntityRecord>, StdError>

Get all SignedEntityRecords.

+

Trait Implementations§

source§

impl<'client> Provider<'client> for SignedEntityRecordProvider<'client>

§

type Entity = SignedEntityRecord

Entity type returned by the result cursor.
source§

fn get_connection(&'client self) -> &'client Connection

Share the connection.
source§

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this provider performs.
source§

fn find( &'conn self, filters: WhereCondition -) -> Result<EntityCursor<'conn, Self::Entity>, Box<dyn Error + Send + Sync + 'static, Global>>

Perform the parametrized definition query.

Auto Trait Implementations§

§

impl<'client> !RefUnwindSafe for SignedEntityRecordProvider<'client>

§

impl<'client> !Send for SignedEntityRecordProvider<'client>

§

impl<'client> !Sync for SignedEntityRecordProvider<'client>

§

impl<'client> Unpin for SignedEntityRecordProvider<'client>

§

impl<'client> !UnwindSafe for SignedEntityRecordProvider<'client>

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Result<EntityCursor<'conn, Self::Entity>, Box<dyn Error + Sync + Send + 'static, Global>>

Perform the parametrized definition query.

Auto Trait Implementations§

§

impl<'client> !RefUnwindSafe for SignedEntityRecordProvider<'client>

§

impl<'client> !Send for SignedEntityRecordProvider<'client>

§

impl<'client> !Sync for SignedEntityRecordProvider<'client>

§

impl<'client> Unpin for SignedEntityRecordProvider<'client>

§

impl<'client> !UnwindSafe for SignedEntityRecordProvider<'client>

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/database/provider/struct.SignedEntityStoreAdapter.html b/rust-doc/mithril_aggregator/database/provider/struct.SignedEntityStoreAdapter.html index bc71b1a282f..45d0ae89134 100644 --- a/rust-doc/mithril_aggregator/database/provider/struct.SignedEntityStoreAdapter.html +++ b/rust-doc/mithril_aggregator/database/provider/struct.SignedEntityStoreAdapter.html @@ -1,71 +1,71 @@ -SignedEntityStoreAdapter in mithril_aggregator::database::provider - Rust
pub struct SignedEntityStoreAdapter { /* private fields */ }
Expand description

Service to deal with signed_entity (read & write).

-

Implementations§

source§

impl SignedEntityStoreAdapter

source

pub fn new(connection: Arc<Mutex<Connection>>) -> Self

Create a new SignedEntityStoreAdapter service

+SignedEntityStoreAdapter in mithril_aggregator::database::provider - Rust
pub struct SignedEntityStoreAdapter { /* private fields */ }
Expand description

Service to deal with signed_entity (read & write).

+

Implementations§

source§

impl SignedEntityStoreAdapter

source

pub fn new(connection: Arc<Mutex<Connection>>) -> Self

Create a new SignedEntityStoreAdapter service

Trait Implementations§

source§

impl SignedEntityStorer for SignedEntityStoreAdapter

source§

fn store_signed_entity<'life0, 'life1, 'async_trait>( &'life0 self, signed_entity: &'life1 SignedEntityRecord -) -> Pin<Box<dyn Future<Output = StdResult<()>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = StdResult<()>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Store a signed entity
source§

fn get_signed_entity<'life0, 'life1, 'async_trait>( &'life0 self, - signed_entity_id: &'life1 str -) -> Pin<Box<dyn Future<Output = StdResult<Option<SignedEntityRecord>>> + Send + 'async_trait>>where + signed_entity_id: &'life1 str +) -> Pin<Box<dyn Future<Output = StdResult<Option<SignedEntityRecord>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Get signed entity type
source§

fn get_signed_entity_by_certificate_id<'life0, 'life1, 'async_trait>( &'life0 self, - certificate_id: &'life1 str -) -> Pin<Box<dyn Future<Output = StdResult<Option<SignedEntityRecord>>> + Send + 'async_trait>>where + certificate_id: &'life1 str +) -> Pin<Box<dyn Future<Output = StdResult<Option<SignedEntityRecord>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Get signed entity type by certificate id
source§

fn get_signed_entity_by_certificates_ids<'a, 'life0, 'life1, 'async_trait>( &'life0 self, - certificates_ids: &'life1 [&'a str] -) -> Pin<Box<dyn Future<Output = StdResult<Vec<SignedEntityRecord>>> + Send + 'async_trait>>where + certificates_ids: &'life1 [&'a str] +) -> Pin<Box<dyn Future<Output = StdResult<Vec<SignedEntityRecord>>> + Send + 'async_trait>>where Self: 'async_trait, 'a: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Get signed entities type by certificates ids
source§

fn get_last_signed_entities_by_type<'life0, 'life1, 'async_trait>( &'life0 self, signed_entity_type_id: &'life1 SignedEntityTypeDiscriminants, - total: usize -) -> Pin<Box<dyn Future<Output = StdResult<Vec<SignedEntityRecord>>> + Send + 'async_trait>>where + total: usize +) -> Pin<Box<dyn Future<Output = StdResult<Vec<SignedEntityRecord>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Get last signed entities by signed entity type
source§

fn update_signed_entities<'life0, 'async_trait>( &'life0 self, - signed_entities: Vec<SignedEntityRecord> -) -> Pin<Box<dyn Future<Output = StdResult<Vec<SignedEntityRecord>>> + Send + 'async_trait>>where + signed_entities: Vec<SignedEntityRecord> +) -> Pin<Box<dyn Future<Output = StdResult<Vec<SignedEntityRecord>>> + Send + 'async_trait>>where Self: 'async_trait, - 'life0: 'async_trait,

Perform an update for all the given signed entities.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life0: 'async_trait,

Perform an update for all the given signed entities.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/database/provider/struct.SignerRecord.html b/rust-doc/mithril_aggregator/database/provider/struct.SignerRecord.html index 89df489921e..ac4ddf7f19e 100644 --- a/rust-doc/mithril_aggregator/database/provider/struct.SignerRecord.html +++ b/rust-doc/mithril_aggregator/database/provider/struct.SignerRecord.html @@ -1,41 +1,41 @@ -SignerRecord in mithril_aggregator::database::provider - Rust
pub struct SignerRecord { /* private fields */ }
Expand description

Signer record is the representation of a stored signer.

-

Trait Implementations§

source§

impl Clone for SignerRecord

source§

fn clone(&self) -> SignerRecord

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for SignerRecord

source§

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

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

impl PartialEq<SignerRecord> for SignerRecord

source§

fn eq(&self, other: &SignerRecord) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl SqLiteEntity for SignerRecord

source§

fn hydrate(row: Row) -> Result<Self, HydrationError>where - Self: Sized,

This method is intended to be used when creating new instances from SQL +SignerRecord in mithril_aggregator::database::provider - Rust
pub struct SignerRecord { /* private fields */ }
Expand description

Signer record is the representation of a stored signer.

+

Trait Implementations§

source§

impl Clone for SignerRecord

source§

fn clone(&self) -> SignerRecord

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for SignerRecord

source§

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

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

impl PartialEq<SignerRecord> for SignerRecord

source§

fn eq(&self, other: &SignerRecord) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl SqLiteEntity for SignerRecord

source§

fn hydrate(row: Row) -> Result<Self, HydrationError>where + Self: Sized,

This method is intended to be used when creating new instances from SQL result rows. This is the place to grab data, check consistency and types -and return the entity if possible.
source§

fn get_projection() -> Projection

Construct a Projection that will allow to hydrate this SqLiteEntity.
source§

impl StructuralPartialEq for SignerRecord

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +and return the entity if possible.

source§

fn get_projection() -> Projection

Construct a Projection that will allow to hydrate this SqLiteEntity.
source§

impl StructuralPartialEq for SignerRecord

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_aggregator/database/provider/struct.SignerRecordProvider.html b/rust-doc/mithril_aggregator/database/provider/struct.SignerRecordProvider.html index 4e86e4e6231..d916be0b44e 100644 --- a/rust-doc/mithril_aggregator/database/provider/struct.SignerRecordProvider.html +++ b/rust-doc/mithril_aggregator/database/provider/struct.SignerRecordProvider.html @@ -1,42 +1,42 @@ -SignerRecordProvider in mithril_aggregator::database::provider - Rust
pub struct SignerRecordProvider<'client> { /* private fields */ }
Expand description

Simple SignerRecord provider.

+SignerRecordProvider in mithril_aggregator::database::provider - Rust
pub struct SignerRecordProvider<'client> { /* private fields */ }
Expand description

Simple SignerRecord provider.

Implementations§

source§

impl<'client> SignerRecordProvider<'client>

source

pub fn new(client: &'client Connection) -> Self

Create a new provider

source

pub fn get_by_signer_id( &self, - signer_id: String -) -> Result<EntityCursor<'_, SignerRecord>, StdError>

Get SignerRecords for a given signer id.

-
source

pub fn get_all(&self) -> Result<EntityCursor<'_, SignerRecord>, StdError>

Get all SignerRecords.

-

Trait Implementations§

source§

impl<'client> Provider<'client> for SignerRecordProvider<'client>

§

type Entity = SignerRecord

Entity type returned by the result cursor.
source§

fn get_connection(&'client self) -> &'client Connection

Share the connection.
source§

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this + signer_id: String +) -> Result<EntityCursor<'_, SignerRecord>, StdError>

Get SignerRecords for a given signer id.

+
source

pub fn get_all(&self) -> Result<EntityCursor<'_, SignerRecord>, StdError>

Get all SignerRecords.

+

Trait Implementations§

source§

impl<'client> Provider<'client> for SignerRecordProvider<'client>

§

type Entity = SignerRecord

Entity type returned by the result cursor.
source§

fn get_connection(&'client self) -> &'client Connection

Share the connection.
source§

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this provider performs.
source§

fn find( &'conn self, filters: WhereCondition -) -> Result<EntityCursor<'conn, Self::Entity>, Box<dyn Error + Send + Sync + 'static, Global>>

Perform the parametrized definition query.

Auto Trait Implementations§

§

impl<'client> !RefUnwindSafe for SignerRecordProvider<'client>

§

impl<'client> !Send for SignerRecordProvider<'client>

§

impl<'client> !Sync for SignerRecordProvider<'client>

§

impl<'client> Unpin for SignerRecordProvider<'client>

§

impl<'client> !UnwindSafe for SignerRecordProvider<'client>

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Result<EntityCursor<'conn, Self::Entity>, Box<dyn Error + Sync + Send + 'static, Global>>

Perform the parametrized definition query.

Auto Trait Implementations§

§

impl<'client> !RefUnwindSafe for SignerRecordProvider<'client>

§

impl<'client> !Send for SignerRecordProvider<'client>

§

impl<'client> !Sync for SignerRecordProvider<'client>

§

impl<'client> Unpin for SignerRecordProvider<'client>

§

impl<'client> !UnwindSafe for SignerRecordProvider<'client>

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/database/provider/struct.SignerRegistrationRecord.html b/rust-doc/mithril_aggregator/database/provider/struct.SignerRegistrationRecord.html index c102d34ab38..bd34d06727c 100644 --- a/rust-doc/mithril_aggregator/database/provider/struct.SignerRegistrationRecord.html +++ b/rust-doc/mithril_aggregator/database/provider/struct.SignerRegistrationRecord.html @@ -1,41 +1,41 @@ -SignerRegistrationRecord in mithril_aggregator::database::provider - Rust
pub struct SignerRegistrationRecord { /* private fields */ }
Expand description

SignerRegistration record is the representation of a stored signer_registration.

-

Trait Implementations§

source§

impl Clone for SignerRegistrationRecord

source§

fn clone(&self) -> SignerRegistrationRecord

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for SignerRegistrationRecord

source§

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

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

impl From<SignerRegistrationRecord> for Signer

source§

fn from(other: SignerRegistrationRecord) -> Self

Converts to this type from the input type.
source§

impl From<SignerRegistrationRecord> for SignerWithStake

source§

fn from(other: SignerRegistrationRecord) -> Self

Converts to this type from the input type.
source§

impl PartialEq<SignerRegistrationRecord> for SignerRegistrationRecord

source§

fn eq(&self, other: &SignerRegistrationRecord) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl SqLiteEntity for SignerRegistrationRecord

source§

fn hydrate(row: Row) -> Result<Self, HydrationError>where - Self: Sized,

This method is intended to be used when creating new instances from SQL +SignerRegistrationRecord in mithril_aggregator::database::provider - Rust
pub struct SignerRegistrationRecord { /* private fields */ }
Expand description

SignerRegistration record is the representation of a stored signer_registration.

+

Trait Implementations§

source§

impl Clone for SignerRegistrationRecord

source§

fn clone(&self) -> SignerRegistrationRecord

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for SignerRegistrationRecord

source§

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

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

impl From<SignerRegistrationRecord> for Signer

source§

fn from(other: SignerRegistrationRecord) -> Self

Converts to this type from the input type.
source§

impl From<SignerRegistrationRecord> for SignerWithStake

source§

fn from(other: SignerRegistrationRecord) -> Self

Converts to this type from the input type.
source§

impl PartialEq<SignerRegistrationRecord> for SignerRegistrationRecord

source§

fn eq(&self, other: &SignerRegistrationRecord) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl SqLiteEntity for SignerRegistrationRecord

source§

fn hydrate(row: Row) -> Result<Self, HydrationError>where + Self: Sized,

This method is intended to be used when creating new instances from SQL result rows. This is the place to grab data, check consistency and types -and return the entity if possible.
source§

fn get_projection() -> Projection

Construct a Projection that will allow to hydrate this SqLiteEntity.
source§

impl StructuralPartialEq for SignerRegistrationRecord

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +and return the entity if possible.

source§

fn get_projection() -> Projection

Construct a Projection that will allow to hydrate this SqLiteEntity.
source§

impl StructuralPartialEq for SignerRegistrationRecord

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_aggregator/database/provider/struct.SignerRegistrationRecordProvider.html b/rust-doc/mithril_aggregator/database/provider/struct.SignerRegistrationRecordProvider.html index 523d6670f69..8d1660aabf7 100644 --- a/rust-doc/mithril_aggregator/database/provider/struct.SignerRegistrationRecordProvider.html +++ b/rust-doc/mithril_aggregator/database/provider/struct.SignerRegistrationRecordProvider.html @@ -1,49 +1,49 @@ -SignerRegistrationRecordProvider in mithril_aggregator::database::provider - Rust
pub struct SignerRegistrationRecordProvider<'client> { /* private fields */ }
Expand description
source

pub fn get_by_epoch( &self, epoch: &Epoch -) -> Result<EntityCursor<'_, SignerRegistrationRecord>, StdError>

Get SignerRegistrationRecords for a given Epoch.

+) -> Result<EntityCursor<'_, SignerRegistrationRecord>, StdError>

Get SignerRegistrationRecords for a given Epoch.

source

pub fn get_all( &self -) -> Result<EntityCursor<'_, SignerRegistrationRecord>, StdError>

Get all SignerRegistrationRecords.

-

Trait Implementations§

source§

impl<'client> Provider<'client> for SignerRegistrationRecordProvider<'client>

§

type Entity = SignerRegistrationRecord

Entity type returned by the result cursor.
source§

fn get_connection(&'client self) -> &'client Connection

Share the connection.
source§

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this +) -> Result<EntityCursor<'_, SignerRegistrationRecord>, StdError>

Get all SignerRegistrationRecords.

+

Trait Implementations§

source§

impl<'client> Provider<'client> for SignerRegistrationRecordProvider<'client>

§

type Entity = SignerRegistrationRecord

Entity type returned by the result cursor.
source§

fn get_connection(&'client self) -> &'client Connection

Share the connection.
source§

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this provider performs.
source§

fn find( &'conn self, filters: WhereCondition -) -> Result<EntityCursor<'conn, Self::Entity>, Box<dyn Error + Send + Sync + 'static, Global>>

Perform the parametrized definition query.

Auto Trait Implementations§

§

impl<'client> !RefUnwindSafe for SignerRegistrationRecordProvider<'client>

§

impl<'client> !Send for SignerRegistrationRecordProvider<'client>

§

impl<'client> !Sync for SignerRegistrationRecordProvider<'client>

§

impl<'client> Unpin for SignerRegistrationRecordProvider<'client>

§

impl<'client> !UnwindSafe for SignerRegistrationRecordProvider<'client>

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Result<EntityCursor<'conn, Self::Entity>, Box<dyn Error + Sync + Send + 'static, Global>>

Perform the parametrized definition query.

Auto Trait Implementations§

§

impl<'client> !RefUnwindSafe for SignerRegistrationRecordProvider<'client>

§

impl<'client> !Send for SignerRegistrationRecordProvider<'client>

§

impl<'client> !Sync for SignerRegistrationRecordProvider<'client>

§

impl<'client> Unpin for SignerRegistrationRecordProvider<'client>

§

impl<'client> !UnwindSafe for SignerRegistrationRecordProvider<'client>

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/database/provider/struct.SignerRegistrationStore.html b/rust-doc/mithril_aggregator/database/provider/struct.SignerRegistrationStore.html index 08e1f4d5d48..4dac1617a25 100644 --- a/rust-doc/mithril_aggregator/database/provider/struct.SignerRegistrationStore.html +++ b/rust-doc/mithril_aggregator/database/provider/struct.SignerRegistrationStore.html @@ -1,56 +1,56 @@ -SignerRegistrationStore in mithril_aggregator::database::provider - Rust
pub struct SignerRegistrationStore { /* private fields */ }
Expand description

Service to deal with signer_registration (read & write).

-

Implementations§

source§

impl SignerRegistrationStore

source

pub fn new(connection: Arc<Mutex<Connection>>) -> Self

Create a new SignerRegistrationStore service

+SignerRegistrationStore in mithril_aggregator::database::provider - Rust
pub struct SignerRegistrationStore { /* private fields */ }
Expand description

Service to deal with signer_registration (read & write).

+

Implementations§

source§

impl SignerRegistrationStore

source

pub fn new(connection: Arc<Mutex<Connection>>) -> Self

Create a new SignerRegistrationStore service

Trait Implementations§

source§

impl VerificationKeyStorer for SignerRegistrationStore

source§

fn save_verification_key<'life0, 'async_trait>( &'life0 self, epoch: Epoch, signer: SignerWithStake -) -> Pin<Box<dyn Future<Output = Result<Option<SignerWithStake>, StoreError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<SignerWithStake>, StoreError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Save the verification key, for the given Signer for the given Epoch, returns the previous values if one already existed.
source§

fn get_verification_keys<'life0, 'async_trait>( &'life0 self, epoch: Epoch -) -> Pin<Box<dyn Future<Output = Result<Option<HashMap<PartyId, Signer>>, StoreError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<HashMap<PartyId, Signer>>, StoreError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Returns a HashMap of Signer indexed by PartyId for the given Beacon.
source§

fn prune_verification_keys<'life0, 'async_trait>( &'life0 self, max_epoch_to_prune: Epoch -) -> Pin<Box<dyn Future<Output = Result<(), StoreError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), StoreError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Prune all verification keys that are at or below the given epoch.
source§

fn get_stake_distribution_for_epoch<'life0, 'async_trait>( &'life0 self, epoch: Epoch -) -> Pin<Box<dyn Future<Output = Result<Option<StakeDistribution>, StoreError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<StakeDistribution>, StoreError>> + Send + 'async_trait>>where Self: 'async_trait, - 'life0: 'async_trait,

Return the parties that are stored at the given epoch.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life0: 'async_trait,

Return the parties that are stored at the given epoch.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/database/provider/struct.SignerStore.html b/rust-doc/mithril_aggregator/database/provider/struct.SignerStore.html index 45023550e33..e700b1ef5c1 100644 --- a/rust-doc/mithril_aggregator/database/provider/struct.SignerStore.html +++ b/rust-doc/mithril_aggregator/database/provider/struct.SignerStore.html @@ -1,45 +1,45 @@ -SignerStore in mithril_aggregator::database::provider - Rust
pub struct SignerStore { /* private fields */ }
Expand description

Service to deal with signer (read & write).

-

Implementations§

source§

impl SignerStore

source

pub fn new(connection: Arc<Mutex<Connection>>) -> Self

Create a new SignerStore service

+SignerStore in mithril_aggregator::database::provider - Rust
pub struct SignerStore { /* private fields */ }
Expand description

Service to deal with signer (read & write).

+

Implementations§

source§

impl SignerStore

source

pub fn new(connection: Arc<Mutex<Connection>>) -> Self

Create a new SignerStore service

Trait Implementations§

source§

impl SignerRecorder for SignerStore

source§

fn record_signer_id<'life0, 'async_trait>( &'life0 self, - signer_id: String -) -> Pin<Box<dyn Future<Output = Result<(), StdError>> + Send + 'async_trait>>where + signer_id: String +) -> Pin<Box<dyn Future<Output = Result<(), StdError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Record signer_id
source§

fn record_signer_pool_ticker<'life0, 'async_trait>( &'life0 self, - signer_id: String, - pool_ticker: Option<String> -) -> Pin<Box<dyn Future<Output = Result<(), StdError>> + Send + 'async_trait>>where + signer_id: String, + pool_ticker: Option<String> +) -> Pin<Box<dyn Future<Output = Result<(), StdError>> + Send + 'async_trait>>where Self: 'async_trait, - 'life0: 'async_trait,

Record pool ticker by id

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life0: 'async_trait,

Record pool ticker by id

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/database/provider/struct.SingleSignatureRecord.html b/rust-doc/mithril_aggregator/database/provider/struct.SingleSignatureRecord.html index decc0e69e80..0e406c69350 100644 --- a/rust-doc/mithril_aggregator/database/provider/struct.SingleSignatureRecord.html +++ b/rust-doc/mithril_aggregator/database/provider/struct.SingleSignatureRecord.html @@ -1,54 +1,54 @@ -SingleSignatureRecord in mithril_aggregator::database::provider - Rust
pub struct SingleSignatureRecord {
+SingleSignatureRecord in mithril_aggregator::database::provider - Rust
pub struct SingleSignatureRecord {
     pub open_message_id: Uuid,
-    pub signer_id: String,
+    pub signer_id: String,
     pub registration_epoch_setting_id: Epoch,
-    pub lottery_indexes: Vec<LotteryIndex>,
+    pub lottery_indexes: Vec<LotteryIndex>,
     pub signature: HexEncodedSingleSignature,
     pub created_at: DateTime<Utc>,
 }
Expand description

SingleSignature record is the representation of a stored single_signature.

Fields§

§open_message_id: Uuid

Open message id.

-
§signer_id: String

Signer id.

+
§signer_id: String

Signer id.

§registration_epoch_setting_id: Epoch

Registration epoch setting id

-
§lottery_indexes: Vec<LotteryIndex>

Lottery indexes

+
§lottery_indexes: Vec<LotteryIndex>

Lottery indexes

§signature: HexEncodedSingleSignature

The STM single signature of the message

§created_at: DateTime<Utc>

Date and time when the single_signature was created

-

Trait Implementations§

source§

impl Clone for SingleSignatureRecord

source§

fn clone(&self) -> SingleSignatureRecord

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for SingleSignatureRecord

source§

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

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

impl PartialEq<SingleSignatureRecord> for SingleSignatureRecord

source§

fn eq(&self, other: &SingleSignatureRecord) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl SqLiteEntity for SingleSignatureRecord

source§

fn hydrate(row: Row) -> Result<Self, HydrationError>where - Self: Sized,

This method is intended to be used when creating new instances from SQL +

Trait Implementations§

source§

impl Clone for SingleSignatureRecord

source§

fn clone(&self) -> SingleSignatureRecord

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for SingleSignatureRecord

source§

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

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

impl PartialEq<SingleSignatureRecord> for SingleSignatureRecord

source§

fn eq(&self, other: &SingleSignatureRecord) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl SqLiteEntity for SingleSignatureRecord

source§

fn hydrate(row: Row) -> Result<Self, HydrationError>where + Self: Sized,

This method is intended to be used when creating new instances from SQL result rows. This is the place to grab data, check consistency and types -and return the entity if possible.
source§

fn get_projection() -> Projection

Construct a Projection that will allow to hydrate this SqLiteEntity.
source§

impl TryFrom<SingleSignatureRecord> for SingleSignatures

§

type Error = Box<dyn Error + Send + Sync + 'static, Global>

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

fn try_from(value: SingleSignatureRecord) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl StructuralPartialEq for SingleSignatureRecord

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +and return the entity if possible.

source§

fn get_projection() -> Projection

Construct a Projection that will allow to hydrate this SqLiteEntity.
source§

impl TryFrom<SingleSignatureRecord> for SingleSignatures

§

type Error = Box<dyn Error + Sync + Send + 'static, Global>

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

fn try_from(value: SingleSignatureRecord) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl StructuralPartialEq for SingleSignatureRecord

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_aggregator/database/provider/struct.SingleSignatureRecordProvider.html b/rust-doc/mithril_aggregator/database/provider/struct.SingleSignatureRecordProvider.html index 24f9c40b863..1332abc8788 100644 --- a/rust-doc/mithril_aggregator/database/provider/struct.SingleSignatureRecordProvider.html +++ b/rust-doc/mithril_aggregator/database/provider/struct.SingleSignatureRecordProvider.html @@ -1,44 +1,44 @@ -SingleSignatureRecordProvider in mithril_aggregator::database::provider - Rust
pub struct SingleSignatureRecordProvider<'client> { /* private fields */ }
Expand description
source

pub fn get_all( &self -) -> Result<EntityCursor<'_, SingleSignatureRecord>, StdError>

Get all SingleSignatureRecords.

-

Trait Implementations§

source§

impl<'client> Provider<'client> for SingleSignatureRecordProvider<'client>

§

type Entity = SingleSignatureRecord

Entity type returned by the result cursor.
source§

fn get_connection(&'client self) -> &'client Connection

Share the connection.
source§

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this +) -> Result<EntityCursor<'_, SingleSignatureRecord>, StdError>

Get all SingleSignatureRecords.

+

Trait Implementations§

source§

impl<'client> Provider<'client> for SingleSignatureRecordProvider<'client>

§

type Entity = SingleSignatureRecord

Entity type returned by the result cursor.
source§

fn get_connection(&'client self) -> &'client Connection

Share the connection.
source§

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this provider performs.
source§

fn find( &'conn self, filters: WhereCondition -) -> Result<EntityCursor<'conn, Self::Entity>, Box<dyn Error + Send + Sync + 'static, Global>>

Perform the parametrized definition query.

Auto Trait Implementations§

§

impl<'client> !RefUnwindSafe for SingleSignatureRecordProvider<'client>

§

impl<'client> !Send for SingleSignatureRecordProvider<'client>

§

impl<'client> !Sync for SingleSignatureRecordProvider<'client>

§

impl<'client> Unpin for SingleSignatureRecordProvider<'client>

§

impl<'client> !UnwindSafe for SingleSignatureRecordProvider<'client>

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Result<EntityCursor<'conn, Self::Entity>, Box<dyn Error + Sync + Send + 'static, Global>>

Perform the parametrized definition query.

Auto Trait Implementations§

§

impl<'client> !RefUnwindSafe for SingleSignatureRecordProvider<'client>

§

impl<'client> !Send for SingleSignatureRecordProvider<'client>

§

impl<'client> !Sync for SingleSignatureRecordProvider<'client>

§

impl<'client> Unpin for SingleSignatureRecordProvider<'client>

§

impl<'client> !UnwindSafe for SingleSignatureRecordProvider<'client>

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/database/provider/struct.SingleSignatureRepository.html b/rust-doc/mithril_aggregator/database/provider/struct.SingleSignatureRepository.html index 57775ca81b5..8063dd34f04 100644 --- a/rust-doc/mithril_aggregator/database/provider/struct.SingleSignatureRepository.html +++ b/rust-doc/mithril_aggregator/database/provider/struct.SingleSignatureRepository.html @@ -1,39 +1,39 @@ -SingleSignatureRepository in mithril_aggregator::database::provider - Rust
pub struct SingleSignatureRepository { /* private fields */ }
Expand description

Service to deal with single_signature (read & write).

-

Implementations§

source§

impl SingleSignatureRepository

source

pub fn new(connection: Arc<Mutex<Connection>>) -> Self

Create a new SingleSignatureStoreAdapter service

+SingleSignatureRepository in mithril_aggregator::database::provider - Rust
pub struct SingleSignatureRepository { /* private fields */ }
Expand description

Service to deal with single_signature (read & write).

+

Implementations§

source§

impl SingleSignatureRepository

source

pub fn new(connection: Arc<Mutex<Connection>>) -> Self

Create a new SingleSignatureStoreAdapter service

source

pub async fn create_single_signature( &self, single_signature: &SingleSignatures, open_message: &OpenMessageRecord -) -> Result<SingleSignatureRecord, StdError>

Create a new Single Signature in database

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Result<SingleSignatureRecord, StdError>

Create a new Single Signature in database

+

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/database/provider/struct.StakePool.html b/rust-doc/mithril_aggregator/database/provider/struct.StakePool.html index 40cd7fb1643..6d5143fa971 100644 --- a/rust-doc/mithril_aggregator/database/provider/struct.StakePool.html +++ b/rust-doc/mithril_aggregator/database/provider/struct.StakePool.html @@ -1,40 +1,40 @@ -StakePool in mithril_aggregator::database::provider - Rust
pub struct StakePool { /* private fields */ }
Expand description

Stake pool as read from Chain.

-

Trait Implementations§

source§

impl Debug for StakePool

source§

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

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

impl PartialEq<StakePool> for StakePool

source§

fn eq(&self, other: &StakePool) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl SqLiteEntity for StakePool

source§

fn hydrate(row: Row) -> Result<Self, HydrationError>where - Self: Sized,

This method is intended to be used when creating new instances from SQL +StakePool in mithril_aggregator::database::provider - Rust
pub struct StakePool { /* private fields */ }
Expand description

Stake pool as read from Chain.

+

Trait Implementations§

source§

impl Debug for StakePool

source§

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

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

impl PartialEq<StakePool> for StakePool

source§

fn eq(&self, other: &StakePool) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl SqLiteEntity for StakePool

source§

fn hydrate(row: Row) -> Result<Self, HydrationError>where + Self: Sized,

This method is intended to be used when creating new instances from SQL result rows. This is the place to grab data, check consistency and types -and return the entity if possible.
source§

fn get_projection() -> Projection

Construct a Projection that will allow to hydrate this SqLiteEntity.
source§

impl StructuralPartialEq for StakePool

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +and return the entity if possible.

source§

fn get_projection() -> Projection

Construct a Projection that will allow to hydrate this SqLiteEntity.
source§

impl StructuralPartialEq for StakePool

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_aggregator/database/provider/struct.StakePoolProvider.html b/rust-doc/mithril_aggregator/database/provider/struct.StakePoolProvider.html index e30001f54f0..1d63daf3e33 100644 --- a/rust-doc/mithril_aggregator/database/provider/struct.StakePoolProvider.html +++ b/rust-doc/mithril_aggregator/database/provider/struct.StakePoolProvider.html @@ -1,41 +1,41 @@ -StakePoolProvider in mithril_aggregator::database::provider - Rust
pub struct StakePoolProvider<'client> { /* private fields */ }
Expand description

Simple StakePool provider.

+StakePoolProvider in mithril_aggregator::database::provider - Rust
pub struct StakePoolProvider<'client> { /* private fields */ }
Expand description

Simple StakePool provider.

Implementations§

source§

impl<'client> StakePoolProvider<'client>

source

pub fn new(client: &'client Connection) -> Self

Create a new provider

source

pub fn get_by_epoch( &self, epoch: &Epoch -) -> Result<EntityCursor<'_, StakePool>, StdError>

Get StakePools for a given Epoch for given pool_ids.

-

Trait Implementations§

source§

impl<'client> Provider<'client> for StakePoolProvider<'client>

§

type Entity = StakePool

Entity type returned by the result cursor.
source§

fn get_connection(&'client self) -> &'client Connection

Share the connection.
source§

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this +) -> Result<EntityCursor<'_, StakePool>, StdError>

Get StakePools for a given Epoch for given pool_ids.

+

Trait Implementations§

source§

impl<'client> Provider<'client> for StakePoolProvider<'client>

§

type Entity = StakePool

Entity type returned by the result cursor.
source§

fn get_connection(&'client self) -> &'client Connection

Share the connection.
source§

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this provider performs.
source§

fn find( &'conn self, filters: WhereCondition -) -> Result<EntityCursor<'conn, Self::Entity>, Box<dyn Error + Send + Sync + 'static, Global>>

Perform the parametrized definition query.

Auto Trait Implementations§

§

impl<'client> !RefUnwindSafe for StakePoolProvider<'client>

§

impl<'client> !Send for StakePoolProvider<'client>

§

impl<'client> !Sync for StakePoolProvider<'client>

§

impl<'client> Unpin for StakePoolProvider<'client>

§

impl<'client> !UnwindSafe for StakePoolProvider<'client>

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Result<EntityCursor<'conn, Self::Entity>, Box<dyn Error + Sync + Send + 'static, Global>>

Perform the parametrized definition query.

Auto Trait Implementations§

§

impl<'client> !RefUnwindSafe for StakePoolProvider<'client>

§

impl<'client> !Send for StakePoolProvider<'client>

§

impl<'client> !Sync for StakePoolProvider<'client>

§

impl<'client> Unpin for StakePoolProvider<'client>

§

impl<'client> !UnwindSafe for StakePoolProvider<'client>

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/database/provider/struct.StakePoolStore.html b/rust-doc/mithril_aggregator/database/provider/struct.StakePoolStore.html index caf0c8736ce..87b28f4a5b4 100644 --- a/rust-doc/mithril_aggregator/database/provider/struct.StakePoolStore.html +++ b/rust-doc/mithril_aggregator/database/provider/struct.StakePoolStore.html @@ -1,48 +1,48 @@ -StakePoolStore in mithril_aggregator::database::provider - Rust
pub struct StakePoolStore { /* private fields */ }
Expand description

Service to deal with stake pools (read & write).

+StakePoolStore in mithril_aggregator::database::provider - Rust
pub struct StakePoolStore { /* private fields */ }
Expand description

Service to deal with stake pools (read & write).

Implementations§

source§

impl StakePoolStore

source

pub fn new( - connection: Arc<Mutex<Connection>>, - retention_limit: Option<u64> + connection: Arc<Mutex<Connection>>, + retention_limit: Option<u64> ) -> Self

Create a new StakePool service

Trait Implementations§

source§

impl StakeStorer for StakePoolStore

source§

fn save_stakes<'life0, 'async_trait>( &'life0 self, epoch: Epoch, stakes: StakeDistribution -) -> Pin<Box<dyn Future<Output = Result<Option<StakeDistribution>, StoreError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<StakeDistribution>, StoreError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Save the stakes in the store for a given epoch.
source§

fn get_stakes<'life0, 'async_trait>( &'life0 self, epoch: Epoch -) -> Pin<Box<dyn Future<Output = Result<Option<StakeDistribution>, StoreError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<StakeDistribution>, StoreError>> + Send + 'async_trait>>where Self: 'async_trait, - 'life0: 'async_trait,

Get the stakes of all party at a given epoch.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life0: 'async_trait,

Get the stakes of all party at a given epoch.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/database/provider/struct.UpdateEpochSettingProvider.html b/rust-doc/mithril_aggregator/database/provider/struct.UpdateEpochSettingProvider.html index 9c32c00df20..25a41ed88b2 100644 --- a/rust-doc/mithril_aggregator/database/provider/struct.UpdateEpochSettingProvider.html +++ b/rust-doc/mithril_aggregator/database/provider/struct.UpdateEpochSettingProvider.html @@ -1,37 +1,37 @@ -UpdateEpochSettingProvider in mithril_aggregator::database::provider - Rust
pub struct UpdateEpochSettingProvider<'conn> { /* private fields */ }
Expand description

Query to update the epoch setting

+UpdateEpochSettingProvider in mithril_aggregator::database::provider - Rust
pub struct UpdateEpochSettingProvider<'conn> { /* private fields */ }
Expand description

Query to update the epoch setting

Implementations§

source§

impl<'conn> UpdateEpochSettingProvider<'conn>

source

pub fn new(connection: &'conn Connection) -> Self

Create a new instance

-

Trait Implementations§

source§

impl<'conn> Provider<'conn> for UpdateEpochSettingProvider<'conn>

§

type Entity = EpochSettingRecord

Entity type returned by the result cursor.
source§

fn get_connection(&'conn self) -> &'conn Connection

Share the connection.
source§

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this +

Trait Implementations§

source§

impl<'conn> Provider<'conn> for UpdateEpochSettingProvider<'conn>

§

type Entity = EpochSettingRecord

Entity type returned by the result cursor.
source§

fn get_connection(&'conn self) -> &'conn Connection

Share the connection.
source§

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this provider performs.
source§

fn find( &'conn self, filters: WhereCondition -) -> Result<EntityCursor<'conn, Self::Entity>, Box<dyn Error + Send + Sync + 'static, Global>>

Perform the parametrized definition query.

Auto Trait Implementations§

§

impl<'conn> !RefUnwindSafe for UpdateEpochSettingProvider<'conn>

§

impl<'conn> !Send for UpdateEpochSettingProvider<'conn>

§

impl<'conn> !Sync for UpdateEpochSettingProvider<'conn>

§

impl<'conn> Unpin for UpdateEpochSettingProvider<'conn>

§

impl<'conn> !UnwindSafe for UpdateEpochSettingProvider<'conn>

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Result<EntityCursor<'conn, Self::Entity>, Box<dyn Error + Sync + Send + 'static, Global>>

Perform the parametrized definition query.

Auto Trait Implementations§

§

impl<'conn> !RefUnwindSafe for UpdateEpochSettingProvider<'conn>

§

impl<'conn> !Send for UpdateEpochSettingProvider<'conn>

§

impl<'conn> !Sync for UpdateEpochSettingProvider<'conn>

§

impl<'conn> Unpin for UpdateEpochSettingProvider<'conn>

§

impl<'conn> !UnwindSafe for UpdateEpochSettingProvider<'conn>

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/database/provider/struct.UpdateSignerRecordProvider.html b/rust-doc/mithril_aggregator/database/provider/struct.UpdateSignerRecordProvider.html index c2ca8e42e12..4dd84522855 100644 --- a/rust-doc/mithril_aggregator/database/provider/struct.UpdateSignerRecordProvider.html +++ b/rust-doc/mithril_aggregator/database/provider/struct.UpdateSignerRecordProvider.html @@ -1,37 +1,37 @@ -UpdateSignerRecordProvider in mithril_aggregator::database::provider - Rust
pub struct UpdateSignerRecordProvider<'conn> { /* private fields */ }
Expand description

Query to update the signer record

+UpdateSignerRecordProvider in mithril_aggregator::database::provider - Rust
pub struct UpdateSignerRecordProvider<'conn> { /* private fields */ }
Expand description

Query to update the signer record

Implementations§

source§

impl<'conn> UpdateSignerRecordProvider<'conn>

source

pub fn new(connection: &'conn Connection) -> Self

Create a new instance

-

Trait Implementations§

source§

impl<'conn> Provider<'conn> for UpdateSignerRecordProvider<'conn>

§

type Entity = SignerRecord

Entity type returned by the result cursor.
source§

fn get_connection(&'conn self) -> &'conn Connection

Share the connection.
source§

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this +

Trait Implementations§

source§

impl<'conn> Provider<'conn> for UpdateSignerRecordProvider<'conn>

§

type Entity = SignerRecord

Entity type returned by the result cursor.
source§

fn get_connection(&'conn self) -> &'conn Connection

Share the connection.
source§

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this provider performs.
source§

fn find( &'conn self, filters: WhereCondition -) -> Result<EntityCursor<'conn, Self::Entity>, Box<dyn Error + Send + Sync + 'static, Global>>

Perform the parametrized definition query.

Auto Trait Implementations§

§

impl<'conn> !RefUnwindSafe for UpdateSignerRecordProvider<'conn>

§

impl<'conn> !Send for UpdateSignerRecordProvider<'conn>

§

impl<'conn> !Sync for UpdateSignerRecordProvider<'conn>

§

impl<'conn> Unpin for UpdateSignerRecordProvider<'conn>

§

impl<'conn> !UnwindSafe for UpdateSignerRecordProvider<'conn>

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Result<EntityCursor<'conn, Self::Entity>, Box<dyn Error + Sync + Send + 'static, Global>>

Perform the parametrized definition query.

Auto Trait Implementations§

§

impl<'conn> !RefUnwindSafe for UpdateSignerRecordProvider<'conn>

§

impl<'conn> !Send for UpdateSignerRecordProvider<'conn>

§

impl<'conn> !Sync for UpdateSignerRecordProvider<'conn>

§

impl<'conn> Unpin for UpdateSignerRecordProvider<'conn>

§

impl<'conn> !UnwindSafe for UpdateSignerRecordProvider<'conn>

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/database/provider/struct.UpdateSingleSignatureRecordProvider.html b/rust-doc/mithril_aggregator/database/provider/struct.UpdateSingleSignatureRecordProvider.html index aa595214a7e..42e29d4eddd 100644 --- a/rust-doc/mithril_aggregator/database/provider/struct.UpdateSingleSignatureRecordProvider.html +++ b/rust-doc/mithril_aggregator/database/provider/struct.UpdateSingleSignatureRecordProvider.html @@ -1,37 +1,37 @@ -UpdateSingleSignatureRecordProvider in mithril_aggregator::database::provider - Rust
pub struct UpdateSingleSignatureRecordProvider<'conn> { /* private fields */ }
Expand description

Query to update the single_signature record

+UpdateSingleSignatureRecordProvider in mithril_aggregator::database::provider - Rust
pub struct UpdateSingleSignatureRecordProvider<'conn> { /* private fields */ }
Expand description

Query to update the single_signature record

Implementations§

source§

impl<'conn> UpdateSingleSignatureRecordProvider<'conn>

source

pub fn new(connection: &'conn Connection) -> Self

Create a new instance

-

Trait Implementations§

source§

impl<'conn> Provider<'conn> for UpdateSingleSignatureRecordProvider<'conn>

§

type Entity = SingleSignatureRecord

Entity type returned by the result cursor.
source§

fn get_connection(&'conn self) -> &'conn Connection

Share the connection.
source§

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this +

Trait Implementations§

source§

impl<'conn> Provider<'conn> for UpdateSingleSignatureRecordProvider<'conn>

§

type Entity = SingleSignatureRecord

Entity type returned by the result cursor.
source§

fn get_connection(&'conn self) -> &'conn Connection

Share the connection.
source§

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this provider performs.
source§

fn find( &'conn self, filters: WhereCondition -) -> Result<EntityCursor<'conn, Self::Entity>, Box<dyn Error + Send + Sync + 'static, Global>>

Perform the parametrized definition query.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Result<EntityCursor<'conn, Self::Entity>, Box<dyn Error + Sync + Send + 'static, Global>>

Perform the parametrized definition query.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/database/provider/trait.SignedEntityStorer.html b/rust-doc/mithril_aggregator/database/provider/trait.SignedEntityStorer.html index 0030502f982..99279ad11c1 100644 --- a/rust-doc/mithril_aggregator/database/provider/trait.SignedEntityStorer.html +++ b/rust-doc/mithril_aggregator/database/provider/trait.SignedEntityStorer.html @@ -1,30 +1,30 @@ -SignedEntityStorer in mithril_aggregator::database::provider - Rust
pub trait SignedEntityStorer: Sync + Send {
+SignedEntityStorer in mithril_aggregator::database::provider - Rust
pub trait SignedEntityStorer: Sync + Send {
     // Required methods
     fn store_signed_entity<'life0, 'life1, 'async_trait>(
         &'life0 self,
         signed_entity: &'life1 SignedEntityRecord
-    ) -> Pin<Box<dyn Future<Output = StdResult<()>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = StdResult<()>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait,
              'life1: 'async_trait;
     fn get_signed_entity<'life0, 'life1, 'async_trait>(
         &'life0 self,
-        signed_entity_id: &'life1 str
-    ) -> Pin<Box<dyn Future<Output = StdResult<Option<SignedEntityRecord>>> + Send + 'async_trait>>
+        signed_entity_id: &'life1 str
+    ) -> Pin<Box<dyn Future<Output = StdResult<Option<SignedEntityRecord>>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait,
              'life1: 'async_trait;
     fn get_signed_entity_by_certificate_id<'life0, 'life1, 'async_trait>(
         &'life0 self,
-        certificate_hash: &'life1 str
-    ) -> Pin<Box<dyn Future<Output = StdResult<Option<SignedEntityRecord>>> + Send + 'async_trait>>
+        certificate_hash: &'life1 str
+    ) -> Pin<Box<dyn Future<Output = StdResult<Option<SignedEntityRecord>>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait,
              'life1: 'async_trait;
     fn get_signed_entity_by_certificates_ids<'a, 'life0, 'life1, 'async_trait>(
         &'life0 self,
-        certificates_ids: &'life1 [&'a str]
-    ) -> Pin<Box<dyn Future<Output = StdResult<Vec<SignedEntityRecord>>> + Send + 'async_trait>>
+        certificates_ids: &'life1 [&'a str]
+    ) -> Pin<Box<dyn Future<Output = StdResult<Vec<SignedEntityRecord>>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'a: 'async_trait,
              'life0: 'async_trait,
@@ -32,43 +32,43 @@
     fn get_last_signed_entities_by_type<'life0, 'life1, 'async_trait>(
         &'life0 self,
         signed_entity_type_id: &'life1 SignedEntityTypeDiscriminants,
-        total: usize
-    ) -> Pin<Box<dyn Future<Output = StdResult<Vec<SignedEntityRecord>>> + Send + 'async_trait>>
+        total: usize
+    ) -> Pin<Box<dyn Future<Output = StdResult<Vec<SignedEntityRecord>>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait,
              'life1: 'async_trait;
     fn update_signed_entities<'life0, 'async_trait>(
         &'life0 self,
-        signed_entities: Vec<SignedEntityRecord>
-    ) -> Pin<Box<dyn Future<Output = StdResult<Vec<SignedEntityRecord>>> + Send + 'async_trait>>
+        signed_entities: Vec<SignedEntityRecord>
+    ) -> Pin<Box<dyn Future<Output = StdResult<Vec<SignedEntityRecord>>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
 }
Expand description

Signed entity storer trait

Required Methods§

source

fn store_signed_entity<'life0, 'life1, 'async_trait>( &'life0 self, signed_entity: &'life1 SignedEntityRecord -) -> Pin<Box<dyn Future<Output = StdResult<()>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = StdResult<()>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Store a signed entity

source

fn get_signed_entity<'life0, 'life1, 'async_trait>( &'life0 self, - signed_entity_id: &'life1 str -) -> Pin<Box<dyn Future<Output = StdResult<Option<SignedEntityRecord>>> + Send + 'async_trait>>where + signed_entity_id: &'life1 str +) -> Pin<Box<dyn Future<Output = StdResult<Option<SignedEntityRecord>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Get signed entity type

source

fn get_signed_entity_by_certificate_id<'life0, 'life1, 'async_trait>( &'life0 self, - certificate_hash: &'life1 str -) -> Pin<Box<dyn Future<Output = StdResult<Option<SignedEntityRecord>>> + Send + 'async_trait>>where + certificate_hash: &'life1 str +) -> Pin<Box<dyn Future<Output = StdResult<Option<SignedEntityRecord>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Get signed entity type by certificate id

source

fn get_signed_entity_by_certificates_ids<'a, 'life0, 'life1, 'async_trait>( &'life0 self, - certificates_ids: &'life1 [&'a str] -) -> Pin<Box<dyn Future<Output = StdResult<Vec<SignedEntityRecord>>> + Send + 'async_trait>>where + certificates_ids: &'life1 [&'a str] +) -> Pin<Box<dyn Future<Output = StdResult<Vec<SignedEntityRecord>>> + Send + 'async_trait>>where Self: 'async_trait, 'a: 'async_trait, 'life0: 'async_trait, @@ -76,15 +76,15 @@

source

fn get_last_signed_entities_by_type<'life0, 'life1, 'async_trait>( &'life0 self, signed_entity_type_id: &'life1 SignedEntityTypeDiscriminants, - total: usize -) -> Pin<Box<dyn Future<Output = StdResult<Vec<SignedEntityRecord>>> + Send + 'async_trait>>where + total: usize +) -> Pin<Box<dyn Future<Output = StdResult<Vec<SignedEntityRecord>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Get last signed entities by signed entity type

source

fn update_signed_entities<'life0, 'async_trait>( &'life0 self, - signed_entities: Vec<SignedEntityRecord> -) -> Pin<Box<dyn Future<Output = StdResult<Vec<SignedEntityRecord>>> + Send + 'async_trait>>where + signed_entities: Vec<SignedEntityRecord> +) -> Pin<Box<dyn Future<Output = StdResult<Vec<SignedEntityRecord>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Perform an update for all the given signed entities.

Implementors§

\ No newline at end of file diff --git a/rust-doc/mithril_aggregator/dependency_injection/enum.DependenciesBuilderError.html b/rust-doc/mithril_aggregator/dependency_injection/enum.DependenciesBuilderError.html index b05f4591cfb..9f1f1261134 100644 --- a/rust-doc/mithril_aggregator/dependency_injection/enum.DependenciesBuilderError.html +++ b/rust-doc/mithril_aggregator/dependency_injection/enum.DependenciesBuilderError.html @@ -1,49 +1,49 @@ -DependenciesBuilderError in mithril_aggregator::dependency_injection - Rust
pub enum DependenciesBuilderError {
+DependenciesBuilderError in mithril_aggregator::dependency_injection - Rust
pub enum DependenciesBuilderError {
     Initialization {
-        message: String,
-        error: Option<StdError>,
+        message: String,
+        error: Option<StdError>,
     },
-    MissingConfiguration(String),
-    InconsistentState(String),
+    MissingConfiguration(String),
+    InconsistentState(String),
 }
Expand description

Error that can occure during dependencies initialization process.

-

Variants§

§

Initialization

Fields

§message: String

Error context message

-
§error: Option<StdError>

Eventual nested error

+

Variants§

§

Initialization

Fields

§message: String

Error context message

+
§error: Option<StdError>

Eventual nested error

Unrecoverable system initialization failure

-
§

MissingConfiguration(String)

Configuration parameter missing for initialization.

-
§

InconsistentState(String)

The dependency has reached a state where dependencies are not consistent +

§

MissingConfiguration(String)

Configuration parameter missing for initialization.

+
§

InconsistentState(String)

The dependency has reached a state where dependencies are not consistent anymore. Shall be critical.

-

Trait Implementations§

source§

impl Debug for DependenciesBuilderError

source§

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

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

impl Display for DependenciesBuilderError

source§

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

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

impl Error for DependenciesBuilderError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Box<dyn Error + Send + Sync + 'static, Global>> for DependenciesBuilderError

source§

fn from(value: StdError) -> Self

Converts to this type from the input type.
source§

impl From<ConfigError> for DependenciesBuilderError

source§

fn from(value: ConfigError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Debug for DependenciesBuilderError

source§

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

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

impl Display for DependenciesBuilderError

source§

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

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

impl Error for DependenciesBuilderError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Box<dyn Error + Sync + Send + 'static, Global>> for DependenciesBuilderError

source§

fn from(value: StdError) -> Self

Converts to this type from the input type.
source§

impl From<ConfigError> for DependenciesBuilderError

source§

fn from(value: ConfigError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/dependency_injection/index.html b/rust-doc/mithril_aggregator/dependency_injection/index.html index b390a884111..792b7a68af3 100644 --- a/rust-doc/mithril_aggregator/dependency_injection/index.html +++ b/rust-doc/mithril_aggregator/dependency_injection/index.html @@ -1,4 +1,4 @@ -mithril_aggregator::dependency_injection - Rust
Expand description

Dependency injection module. +mithril_aggregator::dependency_injection - Rust

Expand description

Dependency injection module. This module provides tools to initialize and share resources and services amongst different threads.

It takes all its inputs from the configuration which should combine inputs from:

diff --git a/rust-doc/mithril_aggregator/dependency_injection/struct.DependenciesBuilder.html b/rust-doc/mithril_aggregator/dependency_injection/struct.DependenciesBuilder.html index fcf67b34a88..f8602a940c0 100644 --- a/rust-doc/mithril_aggregator/dependency_injection/struct.DependenciesBuilder.html +++ b/rust-doc/mithril_aggregator/dependency_injection/struct.DependenciesBuilder.html @@ -1,37 +1,37 @@ -DependenciesBuilder in mithril_aggregator::dependency_injection - Rust
pub struct DependenciesBuilder {
Show 33 fields +DependenciesBuilder in mithril_aggregator::dependency_injection - Rust
pub struct DependenciesBuilder {
Show 33 fields pub configuration: Configuration, - pub sqlite_connection: Option<Arc<Mutex<Connection>>>, - pub stake_store: Option<Arc<StakePoolStore>>, - pub snapshot_uploader: Option<Arc<dyn SnapshotUploader>>, - pub multi_signer: Option<Arc<RwLock<dyn MultiSigner>>>, - pub certificate_pending_store: Option<Arc<CertificatePendingStore>>, - pub certificate_repository: Option<Arc<CertificateRepository>>, - pub verification_key_store: Option<Arc<dyn VerificationKeyStorer>>, - pub protocol_parameters_store: Option<Arc<dyn ProtocolParametersStorer>>, - pub cardano_cli_runner: Option<Box<CardanoCliRunner>>, - pub chain_observer: Option<Arc<dyn ChainObserver>>, - pub beacon_provider: Option<Arc<dyn BeaconProvider>>, - pub immutable_digester: Option<Arc<dyn ImmutableDigester>>, - pub immutable_file_observer: Option<Arc<dyn ImmutableFileObserver>>, - pub immutable_cache_provider: Option<Arc<dyn ImmutableFileDigestCacheProvider>>, - pub digester: Option<Arc<dyn ImmutableDigester>>, - pub snapshotter: Option<Arc<dyn Snapshotter>>, - pub certificate_verifier: Option<Arc<dyn CertificateVerifier>>, - pub genesis_verifier: Option<Arc<ProtocolGenesisVerifier>>, - pub mithril_registerer: Option<Arc<MithrilSignerRegisterer>>, - pub era_checker: Option<Arc<EraChecker>>, - pub era_reader_adapter: Option<Arc<dyn EraReaderAdapter>>, - pub era_reader: Option<Arc<EraReader>>, - pub event_transmitter: Option<Arc<TransmitterService<EventMessage>>>, - pub event_transmitter_channel: (Option<UnboundedReceiver<EventMessage>>, Option<UnboundedSender<EventMessage>>), - pub api_version_provider: Option<Arc<APIVersionProvider>>, - pub stake_distribution_service: Option<Arc<dyn StakeDistributionService>>, - pub ticker_service: Option<Arc<dyn TickerService>>, - pub signer_recorder: Option<Arc<dyn SignerRecorder>>, - pub signable_builder_service: Option<Arc<dyn SignableBuilderService>>, - pub signed_entity_service: Option<Arc<dyn SignedEntityService>>, - pub certifier_service: Option<Arc<dyn CertifierService>>, - pub signed_entity_storer: Option<Arc<dyn SignedEntityStorer>>, + pub sqlite_connection: Option<Arc<Mutex<Connection>>>, + pub stake_store: Option<Arc<StakePoolStore>>, + pub snapshot_uploader: Option<Arc<dyn SnapshotUploader>>, + pub multi_signer: Option<Arc<RwLock<dyn MultiSigner>>>, + pub certificate_pending_store: Option<Arc<CertificatePendingStore>>, + pub certificate_repository: Option<Arc<CertificateRepository>>, + pub verification_key_store: Option<Arc<dyn VerificationKeyStorer>>, + pub protocol_parameters_store: Option<Arc<dyn ProtocolParametersStorer>>, + pub cardano_cli_runner: Option<Box<CardanoCliRunner>>, + pub chain_observer: Option<Arc<dyn ChainObserver>>, + pub beacon_provider: Option<Arc<dyn BeaconProvider>>, + pub immutable_digester: Option<Arc<dyn ImmutableDigester>>, + pub immutable_file_observer: Option<Arc<dyn ImmutableFileObserver>>, + pub immutable_cache_provider: Option<Arc<dyn ImmutableFileDigestCacheProvider>>, + pub digester: Option<Arc<dyn ImmutableDigester>>, + pub snapshotter: Option<Arc<dyn Snapshotter>>, + pub certificate_verifier: Option<Arc<dyn CertificateVerifier>>, + pub genesis_verifier: Option<Arc<ProtocolGenesisVerifier>>, + pub mithril_registerer: Option<Arc<MithrilSignerRegisterer>>, + pub era_checker: Option<Arc<EraChecker>>, + pub era_reader_adapter: Option<Arc<dyn EraReaderAdapter>>, + pub era_reader: Option<Arc<EraReader>>, + pub event_transmitter: Option<Arc<TransmitterService<EventMessage>>>, + pub event_transmitter_channel: (Option<UnboundedReceiver<EventMessage>>, Option<UnboundedSender<EventMessage>>), + pub api_version_provider: Option<Arc<APIVersionProvider>>, + pub stake_distribution_service: Option<Arc<dyn StakeDistributionService>>, + pub ticker_service: Option<Arc<dyn TickerService>>, + pub signer_recorder: Option<Arc<dyn SignerRecorder>>, + pub signable_builder_service: Option<Arc<dyn SignableBuilderService>>, + pub signed_entity_service: Option<Arc<dyn SignedEntityService>>, + pub certifier_service: Option<Arc<dyn CertifierService>>, + pub signed_entity_storer: Option<Arc<dyn SignedEntityStorer>>,
}
Expand description

Dependencies container builder

This is meant to create SHARED DEPENDENCIES, ie: dependencies instances that must be shared amongst several Tokio tasks. For example, database @@ -42,84 +42,84 @@ dependency at first call then return a clone of the Arc containing the dependency for all further calls.

Fields§

§configuration: Configuration

Configuration parameters

-
§sqlite_connection: Option<Arc<Mutex<Connection>>>

SQLite database connection

-
§stake_store: Option<Arc<StakePoolStore>>

Stake Store used by the StakeDistributionService +

§sqlite_connection: Option<Arc<Mutex<Connection>>>

SQLite database connection

+
§stake_store: Option<Arc<StakePoolStore>>

Stake Store used by the StakeDistributionService It shall be a private dependency.

-
§snapshot_uploader: Option<Arc<dyn SnapshotUploader>>

Snapshot uploader service.

-
§multi_signer: Option<Arc<RwLock<dyn MultiSigner>>>

Multisigner service.

-
§certificate_pending_store: Option<Arc<CertificatePendingStore>>

Certificate pending store.

-
§certificate_repository: Option<Arc<CertificateRepository>>

Certificate repository.

-
§verification_key_store: Option<Arc<dyn VerificationKeyStorer>>

Verification key store.

-
§protocol_parameters_store: Option<Arc<dyn ProtocolParametersStorer>>

Protocol parameter store.

-
§cardano_cli_runner: Option<Box<CardanoCliRunner>>

Cardano CLI Runner for the ChainObserver

-
§chain_observer: Option<Arc<dyn ChainObserver>>

Chain observer service.

-
§beacon_provider: Option<Arc<dyn BeaconProvider>>

Beacon provider service.

-
§immutable_digester: Option<Arc<dyn ImmutableDigester>>

Immutable file digester service.

-
§immutable_file_observer: Option<Arc<dyn ImmutableFileObserver>>

Immutable file observer service.

-
§immutable_cache_provider: Option<Arc<dyn ImmutableFileDigestCacheProvider>>

Immutable cache provider service.

-
§digester: Option<Arc<dyn ImmutableDigester>>

Digester service.

-
§snapshotter: Option<Arc<dyn Snapshotter>>

Snapshotter service.

-
§certificate_verifier: Option<Arc<dyn CertificateVerifier>>

Certificate verifier service.

-
§genesis_verifier: Option<Arc<ProtocolGenesisVerifier>>

Genesis signature verifier service.

-
§mithril_registerer: Option<Arc<MithrilSignerRegisterer>>

Signer registerer service

-
§era_checker: Option<Arc<EraChecker>>

Era checker service

-
§era_reader_adapter: Option<Arc<dyn EraReaderAdapter>>

Adapter for EraReader

-
§era_reader: Option<Arc<EraReader>>

Era reader service

-
§event_transmitter: Option<Arc<TransmitterService<EventMessage>>>

Event Transmitter Service

-
§event_transmitter_channel: (Option<UnboundedReceiver<EventMessage>>, Option<UnboundedSender<EventMessage>>)

Event transmitter Channel Sender endpoint

-
§api_version_provider: Option<Arc<APIVersionProvider>>

API Version provider

-
§stake_distribution_service: Option<Arc<dyn StakeDistributionService>>

Stake Distribution Service

-
§ticker_service: Option<Arc<dyn TickerService>>

Ticker Service (TODO: remove BeaconProvider)

-
§signer_recorder: Option<Arc<dyn SignerRecorder>>

Signer Recorder

-
§signable_builder_service: Option<Arc<dyn SignableBuilderService>>

Signable Builder Service

-
§signed_entity_service: Option<Arc<dyn SignedEntityService>>

Signed Entity Service

-
§certifier_service: Option<Arc<dyn CertifierService>>

Certifier service

-
§signed_entity_storer: Option<Arc<dyn SignedEntityStorer>>

Signed Entity storer

+
§snapshot_uploader: Option<Arc<dyn SnapshotUploader>>

Snapshot uploader service.

+
§multi_signer: Option<Arc<RwLock<dyn MultiSigner>>>

Multisigner service.

+
§certificate_pending_store: Option<Arc<CertificatePendingStore>>

Certificate pending store.

+
§certificate_repository: Option<Arc<CertificateRepository>>

Certificate repository.

+
§verification_key_store: Option<Arc<dyn VerificationKeyStorer>>

Verification key store.

+
§protocol_parameters_store: Option<Arc<dyn ProtocolParametersStorer>>

Protocol parameter store.

+
§cardano_cli_runner: Option<Box<CardanoCliRunner>>

Cardano CLI Runner for the ChainObserver

+
§chain_observer: Option<Arc<dyn ChainObserver>>

Chain observer service.

+
§beacon_provider: Option<Arc<dyn BeaconProvider>>

Beacon provider service.

+
§immutable_digester: Option<Arc<dyn ImmutableDigester>>

Immutable file digester service.

+
§immutable_file_observer: Option<Arc<dyn ImmutableFileObserver>>

Immutable file observer service.

+
§immutable_cache_provider: Option<Arc<dyn ImmutableFileDigestCacheProvider>>

Immutable cache provider service.

+
§digester: Option<Arc<dyn ImmutableDigester>>

Digester service.

+
§snapshotter: Option<Arc<dyn Snapshotter>>

Snapshotter service.

+
§certificate_verifier: Option<Arc<dyn CertificateVerifier>>

Certificate verifier service.

+
§genesis_verifier: Option<Arc<ProtocolGenesisVerifier>>

Genesis signature verifier service.

+
§mithril_registerer: Option<Arc<MithrilSignerRegisterer>>

Signer registerer service

+
§era_checker: Option<Arc<EraChecker>>

Era checker service

+
§era_reader_adapter: Option<Arc<dyn EraReaderAdapter>>

Adapter for EraReader

+
§era_reader: Option<Arc<EraReader>>

Era reader service

+
§event_transmitter: Option<Arc<TransmitterService<EventMessage>>>

Event Transmitter Service

+
§event_transmitter_channel: (Option<UnboundedReceiver<EventMessage>>, Option<UnboundedSender<EventMessage>>)

Event transmitter Channel Sender endpoint

+
§api_version_provider: Option<Arc<APIVersionProvider>>

API Version provider

+
§stake_distribution_service: Option<Arc<dyn StakeDistributionService>>

Stake Distribution Service

+
§ticker_service: Option<Arc<dyn TickerService>>

Ticker Service (TODO: remove BeaconProvider)

+
§signer_recorder: Option<Arc<dyn SignerRecorder>>

Signer Recorder

+
§signable_builder_service: Option<Arc<dyn SignableBuilderService>>

Signable Builder Service

+
§signed_entity_service: Option<Arc<dyn SignedEntityService>>

Signed Entity Service

+
§certifier_service: Option<Arc<dyn CertifierService>>

Certifier service

+
§signed_entity_storer: Option<Arc<dyn SignedEntityStorer>>

Signed Entity storer

Implementations§

source§

impl DependenciesBuilder

source

pub fn new(configuration: Configuration) -> Self

Create a new clean dependency builder

-
source

pub async fn get_sqlite_connection(&mut self) -> Result<Arc<Mutex<Connection>>>

Get SQLite connection

-
source

pub async fn get_stake_store(&mut self) -> Result<Arc<StakePoolStore>>

Return a StakePoolStore

+
source

pub async fn get_sqlite_connection(&mut self) -> Result<Arc<Mutex<Connection>>>

Get SQLite connection

+
source

pub async fn get_stake_store(&mut self) -> Result<Arc<StakePoolStore>>

Return a StakePoolStore

source

pub async fn get_snapshot_uploader( &mut self -) -> Result<Arc<dyn SnapshotUploader>>

source

pub async fn get_multi_signer(&mut self) -> Result<Arc<RwLock<dyn MultiSigner>>>

Get a configured multi signer

+) -> Result<Arc<dyn SnapshotUploader>>

source

pub async fn get_multi_signer(&mut self) -> Result<Arc<RwLock<dyn MultiSigner>>>

Get a configured multi signer

source

pub async fn get_certificate_pending_store( &mut self -) -> Result<Arc<CertificatePendingStore>>

source

pub async fn get_certificate_repository( &mut self -) -> Result<Arc<CertificateRepository>>

Get a configured CertificateRepository.

+) -> Result<Arc<CertificateRepository>>

Get a configured CertificateRepository.

source

pub async fn get_verification_key_store( &mut self -) -> Result<Arc<dyn VerificationKeyStorer>>

Get a configured VerificationKeyStorer.

+) -> Result<Arc<dyn VerificationKeyStorer>>

Get a configured VerificationKeyStorer.

source

pub async fn get_protocol_parameters_store( &mut self -) -> Result<Arc<dyn ProtocolParametersStorer>>

Get a configured ProtocolParametersStorer.

-
source

pub async fn get_chain_observer(&mut self) -> Result<Arc<dyn ChainObserver>>

Return a ChainObserver

-
source

pub async fn get_cardano_cli_runner(&mut self) -> Result<Box<CardanoCliRunner>>

Return a CardanoCliRunner

-
source

pub async fn get_beacon_provider(&mut self) -> Result<Arc<dyn BeaconProvider>>

Return a BeaconProvider instance.

+) -> Result<Arc<dyn ProtocolParametersStorer>>

Get a configured ProtocolParametersStorer.

+
source

pub async fn get_chain_observer(&mut self) -> Result<Arc<dyn ChainObserver>>

Return a ChainObserver

+
source

pub async fn get_cardano_cli_runner(&mut self) -> Result<Box<CardanoCliRunner>>

Return a CardanoCliRunner

+
source

pub async fn get_beacon_provider(&mut self) -> Result<Arc<dyn BeaconProvider>>

Return a BeaconProvider instance.

source

pub async fn get_immutable_file_observer( &mut self -) -> Result<Arc<dyn ImmutableFileObserver>>

Return a ImmutableFileObserver instance.

+) -> Result<Arc<dyn ImmutableFileObserver>>

Return a ImmutableFileObserver instance.

source

pub async fn get_immutable_cache_provider( &mut self -) -> Result<Arc<dyn ImmutableFileDigestCacheProvider>>

source

pub async fn get_logger(&self) -> Result<Logger>

This method does not cache the logger since it is managed internally by its own crate.

source

pub async fn get_immutable_digester( &mut self -) -> Result<Arc<dyn ImmutableDigester>>

Immutable digester.

-
source

pub async fn get_snapshotter(&mut self) -> Result<Arc<dyn Snapshotter>>

Snapshotter service.

+) -> Result<Arc<dyn ImmutableDigester>>

Immutable digester.

+
source

pub async fn get_snapshotter(&mut self) -> Result<Arc<dyn Snapshotter>>

Snapshotter service.

source

pub async fn get_certificate_verifier( &mut self -) -> Result<Arc<dyn CertificateVerifier>>

source

pub async fn get_genesis_verifier( &mut self -) -> Result<Arc<ProtocolGenesisVerifier>>

source

pub async fn get_mithril_registerer( &mut self -) -> Result<Arc<MithrilSignerRegisterer>>

source

pub async fn get_era_reader(&mut self) -> Result<Arc<EraReader>>

EraReader service

-
source

pub async fn get_era_checker(&mut self) -> Result<Arc<EraChecker>>

source

pub async fn get_era_reader(&mut self) -> Result<Arc<EraReader>>

EraReader service

+
source

pub async fn get_era_checker(&mut self) -> Result<Arc<EraChecker>>

EraReader service

source

pub async fn get_event_transmitter_sender( &mut self ) -> Result<UnboundedSender<EventMessage>>

Return the EventMessage channel sender.

@@ -129,23 +129,23 @@ receiver is not clonable, it must be called only once.

source

pub async fn get_event_transmitter( &mut self -) -> Result<Arc<TransmitterService<EventMessage>>>

source

pub async fn get_api_version_provider( &mut self -) -> Result<Arc<APIVersionProvider>>

source

pub async fn get_stake_distribution_service( &mut self -) -> Result<Arc<dyn StakeDistributionService>>

source

pub async fn get_signer_recorder(&mut self) -> Result<Arc<dyn SignerRecorder>>

source

pub async fn get_signer_recorder(&mut self) -> Result<Arc<dyn SignerRecorder>>

source

pub async fn get_signable_builder_service( &mut self -) -> Result<Arc<dyn SignableBuilderService>>

source

pub async fn get_signed_entity_service( &mut self -) -> Result<Arc<dyn SignedEntityService>>

source

pub async fn get_signed_entity_storer( &mut self -) -> Result<Arc<dyn SignedEntityStorer>>

source

pub async fn build_dependency_container( &mut self ) -> Result<DependencyContainer>

Return an unconfigured DependencyContainer

@@ -153,48 +153,48 @@
source

pub async fn create_aggregator_runner(&mut self) -> Result<AggregatorRuntime>

Create the AggregatorRunner

source

pub async fn create_http_routes( &mut self -) -> Result<impl Filter<Extract = (impl Reply,), Error = Rejection> + Clone>

Create the HTTP route instance

+) -> Result<impl Filter<Extract = (impl Reply,), Error = Rejection> + Clone>

Create the HTTP route instance

source

pub async fn create_genesis_container( &mut self ) -> Result<GenesisToolsDependency>

Create dependencies for genesis commands

-
source

pub async fn build_ticker_service(&mut self) -> Result<Arc<dyn TickerService>>

Create TickerService instance.

-
source

pub async fn get_ticker_service(&mut self) -> Result<Arc<dyn TickerService>>

source

pub async fn build_ticker_service(&mut self) -> Result<Arc<dyn TickerService>>

Create TickerService instance.

+
source

pub async fn get_ticker_service(&mut self) -> Result<Arc<dyn TickerService>>

source

pub async fn build_certifier_service( &mut self -) -> Result<Arc<dyn CertifierService>>

Create CertifierService service

+) -> Result<Arc<dyn CertifierService>>

Create CertifierService service

source

pub async fn get_certifier_service( &mut self -) -> Result<Arc<dyn CertifierService>>

source

pub fn vanish(self)

Remove the dependencies builder from memory to release Arc.

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/dependency_injection/struct.DependencyContainer.html b/rust-doc/mithril_aggregator/dependency_injection/struct.DependencyContainer.html index 8fc583247e6..6b2c7979ff0 100644 --- a/rust-doc/mithril_aggregator/dependency_injection/struct.DependencyContainer.html +++ b/rust-doc/mithril_aggregator/dependency_injection/struct.DependencyContainer.html @@ -1,95 +1,95 @@ -DependencyContainer in mithril_aggregator::dependency_injection - Rust
pub struct DependencyContainer {
Show 29 fields +DependencyContainer in mithril_aggregator::dependency_injection - Rust
pub struct DependencyContainer {
Show 29 fields pub config: Configuration, - pub sqlite_connection: Arc<Mutex<Connection>>, - pub stake_store: Arc<StakePoolStore>, - pub snapshot_uploader: Arc<dyn SnapshotUploader>, + pub sqlite_connection: Arc<Mutex<Connection>>, + pub stake_store: Arc<StakePoolStore>, + pub snapshot_uploader: Arc<dyn SnapshotUploader>, pub multi_signer: MultiSignerWrapper, - pub certificate_pending_store: Arc<CertificatePendingStore>, - pub certificate_repository: Arc<CertificateRepository>, - pub verification_key_store: Arc<dyn VerificationKeyStorer>, - pub protocol_parameters_store: Arc<dyn ProtocolParametersStorer>, - pub chain_observer: Arc<dyn ChainObserver>, - pub beacon_provider: Arc<dyn BeaconProvider>, - pub immutable_file_observer: Arc<dyn ImmutableFileObserver>, - pub digester: Arc<dyn ImmutableDigester>, - pub snapshotter: Arc<dyn Snapshotter>, - pub certificate_verifier: Arc<dyn CertificateVerifier>, - pub genesis_verifier: Arc<ProtocolGenesisVerifier>, - pub signer_registerer: Arc<dyn SignerRegisterer>, - pub signer_registration_round_opener: Arc<dyn SignerRegistrationRoundOpener>, - pub era_checker: Arc<EraChecker>, - pub era_reader: Arc<EraReader>, - pub event_transmitter: Arc<TransmitterService<EventMessage>>, - pub api_version_provider: Arc<APIVersionProvider>, - pub stake_distribution_service: Arc<dyn StakeDistributionService>, - pub signer_recorder: Arc<dyn SignerRecorder>, - pub signable_builder_service: Arc<dyn SignableBuilderService>, - pub signed_entity_service: Arc<dyn SignedEntityService>, - pub certifier_service: Arc<dyn CertifierService>, - pub ticker_service: Arc<dyn TickerService>, - pub signed_entity_storer: Arc<dyn SignedEntityStorer>, + pub certificate_pending_store: Arc<CertificatePendingStore>, + pub certificate_repository: Arc<CertificateRepository>, + pub verification_key_store: Arc<dyn VerificationKeyStorer>, + pub protocol_parameters_store: Arc<dyn ProtocolParametersStorer>, + pub chain_observer: Arc<dyn ChainObserver>, + pub beacon_provider: Arc<dyn BeaconProvider>, + pub immutable_file_observer: Arc<dyn ImmutableFileObserver>, + pub digester: Arc<dyn ImmutableDigester>, + pub snapshotter: Arc<dyn Snapshotter>, + pub certificate_verifier: Arc<dyn CertificateVerifier>, + pub genesis_verifier: Arc<ProtocolGenesisVerifier>, + pub signer_registerer: Arc<dyn SignerRegisterer>, + pub signer_registration_round_opener: Arc<dyn SignerRegistrationRoundOpener>, + pub era_checker: Arc<EraChecker>, + pub era_reader: Arc<EraReader>, + pub event_transmitter: Arc<TransmitterService<EventMessage>>, + pub api_version_provider: Arc<APIVersionProvider>, + pub stake_distribution_service: Arc<dyn StakeDistributionService>, + pub signer_recorder: Arc<dyn SignerRecorder>, + pub signable_builder_service: Arc<dyn SignableBuilderService>, + pub signed_entity_service: Arc<dyn SignedEntityService>, + pub certifier_service: Arc<dyn CertifierService>, + pub ticker_service: Arc<dyn TickerService>, + pub signed_entity_storer: Arc<dyn SignedEntityStorer>,
}
Expand description

DependencyManager handles the dependencies

Fields§

§config: Configuration

Configuration structure.

-
§sqlite_connection: Arc<Mutex<Connection>>

SQLite database connection +

§sqlite_connection: Arc<Mutex<Connection>>

SQLite database connection This is not a real service but is is needed to instantiate all store services. Shall be private dependency.

-
§stake_store: Arc<StakePoolStore>

Stake Store used by the StakeDistributionService +

§stake_store: Arc<StakePoolStore>

Stake Store used by the StakeDistributionService It shall be a private dependency.

-
§snapshot_uploader: Arc<dyn SnapshotUploader>

Snapshot uploader service.

+
§snapshot_uploader: Arc<dyn SnapshotUploader>

Snapshot uploader service.

§multi_signer: MultiSignerWrapper

Multisigner service.

-
§certificate_pending_store: Arc<CertificatePendingStore>

Certificate pending store.

-
§certificate_repository: Arc<CertificateRepository>

Certificate store.

-
§verification_key_store: Arc<dyn VerificationKeyStorer>

Verification key store.

-
§protocol_parameters_store: Arc<dyn ProtocolParametersStorer>

Protocol parameter store.

-
§chain_observer: Arc<dyn ChainObserver>

Chain observer service.

-
§beacon_provider: Arc<dyn BeaconProvider>

Beacon provider service.

-
§immutable_file_observer: Arc<dyn ImmutableFileObserver>

Immutable file observer service.

-
§digester: Arc<dyn ImmutableDigester>

Digester service.

-
§snapshotter: Arc<dyn Snapshotter>

Snapshotter service.

-
§certificate_verifier: Arc<dyn CertificateVerifier>

Certificate verifier service.

-
§genesis_verifier: Arc<ProtocolGenesisVerifier>

Genesis signature verifier service.

-
§signer_registerer: Arc<dyn SignerRegisterer>

Signer registerer service

-
§signer_registration_round_opener: Arc<dyn SignerRegistrationRoundOpener>

Signer registration round opener service

-
§era_checker: Arc<EraChecker>

Era checker service

-
§era_reader: Arc<EraReader>

Era reader service

-
§event_transmitter: Arc<TransmitterService<EventMessage>>

Event Transmitter Service

-
§api_version_provider: Arc<APIVersionProvider>

API Version provider

-
§stake_distribution_service: Arc<dyn StakeDistributionService>

Stake Distribution Service

-
§signer_recorder: Arc<dyn SignerRecorder>

Signer Recorder

-
§signable_builder_service: Arc<dyn SignableBuilderService>

Signable Builder Service

-
§signed_entity_service: Arc<dyn SignedEntityService>

Signed Entity Service

-
§certifier_service: Arc<dyn CertifierService>

Certifier Service

-
§ticker_service: Arc<dyn TickerService>

Ticker Service

-
§signed_entity_storer: Arc<dyn SignedEntityStorer>

Signed Entity storer

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

§certificate_pending_store: Arc<CertificatePendingStore>

Certificate pending store.

+
§certificate_repository: Arc<CertificateRepository>

Certificate store.

+
§verification_key_store: Arc<dyn VerificationKeyStorer>

Verification key store.

+
§protocol_parameters_store: Arc<dyn ProtocolParametersStorer>

Protocol parameter store.

+
§chain_observer: Arc<dyn ChainObserver>

Chain observer service.

+
§beacon_provider: Arc<dyn BeaconProvider>

Beacon provider service.

+
§immutable_file_observer: Arc<dyn ImmutableFileObserver>

Immutable file observer service.

+
§digester: Arc<dyn ImmutableDigester>

Digester service.

+
§snapshotter: Arc<dyn Snapshotter>

Snapshotter service.

+
§certificate_verifier: Arc<dyn CertificateVerifier>

Certificate verifier service.

+
§genesis_verifier: Arc<ProtocolGenesisVerifier>

Genesis signature verifier service.

+
§signer_registerer: Arc<dyn SignerRegisterer>

Signer registerer service

+
§signer_registration_round_opener: Arc<dyn SignerRegistrationRoundOpener>

Signer registration round opener service

+
§era_checker: Arc<EraChecker>

Era checker service

+
§era_reader: Arc<EraReader>

Era reader service

+
§event_transmitter: Arc<TransmitterService<EventMessage>>

Event Transmitter Service

+
§api_version_provider: Arc<APIVersionProvider>

API Version provider

+
§stake_distribution_service: Arc<dyn StakeDistributionService>

Stake Distribution Service

+
§signer_recorder: Arc<dyn SignerRecorder>

Signer Recorder

+
§signable_builder_service: Arc<dyn SignableBuilderService>

Signable Builder Service

+
§signed_entity_service: Arc<dyn SignedEntityService>

Signed Entity Service

+
§certifier_service: Arc<dyn CertifierService>

Certifier Service

+
§ticker_service: Arc<dyn TickerService>

Ticker Service

+
§signed_entity_storer: Arc<dyn SignedEntityStorer>

Signed Entity storer

+

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/dependency_injection/type.MultiSignerWrapper.html b/rust-doc/mithril_aggregator/dependency_injection/type.MultiSignerWrapper.html index fb369b41177..55d11f2b60a 100644 --- a/rust-doc/mithril_aggregator/dependency_injection/type.MultiSignerWrapper.html +++ b/rust-doc/mithril_aggregator/dependency_injection/type.MultiSignerWrapper.html @@ -1,2 +1,2 @@ -MultiSignerWrapper in mithril_aggregator::dependency_injection - Rust
pub type MultiSignerWrapper = Arc<RwLock<dyn MultiSigner>>;
Expand description

MultiSignerWrapper wraps a MultiSigner

+MultiSignerWrapper in mithril_aggregator::dependency_injection - Rust
pub type MultiSignerWrapper = Arc<RwLock<dyn MultiSigner>>;
Expand description

MultiSignerWrapper wraps a MultiSigner

\ No newline at end of file diff --git a/rust-doc/mithril_aggregator/dependency_injection/type.Result.html b/rust-doc/mithril_aggregator/dependency_injection/type.Result.html index 80569b1fbc1..0a13dfd89d9 100644 --- a/rust-doc/mithril_aggregator/dependency_injection/type.Result.html +++ b/rust-doc/mithril_aggregator/dependency_injection/type.Result.html @@ -1,2 +1,2 @@ -Result in mithril_aggregator::dependency_injection - Rust
pub type Result<T> = Result<T, DependenciesBuilderError>;
Expand description

Result with the DependenciesBuilderError error.

+Result in mithril_aggregator::dependency_injection - Rust
pub type Result<T> = Result<T, DependenciesBuilderError>;
Expand description

Result with the DependenciesBuilderError error.

\ No newline at end of file diff --git a/rust-doc/mithril_aggregator/entities/index.html b/rust-doc/mithril_aggregator/entities/index.html index 0b7fa307b85..989a75be70b 100644 --- a/rust-doc/mithril_aggregator/entities/index.html +++ b/rust-doc/mithril_aggregator/entities/index.html @@ -1,3 +1,3 @@ -mithril_aggregator::entities - Rust
Expand description

Entities module

+mithril_aggregator::entities - Rust
Expand description

Entities module

This module provide domain entities for the services & state machine.

Structs

\ No newline at end of file diff --git a/rust-doc/mithril_aggregator/entities/struct.OpenMessage.html b/rust-doc/mithril_aggregator/entities/struct.OpenMessage.html index 7688e079951..53f71030b78 100644 --- a/rust-doc/mithril_aggregator/entities/struct.OpenMessage.html +++ b/rust-doc/mithril_aggregator/entities/struct.OpenMessage.html @@ -1,9 +1,9 @@ -OpenMessage in mithril_aggregator::entities - Rust
pub struct OpenMessage {
+OpenMessage in mithril_aggregator::entities - Rust
pub struct OpenMessage {
     pub epoch: Epoch,
     pub signed_entity_type: SignedEntityType,
     pub protocol_message: ProtocolMessage,
-    pub is_certified: bool,
-    pub single_signatures: Vec<SingleSignatures>,
+    pub is_certified: bool,
+    pub single_signatures: Vec<SingleSignatures>,
     pub created_at: DateTime<Utc>,
 }
Expand description

OpenMessage

An open message is a message open for signatures. Every signer may send a @@ -12,50 +12,50 @@

Fields§

§epoch: Epoch

Epoch

§signed_entity_type: SignedEntityType

Type of message

§protocol_message: ProtocolMessage

Message used by the Mithril Protocol

-
§is_certified: bool

Has this message been converted into a Certificate?

-
§single_signatures: Vec<SingleSignatures>

associated single signatures

+
§is_certified: bool

Has this message been converted into a Certificate?

+
§single_signatures: Vec<SingleSignatures>

associated single signatures

§created_at: DateTime<Utc>

Message creation datetime

-

Implementations§

source§

impl OpenMessage

source

pub fn get_signers_id(&self) -> Vec<PartyId>

Gather all signers party_id for this open message

-

Trait Implementations§

source§

impl Clone for OpenMessage

source§

fn clone(&self) -> OpenMessage

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for OpenMessage

source§

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

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

impl From<OpenMessageRecord> for OpenMessage

source§

fn from(record: OpenMessageRecord) -> Self

Converts to this type from the input type.
source§

impl From<OpenMessageWithSingleSignaturesRecord> for OpenMessage

source§

fn from(record: OpenMessageWithSingleSignaturesRecord) -> Self

Converts to this type from the input type.
source§

impl PartialEq<OpenMessage> for OpenMessage

source§

fn eq(&self, other: &OpenMessage) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Eq for OpenMessage

source§

impl StructuralEq for OpenMessage

source§

impl StructuralPartialEq for OpenMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Implementations§

source§

impl OpenMessage

source

pub fn get_signers_id(&self) -> Vec<PartyId>

Gather all signers party_id for this open message

+

Trait Implementations§

source§

impl Clone for OpenMessage

source§

fn clone(&self) -> OpenMessage

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for OpenMessage

source§

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

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

impl From<OpenMessageRecord> for OpenMessage

source§

fn from(record: OpenMessageRecord) -> Self

Converts to this type from the input type.
source§

impl From<OpenMessageWithSingleSignaturesRecord> for OpenMessage

source§

fn from(record: OpenMessageWithSingleSignaturesRecord) -> Self

Converts to this type from the input type.
source§

impl PartialEq<OpenMessage> for OpenMessage

source§

fn eq(&self, other: &OpenMessage) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Eq for OpenMessage

source§

impl StructuralEq for OpenMessage

source§

impl StructuralPartialEq for OpenMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_aggregator/entities/struct.SignerRegistrationsListItemMessage.html b/rust-doc/mithril_aggregator/entities/struct.SignerRegistrationsListItemMessage.html index 395a38d4921..14ed5031344 100644 --- a/rust-doc/mithril_aggregator/entities/struct.SignerRegistrationsListItemMessage.html +++ b/rust-doc/mithril_aggregator/entities/struct.SignerRegistrationsListItemMessage.html @@ -1,53 +1,53 @@ -SignerRegistrationsListItemMessage in mithril_aggregator::entities - Rust
pub struct SignerRegistrationsListItemMessage {
+SignerRegistrationsListItemMessage in mithril_aggregator::entities - Rust
pub struct SignerRegistrationsListItemMessage {
     pub party_id: PartyId,
     pub stake: Stake,
 }
Expand description

Message structure of a signer registration

Fields§

§party_id: PartyId

The registered signer party id

§stake: Stake

The registered signer stake

-

Trait Implementations§

source§

impl Clone for SignerRegistrationsListItemMessage

source§

fn clone(&self) -> SignerRegistrationsListItemMessage

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for SignerRegistrationsListItemMessage

source§

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

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

impl Default for SignerRegistrationsListItemMessage

source§

fn default() -> SignerRegistrationsListItemMessage

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

impl<'de> Deserialize<'de> for SignerRegistrationsListItemMessage

source§

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

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

impl PartialEq<SignerRegistrationsListItemMessage> for SignerRegistrationsListItemMessage

source§

fn eq(&self, other: &SignerRegistrationsListItemMessage) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for SignerRegistrationsListItemMessage

source§

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

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

impl Eq for SignerRegistrationsListItemMessage

source§

impl StructuralEq for SignerRegistrationsListItemMessage

source§

impl StructuralPartialEq for SignerRegistrationsListItemMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Clone for SignerRegistrationsListItemMessage

source§

fn clone(&self) -> SignerRegistrationsListItemMessage

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for SignerRegistrationsListItemMessage

source§

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

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

impl Default for SignerRegistrationsListItemMessage

source§

fn default() -> SignerRegistrationsListItemMessage

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

impl<'de> Deserialize<'de> for SignerRegistrationsListItemMessage

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

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

impl PartialEq<SignerRegistrationsListItemMessage> for SignerRegistrationsListItemMessage

source§

fn eq(&self, other: &SignerRegistrationsListItemMessage) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Serialize for SignerRegistrationsListItemMessage

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

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

impl Eq for SignerRegistrationsListItemMessage

source§

impl StructuralEq for SignerRegistrationsListItemMessage

source§

impl StructuralPartialEq for SignerRegistrationsListItemMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_aggregator/entities/struct.SignerRegistrationsMessage.html b/rust-doc/mithril_aggregator/entities/struct.SignerRegistrationsMessage.html index 54df2e464b6..04657dbaa8f 100644 --- a/rust-doc/mithril_aggregator/entities/struct.SignerRegistrationsMessage.html +++ b/rust-doc/mithril_aggregator/entities/struct.SignerRegistrationsMessage.html @@ -1,56 +1,56 @@ -SignerRegistrationsMessage in mithril_aggregator::entities - Rust
pub struct SignerRegistrationsMessage {
+SignerRegistrationsMessage in mithril_aggregator::entities - Rust
pub struct SignerRegistrationsMessage {
     pub registered_at: Epoch,
     pub signing_at: Epoch,
-    pub registrations: Vec<SignerRegistrationsListItemMessage>,
+    pub registrations: Vec<SignerRegistrationsListItemMessage>,
 }
Expand description

Message structure of signer registrations for an epoch.

Fields§

§registered_at: Epoch

The epoch at which the registration was sent.

§signing_at: Epoch

The epoch at which the registration was able to send signatures.

-
§registrations: Vec<SignerRegistrationsListItemMessage>

The signer registrations

+
§registrations: Vec<SignerRegistrationsListItemMessage>

The signer registrations

Implementations§

source§

impl SignerRegistrationsMessage

source

pub fn new(registered_at: Epoch, stake_distribution: StakeDistribution) -> Self

Trait Implementations§

source§

impl Clone for SignerRegistrationsMessage

source§

fn clone(&self) -> SignerRegistrationsMessage

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for SignerRegistrationsMessage

source§

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

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

impl Default for SignerRegistrationsMessage

source§

fn default() -> SignerRegistrationsMessage

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

impl<'de> Deserialize<'de> for SignerRegistrationsMessage

source§

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

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

impl PartialEq<SignerRegistrationsMessage> for SignerRegistrationsMessage

source§

fn eq(&self, other: &SignerRegistrationsMessage) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for SignerRegistrationsMessage

source§

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

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

impl Eq for SignerRegistrationsMessage

source§

impl StructuralEq for SignerRegistrationsMessage

source§

impl StructuralPartialEq for SignerRegistrationsMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Clone for SignerRegistrationsMessage

source§

fn clone(&self) -> SignerRegistrationsMessage

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for SignerRegistrationsMessage

source§

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

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

impl Default for SignerRegistrationsMessage

source§

fn default() -> SignerRegistrationsMessage

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

impl<'de> Deserialize<'de> for SignerRegistrationsMessage

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

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

impl PartialEq<SignerRegistrationsMessage> for SignerRegistrationsMessage

source§

fn eq(&self, other: &SignerRegistrationsMessage) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Serialize for SignerRegistrationsMessage

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

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

impl Eq for SignerRegistrationsMessage

source§

impl StructuralEq for SignerRegistrationsMessage

source§

impl StructuralPartialEq for SignerRegistrationsMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

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

§

type Error = Infallible

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

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

Performs the conversion.
source§

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

§

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

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

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

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

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

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

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

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_aggregator/enum.ExecutionEnvironment.html b/rust-doc/mithril_aggregator/enum.ExecutionEnvironment.html index 4d26d91b819..d75fb155be4 100644 --- a/rust-doc/mithril_aggregator/enum.ExecutionEnvironment.html +++ b/rust-doc/mithril_aggregator/enum.ExecutionEnvironment.html @@ -1,54 +1,54 @@ -ExecutionEnvironment in mithril_aggregator - Rust
pub enum ExecutionEnvironment {
+ExecutionEnvironment in mithril_aggregator - Rust
pub enum ExecutionEnvironment {
     Test,
     Production,
 }
Expand description

Different kinds of execution environments

Variants§

§

Test

Test environment, maximum logging, memory stores etc.

§

Production

Production environment, minimum logging, maximum performances, persistent stores etc.

-

Trait Implementations§

source§

impl Clone for ExecutionEnvironment

source§

fn clone(&self) -> ExecutionEnvironment

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for ExecutionEnvironment

source§

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

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

impl<'de> Deserialize<'de> for ExecutionEnvironment

source§

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

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

impl From<ExecutionEnvironment> for ValueKind

source§

fn from(value: ExecutionEnvironment) -> Self

Converts to this type from the input type.
source§

impl FromStr for ExecutionEnvironment

§

type Err = ConfigError

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

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

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

impl PartialEq<ExecutionEnvironment> for ExecutionEnvironment

source§

fn eq(&self, other: &ExecutionEnvironment) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for ExecutionEnvironment

source§

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

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

impl Eq for ExecutionEnvironment

source§

impl StructuralEq for ExecutionEnvironment

source§

impl StructuralPartialEq for ExecutionEnvironment

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Clone for ExecutionEnvironment

source§

fn clone(&self) -> ExecutionEnvironment

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ExecutionEnvironment

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for ExecutionEnvironment

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl From<ExecutionEnvironment> for ValueKind

source§

fn from(value: ExecutionEnvironment) -> Self

Converts to this type from the input type.
source§

impl FromStr for ExecutionEnvironment

§

type Err = ConfigError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl PartialEq<ExecutionEnvironment> for ExecutionEnvironment

source§

fn eq(&self, other: &ExecutionEnvironment) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Serialize for ExecutionEnvironment

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for ExecutionEnvironment

source§

impl StructuralEq for ExecutionEnvironment

source§

impl StructuralPartialEq for ExecutionEnvironment

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_aggregator/enum.ProtocolError.html b/rust-doc/mithril_aggregator/enum.ProtocolError.html index d63010a82d6..5c7d0008fb0 100644 --- a/rust-doc/mithril_aggregator/enum.ProtocolError.html +++ b/rust-doc/mithril_aggregator/enum.ProtocolError.html @@ -1,10 +1,10 @@ -ProtocolError in mithril_aggregator - Rust
pub enum ProtocolError {
+ProtocolError in mithril_aggregator - Rust
pub enum ProtocolError {
     ExistingSigner(),
     UnregisteredParty(),
     FailedSignerRegistration(ProtocolRegistrationError),
     ExistingSingleSignature(PartyId),
-    Codec(String),
-    Core(String),
+    Codec(String),
+    Core(String),
     UnavailableMessage(),
     UnavailableProtocolParameters(),
     UnavailableClerk(),
@@ -16,46 +16,46 @@
 
§

UnregisteredParty()

Signer was not registered.

§

FailedSignerRegistration(ProtocolRegistrationError)

Signer registration failed.

§

ExistingSingleSignature(PartyId)

Single signature already recorded.

-
§

Codec(String)

Codec error.

-
§

Core(String)

Mithril STM library returned an error.

+
§

Codec(String)

Codec error.

+
§

Core(String)

Mithril STM library returned an error.

§

UnavailableMessage()

No message available.

§

UnavailableProtocolParameters()

No protocol parameters available.

§

UnavailableClerk()

No clerk available.

§

UnavailableBeacon()

No beacon available.

§

StoreError(StoreError)

Store error.

§

Beacon(EpochError)

Beacon error.

-

Trait Implementations§

source§

impl Debug for ProtocolError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ProtocolError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ProtocolError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<EpochError> for ProtocolError

source§

fn from(source: EpochError) -> Self

Converts to this type from the input type.
source§

impl From<ProtocolRegistrationErrorWrapper> for ProtocolError

source§

fn from(source: ProtocolRegistrationError) -> Self

Converts to this type from the input type.
source§

impl From<StoreError> for ProtocolError

source§

fn from(source: StoreError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Debug for ProtocolError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ProtocolError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ProtocolError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<EpochError> for ProtocolError

source§

fn from(source: EpochError) -> Self

Converts to this type from the input type.
source§

impl From<ProtocolRegistrationErrorWrapper> for ProtocolError

source§

fn from(source: ProtocolRegistrationError) -> Self

Converts to this type from the input type.
source§

impl From<StoreError> for ProtocolError

source§

fn from(source: StoreError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/enum.RuntimeError.html b/rust-doc/mithril_aggregator/enum.RuntimeError.html index e90fa565cb1..83a90ff5cfb 100644 --- a/rust-doc/mithril_aggregator/enum.RuntimeError.html +++ b/rust-doc/mithril_aggregator/enum.RuntimeError.html @@ -1,63 +1,63 @@ -RuntimeError in mithril_aggregator - Rust
pub enum RuntimeError {
+RuntimeError in mithril_aggregator - Rust
pub enum RuntimeError {
     KeepState {
-        message: String,
-        nested_error: Option<StdError>,
+        message: String,
+        nested_error: Option<StdError>,
     },
     Critical {
-        message: String,
-        nested_error: Option<StdError>,
+        message: String,
+        nested_error: Option<StdError>,
     },
     ReInit {
-        message: String,
-        nested_error: Option<StdError>,
+        message: String,
+        nested_error: Option<StdError>,
     },
 }
Expand description

Error encountered or produced by the Runtime. This enum represents the faith of the errors produced during the state transitions.

-

Variants§

§

KeepState

Fields

§message: String

error message

-
§nested_error: Option<StdError>

Eventual caught error

+

Variants§

§

KeepState

Fields

§message: String

error message

+
§nested_error: Option<StdError>

Eventual caught error

Errors that need the runtime to try again without changing its state.

-
§

Critical

Fields

§message: String

error message

-
§nested_error: Option<StdError>

Eventual caught error

+
§

Critical

Fields

§message: String

error message

+
§nested_error: Option<StdError>

Eventual caught error

A Critical error means the Runtime stops and the software exits with an error code.

-
§

ReInit

Fields

§message: String

error message

-
§nested_error: Option<StdError>

Eventual caught error

+
§

ReInit

Fields

§message: String

error message

+
§nested_error: Option<StdError>

Eventual caught error

An error that needs to re-initialize the state machine.

-

Implementations§

source§

impl RuntimeError

source

pub fn keep_state(message: &str, error: Option<StdError>) -> Self

Create a new KeepState error

-
source

pub fn critical(message: &str, error: Option<StdError>) -> Self

Create a new Critical error

-

Trait Implementations§

source§

impl Debug for RuntimeError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for RuntimeError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for RuntimeError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Box<dyn Error + Send + Sync + 'static, Global>> for RuntimeError

source§

fn from(value: StdError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Implementations§

source§

impl RuntimeError

source

pub fn keep_state(message: &str, error: Option<StdError>) -> Self

Create a new KeepState error

+
source

pub fn critical(message: &str, error: Option<StdError>) -> Self

Create a new Critical error

+

Trait Implementations§

source§

impl Debug for RuntimeError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for RuntimeError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for RuntimeError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Box<dyn Error + Sync + Send + 'static, Global>> for RuntimeError

source§

fn from(value: StdError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/enum.SignerRegistrationError.html b/rust-doc/mithril_aggregator/enum.SignerRegistrationError.html index 33747b316b7..c65af1efe16 100644 --- a/rust-doc/mithril_aggregator/enum.SignerRegistrationError.html +++ b/rust-doc/mithril_aggregator/enum.SignerRegistrationError.html @@ -1,58 +1,58 @@ -SignerRegistrationError in mithril_aggregator - Rust
pub enum SignerRegistrationError {
+SignerRegistrationError in mithril_aggregator - Rust
pub enum SignerRegistrationError {
     RegistrationRoundNotYetOpened,
     RegistrationRoundUnexpectedEpoch {
         current_round_epoch: Epoch,
         received_epoch: Epoch,
     },
-    Codec(String),
-    ChainObserver(String),
-    ExistingSigner(Box<SignerWithStake>),
+    Codec(String),
+    ChainObserver(String),
+    ExistingSigner(Box<SignerWithStake>),
     StoreError(StoreError),
     FailedSignerRegistration(ProtocolRegistrationError),
-    FailedSignerRecorder(String),
+    FailedSignerRecorder(String),
 }
Expand description

Error type for signer registerer service.

Variants§

§

RegistrationRoundNotYetOpened

No signer registration round opened yet

§

RegistrationRoundUnexpectedEpoch

Fields

§current_round_epoch: Epoch

Epoch of the current round

§received_epoch: Epoch

Epoch of the received signer registration

Registration round for unexpected epoch

-
§

Codec(String)

Codec error.

-
§

ChainObserver(String)

Chain observer error.

-
§

ExistingSigner(Box<SignerWithStake>)

Signer is already registered.

+
§

Codec(String)

Codec error.

+
§

ChainObserver(String)

Chain observer error.

+
§

ExistingSigner(Box<SignerWithStake>)

Signer is already registered.

§

StoreError(StoreError)

Store error.

§

FailedSignerRegistration(ProtocolRegistrationError)

Signer registration failed.

-
§

FailedSignerRecorder(String)

Signer recorder failed.

-

Trait Implementations§

source§

impl Debug for SignerRegistrationError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for SignerRegistrationError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for SignerRegistrationError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ProtocolRegistrationErrorWrapper> for SignerRegistrationError

source§

fn from(source: ProtocolRegistrationError) -> Self

Converts to this type from the input type.
source§

impl From<StoreError> for SignerRegistrationError

source§

fn from(source: StoreError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

§

FailedSignerRecorder(String)

Signer recorder failed.

+

Trait Implementations§

source§

impl Debug for SignerRegistrationError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for SignerRegistrationError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for SignerRegistrationError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ProtocolRegistrationErrorWrapper> for SignerRegistrationError

source§

fn from(source: ProtocolRegistrationError) -> Self

Converts to this type from the input type.
source§

impl From<StoreError> for SignerRegistrationError

source§

fn from(source: StoreError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/enum.SnapshotError.html b/rust-doc/mithril_aggregator/enum.SnapshotError.html index 79a8e46b46c..c5066766cfd 100644 --- a/rust-doc/mithril_aggregator/enum.SnapshotError.html +++ b/rust-doc/mithril_aggregator/enum.SnapshotError.html @@ -1,43 +1,43 @@ -SnapshotError in mithril_aggregator - Rust
pub enum SnapshotError {
-    CreateArchiveError(Error),
-    UploadFileError(String),
-    GeneralError(String),
+SnapshotError in mithril_aggregator - Rust
pub enum SnapshotError {
+    CreateArchiveError(Error),
+    UploadFileError(String),
+    GeneralError(String),
 }
Expand description

Snapshotter error type.

-

Variants§

§

CreateArchiveError(Error)

Set when the snapshotter fails at creating a snapshot.

-
§

UploadFileError(String)

Set when the snapshotter fails at uploading the snapshot.

-
§

GeneralError(String)

General error.

-

Trait Implementations§

source§

impl Debug for SnapshotError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for SnapshotError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for SnapshotError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for SnapshotError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Variants§

§

CreateArchiveError(Error)

Set when the snapshotter fails at creating a snapshot.

+
§

UploadFileError(String)

Set when the snapshotter fails at uploading the snapshot.

+
§

GeneralError(String)

General error.

+

Trait Implementations§

source§

impl Debug for SnapshotError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for SnapshotError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for SnapshotError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for SnapshotError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/enum.SnapshotUploaderType.html b/rust-doc/mithril_aggregator/enum.SnapshotUploaderType.html index 4b20544e8fb..806c5baa890 100644 --- a/rust-doc/mithril_aggregator/enum.SnapshotUploaderType.html +++ b/rust-doc/mithril_aggregator/enum.SnapshotUploaderType.html @@ -1,53 +1,53 @@ -SnapshotUploaderType in mithril_aggregator - Rust
pub enum SnapshotUploaderType {
+SnapshotUploaderType in mithril_aggregator - Rust
pub enum SnapshotUploaderType {
     Gcp,
     Local,
 }
Expand description

Uploader needed to copy the snapshot once computed.

Variants§

§

Gcp

Uploader to GCP storage.

§

Local

Uploader to local storage.

-

Trait Implementations§

source§

impl Clone for SnapshotUploaderType

source§

fn clone(&self) -> SnapshotUploaderType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SnapshotUploaderType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for SnapshotUploaderType

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<SnapshotUploaderType> for SnapshotUploaderType

source§

fn eq(&self, other: &SnapshotUploaderType) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for SnapshotUploaderType

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for SnapshotUploaderType

source§

impl StructuralEq for SnapshotUploaderType

source§

impl StructuralPartialEq for SnapshotUploaderType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Clone for SnapshotUploaderType

source§

fn clone(&self) -> SnapshotUploaderType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SnapshotUploaderType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for SnapshotUploaderType

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<SnapshotUploaderType> for SnapshotUploaderType

source§

fn eq(&self, other: &SnapshotUploaderType) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Serialize for SnapshotUploaderType

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for SnapshotUploaderType

source§

impl StructuralEq for SnapshotUploaderType

source§

impl StructuralPartialEq for SnapshotUploaderType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_aggregator/event_store/index.html b/rust-doc/mithril_aggregator/event_store/index.html index b1f3bf6a157..43ca23fb131 100644 --- a/rust-doc/mithril_aggregator/event_store/index.html +++ b/rust-doc/mithril_aggregator/event_store/index.html @@ -1,4 +1,4 @@ -mithril_aggregator::event_store - Rust
Expand description

Event Store module +mithril_aggregator::event_store - Rust

Expand description

Event Store module This module proposes tools to send messages between processes and how to persist them in a separate database.

Structs

Fields§

§event_id: i64

Sequential number of the event, this is set by the database.

§created_at: DateTime<Utc>

timestamp of event creation in the database.

-
§source: String

the source of the original EventMessage this Event originates from.

-
§action: String

the action of the original EventMessage this Event originates from.

-
§content: String

the content of the original EventMessage this Event originates from.

-

Trait Implementations§

source§

impl SqLiteEntity for Event

source§

fn hydrate(row: Row) -> Result<Self, HydrationError>where - Self: Sized,

This method is intended to be used when creating new instances from SQL +
§source: String

the source of the original EventMessage this Event originates from.

+
§action: String

the action of the original EventMessage this Event originates from.

+
§content: String

the content of the original EventMessage this Event originates from.

+

Trait Implementations§

source§

impl SqLiteEntity for Event

source§

fn hydrate(row: Row) -> Result<Self, HydrationError>where + Self: Sized,

This method is intended to be used when creating new instances from SQL result rows. This is the place to grab data, check consistency and types -and return the entity if possible.
source§

fn get_projection() -> Projection

Construct a Projection that will allow to hydrate this SqLiteEntity.

Auto Trait Implementations§

§

impl RefUnwindSafe for Event

§

impl Send for Event

§

impl Sync for Event

§

impl Unpin for Event

§

impl UnwindSafe for Event

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +and return the entity if possible.

source§

fn get_projection() -> Projection

Construct a Projection that will allow to hydrate this SqLiteEntity.

Auto Trait Implementations§

§

impl RefUnwindSafe for Event

§

impl Send for Event

§

impl Sync for Event

§

impl Unpin for Event

§

impl UnwindSafe for Event

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_aggregator/event_store/struct.EventMessage.html b/rust-doc/mithril_aggregator/event_store/struct.EventMessage.html index 515c6a42f85..332a780b87e 100644 --- a/rust-doc/mithril_aggregator/event_store/struct.EventMessage.html +++ b/rust-doc/mithril_aggregator/event_store/struct.EventMessage.html @@ -1,51 +1,51 @@ -EventMessage in mithril_aggregator::event_store - Rust
pub struct EventMessage {
-    pub source: String,
-    pub action: String,
-    pub content: String,
-    pub headers: HashMap<String, String>,
+EventMessage in mithril_aggregator::event_store - Rust
pub struct EventMessage {
+    pub source: String,
+    pub action: String,
+    pub content: String,
+    pub headers: HashMap<String, String>,
 }
Expand description

Event that is sent from a thread to be persisted.

-

Fields§

§source: String

The source of the message shall be composed of the name of the thread +

Fields§

§source: String

The source of the message shall be composed of the name of the thread that sends the message, the name of the method can be added to it, separated by :. Example: Runtime::update_beacon or HTTP::register_signer.

-
§action: String

The action represent the action that is going to be declared and as such +

§action: String

The action represent the action that is going to be declared and as such represents the type of the JSON content.

-
§content: String

JSON content of the message, its type is declared in the action property.

-
§headers: HashMap<String, String>

Headers

-

Implementations§

source§

impl EventMessage

source

pub fn new(source: &str, action: &str, content: &str) -> Self

Instanciate a new EventMessage.

-
source

pub fn add_header(self, name: &str, value: &str) -> Self

forge a new instance adding the given header

-

Trait Implementations§

source§

impl Clone for EventMessage

source§

fn clone(&self) -> EventMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EventMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

§content: String

JSON content of the message, its type is declared in the action property.

+
§headers: HashMap<String, String>

Headers

+

Implementations§

source§

impl EventMessage

source

pub fn new(source: &str, action: &str, content: &str) -> Self

Instanciate a new EventMessage.

+
source

pub fn add_header(self, name: &str, value: &str) -> Self

forge a new instance adding the given header

+

Trait Implementations§

source§

impl Clone for EventMessage

source§

fn clone(&self) -> EventMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EventMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_aggregator/event_store/struct.EventPersister.html b/rust-doc/mithril_aggregator/event_store/struct.EventPersister.html index 35567beb693..39c2fcaa4c2 100644 --- a/rust-doc/mithril_aggregator/event_store/struct.EventPersister.html +++ b/rust-doc/mithril_aggregator/event_store/struct.EventPersister.html @@ -1,38 +1,38 @@ -EventPersister in mithril_aggregator::event_store - Rust
pub struct EventPersister { /* private fields */ }
Expand description

The EventPersister is the adapter to persist EventMessage turning them into +EventPersister in mithril_aggregator::event_store - Rust

pub struct EventPersister { /* private fields */ }
Expand description

The EventPersister is the adapter to persist EventMessage turning them into Event.

-

Implementations§

source§

impl EventPersister

source

pub fn new(connection: Arc<Mutex<Connection>>) -> Self

Instanciate an EventPersister

-
source

pub fn persist(&self, message: EventMessage) -> Result<Event, StdError>

Save an EventMessage in the database.

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Implementations§

source§

impl EventPersister

source

pub fn new(connection: Arc<Mutex<Connection>>) -> Self

Instanciate an EventPersister

+
source

pub fn persist(&self, message: EventMessage) -> Result<Event, StdError>

Save an EventMessage in the database.

+

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_aggregator/event_store/struct.EventStore.html b/rust-doc/mithril_aggregator/event_store/struct.EventStore.html index 8034ef9bc13..1295ca275a9 100644 --- a/rust-doc/mithril_aggregator/event_store/struct.EventStore.html +++ b/rust-doc/mithril_aggregator/event_store/struct.EventStore.html @@ -1,37 +1,37 @@ -EventStore in mithril_aggregator::event_store - Rust
pub struct EventStore { /* private fields */ }
Expand description

EventMessage receiver service.

+EventStore in mithril_aggregator::event_store - Rust
pub struct EventStore { /* private fields */ }
Expand description

EventMessage receiver service.

Implementations§

source§

impl EventStore

source

pub fn new(receiver: UnboundedReceiver<EventMessage>) -> Self

Instanciate the EventMessage receiver service.

-
source

pub async fn run(&mut self, file: Option<PathBuf>) -> Result<(), Box<dyn Error>>

Launch the service. It runs until all the transmitters are gone and all +

source

pub async fn run(&mut self, file: Option<PathBuf>) -> Result<(), Box<dyn Error>>

Launch the service. It runs until all the transmitters are gone and all messages have been processed. This means this service shall be waited upon completion to ensure all events are properly saved in the database.

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/event_store/struct.TransmitterService.html b/rust-doc/mithril_aggregator/event_store/struct.TransmitterService.html index 49ffa5bde03..389211b1dfd 100644 --- a/rust-doc/mithril_aggregator/event_store/struct.TransmitterService.html +++ b/rust-doc/mithril_aggregator/event_store/struct.TransmitterService.html @@ -1,49 +1,49 @@ -TransmitterService in mithril_aggregator::event_store - Rust
pub struct TransmitterService<MSG>where
-    MSG: Debug + Sync + Send,{ /* private fields */ }
Expand description

The transmitter service is used to allow inter process channel +TransmitterService in mithril_aggregator::event_store - Rust

pub struct TransmitterService<MSG>where
+    MSG: Debug + Sync + Send,{ /* private fields */ }
Expand description

The transmitter service is used to allow inter process channel communication. This service is used to create multiple transmitters.

Implementations§

source§

impl<MSG> TransmitterService<MSG>where - MSG: Debug + Sync + Send,

source

pub fn new(transmitter: UnboundedSender<MSG>) -> Self

Instanciate a new Service by passing a MPSC transmitter.

+ MSG: Debug + Sync + Send,

source

pub fn new(transmitter: UnboundedSender<MSG>) -> Self

Instanciate a new Service by passing a MPSC transmitter.

source

pub fn get_transmitter(&self) -> UnboundedSender<MSG>

Clone the internal transmitter and return it.

source§

impl TransmitterService<EventMessage>

source

pub fn send_event_message<T>( &self, - source: &str, - action: &str, - content: &T, - headers: Vec<(&str, &str)> -) -> Result<(), String>where + source: &str, + action: &str, + content: &T, + headers: Vec<(&str, &str)> +) -> Result<(), String>where T: Serialize,

Craft and send an EventMessage given the serializable data. This method is done in a way to make as simple as possible to send a message and make any error not to cause a business failure. A warning is issued so the resulting error may be discarded.

-

Auto Trait Implementations§

§

impl<MSG> !RefUnwindSafe for TransmitterService<MSG>

§

impl<MSG> Send for TransmitterService<MSG>

§

impl<MSG> Sync for TransmitterService<MSG>

§

impl<MSG> Unpin for TransmitterService<MSG>

§

impl<MSG> !UnwindSafe for TransmitterService<MSG>

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Auto Trait Implementations§

§

impl<MSG> !RefUnwindSafe for TransmitterService<MSG>

§

impl<MSG> Send for TransmitterService<MSG>

§

impl<MSG> Sync for TransmitterService<MSG>

§

impl<MSG> Unpin for TransmitterService<MSG>

§

impl<MSG> !UnwindSafe for TransmitterService<MSG>

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/index.html b/rust-doc/mithril_aggregator/index.html index 39c934064aa..a1337914cd3 100644 --- a/rust-doc/mithril_aggregator/index.html +++ b/rust-doc/mithril_aggregator/index.html @@ -1,4 +1,4 @@ -mithril_aggregator - Rust
Expand description

Mithril aggregator +mithril_aggregator - Rust

Expand description

Mithril aggregator The Aggregator is responsible for:

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_aggregator/services/enum.StakePoolDistributionServiceError.html b/rust-doc/mithril_aggregator/services/enum.StakePoolDistributionServiceError.html index df7e8090ea6..79be447d2a5 100644 --- a/rust-doc/mithril_aggregator/services/enum.StakePoolDistributionServiceError.html +++ b/rust-doc/mithril_aggregator/services/enum.StakePoolDistributionServiceError.html @@ -1,49 +1,49 @@ -StakePoolDistributionServiceError in mithril_aggregator::services - Rust
pub enum StakePoolDistributionServiceError {
+StakePoolDistributionServiceError in mithril_aggregator::services - Rust
pub enum StakePoolDistributionServiceError {
     Technical {
-        message: String,
-        error: Option<StdError>,
+        message: String,
+        error: Option<StdError>,
     },
     Unavailable(Epoch),
     Busy(Epoch),
 }
Expand description

Errors related to the StakeDistributionService.

-

Variants§

§

Technical

Fields

§message: String

Error message

-
§error: Option<StdError>

Eventual nested error

+

Variants§

§

Technical

Fields

§message: String

Error message

+
§error: Option<StdError>

Eventual nested error

Critical errors cannot be recovered.

§

Unavailable(Epoch)

The stake distribution for the given Epoch is not available.

§

Busy(Epoch)

The stake distribution compute is in progress for this Epoch.

-

Implementations§

source§

impl StakePoolDistributionServiceError

source

pub fn technical_subsystem(error: StdError) -> Box<Self>

Simple way to nest technical errors

-

Trait Implementations§

source§

impl Debug for StakePoolDistributionServiceError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for StakePoolDistributionServiceError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for StakePoolDistributionServiceError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl TryFrom<Box<dyn Error + Send + Sync + 'static, Global>> for StakePoolDistributionServiceError

§

type Error = Box<StakePoolDistributionServiceError, Global>

The type returned in the event of a conversion error.
source§

fn try_from(value: StdError) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Implementations§

source§

impl StakePoolDistributionServiceError

source

pub fn technical_subsystem(error: StdError) -> Box<Self>

Simple way to nest technical errors

+

Trait Implementations§

source§

impl Debug for StakePoolDistributionServiceError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for StakePoolDistributionServiceError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for StakePoolDistributionServiceError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl TryFrom<Box<dyn Error + Sync + Send + 'static, Global>> for StakePoolDistributionServiceError

§

type Error = Box<StakePoolDistributionServiceError, Global>

The type returned in the event of a conversion error.
source§

fn try_from(value: StdError) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/services/index.html b/rust-doc/mithril_aggregator/services/index.html index 57bd8e30e59..b18b86b1316 100644 --- a/rust-doc/mithril_aggregator/services/index.html +++ b/rust-doc/mithril_aggregator/services/index.html @@ -1,4 +1,4 @@ -mithril_aggregator::services - Rust
Expand description

Services

+mithril_aggregator::services - Rust
Expand description

Services

This module regroups services. Services are adapters in charge of the different bounded contexts of the application:

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/services/struct.MithrilSignedEntityService.html b/rust-doc/mithril_aggregator/services/struct.MithrilSignedEntityService.html index 38cd9c6121b..85a9aedd03e 100644 --- a/rust-doc/mithril_aggregator/services/struct.MithrilSignedEntityService.html +++ b/rust-doc/mithril_aggregator/services/struct.MithrilSignedEntityService.html @@ -1,68 +1,68 @@ -MithrilSignedEntityService in mithril_aggregator::services - Rust
pub struct MithrilSignedEntityService { /* private fields */ }
Expand description

Mithril ArtifactBuilder Service

+MithrilSignedEntityService in mithril_aggregator::services - Rust
pub struct MithrilSignedEntityService { /* private fields */ }
Expand description

Mithril ArtifactBuilder Service

Implementations§

source§

impl MithrilSignedEntityService

source

pub fn new( - signed_entity_storer: Arc<dyn SignedEntityStorer>, - mithril_stake_distribution_artifact_builder: Arc<dyn ArtifactBuilder<Epoch, MithrilStakeDistribution>>, - cardano_immutable_files_full_artifact_builder: Arc<dyn ArtifactBuilder<Beacon, Snapshot>> + signed_entity_storer: Arc<dyn SignedEntityStorer>, + mithril_stake_distribution_artifact_builder: Arc<dyn ArtifactBuilder<Epoch, MithrilStakeDistribution>>, + cardano_immutable_files_full_artifact_builder: Arc<dyn ArtifactBuilder<Beacon, Snapshot>> ) -> Self

MithrilSignedEntityService factory

Trait Implementations§

source§

impl SignedEntityService for MithrilSignedEntityService

source§

fn create_artifact<'life0, 'life1, 'async_trait>( &'life0 self, signed_entity_type: SignedEntityType, certificate: &'life1 Certificate -) -> Pin<Box<dyn Future<Output = StdResult<()>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = StdResult<()>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Create artifact for a signed entity type and a certificate
source§

fn get_last_signed_snapshots<'life0, 'async_trait>( &'life0 self, - total: usize -) -> Pin<Box<dyn Future<Output = StdResult<Vec<SignedEntity<Snapshot>>>> + Send + 'async_trait>>where + total: usize +) -> Pin<Box<dyn Future<Output = StdResult<Vec<SignedEntity<Snapshot>>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Return a list of signed snapshots order by creation date descending.
source§

fn get_last_signed_mithril_stake_distributions<'life0, 'async_trait>( &'life0 self, - total: usize -) -> Pin<Box<dyn Future<Output = StdResult<Vec<SignedEntity<MithrilStakeDistribution>>>> + Send + 'async_trait>>where + total: usize +) -> Pin<Box<dyn Future<Output = StdResult<Vec<SignedEntity<MithrilStakeDistribution>>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Return a list of signed Mithril stake distribution order by creation date descending.
source§

fn get_signed_snapshot_by_id<'life0, 'life1, 'async_trait>( &'life0 self, - signed_entity_id: &'life1 str -) -> Pin<Box<dyn Future<Output = StdResult<Option<SignedEntity<Snapshot>>>> + Send + 'async_trait>>where + signed_entity_id: &'life1 str +) -> Pin<Box<dyn Future<Output = StdResult<Option<SignedEntity<Snapshot>>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Return a signed snapshot
source§

fn get_signed_mithril_stake_distribution_by_id<'life0, 'life1, 'async_trait>( &'life0 self, - signed_entity_id: &'life1 str -) -> Pin<Box<dyn Future<Output = StdResult<Option<SignedEntity<MithrilStakeDistribution>>>> + Send + 'async_trait>>where + signed_entity_id: &'life1 str +) -> Pin<Box<dyn Future<Output = StdResult<Option<SignedEntity<MithrilStakeDistribution>>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, - 'life1: 'async_trait,

Return a signed Mithril stake distribution

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life1: 'async_trait,

Return a signed Mithril stake distribution

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/services/struct.MithrilStakeDistributionService.html b/rust-doc/mithril_aggregator/services/struct.MithrilStakeDistributionService.html index ad4e15f93e2..0d524606e8e 100644 --- a/rust-doc/mithril_aggregator/services/struct.MithrilStakeDistributionService.html +++ b/rust-doc/mithril_aggregator/services/struct.MithrilStakeDistributionService.html @@ -1,46 +1,46 @@ -MithrilStakeDistributionService in mithril_aggregator::services - Rust
pub struct MithrilStakeDistributionService { /* private fields */ }
Expand description

Implementation of the stake distribution service.

+MithrilStakeDistributionService in mithril_aggregator::services - Rust
pub struct MithrilStakeDistributionService { /* private fields */ }
Expand description

Implementation of the stake distribution service.

Implementations§

source§

impl MithrilStakeDistributionService

source

pub fn new( - stake_store: Arc<StakePoolStore>, - chain_observer: Arc<dyn ChainObserver> + stake_store: Arc<StakePoolStore>, + chain_observer: Arc<dyn ChainObserver> ) -> Self

Create a new service instance

Trait Implementations§

source§

impl StakeDistributionService for MithrilStakeDistributionService

source§

fn get_stake_distribution<'life0, 'async_trait>( &'life0 self, epoch: Epoch -) -> Pin<Box<dyn Future<Output = Result<StakeDistribution, Box<StakePoolDistributionServiceError>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<StakeDistribution, Box<StakePoolDistributionServiceError>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Return the stake distribution fot the given epoch.
source§

fn update_stake_distribution<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<(), Box<StakePoolDistributionServiceError>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), Box<StakePoolDistributionServiceError>>> + Send + 'async_trait>>where Self: 'async_trait, - 'life0: 'async_trait,

This launches the stake distribution computation if not already started.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life0: 'async_trait,

This launches the stake distribution computation if not already started.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/services/struct.MithrilTickerService.html b/rust-doc/mithril_aggregator/services/struct.MithrilTickerService.html index 90ca144cf29..e6fd563c210 100644 --- a/rust-doc/mithril_aggregator/services/struct.MithrilTickerService.html +++ b/rust-doc/mithril_aggregator/services/struct.MithrilTickerService.html @@ -1,49 +1,49 @@ -MithrilTickerService in mithril_aggregator::services - Rust
pub struct MithrilTickerService { /* private fields */ }
Expand description

MithrilTickerService

+MithrilTickerService in mithril_aggregator::services - Rust
pub struct MithrilTickerService { /* private fields */ }
Expand description

MithrilTickerService

This service is responsible of giving the right time information to other services. It reads data either from the Chain or the filesystem to create beacons for each message type.

Implementations§

source§

impl MithrilTickerService

source

pub fn new( - chain_observer: Arc<dyn ChainObserver>, - immutable_observer: Arc<dyn ImmutableFileObserver>, + chain_observer: Arc<dyn ChainObserver>, + immutable_observer: Arc<dyn ImmutableFileObserver>, network: CardanoNetwork ) -> Self

Instantiate a new service

Trait Implementations§

source§

impl TickerService for MithrilTickerService

source§

fn get_current_epoch<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Epoch, StdError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Epoch, StdError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Return the current Epoch as read from the chain.
source§

fn get_current_immutable_beacon<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Beacon, StdError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Beacon, StdError>> + Send + 'async_trait>>where Self: 'async_trait, - 'life0: 'async_trait,

Return the current Beacon used for CardanoImmutableFileDigest message type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life0: 'async_trait,

Return the current Beacon used for CardanoImmutableFileDigest message type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/services/trait.CertifierService.html b/rust-doc/mithril_aggregator/services/trait.CertifierService.html index 8e8dfd09b0d..6c2022a3178 100644 --- a/rust-doc/mithril_aggregator/services/trait.CertifierService.html +++ b/rust-doc/mithril_aggregator/services/trait.CertifierService.html @@ -1,16 +1,16 @@ -CertifierService in mithril_aggregator::services - Rust
pub trait CertifierService: Sync + Send {
+CertifierService in mithril_aggregator::services - Rust
pub trait CertifierService: Sync + Send {
     // Required methods
     fn inform_epoch<'life0, 'async_trait>(
         &'life0 self,
         epoch: Epoch
-    ) -> Pin<Box<dyn Future<Output = StdResult<()>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = StdResult<()>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
     fn register_single_signature<'life0, 'life1, 'life2, 'async_trait>(
         &'life0 self,
         signed_entity_type: &'life1 SignedEntityType,
         signature: &'life2 SingleSignatures
-    ) -> Pin<Box<dyn Future<Output = StdResult<()>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = StdResult<()>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait,
              'life1: 'async_trait,
@@ -19,7 +19,7 @@
         &'life0 self,
         signed_entity_type: &'life1 SignedEntityType,
         protocol_message: &'life2 ProtocolMessage
-    ) -> Pin<Box<dyn Future<Output = StdResult<OpenMessage>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = StdResult<OpenMessage>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait,
              'life1: 'async_trait,
@@ -27,34 +27,34 @@
     fn get_open_message<'life0, 'life1, 'async_trait>(
         &'life0 self,
         signed_entity_type: &'life1 SignedEntityType
-    ) -> Pin<Box<dyn Future<Output = StdResult<Option<OpenMessage>>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = StdResult<Option<OpenMessage>>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait,
              'life1: 'async_trait;
     fn create_certificate<'life0, 'life1, 'async_trait>(
         &'life0 self,
         signed_entity_type: &'life1 SignedEntityType
-    ) -> Pin<Box<dyn Future<Output = StdResult<Option<Certificate>>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = StdResult<Option<Certificate>>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait,
              'life1: 'async_trait;
     fn get_certificate_by_hash<'life0, 'life1, 'async_trait>(
         &'life0 self,
-        hash: &'life1 str
-    ) -> Pin<Box<dyn Future<Output = StdResult<Option<Certificate>>> + Send + 'async_trait>>
+        hash: &'life1 str
+    ) -> Pin<Box<dyn Future<Output = StdResult<Option<Certificate>>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait,
              'life1: 'async_trait;
     fn get_latest_certificates<'life0, 'async_trait>(
         &'life0 self,
-        last_n: usize
-    ) -> Pin<Box<dyn Future<Output = StdResult<Vec<Certificate>>> + Send + 'async_trait>>
+        last_n: usize
+    ) -> Pin<Box<dyn Future<Output = StdResult<Vec<Certificate>>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
     fn verify_certificate_chain<'life0, 'async_trait>(
         &'life0 self,
         epoch: Epoch
-    ) -> Pin<Box<dyn Future<Output = StdResult<()>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = StdResult<()>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
 }
Expand description

CertifierService

@@ -63,7 +63,7 @@

Required Methods§

source

fn inform_epoch<'life0, 'async_trait>( &'life0 self, epoch: Epoch -) -> Pin<Box<dyn Future<Output = StdResult<()>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = StdResult<()>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Inform the certifier I have detected a new epoch, it may clear its state and prepare the new signature round. If the given Epoch is equal or less @@ -72,7 +72,7 @@ &'life0 self, signed_entity_type: &'life1 SignedEntityType, signature: &'life2 SingleSignatures -) -> Pin<Box<dyn Future<Output = StdResult<()>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = StdResult<()>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, @@ -83,7 +83,7 @@ &'life0 self, signed_entity_type: &'life1 SignedEntityType, protocol_message: &'life2 ProtocolMessage -) -> Pin<Box<dyn Future<Output = StdResult<OpenMessage>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = StdResult<OpenMessage>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, @@ -94,7 +94,7 @@

source

fn get_open_message<'life0, 'life1, 'async_trait>( &'life0 self, signed_entity_type: &'life1 SignedEntityType -) -> Pin<Box<dyn Future<Output = StdResult<Option<OpenMessage>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = StdResult<Option<OpenMessage>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Return the open message at the given Beacon. If the message does not @@ -102,7 +102,7 @@

source

fn create_certificate<'life0, 'life1, 'async_trait>( &'life0 self, signed_entity_type: &'life1 SignedEntityType -) -> Pin<Box<dyn Future<Output = StdResult<Option<Certificate>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = StdResult<Option<Certificate>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Create a certificate if possible. If the pointed open message does @@ -115,21 +115,21 @@ list of the registered signers for the given epoch is used.

source

fn get_certificate_by_hash<'life0, 'life1, 'async_trait>( &'life0 self, - hash: &'life1 str -) -> Pin<Box<dyn Future<Output = StdResult<Option<Certificate>>> + Send + 'async_trait>>where + hash: &'life1 str +) -> Pin<Box<dyn Future<Output = StdResult<Option<Certificate>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Returns a certificate from its hash.

source

fn get_latest_certificates<'life0, 'async_trait>( &'life0 self, - last_n: usize -) -> Pin<Box<dyn Future<Output = StdResult<Vec<Certificate>>> + Send + 'async_trait>>where + last_n: usize +) -> Pin<Box<dyn Future<Output = StdResult<Vec<Certificate>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Returns the list of the latest created certificates.

source

fn verify_certificate_chain<'life0, 'async_trait>( &'life0 self, epoch: Epoch -) -> Pin<Box<dyn Future<Output = StdResult<()>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = StdResult<()>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Verify the certificate chain and epoch gap. This will return an error if there is at least an epoch between the given epoch and the most recent diff --git a/rust-doc/mithril_aggregator/services/trait.SignedEntityService.html b/rust-doc/mithril_aggregator/services/trait.SignedEntityService.html index 7be0bc15e2a..95c49a227c3 100644 --- a/rust-doc/mithril_aggregator/services/trait.SignedEntityService.html +++ b/rust-doc/mithril_aggregator/services/trait.SignedEntityService.html @@ -1,36 +1,36 @@ -SignedEntityService in mithril_aggregator::services - Rust

pub trait SignedEntityService: Send + Sync {
+SignedEntityService in mithril_aggregator::services - Rust
pub trait SignedEntityService: Send + Sync {
     // Required methods
     fn create_artifact<'life0, 'life1, 'async_trait>(
         &'life0 self,
         signed_entity_type: SignedEntityType,
         certificate: &'life1 Certificate
-    ) -> Pin<Box<dyn Future<Output = StdResult<()>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = StdResult<()>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait,
              'life1: 'async_trait;
     fn get_last_signed_snapshots<'life0, 'async_trait>(
         &'life0 self,
-        total: usize
-    ) -> Pin<Box<dyn Future<Output = StdResult<Vec<SignedEntity<Snapshot>>>> + Send + 'async_trait>>
+        total: usize
+    ) -> Pin<Box<dyn Future<Output = StdResult<Vec<SignedEntity<Snapshot>>>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
     fn get_last_signed_mithril_stake_distributions<'life0, 'async_trait>(
         &'life0 self,
-        total: usize
-    ) -> Pin<Box<dyn Future<Output = StdResult<Vec<SignedEntity<MithrilStakeDistribution>>>> + Send + 'async_trait>>
+        total: usize
+    ) -> Pin<Box<dyn Future<Output = StdResult<Vec<SignedEntity<MithrilStakeDistribution>>>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
     fn get_signed_snapshot_by_id<'life0, 'life1, 'async_trait>(
         &'life0 self,
-        signed_entity_id: &'life1 str
-    ) -> Pin<Box<dyn Future<Output = StdResult<Option<SignedEntity<Snapshot>>>> + Send + 'async_trait>>
+        signed_entity_id: &'life1 str
+    ) -> Pin<Box<dyn Future<Output = StdResult<Option<SignedEntity<Snapshot>>>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait,
              'life1: 'async_trait;
     fn get_signed_mithril_stake_distribution_by_id<'life0, 'life1, 'async_trait>(
         &'life0 self,
-        signed_entity_id: &'life1 str
-    ) -> Pin<Box<dyn Future<Output = StdResult<Option<SignedEntity<MithrilStakeDistribution>>>> + Send + 'async_trait>>
+        signed_entity_id: &'life1 str
+    ) -> Pin<Box<dyn Future<Output = StdResult<Option<SignedEntity<MithrilStakeDistribution>>>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait,
              'life1: 'async_trait;
@@ -39,34 +39,34 @@
     &'life0 self,
     signed_entity_type: SignedEntityType,
     certificate: &'life1 Certificate
-) -> Pin<Box<dyn Future<Output = StdResult<()>> + Send + 'async_trait>>where
+) -> Pin<Box<dyn Future<Output = StdResult<()>> + Send + 'async_trait>>where
     Self: 'async_trait,
     'life0: 'async_trait,
     'life1: 'async_trait,

Create artifact for a signed entity type and a certificate

source

fn get_last_signed_snapshots<'life0, 'async_trait>( &'life0 self, - total: usize -) -> Pin<Box<dyn Future<Output = StdResult<Vec<SignedEntity<Snapshot>>>> + Send + 'async_trait>>where + total: usize +) -> Pin<Box<dyn Future<Output = StdResult<Vec<SignedEntity<Snapshot>>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Return a list of signed snapshots order by creation date descending.

source

fn get_last_signed_mithril_stake_distributions<'life0, 'async_trait>( &'life0 self, - total: usize -) -> Pin<Box<dyn Future<Output = StdResult<Vec<SignedEntity<MithrilStakeDistribution>>>> + Send + 'async_trait>>where + total: usize +) -> Pin<Box<dyn Future<Output = StdResult<Vec<SignedEntity<MithrilStakeDistribution>>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Return a list of signed Mithril stake distribution order by creation date descending.

source

fn get_signed_snapshot_by_id<'life0, 'life1, 'async_trait>( &'life0 self, - signed_entity_id: &'life1 str -) -> Pin<Box<dyn Future<Output = StdResult<Option<SignedEntity<Snapshot>>>> + Send + 'async_trait>>where + signed_entity_id: &'life1 str +) -> Pin<Box<dyn Future<Output = StdResult<Option<SignedEntity<Snapshot>>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Return a signed snapshot

source

fn get_signed_mithril_stake_distribution_by_id<'life0, 'life1, 'async_trait>( &'life0 self, - signed_entity_id: &'life1 str -) -> Pin<Box<dyn Future<Output = StdResult<Option<SignedEntity<MithrilStakeDistribution>>>> + Send + 'async_trait>>where + signed_entity_id: &'life1 str +) -> Pin<Box<dyn Future<Output = StdResult<Option<SignedEntity<MithrilStakeDistribution>>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Return a signed Mithril stake distribution

diff --git a/rust-doc/mithril_aggregator/services/trait.StakeDistributionService.html b/rust-doc/mithril_aggregator/services/trait.StakeDistributionService.html index 833851adacc..a3341376f8d 100644 --- a/rust-doc/mithril_aggregator/services/trait.StakeDistributionService.html +++ b/rust-doc/mithril_aggregator/services/trait.StakeDistributionService.html @@ -1,26 +1,26 @@ -StakeDistributionService in mithril_aggregator::services - Rust
pub trait StakeDistributionService: Sync + Send {
+StakeDistributionService in mithril_aggregator::services - Rust
pub trait StakeDistributionService: Sync + Send {
     // Required methods
     fn get_stake_distribution<'life0, 'async_trait>(
         &'life0 self,
         epoch: Epoch
-    ) -> Pin<Box<dyn Future<Output = Result<StakeDistribution, Box<StakePoolDistributionServiceError>>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<StakeDistribution, Box<StakePoolDistributionServiceError>>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
     fn update_stake_distribution<'life0, 'async_trait>(
         &'life0 self
-    ) -> Pin<Box<dyn Future<Output = Result<(), Box<StakePoolDistributionServiceError>>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<(), Box<StakePoolDistributionServiceError>>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
 }
Expand description

Responsible of synchronizing with Cardano stake distribution.

Required Methods§

source

fn get_stake_distribution<'life0, 'async_trait>( &'life0 self, epoch: Epoch -) -> Pin<Box<dyn Future<Output = Result<StakeDistribution, Box<StakePoolDistributionServiceError>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<StakeDistribution, Box<StakePoolDistributionServiceError>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Return the stake distribution fot the given epoch.

source

fn update_stake_distribution<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<(), Box<StakePoolDistributionServiceError>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), Box<StakePoolDistributionServiceError>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

This launches the stake distribution computation if not already started.

Implementors§

\ No newline at end of file diff --git a/rust-doc/mithril_aggregator/services/trait.TickerService.html b/rust-doc/mithril_aggregator/services/trait.TickerService.html index 8ed3111a101..0725bd9b8ad 100644 --- a/rust-doc/mithril_aggregator/services/trait.TickerService.html +++ b/rust-doc/mithril_aggregator/services/trait.TickerService.html @@ -1,24 +1,24 @@ -TickerService in mithril_aggregator::services - Rust
pub trait TickerService: Send + Sync {
+TickerService in mithril_aggregator::services - Rust
pub trait TickerService: Send + Sync {
     // Required methods
     fn get_current_epoch<'life0, 'async_trait>(
         &'life0 self
-    ) -> Pin<Box<dyn Future<Output = Result<Epoch, StdError>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<Epoch, StdError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
     fn get_current_immutable_beacon<'life0, 'async_trait>(
         &'life0 self
-    ) -> Pin<Box<dyn Future<Output = Result<Beacon, StdError>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<Beacon, StdError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
 }
Expand description

Service trait with consistent business oriented API.

Required Methods§

source

fn get_current_epoch<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Epoch, StdError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Epoch, StdError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Return the current Epoch as read from the chain.

source

fn get_current_immutable_beacon<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Beacon, StdError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Beacon, StdError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Return the current Beacon used for CardanoImmutableFileDigest message type.

Implementors§

\ No newline at end of file diff --git a/rust-doc/mithril_aggregator/struct.AggregatorConfig.html b/rust-doc/mithril_aggregator/struct.AggregatorConfig.html index 1e50b81e4b5..30c030ac41f 100644 --- a/rust-doc/mithril_aggregator/struct.AggregatorConfig.html +++ b/rust-doc/mithril_aggregator/struct.AggregatorConfig.html @@ -1,44 +1,44 @@ -AggregatorConfig in mithril_aggregator - Rust

Fields§

§interval: u64

Interval between each snapshot, in ms

§network: CardanoNetwork

Cardano network

-
§db_directory: PathBuf

DB directory to snapshot

-

Implementations§

source§

impl AggregatorConfig

source

pub fn new(interval: u64, network: CardanoNetwork, db_directory: &Path) -> Self

Create a new instance of AggregatorConfig.

-

Trait Implementations§

source§

impl Clone for AggregatorConfig

source§

fn clone(&self) -> AggregatorConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AggregatorConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

§db_directory: PathBuf

DB directory to snapshot

+

Implementations§

source§

impl AggregatorConfig

source

pub fn new(interval: u64, network: CardanoNetwork, db_directory: &Path) -> Self

Create a new instance of AggregatorConfig.

+

Trait Implementations§

source§

impl Clone for AggregatorConfig

source§

fn clone(&self) -> AggregatorConfig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AggregatorConfig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_aggregator/struct.AggregatorRunner.html b/rust-doc/mithril_aggregator/struct.AggregatorRunner.html index a982bf092fe..7dd6d9cbef2 100644 --- a/rust-doc/mithril_aggregator/struct.AggregatorRunner.html +++ b/rust-doc/mithril_aggregator/struct.AggregatorRunner.html @@ -1,140 +1,140 @@ -AggregatorRunner in mithril_aggregator - Rust
pub struct AggregatorRunner { /* private fields */ }
Expand description

The runner responsibility is to expose a code API for the state machine. It +AggregatorRunner in mithril_aggregator - Rust

pub struct AggregatorRunner { /* private fields */ }
Expand description

The runner responsibility is to expose a code API for the state machine. It holds services and configuration.

-

Implementations§

source§

impl AggregatorRunner

source

pub fn new(dependencies: Arc<DependencyContainer>) -> Self

Create a new instance of the Aggrergator Runner.

+

Implementations§

source§

impl AggregatorRunner

source

pub fn new(dependencies: Arc<DependencyContainer>) -> Self

Create a new instance of the Aggrergator Runner.

Trait Implementations§

source§

impl AggregatorRunnerTrait for AggregatorRunner

source§

fn get_beacon_from_chain<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Beacon, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Beacon, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Return the current beacon from the chain

source§

fn get_current_non_certified_open_message_for_signed_entity_type<'life0, 'life1, 'async_trait>( &'life0 self, signed_entity_type: &'life1 SignedEntityType -) -> Pin<Box<dyn Future<Output = Result<Option<OpenMessage>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<OpenMessage>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Retrieves the current non certified open message for a given signed entity type.
source§

fn get_current_non_certified_open_message<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Option<OpenMessage>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<OpenMessage>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Retrieves the current non certified open message.
source§

fn is_certificate_chain_valid<'life0, 'life1, 'async_trait>( &'life0 self, beacon: &'life1 Beacon -) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Check if a certificate chain is valid.
source§

fn update_beacon<'life0, 'life1, 'async_trait>( &'life0 self, new_beacon: &'life1 Beacon -) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Update the multisigner with the given beacon.
source§

fn update_stake_distribution<'life0, 'life1, 'async_trait>( &'life0 self, new_beacon: &'life1 Beacon -) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Read the stake distribution from the blockchain and store it.
source§

fn open_signer_registration_round<'life0, 'life1, 'async_trait>( &'life0 self, new_beacon: &'life1 Beacon -) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Open the signer registration round of an epoch.
source§

fn close_signer_registration_round<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Close the signer registration round of an epoch.
source§

fn update_protocol_parameters_in_multisigner<'life0, 'life1, 'async_trait>( &'life0 self, new_beacon: &'life1 Beacon -) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Update the multisigner with the protocol parameters from configuration.
source§

fn compute_protocol_message<'life0, 'life1, 'async_trait>( &'life0 self, signed_entity_type: &'life1 SignedEntityType -) -> Pin<Box<dyn Future<Output = Result<ProtocolMessage, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<ProtocolMessage, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Compute the protocol message
source§

fn create_new_pending_certificate_from_multisigner<'life0, 'life1, 'async_trait>( &'life0 self, beacon: Beacon, signed_entity_type: &'life1 SignedEntityType -) -> Pin<Box<dyn Future<Output = Result<CertificatePending, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<CertificatePending, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Return the actual pending certificate from the multisigner.
source§

fn save_pending_certificate<'life0, 'async_trait>( &'life0 self, pending_certificate: CertificatePending -) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Store the given pending certificate.
source§

fn drop_pending_certificate<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Option<CertificatePending>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<CertificatePending>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Drop the multisigner’s actual pending certificate.
source§

fn create_certificate<'life0, 'life1, 'async_trait>( &'life0 self, signed_entity_type: &'life1 SignedEntityType -) -> Pin<Box<dyn Future<Output = Result<Option<Certificate>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<Certificate>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Create multi-signature.
source§

fn create_artifact<'life0, 'life1, 'life2, 'async_trait>( &'life0 self, signed_entity_type: &'life1 SignedEntityType, certificate: &'life2 Certificate -) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait,

Create an artifact and persist it.
source§

fn update_era_checker<'life0, 'life1, 'async_trait>( &'life0 self, beacon: &'life1 Beacon -) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Update the EraChecker with EraReader information.
source§

fn certifier_inform_new_epoch<'life0, 'life1, 'async_trait>( &'life0 self, epoch: &'life1 Epoch -) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Certifier inform new epoch
source§

fn create_open_message<'life0, 'life1, 'life2, 'async_trait>( &'life0 self, signed_entity_type: &'life1 SignedEntityType, protocol_message: &'life2 ProtocolMessage -) -> Pin<Box<dyn Future<Output = Result<OpenMessage, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<OpenMessage, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, - 'life2: 'async_trait,

Create new open message

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life2: 'async_trait,

Create new open message

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/struct.AggregatorRuntime.html b/rust-doc/mithril_aggregator/struct.AggregatorRuntime.html index 92d983a58d0..802089cef11 100644 --- a/rust-doc/mithril_aggregator/struct.AggregatorRuntime.html +++ b/rust-doc/mithril_aggregator/struct.AggregatorRuntime.html @@ -1,45 +1,45 @@ -AggregatorRuntime in mithril_aggregator - Rust
pub struct AggregatorRuntime { /* private fields */ }
Expand description

The AggregatorRuntime responsibility is to create a state machine to handle +AggregatorRuntime in mithril_aggregator - Rust

pub struct AggregatorRuntime { /* private fields */ }
Expand description

The AggregatorRuntime responsibility is to create a state machine to handle all actions required by the process of getting multi-signatures. See the documentation for more explanations about the Aggregator state machine.

Implementations§

source§

impl AggregatorRuntime

source

pub async fn new( - state_sleep: Duration, - init_state: Option<AggregatorState>, - runner: Arc<dyn AggregatorRunnerTrait> -) -> Result<Self, RuntimeError>

Create a new instance of the state machine.

-
source

pub fn get_state(&self) -> String

Return the actual state of the state machine.

-
source

pub async fn run(&mut self) -> Result<(), RuntimeError>

Launches an infinite loop ticking the state machine.

-
source

pub async fn cycle(&mut self) -> Result<(), RuntimeError>

Perform one tick of the state machine.

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + state_sleep: Duration, + init_state: Option<AggregatorState>, + runner: Arc<dyn AggregatorRunnerTrait> +) -> Result<Self, RuntimeError>

Create a new instance of the state machine.

+
source

pub fn get_state(&self) -> String

Return the actual state of the state machine.

+
source

pub async fn run(&mut self) -> Result<(), RuntimeError>

Launches an infinite loop ticking the state machine.

+
source

pub async fn cycle(&mut self) -> Result<(), RuntimeError>

Perform one tick of the state machine.

+

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/struct.CertificatePendingStore.html b/rust-doc/mithril_aggregator/struct.CertificatePendingStore.html index 454d4b361f4..d3b2346da02 100644 --- a/rust-doc/mithril_aggregator/struct.CertificatePendingStore.html +++ b/rust-doc/mithril_aggregator/struct.CertificatePendingStore.html @@ -1,42 +1,42 @@ -CertificatePendingStore in mithril_aggregator - Rust
pub struct CertificatePendingStore { /* private fields */ }
Expand description

Store for CertificatePending.

+CertificatePendingStore in mithril_aggregator - Rust
pub struct CertificatePendingStore { /* private fields */ }
Expand description

Store for CertificatePending.

Implementations§

source§

impl CertificatePendingStore

source

pub fn new( - adapter: Box<dyn StoreAdapter<Key = String, Record = CertificatePending>> + adapter: Box<dyn StoreAdapter<Key = String, Record = CertificatePending>> ) -> Self

Create a new instance.

-
source

pub async fn get(&self) -> Result<Option<CertificatePending>, StoreError>

Fetch the current CertificatePending if any.

+
source

pub async fn get(&self) -> Result<Option<CertificatePending>, StoreError>

Fetch the current CertificatePending if any.

source

pub async fn save( &self, certificate: CertificatePending -) -> Result<(), StoreError>

Save the given CertificatePending.

-
source

pub async fn remove(&self) -> Result<Option<CertificatePending>, StoreError>

Remove and return the current CertificatePending if any.

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Result<(), StoreError>

Save the given CertificatePending.

+
source

pub async fn remove(&self) -> Result<Option<CertificatePending>, StoreError>

Remove and return the current CertificatePending if any.

+

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/struct.Configuration.html b/rust-doc/mithril_aggregator/struct.Configuration.html index 5fa3875b012..2d39f59b1d7 100644 --- a/rust-doc/mithril_aggregator/struct.Configuration.html +++ b/rust-doc/mithril_aggregator/struct.Configuration.html @@ -1,97 +1,97 @@ -Configuration in mithril_aggregator - Rust
pub struct Configuration {
Show 20 fields +Configuration in mithril_aggregator - Rust
pub struct Configuration {
Show 20 fields pub environment: ExecutionEnvironment, - pub cardano_cli_path: PathBuf, - pub cardano_node_socket_path: PathBuf, - pub network_magic: Option<u64>, - pub network: String, + pub cardano_cli_path: PathBuf, + pub cardano_node_socket_path: PathBuf, + pub network_magic: Option<u64>, + pub network: String, pub protocol_parameters: ProtocolParameters, pub snapshot_uploader_type: SnapshotUploaderType, - pub snapshot_bucket_name: Option<String>, - pub server_ip: String, - pub server_port: u16, - pub run_interval: u64, - pub db_directory: PathBuf, - pub snapshot_directory: PathBuf, - pub data_stores_directory: PathBuf, + pub snapshot_bucket_name: Option<String>, + pub server_ip: String, + pub server_port: u16, + pub run_interval: u64, + pub db_directory: PathBuf, + pub snapshot_directory: PathBuf, + pub data_stores_directory: PathBuf, pub genesis_verification_key: HexEncodedGenesisVerificationKey, - pub reset_digests_cache: bool, - pub disable_digests_cache: bool, - pub store_retention_limit: Option<usize>, + pub reset_digests_cache: bool, + pub disable_digests_cache: bool, + pub store_retention_limit: Option<usize>, pub era_reader_adapter_type: EraReaderAdapterType, - pub era_reader_adapter_params: Option<String>, + pub era_reader_adapter_params: Option<String>,
}
Expand description

Aggregator configuration

Fields§

§environment: ExecutionEnvironment

What kind of runtime environment the configuration is meant to.

-
§cardano_cli_path: PathBuf

Cardano CLI tool path

-
§cardano_node_socket_path: PathBuf

Path of the socket used by the Cardano CLI tool +

§cardano_cli_path: PathBuf

Cardano CLI tool path

+
§cardano_node_socket_path: PathBuf

Path of the socket used by the Cardano CLI tool to communicate with the Cardano node

-
§network_magic: Option<u64>

Cardano Network Magic number

+
§network_magic: Option<u64>

Cardano Network Magic number

useful for TestNet & DevNet

-
§network: String

Cardano network

+
§network: String

Cardano network

§protocol_parameters: ProtocolParameters

Protocol parameters

§snapshot_uploader_type: SnapshotUploaderType

Type of snapshot uploader to use

-
§snapshot_bucket_name: Option<String>

Bucket name where the snapshots are stored if snapshot_uploader_type is Gcp

-
§server_ip: String

Server listening IP

-
§server_port: u16

Server listening port

-
§run_interval: u64

Run Interval is the interval between two runtime cycles in ms

-
§db_directory: PathBuf

Directory of the Cardano node store.

-
§snapshot_directory: PathBuf

Directory to store snapshot

-
§data_stores_directory: PathBuf

Directory to store aggregator data (Certificates, Snapshots, Protocol Parameters, …)

+
§snapshot_bucket_name: Option<String>

Bucket name where the snapshots are stored if snapshot_uploader_type is Gcp

+
§server_ip: String

Server listening IP

+
§server_port: u16

Server listening port

+
§run_interval: u64

Run Interval is the interval between two runtime cycles in ms

+
§db_directory: PathBuf

Directory of the Cardano node store.

+
§snapshot_directory: PathBuf

Directory to store snapshot

+
§data_stores_directory: PathBuf

Directory to store aggregator data (Certificates, Snapshots, Protocol Parameters, …)

§genesis_verification_key: HexEncodedGenesisVerificationKey

Genesis verification key

-
§reset_digests_cache: bool

Should the immutable cache be reset or not

-
§disable_digests_cache: bool

Use the digest caching strategy

-
§store_retention_limit: Option<usize>

Max number of records in stores. +

§reset_digests_cache: bool

Should the immutable cache be reset or not

+
§disable_digests_cache: bool

Use the digest caching strategy

+
§store_retention_limit: Option<usize>

Max number of records in stores. When new records are added, oldest records are automatically deleted so there can always be at max the number of records specified by this setting.

§era_reader_adapter_type: EraReaderAdapterType

Era reader adapter type

-
§era_reader_adapter_params: Option<String>

Era reader adapter parameters

+
§era_reader_adapter_params: Option<String>

Era reader adapter parameters

Implementations§

source§

impl Configuration

source

pub fn new_sample() -> Self

Create a sample configuration mainly for tests

-
source

pub fn get_server_url(&self) -> String

Build the server URL from configuration.

+
source

pub fn get_server_url(&self) -> String

Build the server URL from configuration.

source

pub fn build_snapshot_uploader( &self -) -> Result<Arc<dyn SnapshotUploader>, Box<dyn Error>>

Create a snapshot uploader from configuration settings.

-
source

pub fn get_network(&self) -> Result<CardanoNetwork, ConfigError>

Check configuration and return a representation of the Cardano network.

-
source

pub fn get_sqlite_dir(&self) -> PathBuf

Return the file of the SQLite stores. If the directory does not exist, it is created.

-
source

pub fn safe_epoch_retention_limit(&self) -> Option<u64>

Same as the store retention limit but will never +) -> Result<Arc<dyn SnapshotUploader>, Box<dyn Error>>

Create a snapshot uploader from configuration settings.

+
source

pub fn get_network(&self) -> Result<CardanoNetwork, ConfigError>

Check configuration and return a representation of the Cardano network.

+
source

pub fn get_sqlite_dir(&self) -> PathBuf

Return the file of the SQLite stores. If the directory does not exist, it is created.

+
source

pub fn safe_epoch_retention_limit(&self) -> Option<u64>

Same as the store retention limit but will never yield a value lower than 3.

This is in order to avoid pruning data that will be used in future epochs (like the protocol parameters).

-

Trait Implementations§

source§

impl Clone for Configuration

source§

fn clone(&self) -> Configuration

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Configuration

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Configuration

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for Configuration

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Clone for Configuration

source§

fn clone(&self) -> Configuration

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Configuration

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Configuration

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for Configuration

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_aggregator/struct.DefaultConfiguration.html b/rust-doc/mithril_aggregator/struct.DefaultConfiguration.html index 042e3d26f2e..6339158d6d4 100644 --- a/rust-doc/mithril_aggregator/struct.DefaultConfiguration.html +++ b/rust-doc/mithril_aggregator/struct.DefaultConfiguration.html @@ -1,58 +1,58 @@ -DefaultConfiguration in mithril_aggregator - Rust
pub struct DefaultConfiguration {
+DefaultConfiguration in mithril_aggregator - Rust
pub struct DefaultConfiguration {
     pub environment: ExecutionEnvironment,
-    pub server_ip: String,
-    pub server_port: String,
-    pub db_directory: String,
-    pub snapshot_directory: String,
-    pub snapshot_store_type: String,
-    pub snapshot_uploader_type: String,
-    pub era_reader_adapter_type: String,
-    pub reset_digests_cache: String,
-    pub disable_digests_cache: String,
+    pub server_ip: String,
+    pub server_port: String,
+    pub db_directory: String,
+    pub snapshot_directory: String,
+    pub snapshot_store_type: String,
+    pub snapshot_uploader_type: String,
+    pub era_reader_adapter_type: String,
+    pub reset_digests_cache: String,
+    pub disable_digests_cache: String,
 }
Expand description

Default configuration with all the default values for configurations.

Fields§

§environment: ExecutionEnvironment

Execution environment

-
§server_ip: String

Server listening IP

-
§server_port: String

Server listening port

-
§db_directory: String

Directory of the Cardano node database

-
§snapshot_directory: String

Directory to store snapshot

-
§snapshot_store_type: String

Type of snapshot store to use

-
§snapshot_uploader_type: String

Type of snapshot uploader to use

-
§era_reader_adapter_type: String

Era reader adapter type

-
§reset_digests_cache: String

ImmutableDigesterCacheProvider default setting

-
§disable_digests_cache: String

ImmutableDigesterCacheProvider default setting

-

Trait Implementations§

source§

impl Clone for DefaultConfiguration

source§

fn clone(&self) -> DefaultConfiguration

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DefaultConfiguration

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DefaultConfiguration

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Source for DefaultConfiguration

source§

fn clone_into_box(&self) -> Box<dyn Source + Send + Sync>

source§

fn collect(&self) -> Result<Map<String, Value>, ConfigError>

Collect all configuration properties available from this source and return -a Map.
§

fn collect_to(&self, cache: &mut Value) -> Result<(), ConfigError>

Collects all configuration properties to a provided cache.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

§server_ip: String

Server listening IP

+
§server_port: String

Server listening port

+
§db_directory: String

Directory of the Cardano node database

+
§snapshot_directory: String

Directory to store snapshot

+
§snapshot_store_type: String

Type of snapshot store to use

+
§snapshot_uploader_type: String

Type of snapshot uploader to use

+
§era_reader_adapter_type: String

Era reader adapter type

+
§reset_digests_cache: String

ImmutableDigesterCacheProvider default setting

+
§disable_digests_cache: String

ImmutableDigesterCacheProvider default setting

+

Trait Implementations§

source§

impl Clone for DefaultConfiguration

source§

fn clone(&self) -> DefaultConfiguration

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DefaultConfiguration

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DefaultConfiguration

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Source for DefaultConfiguration

source§

fn clone_into_box(&self) -> Box<dyn Source + Send + Sync>

source§

fn collect(&self) -> Result<Map<String, Value>, ConfigError>

Collect all configuration properties available from this source and return +a Map.
§

fn collect_to(&self, cache: &mut Value) -> Result<(), ConfigError>

Collects all configuration properties to a provided cache.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_aggregator/struct.DumbSnapshotUploader.html b/rust-doc/mithril_aggregator/struct.DumbSnapshotUploader.html index eb0fee5021d..adc0f03f092 100644 --- a/rust-doc/mithril_aggregator/struct.DumbSnapshotUploader.html +++ b/rust-doc/mithril_aggregator/struct.DumbSnapshotUploader.html @@ -1,48 +1,48 @@ -DumbSnapshotUploader in mithril_aggregator - Rust
pub struct DumbSnapshotUploader { /* private fields */ }
Expand description

Dummy uploader for test purposes.

+DumbSnapshotUploader in mithril_aggregator - Rust
pub struct DumbSnapshotUploader { /* private fields */ }
Expand description

Dummy uploader for test purposes.

It actually does NOT upload any snapshot but remembers the last snapshot it was asked to upload. This is intended to by used by integration tests.

Implementations§

source§

impl DumbSnapshotUploader

source

pub fn new() -> Self

Create a new instance.

source

pub fn get_last_upload( &self -) -> Result<Option<String>, Box<dyn Error + Sync + Send>>

Return the last upload that was triggered.

-

Trait Implementations§

source§

impl Default for DumbSnapshotUploader

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl SnapshotUploader for DumbSnapshotUploader

source§

fn upload_snapshot<'life0, 'life1, 'async_trait>( +) -> Result<Option<String>, Box<dyn Error + Sync + Send>>

Return the last upload that was triggered.

+

Trait Implementations§

source§

impl Default for DumbSnapshotUploader

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl SnapshotUploader for DumbSnapshotUploader

source§

fn upload_snapshot<'life0, 'life1, 'async_trait>( &'life0 self, - snapshot_filepath: &'life1 Path -) -> Pin<Box<dyn Future<Output = Result<String, String>> + Send + 'async_trait>>where + snapshot_filepath: &'life1 Path +) -> Pin<Box<dyn Future<Output = Result<String, String>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Upload a snapshot

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_aggregator/struct.DumbSnapshotter.html b/rust-doc/mithril_aggregator/struct.DumbSnapshotter.html index 04b54c914ac..c3661224cc3 100644 --- a/rust-doc/mithril_aggregator/struct.DumbSnapshotter.html +++ b/rust-doc/mithril_aggregator/struct.DumbSnapshotter.html @@ -1,39 +1,39 @@ -DumbSnapshotter in mithril_aggregator - Rust
pub struct DumbSnapshotter { /* private fields */ }
Expand description

Snapshotter that does nothing. It is mainly used for test purposes.

+DumbSnapshotter in mithril_aggregator - Rust
pub struct DumbSnapshotter { /* private fields */ }
Expand description

Snapshotter that does nothing. It is mainly used for test purposes.

Implementations§

source§

impl DumbSnapshotter

source

pub fn new() -> Self

Create a new instance of DumbSnapshotter.

source

pub fn get_last_snapshot( &self -) -> Result<Option<OngoingSnapshot>, Box<dyn StdError + Sync + Send>>

Return the last fake snapshot produced.

-

Trait Implementations§

source§

impl Default for DumbSnapshotter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Snapshotter for DumbSnapshotter

source§

fn snapshot(&self, archive_name: &str) -> Result<OngoingSnapshot, SnapshotError>

Create a new snapshot with the given archive name.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Result<Option<OngoingSnapshot>, Box<dyn StdError + Sync + Send>>

Return the last fake snapshot produced.

+

Trait Implementations§

source§

impl Default for DumbSnapshotter

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Snapshotter for DumbSnapshotter

source§

fn snapshot(&self, archive_name: &str) -> Result<OngoingSnapshot, SnapshotError>

Create a new snapshot with the given archive name.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_aggregator/struct.FromRegisterSignerAdapter.html b/rust-doc/mithril_aggregator/struct.FromRegisterSignerAdapter.html index c652837b433..a66f0a882ff 100644 --- a/rust-doc/mithril_aggregator/struct.FromRegisterSignerAdapter.html +++ b/rust-doc/mithril_aggregator/struct.FromRegisterSignerAdapter.html @@ -1,38 +1,38 @@ -FromRegisterSignerAdapter in mithril_aggregator - Rust
pub struct FromRegisterSignerAdapter;
Expand description

Adapter to convert RegisterSignerMessage to Signer instances.

+FromRegisterSignerAdapter in mithril_aggregator - Rust
pub struct FromRegisterSignerAdapter;
Expand description

Adapter to convert RegisterSignerMessage to Signer instances.

Trait Implementations§

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_aggregator/struct.GzipSnapshotter.html b/rust-doc/mithril_aggregator/struct.GzipSnapshotter.html index ca6e711bac3..fa2868ae2ff 100644 --- a/rust-doc/mithril_aggregator/struct.GzipSnapshotter.html +++ b/rust-doc/mithril_aggregator/struct.GzipSnapshotter.html @@ -1,39 +1,39 @@ -GzipSnapshotter in mithril_aggregator - Rust
pub struct GzipSnapshotter { /* private fields */ }
Expand description

Gzip Snapshotter create a compressed file.

+GzipSnapshotter in mithril_aggregator - Rust
pub struct GzipSnapshotter { /* private fields */ }
Expand description

Gzip Snapshotter create a compressed file.

Implementations§

source§

impl GzipSnapshotter

source

pub fn new( - db_directory: PathBuf, - ongoing_snapshot_directory: PathBuf + db_directory: PathBuf, + ongoing_snapshot_directory: PathBuf ) -> StdResult<GzipSnapshotter>

Snapshotter factory

-

Trait Implementations§

source§

impl Snapshotter for GzipSnapshotter

source§

fn snapshot(&self, archive_name: &str) -> Result<OngoingSnapshot, SnapshotError>

Create a new snapshot with the given archive name.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Snapshotter for GzipSnapshotter

source§

fn snapshot(&self, archive_name: &str) -> Result<OngoingSnapshot, SnapshotError>

Create a new snapshot with the given archive name.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_aggregator/struct.LocalSnapshotUploader.html b/rust-doc/mithril_aggregator/struct.LocalSnapshotUploader.html index 9da7ac22783..0be515eb091 100644 --- a/rust-doc/mithril_aggregator/struct.LocalSnapshotUploader.html +++ b/rust-doc/mithril_aggregator/struct.LocalSnapshotUploader.html @@ -1,41 +1,41 @@ -LocalSnapshotUploader in mithril_aggregator - Rust
pub struct LocalSnapshotUploader { /* private fields */ }
Expand description

LocalSnapshotUploader is a snapshot uploader working using local files

+LocalSnapshotUploader in mithril_aggregator - Rust
pub struct LocalSnapshotUploader { /* private fields */ }
Expand description

LocalSnapshotUploader is a snapshot uploader working using local files

Trait Implementations§

source§

impl SnapshotUploader for LocalSnapshotUploader

source§

fn upload_snapshot<'life0, 'life1, 'async_trait>( &'life0 self, - snapshot_filepath: &'life1 Path -) -> Pin<Box<dyn Future<Output = Result<String, String>> + Send + 'async_trait>>where + snapshot_filepath: &'life1 Path +) -> Pin<Box<dyn Future<Output = Result<String, String>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, - 'life1: 'async_trait,

Upload a snapshot

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life1: 'async_trait,

Upload a snapshot

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_aggregator/struct.MainOpts.html b/rust-doc/mithril_aggregator/struct.MainOpts.html index 17e60e74f93..aacd34629af 100644 --- a/rust-doc/mithril_aggregator/struct.MainOpts.html +++ b/rust-doc/mithril_aggregator/struct.MainOpts.html @@ -1,66 +1,66 @@ -MainOpts in mithril_aggregator - Rust
pub struct MainOpts {
+MainOpts in mithril_aggregator - Rust
pub struct MainOpts {
     pub command: MainCommand,
-    pub run_mode: String,
-    pub verbose: u8,
-    pub db_directory: Option<PathBuf>,
-    pub config_directory: PathBuf,
+    pub run_mode: String,
+    pub verbose: u8,
+    pub db_directory: Option<PathBuf>,
+    pub config_directory: PathBuf,
 }
Expand description

Mithril Aggregator Node

Fields§

§command: MainCommand

application main command

-
§run_mode: String

Run Mode

-
§verbose: u8

Verbosity level

-
§db_directory: Option<PathBuf>

Directory of the Cardano node files

-
§config_directory: PathBuf

Directory where configuration file is located

-

Implementations§

source§

impl MainOpts

source

pub async fn execute(&self) -> Result<(), Box<dyn Error>>

execute command

+
§run_mode: String

Run Mode

+
§verbose: u8

Verbosity level

+
§db_directory: Option<PathBuf>

Directory of the Cardano node files

+
§config_directory: PathBuf

Directory where configuration file is located

+

Implementations§

source§

impl MainOpts

source

pub async fn execute(&self) -> Result<(), Box<dyn Error>>

execute command

source

pub fn log_level(&self) -> Level

get log level from parameters

-

Trait Implementations§

source§

impl Args for MainOpts

source§

fn group_id() -> Option<Id>

Report the [ArgGroup::id][crate::ArgGroup::id] for this set of arguments
source§

fn augment_args<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate Self. Read more
source§

fn augment_args_for_update<'b>(__clap_app: Command) -> Command

Append to [Command] so it can update self. Read more
source§

impl Clone for MainOpts

source§

fn clone(&self) -> MainOpts

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl CommandFactory for MainOpts

source§

fn command<'b>() -> Command

Build a [Command] that can instantiate Self. Read more
source§

fn command_for_update<'b>() -> Command

Build a [Command] that can update self. Read more
source§

impl Debug for MainOpts

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromArgMatches for MainOpts

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( +

Trait Implementations§

source§

impl Args for MainOpts

source§

fn group_id() -> Option<Id>

Report the [ArgGroup::id][crate::ArgGroup::id] for this set of arguments
source§

fn augment_args<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate Self. Read more
source§

fn augment_args_for_update<'b>(__clap_app: Command) -> Command

Append to [Command] so it can update self. Read more
source§

impl Clone for MainOpts

source§

fn clone(&self) -> MainOpts

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl CommandFactory for MainOpts

source§

fn command<'b>() -> Command

Build a [Command] that can instantiate Self. Read more
source§

fn command_for_update<'b>() -> Command

Build a [Command] that can update self. Read more
source§

impl Debug for MainOpts

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromArgMatches for MainOpts

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches -) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn update_from_arg_matches( +) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches -) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

fn update_from_arg_matches_mut( +) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches -) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

impl Parser for MainOpts

§

fn parse() -> Self

Parse from std::env::args_os(), exit on error
§

fn try_parse() -> Result<Self, Error<RichFormatter>>

Parse from std::env::args_os(), return Err on error.
§

fn parse_from<I, T>(itr: I) -> Selfwhere - I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Parse from iterator, exit on error
§

fn try_parse_from<I, T>(itr: I) -> Result<Self, Error<RichFormatter>>where - I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Parse from iterator, return Err on error.
§

fn update_from<I, T>(&mut self, itr: I)where - I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Update from iterator, exit on error
§

fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error<RichFormatter>>where - I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Update from iterator, return Err on error.
source§

impl Source for MainOpts

source§

fn clone_into_box(&self) -> Box<dyn Source + Send + Sync>

source§

fn collect(&self) -> Result<Map<String, Value>, ConfigError>

Collect all configuration properties available from this source and return -a Map.
§

fn collect_to(&self, cache: &mut Value) -> Result<(), ConfigError>

Collects all configuration properties to a provided cache.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

impl Parser for MainOpts

§

fn parse() -> Self

Parse from std::env::args_os(), exit on error
§

fn try_parse() -> Result<Self, Error<RichFormatter>>

Parse from std::env::args_os(), return Err on error.
§

fn parse_from<I, T>(itr: I) -> Selfwhere + I: IntoIterator<Item = T>, + T: Into<OsString> + Clone,

Parse from iterator, exit on error
§

fn try_parse_from<I, T>(itr: I) -> Result<Self, Error<RichFormatter>>where + I: IntoIterator<Item = T>, + T: Into<OsString> + Clone,

Parse from iterator, return Err on error.
§

fn update_from<I, T>(&mut self, itr: I)where + I: IntoIterator<Item = T>, + T: Into<OsString> + Clone,

Update from iterator, exit on error
§

fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error<RichFormatter>>where + I: IntoIterator<Item = T>, + T: Into<OsString> + Clone,

Update from iterator, return Err on error.
source§

impl Source for MainOpts

source§

fn clone_into_box(&self) -> Box<dyn Source + Send + Sync>

source§

fn collect(&self) -> Result<Map<String, Value>, ConfigError>

Collect all configuration properties available from this source and return +a Map.
§

fn collect_to(&self, cache: &mut Value) -> Result<(), ConfigError>

Collects all configuration properties to a provided cache.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_aggregator/struct.MithrilSignerRegisterer.html b/rust-doc/mithril_aggregator/struct.MithrilSignerRegisterer.html index 47e96db8341..f4d93fef495 100644 --- a/rust-doc/mithril_aggregator/struct.MithrilSignerRegisterer.html +++ b/rust-doc/mithril_aggregator/struct.MithrilSignerRegisterer.html @@ -1,60 +1,60 @@ -MithrilSignerRegisterer in mithril_aggregator - Rust
pub struct MithrilSignerRegisterer { /* private fields */ }
Expand description

Implementation of a SignerRegisterer

+MithrilSignerRegisterer in mithril_aggregator - Rust
pub struct MithrilSignerRegisterer { /* private fields */ }
Expand description

Implementation of a SignerRegisterer

Implementations§

source§

impl MithrilSignerRegisterer

source

pub fn new( - chain_observer: Arc<dyn ChainObserver>, - verification_key_store: Arc<dyn VerificationKeyStorer>, - signer_recorder: Arc<dyn SignerRecorder>, - verification_key_epoch_retention_limit: Option<u64> + chain_observer: Arc<dyn ChainObserver>, + verification_key_store: Arc<dyn VerificationKeyStorer>, + signer_recorder: Arc<dyn SignerRecorder>, + verification_key_epoch_retention_limit: Option<u64> ) -> Self

MithrilSignerRegisterer factory

Trait Implementations§

source§

impl SignerRegisterer for MithrilSignerRegisterer

source§

fn register_signer<'life0, 'life1, 'async_trait>( &'life0 self, epoch: Epoch, signer: &'life1 Signer -) -> Pin<Box<dyn Future<Output = Result<SignerWithStake, SignerRegistrationError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<SignerWithStake, SignerRegistrationError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Register a signer
source§

fn get_current_round<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Option<SignerRegistrationRound>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Option<SignerRegistrationRound>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Get current open round if exists
source§

impl SignerRegistrationRoundOpener for MithrilSignerRegisterer

source§

fn open_registration_round<'life0, 'async_trait>( &'life0 self, registration_epoch: Epoch, stake_distribution: StakeDistribution -) -> Pin<Box<dyn Future<Output = Result<(), SignerRegistrationError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), SignerRegistrationError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Open a signer registration round
source§

fn close_registration_round<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<(), SignerRegistrationError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), SignerRegistrationError>> + Send + 'async_trait>>where Self: 'async_trait, - 'life0: 'async_trait,

Close a signer registration round

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life0: 'async_trait,

Close a signer registration round

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/struct.MultiSignerImpl.html b/rust-doc/mithril_aggregator/struct.MultiSignerImpl.html index 0e5e7dd329e..d39f1e9cde8 100644 --- a/rust-doc/mithril_aggregator/struct.MultiSignerImpl.html +++ b/rust-doc/mithril_aggregator/struct.MultiSignerImpl.html @@ -1,45 +1,45 @@ -MultiSignerImpl in mithril_aggregator - Rust
pub struct MultiSignerImpl { /* private fields */ }
Expand description

MultiSignerImpl is an implementation of the MultiSigner

+MultiSignerImpl in mithril_aggregator - Rust
pub struct MultiSignerImpl { /* private fields */ }
Expand description

MultiSignerImpl is an implementation of the MultiSigner

Implementations§

source§

impl MultiSignerImpl

source

pub fn new( - verification_key_store: Arc<dyn VerificationKeyStorer>, - stake_store: Arc<dyn StakeStorer>, - protocol_parameters_store: Arc<dyn ProtocolParametersStorer> + verification_key_store: Arc<dyn VerificationKeyStorer>, + stake_store: Arc<dyn StakeStorer>, + protocol_parameters_store: Arc<dyn ProtocolParametersStorer> ) -> Self

MultiSignerImpl factory

source

pub fn create_protocol_multi_signer( &self, signers_with_stake: &[SignerWithStake], protocol_parameters: &ProtocolParameters -) -> Result<ProtocolMultiSigner, ProtocolError>

Creates a protocol multi signer

+) -> Result<ProtocolMultiSigner, ProtocolError>

Creates a protocol multi signer

Trait Implementations§

source§

impl MultiSigner for MultiSignerImpl

source§

fn get_protocol_parameters<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolParameters>, ProtocolError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolParameters>, ProtocolError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Get protocol parameters

source§

fn update_protocol_parameters<'life0, 'life1, 'async_trait>( &'life0 mut self, protocol_parameters: &'life1 ProtocolParameters -) -> Pin<Box<dyn Future<Output = Result<(), ProtocolError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), ProtocolError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Update protocol parameters

source§

fn get_next_protocol_parameters<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolParameters>, ProtocolError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolParameters>, ProtocolError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Get next protocol parameters

source§

fn get_stake_distribution<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<ProtocolStakeDistribution, ProtocolError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<ProtocolStakeDistribution, ProtocolError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Get stake distribution

source§

fn get_next_stake_distribution<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<ProtocolStakeDistribution, ProtocolError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<ProtocolStakeDistribution, ProtocolError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Get next stake distribution

source§

fn update_stake_distribution<'life0, 'life1, 'async_trait>( &'life0 mut self, stakes: &'life1 ProtocolStakeDistribution -) -> Pin<Box<dyn Future<Output = Result<(), ProtocolError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), ProtocolError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Update stake distribution

@@ -47,7 +47,7 @@ &'life0 self, signers_with_stakes: &'life1 [SignerWithStake], protocol_parameters: &'life2 ProtocolParameters -) -> Pin<Box<dyn Future<Output = Result<ProtocolAggregateVerificationKey, ProtocolError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<ProtocolAggregateVerificationKey, ProtocolError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, @@ -56,7 +56,7 @@ &'life0 self, message: &'life1 ProtocolMessage, single_signature: &'life2 SingleSignatures -) -> Pin<Box<dyn Future<Output = Result<(), ProtocolError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), ProtocolError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, @@ -64,68 +64,68 @@
source§

fn create_multi_signature<'life0, 'life1, 'async_trait>( &'life0 self, open_message: &'life1 OpenMessage -) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolMultiSignature>, ProtocolError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolMultiSignature>, ProtocolError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Creates a multi signature from single signatures

source§

fn get_current_beacon<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Option<Beacon>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Option<Beacon>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Get current beacon
source§

fn update_current_beacon<'life0, 'async_trait>( &'life0 mut self, beacon: Beacon -) -> Pin<Box<dyn Future<Output = Result<(), ProtocolError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), ProtocolError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Update current beacon
source§

fn get_signers_with_stake<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Vec<SignerWithStake>, ProtocolError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Vec<SignerWithStake>, ProtocolError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Get signers with stake
source§

fn get_next_signers_with_stake<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Vec<SignerWithStake>, ProtocolError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Vec<SignerWithStake>, ProtocolError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Get signers for the next epoch with their stake
source§

fn compute_stake_distribution_aggregate_verification_key<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<String, ProtocolError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<String, ProtocolError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Compute stake distribution aggregate verification key
source§

fn compute_next_stake_distribution_aggregate_verification_key<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<String, ProtocolError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<String, ProtocolError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Compute next stake distribution aggregate verification key
source§

fn get_signers<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Vec<Signer>, ProtocolError>> + Send + 'async_trait>>where - Self: 'async_trait, - 'life0: 'async_trait,

Get signers

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Pin<Box<dyn Future<Output = Result<Vec<Signer>, ProtocolError>> + Send + 'async_trait>>where + Self: 'async_trait, + 'life0: 'async_trait,

Get signers

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/struct.ProtocolParametersStore.html b/rust-doc/mithril_aggregator/struct.ProtocolParametersStore.html index 4f76151d7fa..5f62b3505dc 100644 --- a/rust-doc/mithril_aggregator/struct.ProtocolParametersStore.html +++ b/rust-doc/mithril_aggregator/struct.ProtocolParametersStore.html @@ -1,55 +1,55 @@ -ProtocolParametersStore in mithril_aggregator - Rust
pub struct ProtocolParametersStore { /* private fields */ }
Expand description

ProtocolParameter store.

+ProtocolParametersStore in mithril_aggregator - Rust
pub struct ProtocolParametersStore { /* private fields */ }
Expand description

ProtocolParameter store.

Implementations§

source§

impl ProtocolParametersStore

source

pub fn new( - adapter: Box<dyn StoreAdapter<Key = Epoch, Record = ProtocolParameters>>, - retention_len: Option<usize> + adapter: Box<dyn StoreAdapter<Key = Epoch, Record = ProtocolParameters>>, + retention_len: Option<usize> ) -> Self

Create an instance of ProtocolParameterStore.

Trait Implementations§

source§

impl ProtocolParametersStorer for ProtocolParametersStore

source§

fn save_protocol_parameters<'life0, 'async_trait>( &'life0 self, epoch: Epoch, protocol_parameters: ProtocolParameters -) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolParameters>, StoreError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolParameters>, StoreError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Save the given ProtocolParameter for the given Epoch.
source§

fn get_protocol_parameters<'life0, 'async_trait>( &'life0 self, epoch: Epoch -) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolParameters>, StoreError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolParameters>, StoreError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Get the saved ProtocolParameter for the given Epoch if any.
source§

impl StorePruner for ProtocolParametersStore

source§

fn prune<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<(), StoreError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), StoreError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Pruning is deactivated on this store.

§

type Key = Epoch

The key type
§

type Record = ProtocolParameters

The record type
source§

fn get_adapter( &self -) -> &RwLock<Box<dyn StoreAdapter<Key = Self::Key, Record = Self::Record>>>

This trait requires a way to get the internal adapter.
source§

fn get_max_records(&self) -> Option<usize>

Return the maximum number of elements that can exist in this store. If None, there is no limit.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> &RwLock<Box<dyn StoreAdapter<Key = Self::Key, Record = Self::Record>>>

This trait requires a way to get the internal adapter.
source§

fn get_max_records(&self) -> Option<usize>

Return the maximum number of elements that can exist in this store. If None, there is no limit.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/struct.RemoteSnapshotUploader.html b/rust-doc/mithril_aggregator/struct.RemoteSnapshotUploader.html index 92fa199a056..3e4d581e03d 100644 --- a/rust-doc/mithril_aggregator/struct.RemoteSnapshotUploader.html +++ b/rust-doc/mithril_aggregator/struct.RemoteSnapshotUploader.html @@ -1,40 +1,40 @@ -RemoteSnapshotUploader in mithril_aggregator - Rust
pub struct RemoteSnapshotUploader { /* private fields */ }
Expand description

GCPSnapshotUploader is a snapshot uploader working using Google Cloud Platform services

-

Implementations§

source§

impl RemoteSnapshotUploader

source

pub fn new(file_uploader: Box<dyn RemoteFileUploader>, bucket: String) -> Self

GCPSnapshotUploader factory

+RemoteSnapshotUploader in mithril_aggregator - Rust
pub struct RemoteSnapshotUploader { /* private fields */ }
Expand description

GCPSnapshotUploader is a snapshot uploader working using Google Cloud Platform services

+

Implementations§

source§

impl RemoteSnapshotUploader

source

pub fn new(file_uploader: Box<dyn RemoteFileUploader>, bucket: String) -> Self

GCPSnapshotUploader factory

Trait Implementations§

source§

impl SnapshotUploader for RemoteSnapshotUploader

source§

fn upload_snapshot<'life0, 'life1, 'async_trait>( &'life0 self, - snapshot_filepath: &'life1 Path -) -> Pin<Box<dyn Future<Output = Result<String, String>> + Send + 'async_trait>>where + snapshot_filepath: &'life1 Path +) -> Pin<Box<dyn Future<Output = Result<String, String>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, - 'life1: 'async_trait,

Upload a snapshot

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life1: 'async_trait,

Upload a snapshot

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/struct.SignerRegistrationRound.html b/rust-doc/mithril_aggregator/struct.SignerRegistrationRound.html index 43ec8760484..8774d16c811 100644 --- a/rust-doc/mithril_aggregator/struct.SignerRegistrationRound.html +++ b/rust-doc/mithril_aggregator/struct.SignerRegistrationRound.html @@ -1,48 +1,48 @@ -SignerRegistrationRound in mithril_aggregator - Rust
pub struct SignerRegistrationRound {
+SignerRegistrationRound in mithril_aggregator - Rust
pub struct SignerRegistrationRound {
     pub epoch: Epoch,
     /* private fields */
 }
Expand description

Represents the information needed to handle a signer registration round

Fields§

§epoch: Epoch

Registration round epoch

-

Trait Implementations§

source§

impl Clone for SignerRegistrationRound

source§

fn clone(&self) -> SignerRegistrationRound

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SignerRegistrationRound

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<SignerRegistrationRound> for SignerRegistrationRound

source§

fn eq(&self, other: &SignerRegistrationRound) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Eq for SignerRegistrationRound

source§

impl StructuralEq for SignerRegistrationRound

source§

impl StructuralPartialEq for SignerRegistrationRound

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Clone for SignerRegistrationRound

source§

fn clone(&self) -> SignerRegistrationRound

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SignerRegistrationRound

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<SignerRegistrationRound> for SignerRegistrationRound

source§

fn eq(&self, other: &SignerRegistrationRound) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Eq for SignerRegistrationRound

source§

impl StructuralEq for SignerRegistrationRound

source§

impl StructuralPartialEq for SignerRegistrationRound

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_aggregator/struct.ToCertificatePendingMessageAdapter.html b/rust-doc/mithril_aggregator/struct.ToCertificatePendingMessageAdapter.html index 0dd086c0f67..c98bfdbc884 100644 --- a/rust-doc/mithril_aggregator/struct.ToCertificatePendingMessageAdapter.html +++ b/rust-doc/mithril_aggregator/struct.ToCertificatePendingMessageAdapter.html @@ -1,36 +1,36 @@ -ToCertificatePendingMessageAdapter in mithril_aggregator - Rust
pub struct ToCertificatePendingMessageAdapter;
Expand description

Adapter to turn CertificatePending instances into CertificatePendingMessage.

+ToCertificatePendingMessageAdapter in mithril_aggregator - Rust
pub struct ToCertificatePendingMessageAdapter;
Expand description

Adapter to turn CertificatePending instances into CertificatePendingMessage.

Trait Implementations§

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_aggregator/struct.ToEpochSettingsMessageAdapter.html b/rust-doc/mithril_aggregator/struct.ToEpochSettingsMessageAdapter.html index 727b15a444d..2edb47b6943 100644 --- a/rust-doc/mithril_aggregator/struct.ToEpochSettingsMessageAdapter.html +++ b/rust-doc/mithril_aggregator/struct.ToEpochSettingsMessageAdapter.html @@ -1,36 +1,36 @@ -ToEpochSettingsMessageAdapter in mithril_aggregator - Rust
pub struct ToEpochSettingsMessageAdapter;
Expand description

Adapter to spawn EpochSettingsMessage from EpochSettings instances.

+ToEpochSettingsMessageAdapter in mithril_aggregator - Rust
pub struct ToEpochSettingsMessageAdapter;
Expand description

Adapter to spawn EpochSettingsMessage from EpochSettings instances.

Trait Implementations§

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_aggregator/struct.VerificationKeyStore.html b/rust-doc/mithril_aggregator/struct.VerificationKeyStore.html index 117efd52a40..7039e9ec641 100644 --- a/rust-doc/mithril_aggregator/struct.VerificationKeyStore.html +++ b/rust-doc/mithril_aggregator/struct.VerificationKeyStore.html @@ -1,58 +1,58 @@ -VerificationKeyStore in mithril_aggregator - Rust
pub struct VerificationKeyStore { /* private fields */ }
Expand description

Store for the VerificationKey.

+VerificationKeyStore in mithril_aggregator - Rust
pub struct VerificationKeyStore { /* private fields */ }
Expand description

Store for the VerificationKey.

Implementations§

source§

impl VerificationKeyStore

source

pub fn new( - adapter: Box<dyn StoreAdapter<Key = Epoch, Record = HashMap<PartyId, SignerWithStake>>> + adapter: Box<dyn StoreAdapter<Key = Epoch, Record = HashMap<PartyId, SignerWithStake>>> ) -> Self

Create a new instance.

Trait Implementations§

source§

impl VerificationKeyStorer for VerificationKeyStore

source§

fn save_verification_key<'life0, 'async_trait>( &'life0 self, epoch: Epoch, signer: SignerWithStake -) -> Pin<Box<dyn Future<Output = Result<Option<SignerWithStake>, StoreError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<SignerWithStake>, StoreError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Save the verification key, for the given Signer for the given Epoch, returns the previous values if one already existed.
source§

fn get_verification_keys<'life0, 'async_trait>( &'life0 self, epoch: Epoch -) -> Pin<Box<dyn Future<Output = Result<Option<HashMap<PartyId, Signer>>, StoreError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<HashMap<PartyId, Signer>>, StoreError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Returns a HashMap of Signer indexed by PartyId for the given Beacon.
source§

fn prune_verification_keys<'life0, 'async_trait>( &'life0 self, max_epoch_to_prune: Epoch -) -> Pin<Box<dyn Future<Output = Result<(), StoreError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), StoreError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Prune all verification keys that are at or below the given epoch.
source§

fn get_stake_distribution_for_epoch<'life0, 'async_trait>( &'life0 self, epoch: Epoch -) -> Pin<Box<dyn Future<Output = Result<Option<StakeDistribution>, StoreError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<StakeDistribution>, StoreError>> + Send + 'async_trait>>where Self: 'async_trait, - 'life0: 'async_trait,

Return the parties that are stored at the given epoch.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life0: 'async_trait,

Return the parties that are stored at the given epoch.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_aggregator/trait.AggregatorRunnerTrait.html b/rust-doc/mithril_aggregator/trait.AggregatorRunnerTrait.html index acfb8392d4d..e32555deed6 100644 --- a/rust-doc/mithril_aggregator/trait.AggregatorRunnerTrait.html +++ b/rust-doc/mithril_aggregator/trait.AggregatorRunnerTrait.html @@ -1,66 +1,66 @@ -AggregatorRunnerTrait in mithril_aggregator - Rust
pub trait AggregatorRunnerTrait: Sync + Send {
+AggregatorRunnerTrait in mithril_aggregator - Rust
pub trait AggregatorRunnerTrait: Sync + Send {
 
Show 18 methods // Required methods fn get_beacon_from_chain<'life0, 'async_trait>( &'life0 self - ) -> Pin<Box<dyn Future<Output = Result<Beacon, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>> + ) -> Pin<Box<dyn Future<Output = Result<Beacon, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn get_current_non_certified_open_message_for_signed_entity_type<'life0, 'life1, 'async_trait>( &'life0 self, signed_entity_type: &'life1 SignedEntityType - ) -> Pin<Box<dyn Future<Output = Result<Option<OpenMessage>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>> + ) -> Pin<Box<dyn Future<Output = Result<Option<OpenMessage>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait; fn get_current_non_certified_open_message<'life0, 'async_trait>( &'life0 self - ) -> Pin<Box<dyn Future<Output = Result<Option<OpenMessage>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>> + ) -> Pin<Box<dyn Future<Output = Result<Option<OpenMessage>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn is_certificate_chain_valid<'life0, 'life1, 'async_trait>( &'life0 self, beacon: &'life1 Beacon - ) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>> + ) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait; fn update_beacon<'life0, 'life1, 'async_trait>( &'life0 self, new_beacon: &'life1 Beacon - ) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>> + ) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait; fn update_stake_distribution<'life0, 'life1, 'async_trait>( &'life0 self, new_beacon: &'life1 Beacon - ) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>> + ) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait; fn open_signer_registration_round<'life0, 'life1, 'async_trait>( &'life0 self, new_beacon: &'life1 Beacon - ) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>> + ) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait; fn close_signer_registration_round<'life0, 'async_trait>( &'life0 self - ) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>> + ) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn update_protocol_parameters_in_multisigner<'life0, 'life1, 'async_trait>( &'life0 self, new_beacon: &'life1 Beacon - ) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>> + ) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait; fn compute_protocol_message<'life0, 'life1, 'async_trait>( &'life0 self, signed_entity_type: &'life1 SignedEntityType - ) -> Pin<Box<dyn Future<Output = Result<ProtocolMessage, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>> + ) -> Pin<Box<dyn Future<Output = Result<ProtocolMessage, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait; @@ -68,25 +68,25 @@ &'life0 self, beacon: Beacon, signed_entity_type: &'life1 SignedEntityType - ) -> Pin<Box<dyn Future<Output = Result<CertificatePending, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>> + ) -> Pin<Box<dyn Future<Output = Result<CertificatePending, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait; fn save_pending_certificate<'life0, 'async_trait>( &'life0 self, pending_certificate: CertificatePending - ) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>> + ) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn drop_pending_certificate<'life0, 'async_trait>( &'life0 self - ) -> Pin<Box<dyn Future<Output = Result<Option<CertificatePending>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>> + ) -> Pin<Box<dyn Future<Output = Result<Option<CertificatePending>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn create_certificate<'life0, 'life1, 'async_trait>( &'life0 self, signed_entity_type: &'life1 SignedEntityType - ) -> Pin<Box<dyn Future<Output = Result<Option<Certificate>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>> + ) -> Pin<Box<dyn Future<Output = Result<Option<Certificate>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait; @@ -94,7 +94,7 @@ &'life0 self, signed_entity_type: &'life1 SignedEntityType, certificate: &'life2 Certificate - ) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>> + ) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, @@ -102,14 +102,14 @@ fn update_era_checker<'life0, 'life1, 'async_trait>( &'life0 self, beacon: &'life1 Beacon - ) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>> + ) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait; fn certifier_inform_new_epoch<'life0, 'life1, 'async_trait>( &'life0 self, epoch: &'life1 Epoch - ) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>> + ) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait; @@ -117,7 +117,7 @@ &'life0 self, signed_entity_type: &'life1 SignedEntityType, protocol_message: &'life2 ProtocolMessage - ) -> Pin<Box<dyn Future<Output = Result<OpenMessage, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>> + ) -> Pin<Box<dyn Future<Output = Result<OpenMessage, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, @@ -126,65 +126,65 @@ It exposes all the methods needed by the state machine.

Required Methods§

source

fn get_beacon_from_chain<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Beacon, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Beacon, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Return the current beacon from the chain

source

fn get_current_non_certified_open_message_for_signed_entity_type<'life0, 'life1, 'async_trait>( &'life0 self, signed_entity_type: &'life1 SignedEntityType -) -> Pin<Box<dyn Future<Output = Result<Option<OpenMessage>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<OpenMessage>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Retrieves the current non certified open message for a given signed entity type.

source

fn get_current_non_certified_open_message<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Option<OpenMessage>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<OpenMessage>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Retrieves the current non certified open message.

source

fn is_certificate_chain_valid<'life0, 'life1, 'async_trait>( &'life0 self, beacon: &'life1 Beacon -) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Check if a certificate chain is valid.

source

fn update_beacon<'life0, 'life1, 'async_trait>( &'life0 self, new_beacon: &'life1 Beacon -) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Update the multisigner with the given beacon.

source

fn update_stake_distribution<'life0, 'life1, 'async_trait>( &'life0 self, new_beacon: &'life1 Beacon -) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Read the stake distribution from the blockchain and store it.

source

fn open_signer_registration_round<'life0, 'life1, 'async_trait>( &'life0 self, new_beacon: &'life1 Beacon -) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Open the signer registration round of an epoch.

source

fn close_signer_registration_round<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Close the signer registration round of an epoch.

source

fn update_protocol_parameters_in_multisigner<'life0, 'life1, 'async_trait>( &'life0 self, new_beacon: &'life1 Beacon -) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Update the multisigner with the protocol parameters from configuration.

source

fn compute_protocol_message<'life0, 'life1, 'async_trait>( &'life0 self, signed_entity_type: &'life1 SignedEntityType -) -> Pin<Box<dyn Future<Output = Result<ProtocolMessage, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<ProtocolMessage, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Compute the protocol message

@@ -192,25 +192,25 @@ &'life0 self, beacon: Beacon, signed_entity_type: &'life1 SignedEntityType -) -> Pin<Box<dyn Future<Output = Result<CertificatePending, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<CertificatePending, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Return the actual pending certificate from the multisigner.

source

fn save_pending_certificate<'life0, 'async_trait>( &'life0 self, pending_certificate: CertificatePending -) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Store the given pending certificate.

source

fn drop_pending_certificate<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Option<CertificatePending>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<CertificatePending>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Drop the multisigner’s actual pending certificate.

source

fn create_certificate<'life0, 'life1, 'async_trait>( &'life0 self, signed_entity_type: &'life1 SignedEntityType -) -> Pin<Box<dyn Future<Output = Result<Option<Certificate>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<Certificate>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Create multi-signature.

@@ -218,7 +218,7 @@ &'life0 self, signed_entity_type: &'life1 SignedEntityType, certificate: &'life2 Certificate -) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, @@ -226,14 +226,14 @@
source

fn update_era_checker<'life0, 'life1, 'async_trait>( &'life0 self, beacon: &'life1 Beacon -) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Update the EraChecker with EraReader information.

source

fn certifier_inform_new_epoch<'life0, 'life1, 'async_trait>( &'life0 self, epoch: &'life1 Epoch -) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Certifier inform new epoch

@@ -241,7 +241,7 @@ &'life0 self, signed_entity_type: &'life1 SignedEntityType, protocol_message: &'life2 ProtocolMessage -) -> Pin<Box<dyn Future<Output = Result<OpenMessage, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<OpenMessage, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, diff --git a/rust-doc/mithril_aggregator/trait.ArtifactBuilder.html b/rust-doc/mithril_aggregator/trait.ArtifactBuilder.html index 684ee2d2238..ffbefab6b89 100644 --- a/rust-doc/mithril_aggregator/trait.ArtifactBuilder.html +++ b/rust-doc/mithril_aggregator/trait.ArtifactBuilder.html @@ -1,4 +1,4 @@ -ArtifactBuilder in mithril_aggregator - Rust
pub trait ArtifactBuilder<U, W>: Send + Syncwhere
+ArtifactBuilder in mithril_aggregator - Rust
pub trait ArtifactBuilder<U, W>: Send + Syncwhere
     U: Beacon,
     W: Artifact,{
     // Required method
@@ -6,7 +6,7 @@
         &'life0 self,
         beacon: U,
         certificate: &'life1 Certificate
-    ) -> Pin<Box<dyn Future<Output = StdResult<W>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = StdResult<W>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait,
              'life1: 'async_trait;
@@ -15,7 +15,7 @@
     &'life0 self,
     beacon: U,
     certificate: &'life1 Certificate
-) -> Pin<Box<dyn Future<Output = StdResult<W>> + Send + 'async_trait>>where
+) -> Pin<Box<dyn Future<Output = StdResult<W>> + Send + 'async_trait>>where
     Self: 'async_trait,
     'life0: 'async_trait,
     'life1: 'async_trait,

Compute an artifact

diff --git a/rust-doc/mithril_aggregator/trait.MultiSigner.html b/rust-doc/mithril_aggregator/trait.MultiSigner.html index e9fcb7ce3a2..bdf2cba002e 100644 --- a/rust-doc/mithril_aggregator/trait.MultiSigner.html +++ b/rust-doc/mithril_aggregator/trait.MultiSigner.html @@ -1,47 +1,47 @@ -MultiSigner in mithril_aggregator - Rust
pub trait MultiSigner: Sync + Send {
+MultiSigner in mithril_aggregator - Rust
pub trait MultiSigner: Sync + Send {
 
Show 16 methods // Required methods fn get_current_beacon<'life0, 'async_trait>( &'life0 self - ) -> Pin<Box<dyn Future<Output = Option<Beacon>> + Send + 'async_trait>> + ) -> Pin<Box<dyn Future<Output = Option<Beacon>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn update_current_beacon<'life0, 'async_trait>( &'life0 mut self, beacon: Beacon - ) -> Pin<Box<dyn Future<Output = Result<(), ProtocolError>> + Send + 'async_trait>> + ) -> Pin<Box<dyn Future<Output = Result<(), ProtocolError>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn get_protocol_parameters<'life0, 'async_trait>( &'life0 self - ) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolParameters>, ProtocolError>> + Send + 'async_trait>> + ) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolParameters>, ProtocolError>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn update_protocol_parameters<'life0, 'life1, 'async_trait>( &'life0 mut self, protocol_parameters: &'life1 ProtocolParameters - ) -> Pin<Box<dyn Future<Output = Result<(), ProtocolError>> + Send + 'async_trait>> + ) -> Pin<Box<dyn Future<Output = Result<(), ProtocolError>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait; fn get_next_protocol_parameters<'life0, 'async_trait>( &'life0 self - ) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolParameters>, ProtocolError>> + Send + 'async_trait>> + ) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolParameters>, ProtocolError>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn get_stake_distribution<'life0, 'async_trait>( &'life0 self - ) -> Pin<Box<dyn Future<Output = Result<ProtocolStakeDistribution, ProtocolError>> + Send + 'async_trait>> + ) -> Pin<Box<dyn Future<Output = Result<ProtocolStakeDistribution, ProtocolError>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn get_next_stake_distribution<'life0, 'async_trait>( &'life0 self - ) -> Pin<Box<dyn Future<Output = Result<ProtocolStakeDistribution, ProtocolError>> + Send + 'async_trait>> + ) -> Pin<Box<dyn Future<Output = Result<ProtocolStakeDistribution, ProtocolError>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn update_stake_distribution<'life0, 'life1, 'async_trait>( &'life0 mut self, stakes: &'life1 ProtocolStakeDistribution - ) -> Pin<Box<dyn Future<Output = Result<(), ProtocolError>> + Send + 'async_trait>> + ) -> Pin<Box<dyn Future<Output = Result<(), ProtocolError>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait; @@ -49,26 +49,26 @@ &'life0 self, signers_with_stakes: &'life1 [SignerWithStake], protocol_parameters: &'life2 ProtocolParameters - ) -> Pin<Box<dyn Future<Output = Result<ProtocolAggregateVerificationKey, ProtocolError>> + Send + 'async_trait>> + ) -> Pin<Box<dyn Future<Output = Result<ProtocolAggregateVerificationKey, ProtocolError>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait; fn get_signers_with_stake<'life0, 'async_trait>( &'life0 self - ) -> Pin<Box<dyn Future<Output = Result<Vec<SignerWithStake>, ProtocolError>> + Send + 'async_trait>> + ) -> Pin<Box<dyn Future<Output = Result<Vec<SignerWithStake>, ProtocolError>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn get_next_signers_with_stake<'life0, 'async_trait>( &'life0 self - ) -> Pin<Box<dyn Future<Output = Result<Vec<SignerWithStake>, ProtocolError>> + Send + 'async_trait>> + ) -> Pin<Box<dyn Future<Output = Result<Vec<SignerWithStake>, ProtocolError>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn verify_single_signature<'life0, 'life1, 'life2, 'async_trait>( &'life0 self, message: &'life1 ProtocolMessage, signatures: &'life2 SingleSignatures - ) -> Pin<Box<dyn Future<Output = Result<(), ProtocolError>> + Send + 'async_trait>> + ) -> Pin<Box<dyn Future<Output = Result<(), ProtocolError>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, @@ -76,7 +76,7 @@ fn create_multi_signature<'life0, 'life1, 'async_trait>( &'life0 self, open_message: &'life1 OpenMessage - ) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolMultiSignature>, ProtocolError>> + Send + 'async_trait>> + ) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolMultiSignature>, ProtocolError>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait; @@ -84,63 +84,63 @@ // Provided methods fn compute_stake_distribution_aggregate_verification_key<'life0, 'async_trait>( &'life0 self - ) -> Pin<Box<dyn Future<Output = Result<String, ProtocolError>> + Send + 'async_trait>> + ) -> Pin<Box<dyn Future<Output = Result<String, ProtocolError>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait { ... } fn compute_next_stake_distribution_aggregate_verification_key<'life0, 'async_trait>( &'life0 self - ) -> Pin<Box<dyn Future<Output = Result<String, ProtocolError>> + Send + 'async_trait>> + ) -> Pin<Box<dyn Future<Output = Result<String, ProtocolError>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait { ... } fn get_signers<'life0, 'async_trait>( &'life0 self - ) -> Pin<Box<dyn Future<Output = Result<Vec<Signer>, ProtocolError>> + Send + 'async_trait>> + ) -> Pin<Box<dyn Future<Output = Result<Vec<Signer>, ProtocolError>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait { ... }
}
Expand description

MultiSigner is the cryptographic engine in charge of producing multi signatures from individual signatures

Required Methods§

source

fn get_current_beacon<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Option<Beacon>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Option<Beacon>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Get current beacon

source

fn update_current_beacon<'life0, 'async_trait>( &'life0 mut self, beacon: Beacon -) -> Pin<Box<dyn Future<Output = Result<(), ProtocolError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), ProtocolError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Update current beacon

source

fn get_protocol_parameters<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolParameters>, ProtocolError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolParameters>, ProtocolError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Get protocol parameters

source

fn update_protocol_parameters<'life0, 'life1, 'async_trait>( &'life0 mut self, protocol_parameters: &'life1 ProtocolParameters -) -> Pin<Box<dyn Future<Output = Result<(), ProtocolError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), ProtocolError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Update protocol parameters

source

fn get_next_protocol_parameters<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolParameters>, ProtocolError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolParameters>, ProtocolError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Get next protocol parameters

source

fn get_stake_distribution<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<ProtocolStakeDistribution, ProtocolError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<ProtocolStakeDistribution, ProtocolError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Get stake distribution

source

fn get_next_stake_distribution<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<ProtocolStakeDistribution, ProtocolError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<ProtocolStakeDistribution, ProtocolError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Get next stake distribution i.e. the stake distribution that will be used at the next epoch

source

fn update_stake_distribution<'life0, 'life1, 'async_trait>( &'life0 mut self, stakes: &'life1 ProtocolStakeDistribution -) -> Pin<Box<dyn Future<Output = Result<(), ProtocolError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), ProtocolError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Update stake distribution

@@ -148,26 +148,26 @@ &'life0 self, signers_with_stakes: &'life1 [SignerWithStake], protocol_parameters: &'life2 ProtocolParameters -) -> Pin<Box<dyn Future<Output = Result<ProtocolAggregateVerificationKey, ProtocolError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<ProtocolAggregateVerificationKey, ProtocolError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait,

Compute aggregate verification key from stake distribution

source

fn get_signers_with_stake<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Vec<SignerWithStake>, ProtocolError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Vec<SignerWithStake>, ProtocolError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Get signers with stake

source

fn get_next_signers_with_stake<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Vec<SignerWithStake>, ProtocolError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Vec<SignerWithStake>, ProtocolError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Get signers for the next epoch with their stake

source

fn verify_single_signature<'life0, 'life1, 'life2, 'async_trait>( &'life0 self, message: &'life1 ProtocolMessage, signatures: &'life2 SingleSignatures -) -> Pin<Box<dyn Future<Output = Result<(), ProtocolError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), ProtocolError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, @@ -175,23 +175,23 @@

source

fn create_multi_signature<'life0, 'life1, 'async_trait>( &'life0 self, open_message: &'life1 OpenMessage -) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolMultiSignature>, ProtocolError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolMultiSignature>, ProtocolError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Creates a multi signature from single signatures

Provided Methods§

source

fn compute_stake_distribution_aggregate_verification_key<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<String, ProtocolError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<String, ProtocolError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Compute stake distribution aggregate verification key

source

fn compute_next_stake_distribution_aggregate_verification_key<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<String, ProtocolError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<String, ProtocolError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Compute next stake distribution aggregate verification key

source

fn get_signers<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Vec<Signer>, ProtocolError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Vec<Signer>, ProtocolError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Get signers

Implementors§

\ No newline at end of file diff --git a/rust-doc/mithril_aggregator/trait.ProtocolParametersStorer.html b/rust-doc/mithril_aggregator/trait.ProtocolParametersStorer.html index 424aaa81f8a..b4cccb088ce 100644 --- a/rust-doc/mithril_aggregator/trait.ProtocolParametersStorer.html +++ b/rust-doc/mithril_aggregator/trait.ProtocolParametersStorer.html @@ -1,16 +1,16 @@ -ProtocolParametersStorer in mithril_aggregator - Rust
pub trait ProtocolParametersStorer: Sync + Send {
+ProtocolParametersStorer in mithril_aggregator - Rust
pub trait ProtocolParametersStorer: Sync + Send {
     // Required methods
     fn save_protocol_parameters<'life0, 'async_trait>(
         &'life0 self,
         epoch: Epoch,
         protocol_parameters: ProtocolParameters
-    ) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolParameters>, StoreError>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolParameters>, StoreError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
     fn get_protocol_parameters<'life0, 'async_trait>(
         &'life0 self,
         epoch: Epoch
-    ) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolParameters>, StoreError>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolParameters>, StoreError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
 }
Expand description

Store and get protocol parameters for given epoch.

@@ -18,13 +18,13 @@ &'life0 self, epoch: Epoch, protocol_parameters: ProtocolParameters -) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolParameters>, StoreError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolParameters>, StoreError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Save the given ProtocolParameter for the given Epoch.

source

fn get_protocol_parameters<'life0, 'async_trait>( &'life0 self, epoch: Epoch -) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolParameters>, StoreError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolParameters>, StoreError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Get the saved ProtocolParameter for the given Epoch if any.

Implementors§

\ No newline at end of file diff --git a/rust-doc/mithril_aggregator/trait.SignerRecorder.html b/rust-doc/mithril_aggregator/trait.SignerRecorder.html index ed1d1fd8647..8f27b552c21 100644 --- a/rust-doc/mithril_aggregator/trait.SignerRecorder.html +++ b/rust-doc/mithril_aggregator/trait.SignerRecorder.html @@ -1,30 +1,30 @@ -SignerRecorder in mithril_aggregator - Rust
pub trait SignerRecorder: Sync + Send {
+SignerRecorder in mithril_aggregator - Rust
pub trait SignerRecorder: Sync + Send {
     // Required methods
     fn record_signer_id<'life0, 'async_trait>(
         &'life0 self,
-        signer_id: String
-    ) -> Pin<Box<dyn Future<Output = Result<(), StdError>> + Send + 'async_trait>>
+        signer_id: String
+    ) -> Pin<Box<dyn Future<Output = Result<(), StdError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
     fn record_signer_pool_ticker<'life0, 'async_trait>(
         &'life0 self,
-        signer_id: String,
-        pool_ticker: Option<String>
-    ) -> Pin<Box<dyn Future<Output = Result<(), StdError>> + Send + 'async_trait>>
+        signer_id: String,
+        pool_ticker: Option<String>
+    ) -> Pin<Box<dyn Future<Output = Result<(), StdError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
 }
Expand description

Signer recorder trait

Required Methods§

source

fn record_signer_id<'life0, 'async_trait>( &'life0 self, - signer_id: String -) -> Pin<Box<dyn Future<Output = Result<(), StdError>> + Send + 'async_trait>>where + signer_id: String +) -> Pin<Box<dyn Future<Output = Result<(), StdError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Record signer_id

source

fn record_signer_pool_ticker<'life0, 'async_trait>( &'life0 self, - signer_id: String, - pool_ticker: Option<String> -) -> Pin<Box<dyn Future<Output = Result<(), StdError>> + Send + 'async_trait>>where + signer_id: String, + pool_ticker: Option<String> +) -> Pin<Box<dyn Future<Output = Result<(), StdError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Record pool ticker by id

Implementors§

\ No newline at end of file diff --git a/rust-doc/mithril_aggregator/trait.SignerRegisterer.html b/rust-doc/mithril_aggregator/trait.SignerRegisterer.html index a1b64d1f675..9f507b2e2f4 100644 --- a/rust-doc/mithril_aggregator/trait.SignerRegisterer.html +++ b/rust-doc/mithril_aggregator/trait.SignerRegisterer.html @@ -1,16 +1,16 @@ -SignerRegisterer in mithril_aggregator - Rust
pub trait SignerRegisterer: Sync + Send {
+SignerRegisterer in mithril_aggregator - Rust
pub trait SignerRegisterer: Sync + Send {
     // Required methods
     fn register_signer<'life0, 'life1, 'async_trait>(
         &'life0 self,
         epoch: Epoch,
         signer: &'life1 Signer
-    ) -> Pin<Box<dyn Future<Output = Result<SignerWithStake, SignerRegistrationError>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<SignerWithStake, SignerRegistrationError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait,
              'life1: 'async_trait;
     fn get_current_round<'life0, 'async_trait>(
         &'life0 self
-    ) -> Pin<Box<dyn Future<Output = Option<SignerRegistrationRound>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Option<SignerRegistrationRound>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
 }
Expand description

Trait to register a signer

@@ -18,13 +18,13 @@ &'life0 self, epoch: Epoch, signer: &'life1 Signer -) -> Pin<Box<dyn Future<Output = Result<SignerWithStake, SignerRegistrationError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<SignerWithStake, SignerRegistrationError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Register a signer

source

fn get_current_round<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Option<SignerRegistrationRound>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Option<SignerRegistrationRound>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Get current open round if exists

Implementors§

\ No newline at end of file diff --git a/rust-doc/mithril_aggregator/trait.SignerRegistrationRoundOpener.html b/rust-doc/mithril_aggregator/trait.SignerRegistrationRoundOpener.html index 72ea9e4a22b..5a45c9cac84 100644 --- a/rust-doc/mithril_aggregator/trait.SignerRegistrationRoundOpener.html +++ b/rust-doc/mithril_aggregator/trait.SignerRegistrationRoundOpener.html @@ -1,15 +1,15 @@ -SignerRegistrationRoundOpener in mithril_aggregator - Rust
pub trait SignerRegistrationRoundOpener: Sync + Send {
+SignerRegistrationRoundOpener in mithril_aggregator - Rust
pub trait SignerRegistrationRoundOpener: Sync + Send {
     // Required methods
     fn open_registration_round<'life0, 'async_trait>(
         &'life0 self,
         registration_epoch: Epoch,
         stake_distribution: StakeDistribution
-    ) -> Pin<Box<dyn Future<Output = Result<(), SignerRegistrationError>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<(), SignerRegistrationError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
     fn close_registration_round<'life0, 'async_trait>(
         &'life0 self
-    ) -> Pin<Box<dyn Future<Output = Result<(), SignerRegistrationError>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<(), SignerRegistrationError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
 }
Expand description

Trait to open a signer registration round

@@ -17,12 +17,12 @@ &'life0 self, registration_epoch: Epoch, stake_distribution: StakeDistribution -) -> Pin<Box<dyn Future<Output = Result<(), SignerRegistrationError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), SignerRegistrationError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Open a signer registration round

source

fn close_registration_round<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<(), SignerRegistrationError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), SignerRegistrationError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Close a signer registration round

Implementors§

\ No newline at end of file diff --git a/rust-doc/mithril_aggregator/trait.SnapshotUploader.html b/rust-doc/mithril_aggregator/trait.SnapshotUploader.html index cbd07747129..684fd2ab042 100644 --- a/rust-doc/mithril_aggregator/trait.SnapshotUploader.html +++ b/rust-doc/mithril_aggregator/trait.SnapshotUploader.html @@ -1,17 +1,17 @@ -SnapshotUploader in mithril_aggregator - Rust
pub trait SnapshotUploader: Sync + Send {
+SnapshotUploader in mithril_aggregator - Rust
pub trait SnapshotUploader: Sync + Send {
     // Required method
     fn upload_snapshot<'life0, 'life1, 'async_trait>(
         &'life0 self,
-        snapshot_filepath: &'life1 Path
-    ) -> Pin<Box<dyn Future<Output = Result<String, String>> + Send + 'async_trait>>
+        snapshot_filepath: &'life1 Path
+    ) -> Pin<Box<dyn Future<Output = Result<String, String>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait,
              'life1: 'async_trait;
 }
Expand description

SnapshotUploader represents a snapshot uploader interactor

Required Methods§

source

fn upload_snapshot<'life0, 'life1, 'async_trait>( &'life0 self, - snapshot_filepath: &'life1 Path -) -> Pin<Box<dyn Future<Output = Result<String, String>> + Send + 'async_trait>>where + snapshot_filepath: &'life1 Path +) -> Pin<Box<dyn Future<Output = Result<String, String>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Upload a snapshot

diff --git a/rust-doc/mithril_aggregator/trait.Snapshotter.html b/rust-doc/mithril_aggregator/trait.Snapshotter.html index c48d4bad870..517dda1bd5c 100644 --- a/rust-doc/mithril_aggregator/trait.Snapshotter.html +++ b/rust-doc/mithril_aggregator/trait.Snapshotter.html @@ -1,9 +1,9 @@ -Snapshotter in mithril_aggregator - Rust
pub trait Snapshotter: Sync + Send {
+Snapshotter in mithril_aggregator - Rust
pub trait Snapshotter: Sync + Send {
     // Required method
     fn snapshot(
         &self,
-        archive_name: &str
-    ) -> Result<OngoingSnapshot, SnapshotError>;
+        archive_name: &str
+    ) -> Result<OngoingSnapshot, SnapshotError>;
 }
Expand description

Define the ability to create snapshots.

-

Required Methods§

source

fn snapshot(&self, archive_name: &str) -> Result<OngoingSnapshot, SnapshotError>

Create a new snapshot with the given archive name.

+

Required Methods§

source

fn snapshot(&self, archive_name: &str) -> Result<OngoingSnapshot, SnapshotError>

Create a new snapshot with the given archive name.

Implementors§

\ No newline at end of file diff --git a/rust-doc/mithril_aggregator/trait.VerificationKeyStorer.html b/rust-doc/mithril_aggregator/trait.VerificationKeyStorer.html index 809894fbd16..a4a62997469 100644 --- a/rust-doc/mithril_aggregator/trait.VerificationKeyStorer.html +++ b/rust-doc/mithril_aggregator/trait.VerificationKeyStorer.html @@ -1,28 +1,28 @@ -VerificationKeyStorer in mithril_aggregator - Rust
pub trait VerificationKeyStorer: Sync + Send {
+VerificationKeyStorer in mithril_aggregator - Rust
pub trait VerificationKeyStorer: Sync + Send {
     // Required methods
     fn save_verification_key<'life0, 'async_trait>(
         &'life0 self,
         epoch: Epoch,
         signer: SignerWithStake
-    ) -> Pin<Box<dyn Future<Output = Result<Option<SignerWithStake>, StoreError>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<Option<SignerWithStake>, StoreError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
     fn get_verification_keys<'life0, 'async_trait>(
         &'life0 self,
         epoch: Epoch
-    ) -> Pin<Box<dyn Future<Output = Result<Option<HashMap<PartyId, Signer>>, StoreError>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<Option<HashMap<PartyId, Signer>>, StoreError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
     fn prune_verification_keys<'life0, 'async_trait>(
         &'life0 self,
         max_epoch_to_prune: Epoch
-    ) -> Pin<Box<dyn Future<Output = Result<(), StoreError>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<(), StoreError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
     fn get_stake_distribution_for_epoch<'life0, 'async_trait>(
         &'life0 self,
         epoch: Epoch
-    ) -> Pin<Box<dyn Future<Output = Result<Option<StakeDistribution>, StoreError>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<Option<StakeDistribution>, StoreError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
 }
Expand description

Store and get signers verification keys for given epoch.

@@ -32,26 +32,26 @@ &'life0 self, epoch: Epoch, signer: SignerWithStake -) -> Pin<Box<dyn Future<Output = Result<Option<SignerWithStake>, StoreError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<SignerWithStake>, StoreError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Save the verification key, for the given Signer for the given Epoch, returns the previous values if one already existed.

source

fn get_verification_keys<'life0, 'async_trait>( &'life0 self, epoch: Epoch -) -> Pin<Box<dyn Future<Output = Result<Option<HashMap<PartyId, Signer>>, StoreError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<HashMap<PartyId, Signer>>, StoreError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Returns a HashMap of Signer indexed by PartyId for the given Beacon.

source

fn prune_verification_keys<'life0, 'async_trait>( &'life0 self, max_epoch_to_prune: Epoch -) -> Pin<Box<dyn Future<Output = Result<(), StoreError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), StoreError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Prune all verification keys that are at or below the given epoch.

source

fn get_stake_distribution_for_epoch<'life0, 'async_trait>( &'life0 self, epoch: Epoch -) -> Pin<Box<dyn Future<Output = Result<Option<StakeDistribution>, StoreError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<StakeDistribution>, StoreError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Return the parties that are stored at the given epoch.

Implementors§

\ No newline at end of file diff --git a/rust-doc/mithril_client/aggregator_client/enum.AggregatorHTTPClientError.html b/rust-doc/mithril_client/aggregator_client/enum.AggregatorHTTPClientError.html index 0b6a8a43333..8a4d045377c 100644 --- a/rust-doc/mithril_client/aggregator_client/enum.AggregatorHTTPClientError.html +++ b/rust-doc/mithril_client/aggregator_client/enum.AggregatorHTTPClientError.html @@ -1,53 +1,53 @@ -AggregatorHTTPClientError in mithril_client::aggregator_client - Rust
pub enum AggregatorHTTPClientError {
-    RemoteServerTechnical(String),
-    RemoteServerLogical(String),
-    RemoteServerUnreachable(String),
-    ApiVersionMismatch(String),
+AggregatorHTTPClientError in mithril_client::aggregator_client - Rust
pub enum AggregatorHTTPClientError {
+    RemoteServerTechnical(String),
+    RemoteServerLogical(String),
+    RemoteServerUnreachable(String),
+    ApiVersionMismatch(String),
     SubsystemError {
-        message: String,
+        message: String,
         error: StdError,
     },
 }
Expand description

Error tied with the Aggregator client

-

Variants§

§

RemoteServerTechnical(String)

Error raised when querying the aggregator returned a 5XX error.

-
§

RemoteServerLogical(String)

Error raised when querying the aggregator returned a 4XX error.

-
§

RemoteServerUnreachable(String)

Error raised when the aggregator can’t be reached.

-
§

ApiVersionMismatch(String)

Error raised when the server API version mismatch the client API version.

-
§

SubsystemError

Fields

§message: String

Error context

+

Variants§

§

RemoteServerTechnical(String)

Error raised when querying the aggregator returned a 5XX error.

+
§

RemoteServerLogical(String)

Error raised when querying the aggregator returned a 4XX error.

+
§

RemoteServerUnreachable(String)

Error raised when the aggregator can’t be reached.

+
§

ApiVersionMismatch(String)

Error raised when the server API version mismatch the client API version.

+
§

SubsystemError

Fields

§message: String

Error context

§error: StdError

Nested error

HTTP subsystem error

-

Trait Implementations§

source§

impl Debug for AggregatorHTTPClientError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for AggregatorHTTPClientError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for AggregatorHTTPClientError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere +

Trait Implementations§

source§

impl Debug for AggregatorHTTPClientError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for AggregatorHTTPClientError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for AggregatorHTTPClientError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> Cell for Twhere - T: Display,

§

fn cell(self) -> CellStruct

Converts raw type to cell of a table
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + T: Display,

§

fn cell(self) -> CellStruct

Converts raw type to cell of a table
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_client/aggregator_client/enum.SnapshotClientError.html b/rust-doc/mithril_client/aggregator_client/enum.SnapshotClientError.html index 21c22cff0a0..30f8d556737 100644 --- a/rust-doc/mithril_client/aggregator_client/enum.SnapshotClientError.html +++ b/rust-doc/mithril_client/aggregator_client/enum.SnapshotClientError.html @@ -1,47 +1,47 @@ -SnapshotClientError in mithril_client::aggregator_client - Rust

Variants§

§

NoWorkingLocation

Fields

§digest: String

given digest

+
§locations: String

list of locations tried

Download location does not work

-

Trait Implementations§

source§

impl Debug for SnapshotClientError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for SnapshotClientError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for SnapshotClientError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere +

Trait Implementations§

source§

impl Debug for SnapshotClientError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for SnapshotClientError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for SnapshotClientError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> Cell for Twhere - T: Display,

§

fn cell(self) -> CellStruct

Converts raw type to cell of a table
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + T: Display,

§

fn cell(self) -> CellStruct

Converts raw type to cell of a table
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_client/aggregator_client/index.html b/rust-doc/mithril_client/aggregator_client/index.html index 87f85ae87e3..cd268cd43f3 100644 --- a/rust-doc/mithril_client/aggregator_client/index.html +++ b/rust-doc/mithril_client/aggregator_client/index.html @@ -1,2 +1,2 @@ -mithril_client::aggregator_client - Rust
Expand description

Transport layers to the Aggregator nodes

+mithril_client::aggregator_client - Rust
Expand description

Transport layers to the Aggregator nodes

Structs

Enums

Traits

\ No newline at end of file diff --git a/rust-doc/mithril_client/aggregator_client/struct.AggregatorHTTPClient.html b/rust-doc/mithril_client/aggregator_client/struct.AggregatorHTTPClient.html index cc3a1d64f10..35b7ecf3448 100644 --- a/rust-doc/mithril_client/aggregator_client/struct.AggregatorHTTPClient.html +++ b/rust-doc/mithril_client/aggregator_client/struct.AggregatorHTTPClient.html @@ -1,55 +1,55 @@ -AggregatorHTTPClient in mithril_client::aggregator_client - Rust
pub struct AggregatorHTTPClient { /* private fields */ }
Expand description

Responsible of HTTP transport and API version check.

-

Implementations§

source§

impl AggregatorHTTPClient

source

pub fn new(aggregator_endpoint: &str, api_versions: Vec<Version>) -> Self

AggregatorHTTPClient factory

+AggregatorHTTPClient in mithril_client::aggregator_client - Rust
pub struct AggregatorHTTPClient { /* private fields */ }
Expand description

Responsible of HTTP transport and API version check.

+

Implementations§

source§

impl AggregatorHTTPClient

source

pub fn new(aggregator_endpoint: &str, api_versions: Vec<Version>) -> Self

AggregatorHTTPClient factory

Trait Implementations§

source§

impl AggregatorClient for AggregatorHTTPClient

source§

fn get_content<'life0, 'life1, 'async_trait>( &'life0 self, - url: &'life1 str -) -> Pin<Box<dyn Future<Output = Result<String, AggregatorHTTPClientError>> + Send + 'async_trait>>where + url: &'life1 str +) -> Pin<Box<dyn Future<Output = Result<String, AggregatorHTTPClientError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Get the content back from the Aggregator, the URL is a relative path for a resource
source§

fn download<'life0, 'life1, 'life2, 'async_trait>( &'life0 self, - url: &'life1 str, - filepath: &'life2 Path, + url: &'life1 str, + filepath: &'life2 Path, progress_bar: ProgressBar -) -> Pin<Box<dyn Future<Output = Result<(), AggregatorHTTPClientError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), AggregatorHTTPClientError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait,

Download large files on the disk
source§

fn probe<'life0, 'life1, 'async_trait>( &'life0 self, - url: &'life1 str -) -> Pin<Box<dyn Future<Output = Result<(), AggregatorHTTPClientError>> + Send + 'async_trait>>where + url: &'life1 str +) -> Pin<Box<dyn Future<Output = Result<(), AggregatorHTTPClientError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, - 'life1: 'async_trait,

Test if the given URL points to a valid location & existing content.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life1: 'async_trait,

Test if the given URL points to a valid location & existing content.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_client/aggregator_client/struct.CertificateClient.html b/rust-doc/mithril_client/aggregator_client/struct.CertificateClient.html index d752f6fd2ad..2838b6a82f8 100644 --- a/rust-doc/mithril_client/aggregator_client/struct.CertificateClient.html +++ b/rust-doc/mithril_client/aggregator_client/struct.CertificateClient.html @@ -1,44 +1,44 @@ -CertificateClient in mithril_client::aggregator_client - Rust
pub struct CertificateClient { /* private fields */ }
Expand description

Aggregator client for the Certificate

-

Implementations§

Get a single certificate full information from the aggregator.

Trait Implementations§

source§

impl CertificateRetriever for CertificateClient

source§

fn get_certificate_details<'life0, 'life1, 'async_trait>( &'life0 self, - certificate_hash: &'life1 str -) -> Pin<Box<dyn Future<Output = Result<Certificate, CertificateRetrieverError>> + Send + 'async_trait>>where + certificate_hash: &'life1 str +) -> Pin<Box<dyn Future<Output = Result<Certificate, CertificateRetrieverError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, - 'life1: 'async_trait,

Get Certificate details

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life1: 'async_trait,

Get Certificate details

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_client/aggregator_client/struct.MithrilStakeDistributionClient.html b/rust-doc/mithril_client/aggregator_client/struct.MithrilStakeDistributionClient.html index 8711423c0ed..70eec7aac18 100644 --- a/rust-doc/mithril_client/aggregator_client/struct.MithrilStakeDistributionClient.html +++ b/rust-doc/mithril_client/aggregator_client/struct.MithrilStakeDistributionClient.html @@ -1,41 +1,41 @@ -MithrilStakeDistributionClient in mithril_client::aggregator_client - Rust
pub struct MithrilStakeDistributionClient { /* private fields */ }
Expand description

HTTP client for MithrilStakeDistribution API from the Aggregator

-

Implementations§

Fetch a list of signed MithrilStakeDistribution

source

pub async fn get( &self, - hash: &str -) -> StdResult<Option<SignedEntity<MithrilStakeDistribution>>>

Download the given stake distribution. If it cannot be found, a None is returned.

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + hash: &str +) -> StdResult<Option<SignedEntity<MithrilStakeDistribution>>>

Download the given stake distribution. If it cannot be found, a None is returned.

+

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_client/aggregator_client/struct.SnapshotClient.html b/rust-doc/mithril_client/aggregator_client/struct.SnapshotClient.html index c50cb205326..ec4f15599d6 100644 --- a/rust-doc/mithril_client/aggregator_client/struct.SnapshotClient.html +++ b/rust-doc/mithril_client/aggregator_client/struct.SnapshotClient.html @@ -1,42 +1,42 @@ -SnapshotClient in mithril_client::aggregator_client - Rust
pub struct SnapshotClient { /* private fields */ }
Expand description

Aggregator client for the snapshot artifact

-

Implementations§

source§

impl SnapshotClient

source

pub fn new(http_client: Arc<dyn AggregatorClient>) -> Self

constructor

-
source

pub async fn list(&self) -> StdResult<Vec<SnapshotListItemMessage>>

Return a list of available snapshots

-
source

pub async fn show(&self, digest: &str) -> StdResult<SnapshotMessage>

Return a snapshot based on the given digest (list to get the digests)

+SnapshotClient in mithril_client::aggregator_client - Rust
pub struct SnapshotClient { /* private fields */ }
Expand description

Aggregator client for the snapshot artifact

+

Implementations§

source§

impl SnapshotClient

source

pub fn new(http_client: Arc<dyn AggregatorClient>) -> Self

constructor

+
source

pub async fn list(&self) -> StdResult<Vec<SnapshotListItemMessage>>

Return a list of available snapshots

+
source

pub async fn show(&self, digest: &str) -> StdResult<SnapshotMessage>

Return a snapshot based on the given digest (list to get the digests)

source

pub async fn download( &self, snapshot: &Snapshot, - download_dir: &Path, + download_dir: &Path, progress_bar: ProgressBar -) -> StdResult<PathBuf>

Download the snapshot identified by the given snapshot in the given directory

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> StdResult<PathBuf>

Download the snapshot identified by the given snapshot in the given directory

+

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_client/aggregator_client/trait.AggregatorClient.html b/rust-doc/mithril_client/aggregator_client/trait.AggregatorClient.html index fe2f6885142..5e467433549 100644 --- a/rust-doc/mithril_client/aggregator_client/trait.AggregatorClient.html +++ b/rust-doc/mithril_client/aggregator_client/trait.AggregatorClient.html @@ -1,51 +1,51 @@ -AggregatorClient in mithril_client::aggregator_client - Rust
pub trait AggregatorClient: Sync + Send {
+AggregatorClient in mithril_client::aggregator_client - Rust
pub trait AggregatorClient: Sync + Send {
     // Required methods
     fn get_content<'life0, 'life1, 'async_trait>(
         &'life0 self,
-        url: &'life1 str
-    ) -> Pin<Box<dyn Future<Output = Result<String, AggregatorHTTPClientError>> + Send + 'async_trait>>
+        url: &'life1 str
+    ) -> Pin<Box<dyn Future<Output = Result<String, AggregatorHTTPClientError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait,
              'life1: 'async_trait;
     fn download<'life0, 'life1, 'life2, 'async_trait>(
         &'life0 self,
-        url: &'life1 str,
-        filepath: &'life2 Path,
+        url: &'life1 str,
+        filepath: &'life2 Path,
         progress_bar: ProgressBar
-    ) -> Pin<Box<dyn Future<Output = Result<(), AggregatorHTTPClientError>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<(), AggregatorHTTPClientError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait,
              'life1: 'async_trait,
              'life2: 'async_trait;
     fn probe<'life0, 'life1, 'async_trait>(
         &'life0 self,
-        url: &'life1 str
-    ) -> Pin<Box<dyn Future<Output = Result<(), AggregatorHTTPClientError>> + Send + 'async_trait>>
+        url: &'life1 str
+    ) -> Pin<Box<dyn Future<Output = Result<(), AggregatorHTTPClientError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait,
              'life1: 'async_trait;
 }
Expand description

API that defines a client for the Aggregator

Required Methods§

source

fn get_content<'life0, 'life1, 'async_trait>( &'life0 self, - url: &'life1 str -) -> Pin<Box<dyn Future<Output = Result<String, AggregatorHTTPClientError>> + Send + 'async_trait>>where + url: &'life1 str +) -> Pin<Box<dyn Future<Output = Result<String, AggregatorHTTPClientError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Get the content back from the Aggregator, the URL is a relative path for a resource

source

fn download<'life0, 'life1, 'life2, 'async_trait>( &'life0 self, - url: &'life1 str, - filepath: &'life2 Path, + url: &'life1 str, + filepath: &'life2 Path, progress_bar: ProgressBar -) -> Pin<Box<dyn Future<Output = Result<(), AggregatorHTTPClientError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), AggregatorHTTPClientError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait,

Download large files on the disk

source

fn probe<'life0, 'life1, 'async_trait>( &'life0 self, - url: &'life1 str -) -> Pin<Box<dyn Future<Output = Result<(), AggregatorHTTPClientError>> + Send + 'async_trait>>where + url: &'life1 str +) -> Pin<Box<dyn Future<Output = Result<(), AggregatorHTTPClientError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Test if the given URL points to a valid location & existing content.

diff --git a/rust-doc/mithril_client/all.html b/rust-doc/mithril_client/all.html index 6e991f90e7c..f6d38f1ca1a 100644 --- a/rust-doc/mithril_client/all.html +++ b/rust-doc/mithril_client/all.html @@ -1 +1 @@ -List of all items in this crate
\ No newline at end of file +List of all items in this crate
\ No newline at end of file diff --git a/rust-doc/mithril_client/commands/index.html b/rust-doc/mithril_client/commands/index.html index ce79a1f2180..3dd23b5dffa 100644 --- a/rust-doc/mithril_client/commands/index.html +++ b/rust-doc/mithril_client/commands/index.html @@ -1,3 +1,3 @@ -mithril_client::commands - Rust
Expand description

Command module +mithril_client::commands - Rust

Expand description

Command module This module holds the subcommands that can be used from the CLI.

Modules

\ No newline at end of file diff --git a/rust-doc/mithril_client/commands/mithril_stake_distribution/enum.MithrilStakeDistributionCommands.html b/rust-doc/mithril_client/commands/mithril_stake_distribution/enum.MithrilStakeDistributionCommands.html index d2224bc8b50..013b1860000 100644 --- a/rust-doc/mithril_client/commands/mithril_stake_distribution/enum.MithrilStakeDistributionCommands.html +++ b/rust-doc/mithril_client/commands/mithril_stake_distribution/enum.MithrilStakeDistributionCommands.html @@ -1,4 +1,4 @@ -MithrilStakeDistributionCommands in mithril_client::commands::mithril_stake_distribution - Rust
pub enum MithrilStakeDistributionCommands {
+MithrilStakeDistributionCommands in mithril_client::commands::mithril_stake_distribution - Rust
pub enum MithrilStakeDistributionCommands {
     List(MithrilStakeDistributionListCommand),
     Download(MithrilStakeDistributionDownloadCommand),
 }
Expand description

Mithril Stake Distribution management (alias: msd)

@@ -7,47 +7,47 @@

Implementations§

source§

impl MithrilStakeDistributionCommands

source

pub async fn execute( &self, config_builder: ConfigBuilder<DefaultState> -) -> Result<(), StdError>

Execute Mithril stake distribution command

-

Trait Implementations§

source§

impl Clone for MithrilStakeDistributionCommands

source§

fn clone(&self) -> MithrilStakeDistributionCommands

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MithrilStakeDistributionCommands

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromArgMatches for MithrilStakeDistributionCommands

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( +) -> Result<(), StdError>

Execute Mithril stake distribution command

+

Trait Implementations§

source§

impl Clone for MithrilStakeDistributionCommands

source§

fn clone(&self) -> MithrilStakeDistributionCommands

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MithrilStakeDistributionCommands

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromArgMatches for MithrilStakeDistributionCommands

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches -) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn update_from_arg_matches( +) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches -) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

fn update_from_arg_matches_mut<'b>( +) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

fn update_from_arg_matches_mut<'b>( &mut self, __clap_arg_matches: &mut ArgMatches -) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

impl Subcommand for MithrilStakeDistributionCommands

source§

fn augment_subcommands<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate Self. Read more
source§

fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command

Append to [Command] so it can update self. Read more
source§

fn has_subcommand(__clap_name: &str) -> bool

Test whether Self can parse a specific subcommand

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

impl Subcommand for MithrilStakeDistributionCommands

source§

fn augment_subcommands<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate Self. Read more
source§

fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command

Append to [Command] so it can update self. Read more
source§

fn has_subcommand(__clap_name: &str) -> bool

Test whether Self can parse a specific subcommand

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_client/commands/mithril_stake_distribution/index.html b/rust-doc/mithril_client/commands/mithril_stake_distribution/index.html index b12481f2dbf..c542d04de37 100644 --- a/rust-doc/mithril_client/commands/mithril_stake_distribution/index.html +++ b/rust-doc/mithril_client/commands/mithril_stake_distribution/index.html @@ -1,3 +1,3 @@ -mithril_client::commands::mithril_stake_distribution - Rust
Expand description

Commands for the Mithril Stake Distribution artifact

+mithril_client::commands::mithril_stake_distribution - Rust
Expand description

Commands for the Mithril Stake Distribution artifact

Structs

Enums

\ No newline at end of file diff --git a/rust-doc/mithril_client/commands/mithril_stake_distribution/struct.MithrilStakeDistributionDownloadCommand.html b/rust-doc/mithril_client/commands/mithril_stake_distribution/struct.MithrilStakeDistributionDownloadCommand.html index 7c234224bbe..bbff72708be 100644 --- a/rust-doc/mithril_client/commands/mithril_stake_distribution/struct.MithrilStakeDistributionDownloadCommand.html +++ b/rust-doc/mithril_client/commands/mithril_stake_distribution/struct.MithrilStakeDistributionDownloadCommand.html @@ -1,57 +1,57 @@ -MithrilStakeDistributionDownloadCommand in mithril_client::commands::mithril_stake_distribution - Rust
pub struct MithrilStakeDistributionDownloadCommand { /* private fields */ }
Expand description

Download and verify a Mithril Stake Distribution information. If the +MithrilStakeDistributionDownloadCommand in mithril_client::commands::mithril_stake_distribution - Rust

pub struct MithrilStakeDistributionDownloadCommand { /* private fields */ }
Expand description

Download and verify a Mithril Stake Distribution information. If the verification fails, the file is not persisted.

Implementations§

source§

impl MithrilStakeDistributionDownloadCommand

source

pub async fn execute( &self, config_builder: ConfigBuilder<DefaultState> -) -> StdResult<()>

Main command execution

-

Trait Implementations§

source§

impl Args for MithrilStakeDistributionDownloadCommand

source§

fn group_id() -> Option<Id>

Report the [ArgGroup::id][crate::ArgGroup::id] for this set of arguments
source§

fn augment_args<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate Self. Read more
source§

fn augment_args_for_update<'b>(__clap_app: Command) -> Command

Append to [Command] so it can update self. Read more
source§

impl Clone for MithrilStakeDistributionDownloadCommand

source§

fn clone(&self) -> MithrilStakeDistributionDownloadCommand

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl CommandFactory for MithrilStakeDistributionDownloadCommand

source§

fn command<'b>() -> Command

Build a [Command] that can instantiate Self. Read more
source§

fn command_for_update<'b>() -> Command

Build a [Command] that can update self. Read more
source§

impl Debug for MithrilStakeDistributionDownloadCommand

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromArgMatches for MithrilStakeDistributionDownloadCommand

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( +) -> StdResult<()>

Main command execution

+

Trait Implementations§

source§

impl Args for MithrilStakeDistributionDownloadCommand

source§

fn group_id() -> Option<Id>

Report the [ArgGroup::id][crate::ArgGroup::id] for this set of arguments
source§

fn augment_args<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate Self. Read more
source§

fn augment_args_for_update<'b>(__clap_app: Command) -> Command

Append to [Command] so it can update self. Read more
source§

impl Clone for MithrilStakeDistributionDownloadCommand

source§

fn clone(&self) -> MithrilStakeDistributionDownloadCommand

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl CommandFactory for MithrilStakeDistributionDownloadCommand

source§

fn command<'b>() -> Command

Build a [Command] that can instantiate Self. Read more
source§

fn command_for_update<'b>() -> Command

Build a [Command] that can update self. Read more
source§

impl Debug for MithrilStakeDistributionDownloadCommand

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromArgMatches for MithrilStakeDistributionDownloadCommand

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches -) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn update_from_arg_matches( +) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches -) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

fn update_from_arg_matches_mut( +) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches -) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

impl Parser for MithrilStakeDistributionDownloadCommand

§

fn parse() -> Self

Parse from std::env::args_os(), exit on error
§

fn try_parse() -> Result<Self, Error<RichFormatter>>

Parse from std::env::args_os(), return Err on error.
§

fn parse_from<I, T>(itr: I) -> Selfwhere - I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Parse from iterator, exit on error
§

fn try_parse_from<I, T>(itr: I) -> Result<Self, Error<RichFormatter>>where - I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Parse from iterator, return Err on error.
§

fn update_from<I, T>(&mut self, itr: I)where - I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Update from iterator, exit on error
§

fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error<RichFormatter>>where - I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Update from iterator, return Err on error.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

impl Parser for MithrilStakeDistributionDownloadCommand

§

fn parse() -> Self

Parse from std::env::args_os(), exit on error
§

fn try_parse() -> Result<Self, Error<RichFormatter>>

Parse from std::env::args_os(), return Err on error.
§

fn parse_from<I, T>(itr: I) -> Selfwhere + I: IntoIterator<Item = T>, + T: Into<OsString> + Clone,

Parse from iterator, exit on error
§

fn try_parse_from<I, T>(itr: I) -> Result<Self, Error<RichFormatter>>where + I: IntoIterator<Item = T>, + T: Into<OsString> + Clone,

Parse from iterator, return Err on error.
§

fn update_from<I, T>(&mut self, itr: I)where + I: IntoIterator<Item = T>, + T: Into<OsString> + Clone,

Update from iterator, exit on error
§

fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error<RichFormatter>>where + I: IntoIterator<Item = T>, + T: Into<OsString> + Clone,

Update from iterator, return Err on error.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_client/commands/mithril_stake_distribution/struct.MithrilStakeDistributionListCommand.html b/rust-doc/mithril_client/commands/mithril_stake_distribution/struct.MithrilStakeDistributionListCommand.html index 3fa22b35e2f..ba128634a55 100644 --- a/rust-doc/mithril_client/commands/mithril_stake_distribution/struct.MithrilStakeDistributionListCommand.html +++ b/rust-doc/mithril_client/commands/mithril_stake_distribution/struct.MithrilStakeDistributionListCommand.html @@ -1,56 +1,56 @@ -MithrilStakeDistributionListCommand in mithril_client::commands::mithril_stake_distribution - Rust
pub struct MithrilStakeDistributionListCommand { /* private fields */ }
Expand description

Mithril stake distribution LIST command

+MithrilStakeDistributionListCommand in mithril_client::commands::mithril_stake_distribution - Rust
pub struct MithrilStakeDistributionListCommand { /* private fields */ }
Expand description

Mithril stake distribution LIST command

Implementations§

source§

impl MithrilStakeDistributionListCommand

source

pub async fn execute( &self, config_builder: ConfigBuilder<DefaultState> -) -> StdResult<()>

Main command execution

-

Trait Implementations§

source§

impl Args for MithrilStakeDistributionListCommand

source§

fn group_id() -> Option<Id>

Report the [ArgGroup::id][crate::ArgGroup::id] for this set of arguments
source§

fn augment_args<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate Self. Read more
source§

fn augment_args_for_update<'b>(__clap_app: Command) -> Command

Append to [Command] so it can update self. Read more
source§

impl Clone for MithrilStakeDistributionListCommand

source§

fn clone(&self) -> MithrilStakeDistributionListCommand

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl CommandFactory for MithrilStakeDistributionListCommand

source§

fn command<'b>() -> Command

Build a [Command] that can instantiate Self. Read more
source§

fn command_for_update<'b>() -> Command

Build a [Command] that can update self. Read more
source§

impl Debug for MithrilStakeDistributionListCommand

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromArgMatches for MithrilStakeDistributionListCommand

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( +) -> StdResult<()>

Main command execution

+

Trait Implementations§

source§

impl Args for MithrilStakeDistributionListCommand

source§

fn group_id() -> Option<Id>

Report the [ArgGroup::id][crate::ArgGroup::id] for this set of arguments
source§

fn augment_args<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate Self. Read more
source§

fn augment_args_for_update<'b>(__clap_app: Command) -> Command

Append to [Command] so it can update self. Read more
source§

impl Clone for MithrilStakeDistributionListCommand

source§

fn clone(&self) -> MithrilStakeDistributionListCommand

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl CommandFactory for MithrilStakeDistributionListCommand

source§

fn command<'b>() -> Command

Build a [Command] that can instantiate Self. Read more
source§

fn command_for_update<'b>() -> Command

Build a [Command] that can update self. Read more
source§

impl Debug for MithrilStakeDistributionListCommand

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromArgMatches for MithrilStakeDistributionListCommand

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches -) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn update_from_arg_matches( +) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches -) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

fn update_from_arg_matches_mut( +) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches -) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

impl Parser for MithrilStakeDistributionListCommand

§

fn parse() -> Self

Parse from std::env::args_os(), exit on error
§

fn try_parse() -> Result<Self, Error<RichFormatter>>

Parse from std::env::args_os(), return Err on error.
§

fn parse_from<I, T>(itr: I) -> Selfwhere - I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Parse from iterator, exit on error
§

fn try_parse_from<I, T>(itr: I) -> Result<Self, Error<RichFormatter>>where - I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Parse from iterator, return Err on error.
§

fn update_from<I, T>(&mut self, itr: I)where - I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Update from iterator, exit on error
§

fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error<RichFormatter>>where - I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Update from iterator, return Err on error.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

impl Parser for MithrilStakeDistributionListCommand

§

fn parse() -> Self

Parse from std::env::args_os(), exit on error
§

fn try_parse() -> Result<Self, Error<RichFormatter>>

Parse from std::env::args_os(), return Err on error.
§

fn parse_from<I, T>(itr: I) -> Selfwhere + I: IntoIterator<Item = T>, + T: Into<OsString> + Clone,

Parse from iterator, exit on error
§

fn try_parse_from<I, T>(itr: I) -> Result<Self, Error<RichFormatter>>where + I: IntoIterator<Item = T>, + T: Into<OsString> + Clone,

Parse from iterator, return Err on error.
§

fn update_from<I, T>(&mut self, itr: I)where + I: IntoIterator<Item = T>, + T: Into<OsString> + Clone,

Update from iterator, exit on error
§

fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error<RichFormatter>>where + I: IntoIterator<Item = T>, + T: Into<OsString> + Clone,

Update from iterator, return Err on error.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_client/commands/snapshot/enum.SnapshotCommands.html b/rust-doc/mithril_client/commands/snapshot/enum.SnapshotCommands.html index 7991d37dadb..b3442d3fdd8 100644 --- a/rust-doc/mithril_client/commands/snapshot/enum.SnapshotCommands.html +++ b/rust-doc/mithril_client/commands/snapshot/enum.SnapshotCommands.html @@ -1,4 +1,4 @@ -SnapshotCommands in mithril_client::commands::snapshot - Rust

Implementations§

source§

impl SnapshotCommands

source

pub async fn execute( &self, config_builder: ConfigBuilder<DefaultState> -) -> Result<(), StdError>

Execute snapshot command

-

Trait Implementations§

source§

impl Clone for SnapshotCommands

source§

fn clone(&self) -> SnapshotCommands

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SnapshotCommands

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromArgMatches for SnapshotCommands

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( +) -> Result<(), StdError>

Execute snapshot command

+

Trait Implementations§

source§

impl Clone for SnapshotCommands

source§

fn clone(&self) -> SnapshotCommands

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SnapshotCommands

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromArgMatches for SnapshotCommands

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches -) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn update_from_arg_matches( +) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches -) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

fn update_from_arg_matches_mut<'b>( +) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

fn update_from_arg_matches_mut<'b>( &mut self, __clap_arg_matches: &mut ArgMatches -) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

impl Subcommand for SnapshotCommands

source§

fn augment_subcommands<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate Self. Read more
source§

fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command

Append to [Command] so it can update self. Read more
source§

fn has_subcommand(__clap_name: &str) -> bool

Test whether Self can parse a specific subcommand

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

impl Subcommand for SnapshotCommands

source§

fn augment_subcommands<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate Self. Read more
source§

fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command

Append to [Command] so it can update self. Read more
source§

fn has_subcommand(__clap_name: &str) -> bool

Test whether Self can parse a specific subcommand

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_client/commands/snapshot/index.html b/rust-doc/mithril_client/commands/snapshot/index.html index 9de33e997b8..c5724798df9 100644 --- a/rust-doc/mithril_client/commands/snapshot/index.html +++ b/rust-doc/mithril_client/commands/snapshot/index.html @@ -1,2 +1,2 @@ -mithril_client::commands::snapshot - Rust
Expand description

Commands for the snapshot artifact

+mithril_client::commands::snapshot - Rust
Expand description

Commands for the snapshot artifact

Structs

Enums

\ No newline at end of file diff --git a/rust-doc/mithril_client/commands/snapshot/struct.SnapshotDownloadCommand.html b/rust-doc/mithril_client/commands/snapshot/struct.SnapshotDownloadCommand.html index 4a12b039170..90c09d3b582 100644 --- a/rust-doc/mithril_client/commands/snapshot/struct.SnapshotDownloadCommand.html +++ b/rust-doc/mithril_client/commands/snapshot/struct.SnapshotDownloadCommand.html @@ -1,56 +1,56 @@ -SnapshotDownloadCommand in mithril_client::commands::snapshot - Rust
pub struct SnapshotDownloadCommand { /* private fields */ }
Expand description

Clap command to download the snapshot and verify the certificate.

+SnapshotDownloadCommand in mithril_client::commands::snapshot - Rust
pub struct SnapshotDownloadCommand { /* private fields */ }
Expand description

Clap command to download the snapshot and verify the certificate.

Implementations§

source§

impl SnapshotDownloadCommand

source

pub async fn execute( &self, config_builder: ConfigBuilder<DefaultState> -) -> StdResult<()>

Command execution

-

Trait Implementations§

source§

impl Args for SnapshotDownloadCommand

source§

fn group_id() -> Option<Id>

Report the [ArgGroup::id][crate::ArgGroup::id] for this set of arguments
source§

fn augment_args<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate Self. Read more
source§

fn augment_args_for_update<'b>(__clap_app: Command) -> Command

Append to [Command] so it can update self. Read more
source§

impl Clone for SnapshotDownloadCommand

source§

fn clone(&self) -> SnapshotDownloadCommand

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl CommandFactory for SnapshotDownloadCommand

source§

fn command<'b>() -> Command

Build a [Command] that can instantiate Self. Read more
source§

fn command_for_update<'b>() -> Command

Build a [Command] that can update self. Read more
source§

impl Debug for SnapshotDownloadCommand

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromArgMatches for SnapshotDownloadCommand

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( +) -> StdResult<()>

Command execution

+

Trait Implementations§

source§

impl Args for SnapshotDownloadCommand

source§

fn group_id() -> Option<Id>

Report the [ArgGroup::id][crate::ArgGroup::id] for this set of arguments
source§

fn augment_args<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate Self. Read more
source§

fn augment_args_for_update<'b>(__clap_app: Command) -> Command

Append to [Command] so it can update self. Read more
source§

impl Clone for SnapshotDownloadCommand

source§

fn clone(&self) -> SnapshotDownloadCommand

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl CommandFactory for SnapshotDownloadCommand

source§

fn command<'b>() -> Command

Build a [Command] that can instantiate Self. Read more
source§

fn command_for_update<'b>() -> Command

Build a [Command] that can update self. Read more
source§

impl Debug for SnapshotDownloadCommand

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromArgMatches for SnapshotDownloadCommand

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches -) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn update_from_arg_matches( +) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches -) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

fn update_from_arg_matches_mut( +) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches -) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

impl Parser for SnapshotDownloadCommand

§

fn parse() -> Self

Parse from std::env::args_os(), exit on error
§

fn try_parse() -> Result<Self, Error<RichFormatter>>

Parse from std::env::args_os(), return Err on error.
§

fn parse_from<I, T>(itr: I) -> Selfwhere - I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Parse from iterator, exit on error
§

fn try_parse_from<I, T>(itr: I) -> Result<Self, Error<RichFormatter>>where - I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Parse from iterator, return Err on error.
§

fn update_from<I, T>(&mut self, itr: I)where - I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Update from iterator, exit on error
§

fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error<RichFormatter>>where - I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Update from iterator, return Err on error.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

impl Parser for SnapshotDownloadCommand

§

fn parse() -> Self

Parse from std::env::args_os(), exit on error
§

fn try_parse() -> Result<Self, Error<RichFormatter>>

Parse from std::env::args_os(), return Err on error.
§

fn parse_from<I, T>(itr: I) -> Selfwhere + I: IntoIterator<Item = T>, + T: Into<OsString> + Clone,

Parse from iterator, exit on error
§

fn try_parse_from<I, T>(itr: I) -> Result<Self, Error<RichFormatter>>where + I: IntoIterator<Item = T>, + T: Into<OsString> + Clone,

Parse from iterator, return Err on error.
§

fn update_from<I, T>(&mut self, itr: I)where + I: IntoIterator<Item = T>, + T: Into<OsString> + Clone,

Update from iterator, exit on error
§

fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error<RichFormatter>>where + I: IntoIterator<Item = T>, + T: Into<OsString> + Clone,

Update from iterator, return Err on error.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_client/commands/snapshot/struct.SnapshotListCommand.html b/rust-doc/mithril_client/commands/snapshot/struct.SnapshotListCommand.html index efcc486884a..312d9293125 100644 --- a/rust-doc/mithril_client/commands/snapshot/struct.SnapshotListCommand.html +++ b/rust-doc/mithril_client/commands/snapshot/struct.SnapshotListCommand.html @@ -1,56 +1,56 @@ -SnapshotListCommand in mithril_client::commands::snapshot - Rust
pub struct SnapshotListCommand { /* private fields */ }
Expand description

Clap command to list existing snapshots

+SnapshotListCommand in mithril_client::commands::snapshot - Rust
pub struct SnapshotListCommand { /* private fields */ }
Expand description

Clap command to list existing snapshots

Implementations§

source§

impl SnapshotListCommand

source

pub async fn execute( &self, config_builder: ConfigBuilder<DefaultState> -) -> StdResult<()>

Main command execution

-

Trait Implementations§

source§

impl Args for SnapshotListCommand

source§

fn group_id() -> Option<Id>

Report the [ArgGroup::id][crate::ArgGroup::id] for this set of arguments
source§

fn augment_args<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate Self. Read more
source§

fn augment_args_for_update<'b>(__clap_app: Command) -> Command

Append to [Command] so it can update self. Read more
source§

impl Clone for SnapshotListCommand

source§

fn clone(&self) -> SnapshotListCommand

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl CommandFactory for SnapshotListCommand

source§

fn command<'b>() -> Command

Build a [Command] that can instantiate Self. Read more
source§

fn command_for_update<'b>() -> Command

Build a [Command] that can update self. Read more
source§

impl Debug for SnapshotListCommand

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromArgMatches for SnapshotListCommand

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( +) -> StdResult<()>

Main command execution

+

Trait Implementations§

source§

impl Args for SnapshotListCommand

source§

fn group_id() -> Option<Id>

Report the [ArgGroup::id][crate::ArgGroup::id] for this set of arguments
source§

fn augment_args<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate Self. Read more
source§

fn augment_args_for_update<'b>(__clap_app: Command) -> Command

Append to [Command] so it can update self. Read more
source§

impl Clone for SnapshotListCommand

source§

fn clone(&self) -> SnapshotListCommand

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl CommandFactory for SnapshotListCommand

source§

fn command<'b>() -> Command

Build a [Command] that can instantiate Self. Read more
source§

fn command_for_update<'b>() -> Command

Build a [Command] that can update self. Read more
source§

impl Debug for SnapshotListCommand

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromArgMatches for SnapshotListCommand

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches -) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn update_from_arg_matches( +) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches -) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

fn update_from_arg_matches_mut( +) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches -) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

impl Parser for SnapshotListCommand

§

fn parse() -> Self

Parse from std::env::args_os(), exit on error
§

fn try_parse() -> Result<Self, Error<RichFormatter>>

Parse from std::env::args_os(), return Err on error.
§

fn parse_from<I, T>(itr: I) -> Selfwhere - I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Parse from iterator, exit on error
§

fn try_parse_from<I, T>(itr: I) -> Result<Self, Error<RichFormatter>>where - I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Parse from iterator, return Err on error.
§

fn update_from<I, T>(&mut self, itr: I)where - I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Update from iterator, exit on error
§

fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error<RichFormatter>>where - I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Update from iterator, return Err on error.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

impl Parser for SnapshotListCommand

§

fn parse() -> Self

Parse from std::env::args_os(), exit on error
§

fn try_parse() -> Result<Self, Error<RichFormatter>>

Parse from std::env::args_os(), return Err on error.
§

fn parse_from<I, T>(itr: I) -> Selfwhere + I: IntoIterator<Item = T>, + T: Into<OsString> + Clone,

Parse from iterator, exit on error
§

fn try_parse_from<I, T>(itr: I) -> Result<Self, Error<RichFormatter>>where + I: IntoIterator<Item = T>, + T: Into<OsString> + Clone,

Parse from iterator, return Err on error.
§

fn update_from<I, T>(&mut self, itr: I)where + I: IntoIterator<Item = T>, + T: Into<OsString> + Clone,

Update from iterator, exit on error
§

fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error<RichFormatter>>where + I: IntoIterator<Item = T>, + T: Into<OsString> + Clone,

Update from iterator, return Err on error.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_client/commands/snapshot/struct.SnapshotShowCommand.html b/rust-doc/mithril_client/commands/snapshot/struct.SnapshotShowCommand.html index 9a4c4d63de8..e5fef445e28 100644 --- a/rust-doc/mithril_client/commands/snapshot/struct.SnapshotShowCommand.html +++ b/rust-doc/mithril_client/commands/snapshot/struct.SnapshotShowCommand.html @@ -1,56 +1,56 @@ -SnapshotShowCommand in mithril_client::commands::snapshot - Rust
pub struct SnapshotShowCommand { /* private fields */ }
Expand description

Clap command to show a given snapshot

+SnapshotShowCommand in mithril_client::commands::snapshot - Rust
pub struct SnapshotShowCommand { /* private fields */ }
Expand description

Clap command to show a given snapshot

Implementations§

source§

impl SnapshotShowCommand

source

pub async fn execute( &self, config_builder: ConfigBuilder<DefaultState> -) -> Result<(), StdError>

Snapshot Show command

-

Trait Implementations§

source§

impl Args for SnapshotShowCommand

source§

fn group_id() -> Option<Id>

Report the [ArgGroup::id][crate::ArgGroup::id] for this set of arguments
source§

fn augment_args<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate Self. Read more
source§

fn augment_args_for_update<'b>(__clap_app: Command) -> Command

Append to [Command] so it can update self. Read more
source§

impl Clone for SnapshotShowCommand

source§

fn clone(&self) -> SnapshotShowCommand

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl CommandFactory for SnapshotShowCommand

source§

fn command<'b>() -> Command

Build a [Command] that can instantiate Self. Read more
source§

fn command_for_update<'b>() -> Command

Build a [Command] that can update self. Read more
source§

impl Debug for SnapshotShowCommand

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromArgMatches for SnapshotShowCommand

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( +) -> Result<(), StdError>

Snapshot Show command

+

Trait Implementations§

source§

impl Args for SnapshotShowCommand

source§

fn group_id() -> Option<Id>

Report the [ArgGroup::id][crate::ArgGroup::id] for this set of arguments
source§

fn augment_args<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate Self. Read more
source§

fn augment_args_for_update<'b>(__clap_app: Command) -> Command

Append to [Command] so it can update self. Read more
source§

impl Clone for SnapshotShowCommand

source§

fn clone(&self) -> SnapshotShowCommand

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl CommandFactory for SnapshotShowCommand

source§

fn command<'b>() -> Command

Build a [Command] that can instantiate Self. Read more
source§

fn command_for_update<'b>() -> Command

Build a [Command] that can update self. Read more
source§

impl Debug for SnapshotShowCommand

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromArgMatches for SnapshotShowCommand

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches -) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn update_from_arg_matches( +) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches -) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

fn update_from_arg_matches_mut( +) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches -) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

impl Parser for SnapshotShowCommand

§

fn parse() -> Self

Parse from std::env::args_os(), exit on error
§

fn try_parse() -> Result<Self, Error<RichFormatter>>

Parse from std::env::args_os(), return Err on error.
§

fn parse_from<I, T>(itr: I) -> Selfwhere - I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Parse from iterator, exit on error
§

fn try_parse_from<I, T>(itr: I) -> Result<Self, Error<RichFormatter>>where - I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Parse from iterator, return Err on error.
§

fn update_from<I, T>(&mut self, itr: I)where - I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Update from iterator, exit on error
§

fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error<RichFormatter>>where - I: IntoIterator<Item = T>, - T: Into<OsString> + Clone,

Update from iterator, return Err on error.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Result<(), Error>

Assign values from ArgMatches to self.
source§

impl Parser for SnapshotShowCommand

§

fn parse() -> Self

Parse from std::env::args_os(), exit on error
§

fn try_parse() -> Result<Self, Error<RichFormatter>>

Parse from std::env::args_os(), return Err on error.
§

fn parse_from<I, T>(itr: I) -> Selfwhere + I: IntoIterator<Item = T>, + T: Into<OsString> + Clone,

Parse from iterator, exit on error
§

fn try_parse_from<I, T>(itr: I) -> Result<Self, Error<RichFormatter>>where + I: IntoIterator<Item = T>, + T: Into<OsString> + Clone,

Parse from iterator, return Err on error.
§

fn update_from<I, T>(&mut self, itr: I)where + I: IntoIterator<Item = T>, + T: Into<OsString> + Clone,

Update from iterator, exit on error
§

fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error<RichFormatter>>where + I: IntoIterator<Item = T>, + T: Into<OsString> + Clone,

Update from iterator, return Err on error.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_client/dependencies/index.html b/rust-doc/mithril_client/dependencies/index.html index 1d4058b0389..a1b1ae8f8c6 100644 --- a/rust-doc/mithril_client/dependencies/index.html +++ b/rust-doc/mithril_client/dependencies/index.html @@ -1,2 +1,2 @@ -mithril_client::dependencies - Rust
Expand description

Dependency manager for the client

+mithril_client::dependencies - Rust
Expand description

Dependency manager for the client

Structs

\ No newline at end of file diff --git a/rust-doc/mithril_client/dependencies/struct.DependenciesBuilder.html b/rust-doc/mithril_client/dependencies/struct.DependenciesBuilder.html index 513712e3ede..b9f452ba1a1 100644 --- a/rust-doc/mithril_client/dependencies/struct.DependenciesBuilder.html +++ b/rust-doc/mithril_client/dependencies/struct.DependenciesBuilder.html @@ -1,76 +1,76 @@ -DependenciesBuilder in mithril_client::dependencies - Rust
pub struct DependenciesBuilder {
-    pub config: Arc<Config>,
-    pub aggregator_client: Option<Arc<dyn AggregatorClient>>,
-    pub snapshot_client: Option<Arc<SnapshotClient>>,
-    pub mithril_stake_distribution_client: Option<Arc<MithrilStakeDistributionClient>>,
-    pub certificate_client: Option<Arc<CertificateClient>>,
-    pub certificate_verifier: Option<Arc<dyn CertificateVerifier>>,
-    pub immutable_digester: Option<Arc<dyn ImmutableDigester>>,
-    pub snapshot_service: Option<Arc<dyn SnapshotService>>,
-    pub mithril_stake_distribution_service: Option<Arc<dyn MithrilStakeDistributionService>>,
+DependenciesBuilder in mithril_client::dependencies - Rust
pub struct DependenciesBuilder {
+    pub config: Arc<Config>,
+    pub aggregator_client: Option<Arc<dyn AggregatorClient>>,
+    pub snapshot_client: Option<Arc<SnapshotClient>>,
+    pub mithril_stake_distribution_client: Option<Arc<MithrilStakeDistributionClient>>,
+    pub certificate_client: Option<Arc<CertificateClient>>,
+    pub certificate_verifier: Option<Arc<dyn CertificateVerifier>>,
+    pub immutable_digester: Option<Arc<dyn ImmutableDigester>>,
+    pub snapshot_service: Option<Arc<dyn SnapshotService>>,
+    pub mithril_stake_distribution_service: Option<Arc<dyn MithrilStakeDistributionService>>,
 }
Expand description

Dependencies builder

-

Fields§

§config: Arc<Config>

Configuration

-
§aggregator_client: Option<Arc<dyn AggregatorClient>>

HTTP Aggregator client

-
§snapshot_client: Option<Arc<SnapshotClient>>

SnapshotClient

-
§mithril_stake_distribution_client: Option<Arc<MithrilStakeDistributionClient>>

MithrilStakeDistributionClient

-
§certificate_client: Option<Arc<CertificateClient>>

CertificateClient

-
§certificate_verifier: Option<Arc<dyn CertificateVerifier>>

CertificateVerifier

-
§immutable_digester: Option<Arc<dyn ImmutableDigester>>

ImmutableDigester

-
§snapshot_service: Option<Arc<dyn SnapshotService>>§mithril_stake_distribution_service: Option<Arc<dyn MithrilStakeDistributionService>>

Implementations§

source§

impl DependenciesBuilder

source

pub fn new(config: Arc<Config>) -> Self

Constructor

+

Fields§

§config: Arc<Config>

Configuration

+
§aggregator_client: Option<Arc<dyn AggregatorClient>>

HTTP Aggregator client

+
§snapshot_client: Option<Arc<SnapshotClient>>

SnapshotClient

+
§mithril_stake_distribution_client: Option<Arc<MithrilStakeDistributionClient>>

MithrilStakeDistributionClient

+
§certificate_client: Option<Arc<CertificateClient>>

CertificateClient

+
§certificate_verifier: Option<Arc<dyn CertificateVerifier>>

CertificateVerifier

+
§immutable_digester: Option<Arc<dyn ImmutableDigester>>

ImmutableDigester

+
§snapshot_service: Option<Arc<dyn SnapshotService>>§mithril_stake_distribution_service: Option<Arc<dyn MithrilStakeDistributionService>>

Implementations§

source§

impl DependenciesBuilder

source

pub fn new(config: Arc<Config>) -> Self

Constructor

source

pub async fn get_logger(&mut self) -> StdResult<Logger>

Return an instance of the logger. Since the logger is a singleton it is provider directly by its own library.

source

pub async fn get_aggregator_client( &mut self -) -> StdResult<Arc<dyn AggregatorClient>>

Get a clone of the AggregatorClient dependency

-
source

pub async fn get_snapshot_client(&mut self) -> StdResult<Arc<SnapshotClient>>

Get a clone of the SnapshotClient dependency

+) -> StdResult<Arc<dyn AggregatorClient>>

Get a clone of the AggregatorClient dependency

+
source

pub async fn get_snapshot_client(&mut self) -> StdResult<Arc<SnapshotClient>>

Get a clone of the SnapshotClient dependency

source

pub async fn get_mithril_stake_distribution_client( &mut self -) -> StdResult<Arc<MithrilStakeDistributionClient>>

Get a clone of the SnapshotClient dependency

+) -> StdResult<Arc<MithrilStakeDistributionClient>>

Get a clone of the SnapshotClient dependency

source

pub async fn get_certificate_client( &mut self -) -> StdResult<Arc<CertificateClient>>

Get a clone of the CertificateClient dependency

+) -> StdResult<Arc<CertificateClient>>

Get a clone of the CertificateClient dependency

source

pub async fn get_certificate_verifier( &mut self -) -> StdResult<Arc<dyn CertificateVerifier>>

Get a clone of the CertificateVerifier dependency

+) -> StdResult<Arc<dyn CertificateVerifier>>

Get a clone of the CertificateVerifier dependency

source

pub async fn get_immutable_digester( &mut self -) -> StdResult<Arc<dyn ImmutableDigester>>

Get a clone of the ImmutableDigester dependency

+) -> StdResult<Arc<dyn ImmutableDigester>>

Get a clone of the ImmutableDigester dependency

source

pub async fn get_snapshot_service( &mut self -) -> StdResult<Arc<dyn SnapshotService>>

Get a clone of the SnapshotService dependency

+) -> StdResult<Arc<dyn SnapshotService>>

Get a clone of the SnapshotService dependency

source

pub async fn get_mithril_stake_distribution_service( &mut self -) -> StdResult<Arc<dyn MithrilStakeDistributionService>>

Get a clone of the MithrilStakeDistributionService dependency

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> StdResult<Arc<dyn MithrilStakeDistributionService>>

Get a clone of the MithrilStakeDistributionService dependency

+

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_client/index.html b/rust-doc/mithril_client/index.html index 8705c1f5cb4..4b20a8cc4c8 100644 --- a/rust-doc/mithril_client/index.html +++ b/rust-doc/mithril_client/index.html @@ -1,4 +1,4 @@ -mithril_client - Rust

Crate mithril_client

source ·
Expand description

Define everything necessary to list, download, and validate snapshots from a +mithril_client - Rust

Crate mithril_client

source ·
Expand description

Define everything necessary to list, download, and validate snapshots from a Mithril Aggregator.

To query an aggregator for snapshots & certificate use the services::SnapshotService.

Modules

Variants§

§

CouldNotVerifyStakeDistribution

Fields

§hash: String

StakeDistribution identifier

+
§certificate_hash: String

Associated certificate

+
§context: String

Context

When certificate cannot be verified

-
§

CertificateNotFound(String)

Associated certificate not found

-
§

InvalidParameters

Fields

§context: String

Error context

+
§

CertificateNotFound(String)

Associated certificate not found

+
§

InvalidParameters

Fields

§context: String

Error context

§error: StdError

Eventual nested error

The configuration has invalid or missing parameters

-
§

CouldNotFindStakeDistribution(String)

Could not find the given stake distribution

-

Trait Implementations§

source§

impl Debug for MithrilStakeDistributionServiceError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for MithrilStakeDistributionServiceError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for MithrilStakeDistributionServiceError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere +

§

CouldNotFindStakeDistribution(String)

Could not find the given stake distribution

+

Trait Implementations§

source§

impl Debug for MithrilStakeDistributionServiceError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for MithrilStakeDistributionServiceError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for MithrilStakeDistributionServiceError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> Cell for Twhere - T: Display,

§

fn cell(self) -> CellStruct

Converts raw type to cell of a table
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + T: Display,

§

fn cell(self) -> CellStruct

Converts raw type to cell of a table
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_client/services/enum.SnapshotServiceError.html b/rust-doc/mithril_client/services/enum.SnapshotServiceError.html index 6da4e8f14cb..15a8c810fc8 100644 --- a/rust-doc/mithril_client/services/enum.SnapshotServiceError.html +++ b/rust-doc/mithril_client/services/enum.SnapshotServiceError.html @@ -1,57 +1,57 @@ -SnapshotServiceError in mithril_client::services - Rust
pub enum SnapshotServiceError {
-    SnapshotNotFound(String),
+SnapshotServiceError in mithril_client::services - Rust
pub enum SnapshotServiceError {
+    SnapshotNotFound(String),
     CouldNotVerifySnapshot {
-        digest: String,
-        path: PathBuf,
+        digest: String,
+        path: PathBuf,
     },
-    CouldNotFindCertificate(String),
+    CouldNotFindCertificate(String),
     InvalidParameters {
-        context: String,
+        context: String,
         error: StdError,
     },
 }
Expand description

SnapshotService related errors.

-

Variants§

§

SnapshotNotFound(String)

The given identifier does not link to an existing snapshot.

-
§

CouldNotVerifySnapshot

Fields

§digest: String

snapshot digest

-
§path: PathBuf

The path of the downloaded archive

+

Variants§

§

SnapshotNotFound(String)

The given identifier does not link to an existing snapshot.

+
§

CouldNotVerifySnapshot

Fields

§digest: String

snapshot digest

+
§path: PathBuf

The path of the downloaded archive

Error raised when the certificate verification failed for the downloaded archive.

-
§

CouldNotFindCertificate(String)

The given certificate could not be found, contains the certificate hash

-
§

InvalidParameters

Fields

§context: String

Error context

+
§

CouldNotFindCertificate(String)

The given certificate could not be found, contains the certificate hash

+
§

InvalidParameters

Fields

§context: String

Error context

§error: StdError

Eventual nested error

The configuration has invalid or missing parameters

-

Trait Implementations§

source§

impl Debug for SnapshotServiceError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for SnapshotServiceError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for SnapshotServiceError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere +

Trait Implementations§

source§

impl Debug for SnapshotServiceError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for SnapshotServiceError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for SnapshotServiceError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> Cell for Twhere - T: Display,

§

fn cell(self) -> CellStruct

Converts raw type to cell of a table
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + T: Display,

§

fn cell(self) -> CellStruct

Converts raw type to cell of a table
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_client/services/index.html b/rust-doc/mithril_client/services/index.html index 0c254502842..40c43a8a3df 100644 --- a/rust-doc/mithril_client/services/index.html +++ b/rust-doc/mithril_client/services/index.html @@ -1,3 +1,3 @@ -mithril_client::services - Rust
Expand description

Services +mithril_client::services - Rust

Expand description

Services This module contains the different services tied with their bounded context.

Structs

Enums

Traits

\ No newline at end of file diff --git a/rust-doc/mithril_client/services/struct.AppMithrilStakeDistributionService.html b/rust-doc/mithril_client/services/struct.AppMithrilStakeDistributionService.html index 6ad24c3fd2f..00f8e32da52 100644 --- a/rust-doc/mithril_client/services/struct.AppMithrilStakeDistributionService.html +++ b/rust-doc/mithril_client/services/struct.AppMithrilStakeDistributionService.html @@ -1,52 +1,52 @@ -AppMithrilStakeDistributionService in mithril_client::services - Rust
pub struct AppMithrilStakeDistributionService { /* private fields */ }
Expand description

Service responsible of the MithrilStakeDistribution operations.

+AppMithrilStakeDistributionService in mithril_client::services - Rust
pub struct AppMithrilStakeDistributionService { /* private fields */ }
Expand description

Service responsible of the MithrilStakeDistribution operations.

Implementations§

source§

impl AppMithrilStakeDistributionService

source

pub fn new( - stake_distribution_client: Arc<MithrilStakeDistributionClient>, - certificate_client: Arc<CertificateClient>, - certificate_verifier: Arc<dyn CertificateVerifier> + stake_distribution_client: Arc<MithrilStakeDistributionClient>, + certificate_client: Arc<CertificateClient>, + certificate_verifier: Arc<dyn CertificateVerifier> ) -> Self

Constructor

Trait Implementations§

source§

impl MithrilStakeDistributionService for AppMithrilStakeDistributionService

source§

fn list<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = StdResult<Vec<MithrilStakeDistributionListItemMessage>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = StdResult<Vec<MithrilStakeDistributionListItemMessage>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Return a list of the certified Mithril stake distributions
source§

fn download<'life0, 'life1, 'life2, 'life3, 'async_trait>( &'life0 self, - hash: &'life1 str, - dirpath: &'life2 Path, - genesis_verification_key: &'life3 str -) -> Pin<Box<dyn Future<Output = StdResult<PathBuf>> + Send + 'async_trait>>where + hash: &'life1 str, + dirpath: &'life2 Path, + genesis_verification_key: &'life3 str +) -> Pin<Box<dyn Future<Output = StdResult<PathBuf>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait, - 'life3: 'async_trait,

Download and verify the specified stake distribution

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life3: 'async_trait,

Download and verify the specified stake distribution

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_client/services/struct.MithrilClientSnapshotService.html b/rust-doc/mithril_client/services/struct.MithrilClientSnapshotService.html index 5da98abec72..54e5f1ff623 100644 --- a/rust-doc/mithril_client/services/struct.MithrilClientSnapshotService.html +++ b/rust-doc/mithril_client/services/struct.MithrilClientSnapshotService.html @@ -1,61 +1,61 @@ -MithrilClientSnapshotService in mithril_client::services - Rust
pub struct MithrilClientSnapshotService { /* private fields */ }
Expand description

Service used by the Command to perform business oriented tasks.

-

Implementations§

source§

impl MithrilClientSnapshotService

source

pub fn new( - snapshot_client: Arc<SnapshotClient>, - certificate_client: Arc<CertificateClient>, - certificate_verifier: Arc<dyn CertificateVerifier>, - immutable_digester: Arc<dyn ImmutableDigester> +MithrilClientSnapshotService in mithril_client::services - Rust
pub struct MithrilClientSnapshotService { /* private fields */ }
Expand description

Service used by the Command to perform business oriented tasks.

+

Implementations§

source§

impl MithrilClientSnapshotService

source

pub fn new( + snapshot_client: Arc<SnapshotClient>, + certificate_client: Arc<CertificateClient>, + certificate_verifier: Arc<dyn CertificateVerifier>, + immutable_digester: Arc<dyn ImmutableDigester> ) -> Self

Create a new instance of the service.

-

Trait Implementations§

Trait Implementations§

source§

impl SnapshotService for MithrilClientSnapshotService

source§

fn list<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = StdResult<Vec<SnapshotListItemMessage>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = StdResult<Vec<SnapshotListItemMessage>>> + Send + 'async_trait>>where Self: 'async_trait, - 'life0: 'async_trait,

Return the list of the snapshots stored by the Aggregator.
source§

fn show<'life0, 'life1, 'async_trait>( + 'life0: 'async_trait,

Return the list of the snapshots stored by the Aggregator.
source§

fn show<'life0, 'life1, 'async_trait>( &'life0 self, - digest: &'life1 str -) -> Pin<Box<dyn Future<Output = StdResult<SnapshotMessage>> + Send + 'async_trait>>where + digest: &'life1 str +) -> Pin<Box<dyn Future<Output = StdResult<SnapshotMessage>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, - 'life1: 'async_trait,

Show details of the snapshot identified by the given digest.
source§

fn download<'life0, 'life1, 'life2, 'life3, 'async_trait>( + 'life1: 'async_trait,

Show details of the snapshot identified by the given digest.
source§

fn download<'life0, 'life1, 'life2, 'life3, 'async_trait>( &'life0 self, snapshot_entity: &'life1 SignedEntity<Snapshot>, - pathdir: &'life2 Path, - genesis_verification_key: &'life3 str, + download_dir: &'life2 Path, + genesis_verification_key: &'life3 str, progress_target: ProgressDrawTarget -) -> Pin<Box<dyn Future<Output = StdResult<PathBuf>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = StdResult<PathBuf>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait, 'life3: 'async_trait,

Download and verify the snapshot identified by the given digest. -The returned path is the location where the archive has been unpacked.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +The returned path is the location where the archive has been unpacked.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_client/services/trait.MithrilStakeDistributionService.html b/rust-doc/mithril_client/services/trait.MithrilStakeDistributionService.html index 72bbae8408b..88d82c83b7a 100644 --- a/rust-doc/mithril_client/services/trait.MithrilStakeDistributionService.html +++ b/rust-doc/mithril_client/services/trait.MithrilStakeDistributionService.html @@ -1,16 +1,16 @@ -MithrilStakeDistributionService in mithril_client::services - Rust
pub trait MithrilStakeDistributionService {
+MithrilStakeDistributionService in mithril_client::services - Rust
pub trait MithrilStakeDistributionService {
     // Required methods
     fn list<'life0, 'async_trait>(
         &'life0 self
-    ) -> Pin<Box<dyn Future<Output = StdResult<Vec<MithrilStakeDistributionListItemMessage>>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = StdResult<Vec<MithrilStakeDistributionListItemMessage>>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
     fn download<'life0, 'life1, 'life2, 'life3, 'async_trait>(
         &'life0 self,
-        hash: &'life1 str,
-        dirpath: &'life2 Path,
-        genesis_verification_key: &'life3 str
-    ) -> Pin<Box<dyn Future<Output = StdResult<PathBuf>> + Send + 'async_trait>>
+        hash: &'life1 str,
+        dirpath: &'life2 Path,
+        genesis_verification_key: &'life3 str
+    ) -> Pin<Box<dyn Future<Output = StdResult<PathBuf>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait,
              'life1: 'async_trait,
@@ -19,15 +19,15 @@
 }
Expand description

Definition of the service responsible of Mithril Stake Distribution.

Required Methods§

source

fn list<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = StdResult<Vec<MithrilStakeDistributionListItemMessage>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = StdResult<Vec<MithrilStakeDistributionListItemMessage>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Return a list of the certified Mithril stake distributions

source

fn download<'life0, 'life1, 'life2, 'life3, 'async_trait>( &'life0 self, - hash: &'life1 str, - dirpath: &'life2 Path, - genesis_verification_key: &'life3 str -) -> Pin<Box<dyn Future<Output = StdResult<PathBuf>> + Send + 'async_trait>>where + hash: &'life1 str, + dirpath: &'life2 Path, + genesis_verification_key: &'life3 str +) -> Pin<Box<dyn Future<Output = StdResult<PathBuf>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, diff --git a/rust-doc/mithril_client/services/trait.SnapshotService.html b/rust-doc/mithril_client/services/trait.SnapshotService.html index 38f5b788f88..3c7ed08020f 100644 --- a/rust-doc/mithril_client/services/trait.SnapshotService.html +++ b/rust-doc/mithril_client/services/trait.SnapshotService.html @@ -1,24 +1,24 @@ -SnapshotService in mithril_client::services - Rust
pub trait SnapshotService: Sync + Send {
+SnapshotService in mithril_client::services - Rust
pub trait SnapshotService: Sync + Send {
     // Required methods
     fn list<'life0, 'async_trait>(
         &'life0 self
-    ) -> Pin<Box<dyn Future<Output = StdResult<Vec<SnapshotListItemMessage>>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = StdResult<Vec<SnapshotListItemMessage>>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
     fn show<'life0, 'life1, 'async_trait>(
         &'life0 self,
-        digest: &'life1 str
-    ) -> Pin<Box<dyn Future<Output = StdResult<SnapshotMessage>> + Send + 'async_trait>>
+        digest: &'life1 str
+    ) -> Pin<Box<dyn Future<Output = StdResult<SnapshotMessage>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait,
              'life1: 'async_trait;
     fn download<'life0, 'life1, 'life2, 'life3, 'async_trait>(
         &'life0 self,
         snapshot_entity: &'life1 SignedEntity<Snapshot>,
-        pathdir: &'life2 Path,
-        genesis_verification_key: &'life3 str,
+        pathdir: &'life2 Path,
+        genesis_verification_key: &'life3 str,
         progress_target: ProgressDrawTarget
-    ) -> Pin<Box<dyn Future<Output = StdResult<PathBuf>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = StdResult<PathBuf>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait,
              'life1: 'async_trait,
@@ -26,29 +26,29 @@
              'life3: 'async_trait;
 }
Expand description

SnapshotService

This trait is the interface for the Snapshot service used in the main commands.

-

Required Methods§

source

fn list<'life0, 'async_trait>( +

Required Methods§

source

fn list<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = StdResult<Vec<SnapshotListItemMessage>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = StdResult<Vec<SnapshotListItemMessage>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Return the list of the snapshots stored by the Aggregator.

-
source

fn show<'life0, 'life1, 'async_trait>( +

source

fn show<'life0, 'life1, 'async_trait>( &'life0 self, - digest: &'life1 str -) -> Pin<Box<dyn Future<Output = StdResult<SnapshotMessage>> + Send + 'async_trait>>where + digest: &'life1 str +) -> Pin<Box<dyn Future<Output = StdResult<SnapshotMessage>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Show details of the snapshot identified by the given digest.

-
source

fn download<'life0, 'life1, 'life2, 'life3, 'async_trait>( +

source

fn download<'life0, 'life1, 'life2, 'life3, 'async_trait>( &'life0 self, snapshot_entity: &'life1 SignedEntity<Snapshot>, - pathdir: &'life2 Path, - genesis_verification_key: &'life3 str, + pathdir: &'life2 Path, + genesis_verification_key: &'life3 str, progress_target: ProgressDrawTarget -) -> Pin<Box<dyn Future<Output = StdResult<PathBuf>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = StdResult<PathBuf>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait, 'life3: 'async_trait,

Download and verify the snapshot identified by the given digest. The returned path is the location where the archive has been unpacked.

-

Implementors§

\ No newline at end of file +

Implementors§

\ No newline at end of file diff --git a/rust-doc/mithril_client/struct.FromCertificateMessageAdapter.html b/rust-doc/mithril_client/struct.FromCertificateMessageAdapter.html index 063810a1f68..29e9dabe549 100644 --- a/rust-doc/mithril_client/struct.FromCertificateMessageAdapter.html +++ b/rust-doc/mithril_client/struct.FromCertificateMessageAdapter.html @@ -1,36 +1,36 @@ -FromCertificateMessageAdapter in mithril_client - Rust
pub struct FromCertificateMessageAdapter;
Expand description

Adapter to convert CertificateMessage to Certificate instances

+FromCertificateMessageAdapter in mithril_client - Rust
pub struct FromCertificateMessageAdapter;
Expand description

Adapter to convert CertificateMessage to Certificate instances

Trait Implementations§

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_client/struct.FromSnapshotMessageAdapter.html b/rust-doc/mithril_client/struct.FromSnapshotMessageAdapter.html index 4a14350bf57..7bd50d44231 100644 --- a/rust-doc/mithril_client/struct.FromSnapshotMessageAdapter.html +++ b/rust-doc/mithril_client/struct.FromSnapshotMessageAdapter.html @@ -1,36 +1,36 @@ -FromSnapshotMessageAdapter in mithril_client - Rust
pub struct FromSnapshotMessageAdapter;
Expand description

Adapter to convert SnapshotMessage to SignedEntity<Snapshot> instances

+FromSnapshotMessageAdapter in mithril_client - Rust
pub struct FromSnapshotMessageAdapter;
Expand description

Adapter to convert SnapshotMessage to SignedEntity<Snapshot> instances

Trait Implementations§

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_client/struct.MithrilStakeDistributionListItem.html b/rust-doc/mithril_client/struct.MithrilStakeDistributionListItem.html index 15d378668ac..84f238218b2 100644 --- a/rust-doc/mithril_client/struct.MithrilStakeDistributionListItem.html +++ b/rust-doc/mithril_client/struct.MithrilStakeDistributionListItem.html @@ -1,60 +1,60 @@ -MithrilStakeDistributionListItem in mithril_client - Rust
pub struct MithrilStakeDistributionListItem {
+MithrilStakeDistributionListItem in mithril_client - Rust
pub struct MithrilStakeDistributionListItem {
     pub epoch: Epoch,
-    pub hash: String,
-    pub certificate_hash: String,
+    pub hash: String,
+    pub certificate_hash: String,
     pub created_at: DateTime<Utc>,
 }
Expand description

Item to display Mithril Stake Distribution lines in a table.

Fields§

§epoch: Epoch

Epoch at which the Mithril Stake Distribution is created

-
§hash: String

Hash of the Mithril Stake Distribution (different from the AVK).

-
§certificate_hash: String

Hash of the associated certificate

+
§hash: String

Hash of the Mithril Stake Distribution (different from the AVK).

+
§certificate_hash: String

Hash of the associated certificate

§created_at: DateTime<Utc>

Date and time at which the Mithril Stake Distribution was created

-

Trait Implementations§

source§

impl Clone for MithrilStakeDistributionListItem

source§

fn clone(&self) -> MithrilStakeDistributionListItem

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MithrilStakeDistributionListItem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<MithrilStakeDistributionListItemMessage> for MithrilStakeDistributionListItem

source§

fn from(value: MithrilStakeDistributionListItemMessage) -> Self

Converts to this type from the input type.
source§

impl PartialEq<MithrilStakeDistributionListItem> for MithrilStakeDistributionListItem

source§

fn eq(&self, other: &MithrilStakeDistributionListItem) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<MithrilStakeDistributionListItem> for MithrilStakeDistributionListItem

Trait Implementations§

source§

impl Clone for MithrilStakeDistributionListItem

source§

fn clone(&self) -> MithrilStakeDistributionListItem

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MithrilStakeDistributionListItem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<MithrilStakeDistributionListItemMessage> for MithrilStakeDistributionListItem

source§

fn from(value: MithrilStakeDistributionListItemMessage) -> Self

Converts to this type from the input type.
source§

impl PartialEq<MithrilStakeDistributionListItem> for MithrilStakeDistributionListItem

source§

fn eq(&self, other: &MithrilStakeDistributionListItem) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<MithrilStakeDistributionListItem> for MithrilStakeDistributionListItem

source§

fn partial_cmp( &self, other: &MithrilStakeDistributionListItem -) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= -operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Row for &MithrilStakeDistributionListItem

source§

fn row(self) -> RowStruct

Converts raw type to rows of a table
source§

impl Row for MithrilStakeDistributionListItem

source§

fn row(self) -> RowStruct

Converts raw type to rows of a table
source§

impl Serialize for MithrilStakeDistributionListItem

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Title for MithrilStakeDistributionListItem

source§

fn title() -> RowStruct

Returns title row of a struct
source§

impl Eq for MithrilStakeDistributionListItem

source§

impl StructuralEq for MithrilStakeDistributionListItem

source§

impl StructuralPartialEq for MithrilStakeDistributionListItem

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= +operator. Read more
source§

impl Row for &MithrilStakeDistributionListItem

source§

fn row(self) -> RowStruct

Converts raw type to rows of a table
source§

impl Row for MithrilStakeDistributionListItem

source§

fn row(self) -> RowStruct

Converts raw type to rows of a table
source§

impl Serialize for MithrilStakeDistributionListItem

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Title for MithrilStakeDistributionListItem

source§

fn title() -> RowStruct

Returns title row of a struct
source§

impl Eq for MithrilStakeDistributionListItem

source§

impl StructuralEq for MithrilStakeDistributionListItem

source§

impl StructuralPartialEq for MithrilStakeDistributionListItem

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_client/struct.SnapshotFieldItem.html b/rust-doc/mithril_client/struct.SnapshotFieldItem.html index a30ab97af62..243ee5caac9 100644 --- a/rust-doc/mithril_client/struct.SnapshotFieldItem.html +++ b/rust-doc/mithril_client/struct.SnapshotFieldItem.html @@ -1,53 +1,53 @@ -SnapshotFieldItem in mithril_client - Rust
pub struct SnapshotFieldItem {
-    pub field_name: String,
-    pub field_value: String,
+SnapshotFieldItem in mithril_client - Rust
pub struct SnapshotFieldItem {
+    pub field_name: String,
+    pub field_value: String,
 }
Expand description

SnapshotFieldItem represents a field of a snapshot item from an aggregator for the purpose of tabular display

-

Fields§

§field_name: String

Field name

-
§field_value: String

Field value

-

Implementations§

source§

impl SnapshotFieldItem

source

pub fn new(field_name: String, field_value: String) -> SnapshotFieldItem

SnapshotFieldItem factory

-

Trait Implementations§

source§

impl Clone for SnapshotFieldItem

source§

fn clone(&self) -> SnapshotFieldItem

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SnapshotFieldItem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<SnapshotFieldItem> for SnapshotFieldItem

source§

fn eq(&self, other: &SnapshotFieldItem) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<SnapshotFieldItem> for SnapshotFieldItem

source§

fn partial_cmp(&self, other: &SnapshotFieldItem) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= -operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Row for &SnapshotFieldItem

source§

fn row(self) -> RowStruct

Converts raw type to rows of a table
source§

impl Row for SnapshotFieldItem

source§

fn row(self) -> RowStruct

Converts raw type to rows of a table
source§

impl Title for SnapshotFieldItem

source§

fn title() -> RowStruct

Returns title row of a struct
source§

impl Eq for SnapshotFieldItem

source§

impl StructuralEq for SnapshotFieldItem

source§

impl StructuralPartialEq for SnapshotFieldItem

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Fields§

§field_name: String

Field name

+
§field_value: String

Field value

+

Implementations§

source§

impl SnapshotFieldItem

source

pub fn new(field_name: String, field_value: String) -> SnapshotFieldItem

SnapshotFieldItem factory

+

Trait Implementations§

source§

impl Clone for SnapshotFieldItem

source§

fn clone(&self) -> SnapshotFieldItem

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SnapshotFieldItem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<SnapshotFieldItem> for SnapshotFieldItem

source§

fn eq(&self, other: &SnapshotFieldItem) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<SnapshotFieldItem> for SnapshotFieldItem

source§

fn partial_cmp(&self, other: &SnapshotFieldItem) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= +operator. Read more
source§

impl Row for &SnapshotFieldItem

source§

fn row(self) -> RowStruct

Converts raw type to rows of a table
source§

impl Row for SnapshotFieldItem

source§

fn row(self) -> RowStruct

Converts raw type to rows of a table
source§

impl Title for SnapshotFieldItem

source§

fn title() -> RowStruct

Returns title row of a struct
source§

impl Eq for SnapshotFieldItem

source§

impl StructuralEq for SnapshotFieldItem

source§

impl StructuralPartialEq for SnapshotFieldItem

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_client/struct.SnapshotListItem.html b/rust-doc/mithril_client/struct.SnapshotListItem.html index ccb4dc75664..ee33d0e3062 100644 --- a/rust-doc/mithril_client/struct.SnapshotListItem.html +++ b/rust-doc/mithril_client/struct.SnapshotListItem.html @@ -1,73 +1,73 @@ -SnapshotListItem in mithril_client - Rust
pub struct SnapshotListItem {
+SnapshotListItem in mithril_client - Rust
pub struct SnapshotListItem {
     pub epoch: Epoch,
-    pub immutable_file_number: u64,
-    pub network: String,
-    pub digest: String,
-    pub size: u64,
-    pub total_locations: u16,
+    pub immutable_file_number: u64,
+    pub network: String,
+    pub digest: String,
+    pub size: u64,
+    pub total_locations: u16,
     pub created_at: DateTime<Utc>,
 }
Expand description

SnapshotListItem represents a snapshot list item from an aggregator for the purpose of tabular display

Fields§

§epoch: Epoch

Cardano epoch

-
§immutable_file_number: u64

Cardano immutable file number

-
§network: String

Cardano Network name

-
§digest: String

Digest that is signed by the signer participants

-
§size: u64

Size of the snapshot file in Bytes

-
§total_locations: u16

Number of locations where the binary content of the snapshot can be retrieved

+
§immutable_file_number: u64

Cardano immutable file number

+
§network: String

Cardano Network name

+
§digest: String

Digest that is signed by the signer participants

+
§size: u64

Size of the snapshot file in Bytes

+
§total_locations: u16

Number of locations where the binary content of the snapshot can be retrieved

§created_at: DateTime<Utc>

Date and time at which the snapshot was created

Implementations§

source§

impl SnapshotListItem

source

pub fn new( epoch: Epoch, - immutable_file_number: u64, - network: String, - digest: String, - size: u64, - total_locations: u16, + immutable_file_number: u64, + network: String, + digest: String, + size: u64, + total_locations: u16, created_at: DateTime<Utc> ) -> SnapshotListItem

SnapshotListItem factory

-

Trait Implementations§

source§

impl Clone for SnapshotListItem

source§

fn clone(&self) -> SnapshotListItem

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SnapshotListItem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<SnapshotListItemMessage> for SnapshotListItem

source§

fn from(value: SnapshotListItemMessage) -> Self

Converts to this type from the input type.
source§

impl PartialEq<SnapshotListItem> for SnapshotListItem

source§

fn eq(&self, other: &SnapshotListItem) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<SnapshotListItem> for SnapshotListItem

source§

fn partial_cmp(&self, other: &SnapshotListItem) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= -operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Row for &SnapshotListItem

source§

fn row(self) -> RowStruct

Converts raw type to rows of a table
source§

impl Row for SnapshotListItem

source§

fn row(self) -> RowStruct

Converts raw type to rows of a table
source§

impl Serialize for SnapshotListItem

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Title for SnapshotListItem

source§

fn title() -> RowStruct

Returns title row of a struct
source§

impl Eq for SnapshotListItem

source§

impl StructuralEq for SnapshotListItem

source§

impl StructuralPartialEq for SnapshotListItem

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Clone for SnapshotListItem

source§

fn clone(&self) -> SnapshotListItem

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SnapshotListItem

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<SnapshotListItemMessage> for SnapshotListItem

source§

fn from(value: SnapshotListItemMessage) -> Self

Converts to this type from the input type.
source§

impl PartialEq<SnapshotListItem> for SnapshotListItem

source§

fn eq(&self, other: &SnapshotListItem) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<SnapshotListItem> for SnapshotListItem

source§

fn partial_cmp(&self, other: &SnapshotListItem) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= +operator. Read more
source§

impl Row for &SnapshotListItem

source§

fn row(self) -> RowStruct

Converts raw type to rows of a table
source§

impl Row for SnapshotListItem

source§

fn row(self) -> RowStruct

Converts raw type to rows of a table
source§

impl Serialize for SnapshotListItem

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Title for SnapshotListItem

source§

fn title() -> RowStruct

Returns title row of a struct
source§

impl Eq for SnapshotListItem

source§

impl StructuralEq for SnapshotListItem

source§

impl StructuralPartialEq for SnapshotListItem

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_client/utils/enum.SnapshotUnpackerError.html b/rust-doc/mithril_client/utils/enum.SnapshotUnpackerError.html index b3f3bebfb78..62e75eb9030 100644 --- a/rust-doc/mithril_client/utils/enum.SnapshotUnpackerError.html +++ b/rust-doc/mithril_client/utils/enum.SnapshotUnpackerError.html @@ -1,63 +1,63 @@ -SnapshotUnpackerError in mithril_client::utils - Rust
pub enum SnapshotUnpackerError {
+SnapshotUnpackerError in mithril_client::utils - Rust
pub enum SnapshotUnpackerError {
     NotEnoughSpace {
-        left_space: f64,
-        pathdir: PathBuf,
-        archive_size: f64,
+        left_space: f64,
+        pathdir: PathBuf,
+        archive_size: f64,
     },
-    UnpackDirectoryAlreadyExists(PathBuf),
-    UnpackDirectoryIsNotWritable(PathBuf, StdError),
+    UnpackDirectoryAlreadyExists(PathBuf),
+    UnpackDirectoryIsNotWritable(PathBuf, StdError),
     UnpackFailed {
-        filepath: PathBuf,
-        dirpath: PathBuf,
+        filepath: PathBuf,
+        dirpath: PathBuf,
         error: StdError,
     },
 }
Expand description

Errors tied with the SnapshotUnpacker.

-

Variants§

§

NotEnoughSpace

Fields

§left_space: f64

Left space on device

-
§pathdir: PathBuf

Speficied location

-
§archive_size: f64

Packed snapshot size

+

Variants§

§

NotEnoughSpace

Fields

§left_space: f64

Left space on device

+
§pathdir: PathBuf

Speficied location

+
§archive_size: f64

Packed snapshot size

Not enough space on the disk. There should be at least 3.5 times the size of the archive to dowload to ensure it could be unpacked safely.

-
§

UnpackDirectoryAlreadyExists(PathBuf)

The directory where the files from snapshot are expanded already exists. +

§

UnpackDirectoryAlreadyExists(PathBuf)

The directory where the files from snapshot are expanded already exists. An error is raised because it lets the user a chance to preserve a previous work.

-
§

UnpackDirectoryIsNotWritable(PathBuf, StdError)

Cannot write in the given directory.

-
§

UnpackFailed

Fields

§filepath: PathBuf

Location of the packed archive.

-
§dirpath: PathBuf

Location where the archive is to be extracted.

+
§

UnpackDirectoryIsNotWritable(PathBuf, StdError)

Cannot write in the given directory.

+
§

UnpackFailed

Fields

§filepath: PathBuf

Location of the packed archive.

+
§dirpath: PathBuf

Location where the archive is to be extracted.

§error: StdError

Subsystem error

Unpacking error

-

Trait Implementations§

source§

impl Debug for SnapshotUnpackerError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for SnapshotUnpackerError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for SnapshotUnpackerError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere +

Trait Implementations§

source§

impl Debug for SnapshotUnpackerError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for SnapshotUnpackerError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for SnapshotUnpackerError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> Cell for Twhere - T: Display,

§

fn cell(self) -> CellStruct

Converts raw type to cell of a table
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + T: Display,

§

fn cell(self) -> CellStruct

Converts raw type to cell of a table
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_client/utils/index.html b/rust-doc/mithril_client/utils/index.html index fbc2f1830d3..765894345c9 100644 --- a/rust-doc/mithril_client/utils/index.html +++ b/rust-doc/mithril_client/utils/index.html @@ -1,3 +1,3 @@ -mithril_client::utils - Rust

Module mithril_client::utils

source ·
Expand description

Utilities module +mithril_client::utils - Rust

Module mithril_client::utils

source ·
Expand description

Utilities module This module contains tools needed mostly in services layers.

Structs

Enums

\ No newline at end of file diff --git a/rust-doc/mithril_client/utils/struct.SnapshotUnpacker.html b/rust-doc/mithril_client/utils/struct.SnapshotUnpacker.html index a90a26dd75e..0872f198638 100644 --- a/rust-doc/mithril_client/utils/struct.SnapshotUnpacker.html +++ b/rust-doc/mithril_client/utils/struct.SnapshotUnpacker.html @@ -1,42 +1,42 @@ -SnapshotUnpacker in mithril_client::utils - Rust
pub struct SnapshotUnpacker;
Expand description

Check and unpack a downloaded archive in a given directory.

-

Implementations§

source§

impl SnapshotUnpacker

source

pub fn check_prerequisites(&self, pathdir: &Path, size: u64) -> StdResult<()>

Check all prerequisites are met before starting to download and unpack +SnapshotUnpacker in mithril_client::utils - Rust

pub struct SnapshotUnpacker;
Expand description

Check and unpack a downloaded archive in a given directory.

+

Implementations§

source§

impl SnapshotUnpacker

source

pub fn check_prerequisites(&self, pathdir: &Path, size: u64) -> StdResult<()>

Check all prerequisites are met before starting to download and unpack big snapshot archive.

source

pub async fn unpack_snapshot( &self, - filepath: &Path, - unpack_dir: &Path -) -> StdResult<()>

Unpack the snapshot pointed at the given filepath into the given directory.

-

Trait Implementations§

source§

impl Default for SnapshotUnpacker

source§

fn default() -> SnapshotUnpacker

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + filepath: &Path, + unpack_dir: &Path +) -> StdResult<()>

Unpack the snapshot pointed at the given filepath into the given directory.

+

Trait Implementations§

source§

impl Default for SnapshotUnpacker

source§

fn default() -> SnapshotUnpacker

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/all.html b/rust-doc/mithril_common/all.html index ea8ba6227d2..206303d1461 100644 --- a/rust-doc/mithril_common/all.html +++ b/rust-doc/mithril_common/all.html @@ -1 +1 @@ -List of all items in this crate

List of all items

Structs

Enums

Traits

Macros

Functions

Type Definitions

Constants

\ No newline at end of file +List of all items in this crate

List of all items

Structs

Enums

Traits

Macros

Functions

Type Definitions

Constants

\ No newline at end of file diff --git a/rust-doc/mithril_common/api_version/enum.APIVersionProviderError.html b/rust-doc/mithril_common/api_version/enum.APIVersionProviderError.html index 0aa965d2fb3..0ec664d5dd6 100644 --- a/rust-doc/mithril_common/api_version/enum.APIVersionProviderError.html +++ b/rust-doc/mithril_common/api_version/enum.APIVersionProviderError.html @@ -1,45 +1,45 @@ -APIVersionProviderError in mithril_common::api_version - Rust
pub enum APIVersionProviderError {
+APIVersionProviderError in mithril_common::api_version - Rust
pub enum APIVersionProviderError {
     SemverParse(SemVerError),
     SpecParse(SerdeYamlError),
-    SpecFileIO(String),
+    SpecFileIO(String),
     MissingDefault(),
 }
Expand description

API Version provider error

Variants§

§

SemverParse(SemVerError)

Semver parse error

§

SpecParse(SerdeYamlError)

Yaml parse error

-
§

SpecFileIO(String)

Spec file io error

+
§

SpecFileIO(String)

Spec file io error

§

MissingDefault()

Missing default api version

-

Trait Implementations§

source§

impl Debug for APIVersionProviderError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for APIVersionProviderError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for APIVersionProviderError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for APIVersionProviderError

source§

fn from(source: SemVerError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for APIVersionProviderError

source§

fn from(source: SerdeYamlError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Debug for APIVersionProviderError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for APIVersionProviderError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for APIVersionProviderError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for APIVersionProviderError

source§

fn from(source: SerdeYamlError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for APIVersionProviderError

source§

fn from(source: SemVerError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_common/api_version/fn.get_open_api_versions_mapping.html b/rust-doc/mithril_common/api_version/fn.get_open_api_versions_mapping.html index 719803e16e6..65307d4bab3 100644 --- a/rust-doc/mithril_common/api_version/fn.get_open_api_versions_mapping.html +++ b/rust-doc/mithril_common/api_version/fn.get_open_api_versions_mapping.html @@ -1,4 +1,4 @@ -get_open_api_versions_mapping in mithril_common::api_version - Rust
pub fn get_open_api_versions_mapping(
+get_open_api_versions_mapping in mithril_common::api_version - Rust
pub fn get_open_api_versions_mapping(
     
-) -> HashMap<OpenAPIFileName, OpenAPIVersionRaw>
Expand description

Build Open API versions mapping

+) -> HashMap<OpenAPIFileName, OpenAPIVersionRaw>
Expand description

Build Open API versions mapping

\ No newline at end of file diff --git a/rust-doc/mithril_common/api_version/index.html b/rust-doc/mithril_common/api_version/index.html index b543babe3ee..f635d15444b 100644 --- a/rust-doc/mithril_common/api_version/index.html +++ b/rust-doc/mithril_common/api_version/index.html @@ -1,2 +1,2 @@ -mithril_common::api_version - Rust
Expand description

API Version provider service

+mithril_common::api_version - Rust
Expand description

API Version provider service

Structs

Enums

Functions

Type Definitions

\ No newline at end of file diff --git a/rust-doc/mithril_common/api_version/struct.APIVersionProvider.html b/rust-doc/mithril_common/api_version/struct.APIVersionProvider.html index eaaad97f382..13fd2b4aad5 100644 --- a/rust-doc/mithril_common/api_version/struct.APIVersionProvider.html +++ b/rust-doc/mithril_common/api_version/struct.APIVersionProvider.html @@ -1,50 +1,50 @@ -APIVersionProvider in mithril_common::api_version - Rust

Compute the current api version

source

pub fn compute_current_version_requirement( &self -) -> Result<VersionReq, APIVersionProviderError>

Compute the current api version requirement

+) -> Result<VersionReq, APIVersionProviderError>

Compute the current api version requirement

source

pub fn compute_all_versions_sorted( -) -> Result<Vec<Version>, APIVersionProviderError>

Compute all the sorted list of all versions

+) -> Result<Vec<Version>, APIVersionProviderError>

Compute all the sorted list of all versions

source

pub fn update_open_api_versions( &mut self, - open_api_versions: HashMap<OpenAPIFileName, OpenAPIVersionRaw> + open_api_versions: HashMap<OpenAPIFileName, OpenAPIVersionRaw> )

Update open api versions. Test only

-

Trait Implementations§

source§

impl Clone for APIVersionProvider

source§

fn clone(&self) -> APIVersionProvider

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Clone for APIVersionProvider

source§

fn clone(&self) -> APIVersionProvider

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/api_version/type.OpenAPIFileName.html b/rust-doc/mithril_common/api_version/type.OpenAPIFileName.html index db8792573cf..7fd8fcb3fa2 100644 --- a/rust-doc/mithril_common/api_version/type.OpenAPIFileName.html +++ b/rust-doc/mithril_common/api_version/type.OpenAPIFileName.html @@ -1,2 +1,2 @@ -OpenAPIFileName in mithril_common::api_version - Rust
pub type OpenAPIFileName = String;
Expand description

Open API file name

+OpenAPIFileName in mithril_common::api_version - Rust
pub type OpenAPIFileName = String;
Expand description

Open API file name

\ No newline at end of file diff --git a/rust-doc/mithril_common/api_version/type.OpenAPIVersionRaw.html b/rust-doc/mithril_common/api_version/type.OpenAPIVersionRaw.html index 99d3acca605..145abeeb695 100644 --- a/rust-doc/mithril_common/api_version/type.OpenAPIVersionRaw.html +++ b/rust-doc/mithril_common/api_version/type.OpenAPIVersionRaw.html @@ -1,2 +1,2 @@ -OpenAPIVersionRaw in mithril_common::api_version - Rust
pub type OpenAPIVersionRaw = String;
Expand description

Open PAI raw version

+OpenAPIVersionRaw in mithril_common::api_version - Rust
pub type OpenAPIVersionRaw = String;
Expand description

Open PAI raw version

\ No newline at end of file diff --git a/rust-doc/mithril_common/certificate_chain/enum.CertificateGenesisProducerError.html b/rust-doc/mithril_common/certificate_chain/enum.CertificateGenesisProducerError.html index 4c165b83d8c..f81a943b25e 100644 --- a/rust-doc/mithril_common/certificate_chain/enum.CertificateGenesisProducerError.html +++ b/rust-doc/mithril_common/certificate_chain/enum.CertificateGenesisProducerError.html @@ -1,43 +1,43 @@ -CertificateGenesisProducerError in mithril_common::certificate_chain - Rust

Variants§

§

Codec(String)

Error raised when a Codec error occurs

§

MissingGenesisSigner()

Error raised when there is no genesis signer available

-

Trait Implementations§

source§

impl Debug for CertificateGenesisProducerError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for CertificateGenesisProducerError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for CertificateGenesisProducerError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Debug for CertificateGenesisProducerError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for CertificateGenesisProducerError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for CertificateGenesisProducerError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/certificate_chain/enum.CertificateRetrieverError.html b/rust-doc/mithril_common/certificate_chain/enum.CertificateRetrieverError.html index c3074ed1f44..65f0f641c01 100644 --- a/rust-doc/mithril_common/certificate_chain/enum.CertificateRetrieverError.html +++ b/rust-doc/mithril_common/certificate_chain/enum.CertificateRetrieverError.html @@ -1,41 +1,41 @@ -CertificateRetrieverError in mithril_common::certificate_chain - Rust
pub enum CertificateRetrieverError {
-    General(String),
+CertificateRetrieverError in mithril_common::certificate_chain - Rust
pub enum CertificateRetrieverError {
+    General(String),
 }
Expand description

CertificateRetriever related errors.

-

Variants§

§

General(String)

Error raised when a CertificateRetriever tries to retrieve a Certificate

-

Trait Implementations§

source§

impl Debug for CertificateRetrieverError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for CertificateRetrieverError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for CertificateRetrieverError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<CertificateRetrieverError> for CertificateVerifierError

source§

fn from(source: CertificateRetrieverError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Variants§

§

General(String)

Error raised when a CertificateRetriever tries to retrieve a Certificate

+

Trait Implementations§

source§

impl Debug for CertificateRetrieverError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for CertificateRetrieverError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for CertificateRetrieverError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<CertificateRetrieverError> for CertificateVerifierError

source§

fn from(source: CertificateRetrieverError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/certificate_chain/enum.CertificateVerifierError.html b/rust-doc/mithril_common/certificate_chain/enum.CertificateVerifierError.html index 5fbd020661f..e01aef8aa6f 100644 --- a/rust-doc/mithril_common/certificate_chain/enum.CertificateVerifierError.html +++ b/rust-doc/mithril_common/certificate_chain/enum.CertificateVerifierError.html @@ -1,7 +1,7 @@ -CertificateVerifierError in mithril_common::certificate_chain - Rust
pub enum CertificateVerifierError {
-    VerifyMultiSignature(String),
-    Codec(String),
-    CodecGenesis(String),
+CertificateVerifierError in mithril_common::certificate_chain - Rust
pub enum CertificateVerifierError {
+    VerifyMultiSignature(String),
+    Codec(String),
+    CodecGenesis(String),
     CertificateRetriever(CertificateRetrieverError),
     CertificateGenesis(ProtocolGenesisError),
     CertificateHashUnmatch,
@@ -10,9 +10,9 @@
     CertificateChainInfiniteLoop,
     InvalidGenesisCertificateProvided,
 }
Expand description

CertificateVerifier related errors.

-

Variants§

§

VerifyMultiSignature(String)

Error raised when the multi signatures verification fails.

-
§

Codec(String)

Error raised when encoding or decoding of data to hex fails.

-
§

CodecGenesis(String)

Error raised when encoding or decoding of data to genesis type.

+

Variants§

§

VerifyMultiSignature(String)

Error raised when the multi signatures verification fails.

+
§

Codec(String)

Error raised when encoding or decoding of data to hex fails.

+
§

CodecGenesis(String)

Error raised when encoding or decoding of data to genesis type.

§

CertificateRetriever(CertificateRetrieverError)

Error raised when a CertificateRetriever tries to retrieve a Certificate.

§

CertificateGenesis(ProtocolGenesisError)

Error raised when the Genesis Signature stored in a Certificate is invalid.

§

CertificateHashUnmatch

Error raised when the hash stored in a Certificate doesn’t match a recomputed hash.

@@ -25,38 +25,38 @@
§

CertificateChainInfiniteLoop

Error raised when validating the certificate chain if the chain loops.

§

InvalidGenesisCertificateProvided

Error raised when CertificateVerifier::verify_genesis_certificate was called with a certificate that’s not a genesis certificate.

-

Trait Implementations§

source§

impl Debug for CertificateVerifierError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for CertificateVerifierError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for CertificateVerifierError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<CertificateRetrieverError> for CertificateVerifierError

source§

fn from(source: CertificateRetrieverError) -> Self

Converts to this type from the input type.
source§

impl From<ProtocolGenesisError> for CertificateVerifierError

source§

fn from(source: ProtocolGenesisError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Debug for CertificateVerifierError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for CertificateVerifierError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for CertificateVerifierError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<CertificateRetrieverError> for CertificateVerifierError

source§

fn from(source: CertificateRetrieverError) -> Self

Converts to this type from the input type.
source§

impl From<ProtocolGenesisError> for CertificateVerifierError

source§

fn from(source: ProtocolGenesisError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_common/certificate_chain/index.html b/rust-doc/mithril_common/certificate_chain/index.html index 0520a63fa81..12c8011c40b 100644 --- a/rust-doc/mithril_common/certificate_chain/index.html +++ b/rust-doc/mithril_common/certificate_chain/index.html @@ -1,3 +1,3 @@ -mithril_common::certificate_chain - Rust
Expand description

Tools to retrieve, validate the Certificate Chain created by an aggregator

+mithril_common::certificate_chain - Rust
Expand description

Tools to retrieve, validate the Certificate Chain created by an aggregator

Structs

Enums

Traits

\ No newline at end of file diff --git a/rust-doc/mithril_common/certificate_chain/struct.CertificateGenesisProducer.html b/rust-doc/mithril_common/certificate_chain/struct.CertificateGenesisProducer.html index 9a53c83642c..60e99a846ac 100644 --- a/rust-doc/mithril_common/certificate_chain/struct.CertificateGenesisProducer.html +++ b/rust-doc/mithril_common/certificate_chain/struct.CertificateGenesisProducer.html @@ -1,49 +1,49 @@ -CertificateGenesisProducer in mithril_common::certificate_chain - Rust
pub struct CertificateGenesisProducer { /* private fields */ }
Expand description

CertificateGenesisProducer is in charge of producing a Genesis Certificate

-

Implementations§

Create the Genesis protocol message

source

pub fn sign_genesis_protocol_message( &self, genesis_protocol_message: ProtocolMessage -) -> Result<ProtocolGenesisSignature, CertificateGenesisProducerError>

Sign the Genesis protocol message (test only)

+) -> Result<ProtocolGenesisSignature, CertificateGenesisProducerError>

Sign the Genesis protocol message (test only)

source

pub fn create_genesis_certificate( protocol_parameters: ProtocolParameters, beacon: Beacon, genesis_avk: ProtocolAggregateVerificationKey, genesis_signature: ProtocolGenesisSignature -) -> Result<Certificate, CertificateGenesisProducerError>

Create a Genesis Certificate

-

Trait Implementations§

source§

impl Debug for CertificateGenesisProducer

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Result<Certificate, CertificateGenesisProducerError>

Create a Genesis Certificate

+

Trait Implementations§

source§

impl Debug for CertificateGenesisProducer

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/certificate_chain/struct.MithrilCertificateVerifier.html b/rust-doc/mithril_common/certificate_chain/struct.MithrilCertificateVerifier.html index 2b700e3e434..76557f07014 100644 --- a/rust-doc/mithril_common/certificate_chain/struct.MithrilCertificateVerifier.html +++ b/rust-doc/mithril_common/certificate_chain/struct.MithrilCertificateVerifier.html @@ -1,10 +1,10 @@ -MithrilCertificateVerifier in mithril_common::certificate_chain - Rust
pub struct MithrilCertificateVerifier { /* private fields */ }
Expand description

MithrilCertificateVerifier is an implementation of the CertificateVerifier

+MithrilCertificateVerifier in mithril_common::certificate_chain - Rust
pub struct MithrilCertificateVerifier { /* private fields */ }
Expand description

MithrilCertificateVerifier is an implementation of the CertificateVerifier

Implementations§

source§

impl MithrilCertificateVerifier

source

pub fn new(logger: Logger) -> Self

MithrilCertificateVerifier factory

Trait Implementations§

source§

impl CertificateVerifier for MithrilCertificateVerifier

source§

fn verify_genesis_certificate<'life0, 'life1, 'life2, 'async_trait>( &'life0 self, genesis_certificate: &'life1 Certificate, genesis_verifier: &'life2 ProtocolGenesisVerifier -) -> Pin<Box<dyn Future<Output = Result<(), CertificateVerifierError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), CertificateVerifierError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, @@ -12,9 +12,9 @@

source§

fn verify_certificate<'life0, 'life1, 'life2, 'async_trait>( &'life0 self, certificate: &'life1 Certificate, - certificate_retriever: Arc<dyn CertificateRetriever>, + certificate_retriever: Arc<dyn CertificateRetriever>, genesis_verifier: &'life2 ProtocolGenesisVerifier -) -> Pin<Box<dyn Future<Output = Result<Option<Certificate>, CertificateVerifierError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<Certificate>, CertificateVerifierError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, @@ -22,9 +22,9 @@

source§

fn verify_certificate_chain<'life0, 'life1, 'async_trait>( &'life0 self, certificate: Certificate, - certificate_retriever: Arc<dyn CertificateRetriever>, + certificate_retriever: Arc<dyn CertificateRetriever>, genesis_verifier: &'life1 ProtocolGenesisVerifier -) -> Pin<Box<dyn Future<Output = Result<(), CertificateVerifierError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), CertificateVerifierError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Verify that the Certificate Chain associated to a Certificate is valid @@ -32,39 +32,39 @@ &self, protocol_message: &ProtocolMessage, certificate: &Certificate -) -> bool
still a dirty hack to mock the protocol message +) -> bool
still a dirty hack to mock the protocol message verify that the protocol message is equal to the signed message of the certificate. -TODO: Remove this method.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +TODO: Remove this method.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/certificate_chain/trait.CertificateRetriever.html b/rust-doc/mithril_common/certificate_chain/trait.CertificateRetriever.html index b4ab4c3517c..daa35179f9e 100644 --- a/rust-doc/mithril_common/certificate_chain/trait.CertificateRetriever.html +++ b/rust-doc/mithril_common/certificate_chain/trait.CertificateRetriever.html @@ -1,17 +1,17 @@ -CertificateRetriever in mithril_common::certificate_chain - Rust
pub trait CertificateRetriever: Sync + Send {
+CertificateRetriever in mithril_common::certificate_chain - Rust
pub trait CertificateRetriever: Sync + Send {
     // Required method
     fn get_certificate_details<'life0, 'life1, 'async_trait>(
         &'life0 self,
-        certificate_hash: &'life1 str
-    ) -> Pin<Box<dyn Future<Output = Result<Certificate, CertificateRetrieverError>> + Send + 'async_trait>>
+        certificate_hash: &'life1 str
+    ) -> Pin<Box<dyn Future<Output = Result<Certificate, CertificateRetrieverError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait,
              'life1: 'async_trait;
 }
Expand description

CertificateRetriever is in charge of retrieving a Certificate given its hash

Required Methods§

source

fn get_certificate_details<'life0, 'life1, 'async_trait>( &'life0 self, - certificate_hash: &'life1 str -) -> Pin<Box<dyn Future<Output = Result<Certificate, CertificateRetrieverError>> + Send + 'async_trait>>where + certificate_hash: &'life1 str +) -> Pin<Box<dyn Future<Output = Result<Certificate, CertificateRetrieverError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Get Certificate details

diff --git a/rust-doc/mithril_common/certificate_chain/trait.CertificateVerifier.html b/rust-doc/mithril_common/certificate_chain/trait.CertificateVerifier.html index 1da18e86d22..ac809c0f439 100644 --- a/rust-doc/mithril_common/certificate_chain/trait.CertificateVerifier.html +++ b/rust-doc/mithril_common/certificate_chain/trait.CertificateVerifier.html @@ -1,10 +1,10 @@ -CertificateVerifier in mithril_common::certificate_chain - Rust
pub trait CertificateVerifier: Send + Sync {
+CertificateVerifier in mithril_common::certificate_chain - Rust
pub trait CertificateVerifier: Send + Sync {
     // Required methods
     fn verify_genesis_certificate<'life0, 'life1, 'life2, 'async_trait>(
         &'life0 self,
         genesis_certificate: &'life1 Certificate,
         genesis_verifier: &'life2 ProtocolGenesisVerifier
-    ) -> Pin<Box<dyn Future<Output = Result<(), CertificateVerifierError>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<(), CertificateVerifierError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait,
              'life1: 'async_trait,
@@ -12,9 +12,9 @@
     fn verify_certificate<'life0, 'life1, 'life2, 'async_trait>(
         &'life0 self,
         certificate: &'life1 Certificate,
-        certificate_retriever: Arc<dyn CertificateRetriever>,
+        certificate_retriever: Arc<dyn CertificateRetriever>,
         genesis_verifier: &'life2 ProtocolGenesisVerifier
-    ) -> Pin<Box<dyn Future<Output = Result<Option<Certificate>, CertificateVerifierError>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<Option<Certificate>, CertificateVerifierError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait,
              'life1: 'async_trait,
@@ -24,9 +24,9 @@
     fn verify_certificate_chain<'life0, 'life1, 'async_trait>(
         &'life0 self,
         certificate: Certificate,
-        certificate_retriever: Arc<dyn CertificateRetriever>,
+        certificate_retriever: Arc<dyn CertificateRetriever>,
         genesis_verifier: &'life1 ProtocolGenesisVerifier
-    ) -> Pin<Box<dyn Future<Output = Result<(), CertificateVerifierError>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<(), CertificateVerifierError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait,
              'life1: 'async_trait { ... }
@@ -34,14 +34,14 @@
         &self,
         protocol_message: &ProtocolMessage,
         certificate: &Certificate
-    ) -> bool { ... }
+    ) -> bool { ... }
 }
Expand description

CertificateVerifier is the cryptographic engine in charge of verifying multi signatures and certificates

Required Methods§

source

fn verify_genesis_certificate<'life0, 'life1, 'life2, 'async_trait>( &'life0 self, genesis_certificate: &'life1 Certificate, genesis_verifier: &'life2 ProtocolGenesisVerifier -) -> Pin<Box<dyn Future<Output = Result<(), CertificateVerifierError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), CertificateVerifierError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, @@ -49,9 +49,9 @@

source

fn verify_certificate<'life0, 'life1, 'life2, 'async_trait>( &'life0 self, certificate: &'life1 Certificate, - certificate_retriever: Arc<dyn CertificateRetriever>, + certificate_retriever: Arc<dyn CertificateRetriever>, genesis_verifier: &'life2 ProtocolGenesisVerifier -) -> Pin<Box<dyn Future<Output = Result<Option<Certificate>, CertificateVerifierError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<Certificate>, CertificateVerifierError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, @@ -62,9 +62,9 @@

Provided Methods§

source

fn verify_certificate_chain<'life0, 'life1, 'async_trait>( &'life0 self, certificate: Certificate, - certificate_retriever: Arc<dyn CertificateRetriever>, + certificate_retriever: Arc<dyn CertificateRetriever>, genesis_verifier: &'life1 ProtocolGenesisVerifier -) -> Pin<Box<dyn Future<Output = Result<(), CertificateVerifierError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), CertificateVerifierError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Verify that the Certificate Chain associated to a Certificate is valid @@ -73,7 +73,7 @@ &self, protocol_message: &ProtocolMessage, certificate: &Certificate -) -> bool

still a dirty hack to mock the protocol message +) -> bool

still a dirty hack to mock the protocol message verify that the protocol message is equal to the signed message of the certificate. TODO: Remove this method.

Implementors§

\ No newline at end of file diff --git a/rust-doc/mithril_common/chain_observer/enum.ChainObserverError.html b/rust-doc/mithril_common/chain_observer/enum.ChainObserverError.html index a2b94f3ccc9..78b1c6f9a88 100644 --- a/rust-doc/mithril_common/chain_observer/enum.ChainObserverError.html +++ b/rust-doc/mithril_common/chain_observer/enum.ChainObserverError.html @@ -1,41 +1,41 @@ -ChainObserverError in mithril_common::chain_observer - Rust
pub enum ChainObserverError {
-    General(Box<dyn StdError + Sync + Send>),
-    InvalidContent(Box<dyn StdError + Sync + Send>),
+ChainObserverError in mithril_common::chain_observer - Rust
pub enum ChainObserverError {
+    General(Box<dyn StdError + Sync + Send>),
+    InvalidContent(Box<dyn StdError + Sync + Send>),
 }
Expand description

ChainObserver related errors.

-

Variants§

§

General(Box<dyn StdError + Sync + Send>)

Generic ChainObserver error.

-
§

InvalidContent(Box<dyn StdError + Sync + Send>)

Error raised when the content could not be parsed.

-

Trait Implementations§

source§

impl Debug for ChainObserverError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ChainObserverError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ChainObserverError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ChainObserverError> for BeaconProviderError

source§

fn from(source: ChainObserverError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Variants§

§

General(Box<dyn StdError + Sync + Send>)

Generic ChainObserver error.

+
§

InvalidContent(Box<dyn StdError + Sync + Send>)

Error raised when the content could not be parsed.

+

Trait Implementations§

source§

impl Debug for ChainObserverError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ChainObserverError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ChainObserverError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ChainObserverError> for BeaconProviderError

source§

fn from(source: ChainObserverError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_common/chain_observer/enum.TxDatumError.html b/rust-doc/mithril_common/chain_observer/enum.TxDatumError.html index 01baf9aabec..f0aeaaf2637 100644 --- a/rust-doc/mithril_common/chain_observer/enum.TxDatumError.html +++ b/rust-doc/mithril_common/chain_observer/enum.TxDatumError.html @@ -1,41 +1,41 @@ -TxDatumError in mithril_common::chain_observer - Rust

Variants§

§

InvalidContent(Box<dyn StdError + Sync + Send>)

Error raised when the content could not be parsed.

§

Build(Error)

Error raised when building the tx datum failed.

-

Trait Implementations§

source§

impl Debug for TxDatumError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for TxDatumError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for TxDatumError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Debug for TxDatumError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for TxDatumError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for TxDatumError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_common/chain_observer/enum.TxDatumFieldTypeName.html b/rust-doc/mithril_common/chain_observer/enum.TxDatumFieldTypeName.html index 87cacf57690..d7313af2c98 100644 --- a/rust-doc/mithril_common/chain_observer/enum.TxDatumFieldTypeName.html +++ b/rust-doc/mithril_common/chain_observer/enum.TxDatumFieldTypeName.html @@ -1,58 +1,58 @@ -TxDatumFieldTypeName in mithril_common::chain_observer - Rust
pub enum TxDatumFieldTypeName {
+TxDatumFieldTypeName in mithril_common::chain_observer - Rust
pub enum TxDatumFieldTypeName {
     Bytes,
     Int,
 }
Expand description

Auto-generated discriminant enum variants

Variants§

§

Bytes

Bytes datum field value.

§

Int

Integer datum field value

-

Trait Implementations§

source§

impl Clone for TxDatumFieldTypeName

source§

fn clone(&self) -> TxDatumFieldTypeName

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TxDatumFieldTypeName

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for TxDatumFieldTypeName

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<'_enum> From<&'_enum TxDatumFieldValue> for TxDatumFieldTypeName

source§

fn from(val: &'_enum TxDatumFieldValue) -> TxDatumFieldTypeName

Converts to this type from the input type.
source§

impl From<TxDatumFieldValue> for TxDatumFieldTypeName

source§

fn from(val: TxDatumFieldValue) -> TxDatumFieldTypeName

Converts to this type from the input type.
source§

impl Hash for TxDatumFieldTypeName

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where - H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq<TxDatumFieldTypeName> for TxDatumFieldTypeName

source§

fn eq(&self, other: &TxDatumFieldTypeName) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for TxDatumFieldTypeName

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for TxDatumFieldTypeName

source§

impl Eq for TxDatumFieldTypeName

source§

impl StructuralEq for TxDatumFieldTypeName

source§

impl StructuralPartialEq for TxDatumFieldTypeName

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CallHasher for Twhere - T: Hash + ?Sized,

§

fn get_hash<H, B>(value: &H, build_hasher: &B) -> u64where - H: Hash + ?Sized, - B: BuildHasher,

source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Clone for TxDatumFieldTypeName

source§

fn clone(&self) -> TxDatumFieldTypeName

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TxDatumFieldTypeName

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for TxDatumFieldTypeName

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<'_enum> From<&'_enum TxDatumFieldValue> for TxDatumFieldTypeName

source§

fn from(val: &'_enum TxDatumFieldValue) -> TxDatumFieldTypeName

Converts to this type from the input type.
source§

impl From<TxDatumFieldValue> for TxDatumFieldTypeName

source§

fn from(val: TxDatumFieldValue) -> TxDatumFieldTypeName

Converts to this type from the input type.
source§

impl Hash for TxDatumFieldTypeName

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where + H: Hasher, + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq<TxDatumFieldTypeName> for TxDatumFieldTypeName

source§

fn eq(&self, other: &TxDatumFieldTypeName) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Serialize for TxDatumFieldTypeName

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for TxDatumFieldTypeName

source§

impl Eq for TxDatumFieldTypeName

source§

impl StructuralEq for TxDatumFieldTypeName

source§

impl StructuralPartialEq for TxDatumFieldTypeName

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CallHasher for Twhere + T: Hash + ?Sized,

§

fn get_hash<H, B>(value: &H, build_hasher: &B) -> u64where + H: Hash + ?Sized, + B: BuildHasher,

source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

§

impl<T> Sequence for Twhere - T: Eq + Hash,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized,
§

impl<T> Sequence for Twhere + T: Eq + Hash,

\ No newline at end of file diff --git a/rust-doc/mithril_common/chain_observer/enum.TxDatumFieldValue.html b/rust-doc/mithril_common/chain_observer/enum.TxDatumFieldValue.html index 71913da1b96..821b6e6a09f 100644 --- a/rust-doc/mithril_common/chain_observer/enum.TxDatumFieldValue.html +++ b/rust-doc/mithril_common/chain_observer/enum.TxDatumFieldValue.html @@ -1,43 +1,43 @@ -TxDatumFieldValue in mithril_common::chain_observer - Rust
pub enum TxDatumFieldValue {
-    Bytes(String),
-    Int(u32),
+TxDatumFieldValue in mithril_common::chain_observer - Rust
pub enum TxDatumFieldValue {
+    Bytes(String),
+    Int(u32),
 }
Expand description

TxDatumFieldValue represents a fiel value of TxDatum.

-

Variants§

§

Bytes(String)

Bytes datum field value.

-
§

Int(u32)

Integer datum field value

-

Trait Implementations§

source§

impl Debug for TxDatumFieldValue

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for TxDatumFieldValue

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<'_enum> From<&'_enum TxDatumFieldValue> for TxDatumFieldTypeName

source§

fn from(val: &'_enum TxDatumFieldValue) -> TxDatumFieldTypeName

Converts to this type from the input type.
source§

impl From<TxDatumFieldValue> for TxDatumFieldTypeName

source§

fn from(val: TxDatumFieldValue) -> TxDatumFieldTypeName

Converts to this type from the input type.
source§

impl Serialize for TxDatumFieldValue

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Variants§

§

Bytes(String)

Bytes datum field value.

+
§

Int(u32)

Integer datum field value

+

Trait Implementations§

source§

impl Debug for TxDatumFieldValue

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for TxDatumFieldValue

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<'_enum> From<&'_enum TxDatumFieldValue> for TxDatumFieldTypeName

source§

fn from(val: &'_enum TxDatumFieldValue) -> TxDatumFieldTypeName

Converts to this type from the input type.
source§

impl From<TxDatumFieldValue> for TxDatumFieldTypeName

source§

fn from(val: TxDatumFieldValue) -> TxDatumFieldTypeName

Converts to this type from the input type.
source§

impl Serialize for TxDatumFieldValue

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/chain_observer/index.html b/rust-doc/mithril_common/chain_observer/index.html index 1c3181c6685..16536cd5d61 100644 --- a/rust-doc/mithril_common/chain_observer/index.html +++ b/rust-doc/mithril_common/chain_observer/index.html @@ -1,3 +1,3 @@ -mithril_common::chain_observer - Rust
Expand description

Tools to request metadata, like the current epoch or the stake distribution, from the Cardano

+mithril_common::chain_observer - Rust
Expand description

Tools to request metadata, like the current epoch or the stake distribution, from the Cardano

Structs

Enums

Traits

Type Definitions

\ No newline at end of file diff --git a/rust-doc/mithril_common/chain_observer/struct.CardanoCliChainObserver.html b/rust-doc/mithril_common/chain_observer/struct.CardanoCliChainObserver.html index 2dfb3ba543d..0fcc1a54f08 100644 --- a/rust-doc/mithril_common/chain_observer/struct.CardanoCliChainObserver.html +++ b/rust-doc/mithril_common/chain_observer/struct.CardanoCliChainObserver.html @@ -1,54 +1,54 @@ -CardanoCliChainObserver in mithril_common::chain_observer - Rust
pub struct CardanoCliChainObserver { /* private fields */ }
Expand description

A ChainObserver pulling it’s data using a CardanoCliRunner.

-

Implementations§

source§

impl CardanoCliChainObserver

source

pub fn new(cli_runner: Box<dyn CliRunner + Send + Sync>) -> Self

CardanoCliChainObserver factory

+CardanoCliChainObserver in mithril_common::chain_observer - Rust
pub struct CardanoCliChainObserver { /* private fields */ }
Expand description

A ChainObserver pulling it’s data using a CardanoCliRunner.

+

Implementations§

source§

impl CardanoCliChainObserver

source

pub fn new(cli_runner: Box<dyn CliRunner + Send + Sync>) -> Self

CardanoCliChainObserver factory

Trait Implementations§

source§

impl ChainObserver for CardanoCliChainObserver

source§

fn get_current_epoch<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Option<Epoch>, ChainObserverError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<Epoch>, ChainObserverError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Retrieve the current epoch of the Cardano network
source§

fn get_current_datums<'life0, 'life1, 'async_trait>( &'life0 self, address: &'life1 ChainAddress -) -> Pin<Box<dyn Future<Output = Result<Vec<TxDatum>, ChainObserverError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Vec<TxDatum>, ChainObserverError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Retrieve the datums associated to and address
source§

fn get_current_stake_distribution<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Option<StakeDistribution>, ChainObserverError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<StakeDistribution>, ChainObserverError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Retrieve the current stake distribution of the Cardano network
source§

fn get_current_kes_period<'life0, 'life1, 'async_trait>( &'life0 self, opcert: &'life1 OpCert -) -> Pin<Box<dyn Future<Output = Result<Option<KESPeriod>, ChainObserverError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<KESPeriod>, ChainObserverError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, - 'life1: 'async_trait,

Retrieve the KES period of an operational certificate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life1: 'async_trait,

Retrieve the KES period of an operational certificate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_common/chain_observer/struct.CardanoCliRunner.html b/rust-doc/mithril_common/chain_observer/struct.CardanoCliRunner.html index 0bbda3f57a0..53907bf959d 100644 --- a/rust-doc/mithril_common/chain_observer/struct.CardanoCliRunner.html +++ b/rust-doc/mithril_common/chain_observer/struct.CardanoCliRunner.html @@ -1,42 +1,42 @@ -CardanoCliRunner in mithril_common::chain_observer - Rust
pub struct CardanoCliRunner { /* private fields */ }
Expand description

A runner able to request data from a Cardano node using the +CardanoCliRunner in mithril_common::chain_observer - Rust

pub struct CardanoCliRunner { /* private fields */ }
Expand description

A runner able to request data from a Cardano node using the Cardano Cli.

Implementations§

source§

impl CardanoCliRunner

source

pub fn new( - cli_path: PathBuf, - socket_path: PathBuf, + cli_path: PathBuf, + socket_path: PathBuf, network: CardanoNetwork ) -> Self

CardanoCliRunner factory

-

Trait Implementations§

source§

impl Clone for CardanoCliRunner

source§

fn clone(&self) -> CardanoCliRunner

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CardanoCliRunner

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Clone for CardanoCliRunner

source§

fn clone(&self) -> CardanoCliRunner

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CardanoCliRunner

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/chain_observer/struct.FakeObserver.html b/rust-doc/mithril_common/chain_observer/struct.FakeObserver.html index db7c842c6f9..b66f77f39a6 100644 --- a/rust-doc/mithril_common/chain_observer/struct.FakeObserver.html +++ b/rust-doc/mithril_common/chain_observer/struct.FakeObserver.html @@ -1,66 +1,66 @@ -FakeObserver in mithril_common::chain_observer - Rust
pub struct FakeObserver {
-    pub signers: RwLock<Vec<SignerWithStake>>,
-    pub current_beacon: RwLock<Option<Beacon>>,
-    pub datums: RwLock<Vec<TxDatum>>,
+FakeObserver in mithril_common::chain_observer - Rust
pub struct FakeObserver {
+    pub signers: RwLock<Vec<SignerWithStake>>,
+    pub current_beacon: RwLock<Option<Beacon>>,
+    pub datums: RwLock<Vec<TxDatum>>,
 }
Expand description

A Fake ChainObserver for testing purpose using fixed data.

-

Fields§

§signers: RwLock<Vec<SignerWithStake>>§current_beacon: RwLock<Option<Beacon>>§datums: RwLock<Vec<TxDatum>>

A list of TxDatum, used by get_current_datums

-

Implementations§

source§

impl FakeObserver

source

pub fn new(current_beacon: Option<Beacon>) -> Self

FakeObserver factory

-
source

pub async fn next_epoch(&self) -> Option<Epoch>

Increase by one the epoch of the current_beacon.

-
source

pub async fn set_signers(&self, new_signers: Vec<SignerWithStake>)

Set the signers that will used to compute the result of +

Fields§

§signers: RwLock<Vec<SignerWithStake>>§current_beacon: RwLock<Option<Beacon>>§datums: RwLock<Vec<TxDatum>>

A list of TxDatum, used by get_current_datums

+

Implementations§

source§

impl FakeObserver

source

pub fn new(current_beacon: Option<Beacon>) -> Self

FakeObserver factory

+
source

pub async fn next_epoch(&self) -> Option<Epoch>

Increase by one the epoch of the current_beacon.

+
source

pub async fn set_signers(&self, new_signers: Vec<SignerWithStake>)

Set the signers that will used to compute the result of get_current_stake_distribution.

-
source

pub async fn set_datums(&self, new_datums: Vec<TxDatum>)

Set the datums that will used to compute the result of +

source

pub async fn set_datums(&self, new_datums: Vec<TxDatum>)

Set the datums that will used to compute the result of get_current_datums.

Trait Implementations§

source§

impl ChainObserver for FakeObserver

source§

fn get_current_datums<'life0, 'life1, 'async_trait>( &'life0 self, _address: &'life1 ChainAddress -) -> Pin<Box<dyn Future<Output = Result<Vec<TxDatum>, ChainObserverError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Vec<TxDatum>, ChainObserverError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Retrieve the datums associated to and address
source§

fn get_current_epoch<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Option<Epoch>, ChainObserverError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<Epoch>, ChainObserverError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Retrieve the current epoch of the Cardano network
source§

fn get_current_stake_distribution<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Option<StakeDistribution>, ChainObserverError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<StakeDistribution>, ChainObserverError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Retrieve the current stake distribution of the Cardano network
source§

fn get_current_kes_period<'life0, 'life1, 'async_trait>( &'life0 self, _opcert: &'life1 OpCert -) -> Pin<Box<dyn Future<Output = Result<Option<KESPeriod>, ChainObserverError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<KESPeriod>, ChainObserverError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, - 'life1: 'async_trait,

Retrieve the KES period of an operational certificate
source§

impl Default for FakeObserver

source§

fn default() -> Self

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life1: 'async_trait,

Retrieve the KES period of an operational certificate
source§

impl Default for FakeObserver

source§

fn default() -> Self

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_common/chain_observer/struct.MockChainObserver.html b/rust-doc/mithril_common/chain_observer/struct.MockChainObserver.html index 0756349d488..4d62f7a3bba 100644 --- a/rust-doc/mithril_common/chain_observer/struct.MockChainObserver.html +++ b/rust-doc/mithril_common/chain_observer/struct.MockChainObserver.html @@ -1,4 +1,4 @@ -MockChainObserver in mithril_common::chain_observer - Rust
pub struct MockChainObserver { /* private fields */ }
Expand description

Retrieve data from the cardano network

+MockChainObserver in mithril_common::chain_observer - Rust
pub struct MockChainObserver { /* private fields */ }
Expand description

Retrieve data from the cardano network

Implementations§

source§

impl MockChainObserver

source

pub fn checkpoint(&mut self)

Validate that all current expectations for all methods have been satisfied, and discard them.

source

pub fn new() -> Self

Create a new mock object with no expectations.

@@ -15,58 +15,58 @@
source§

fn get_current_datums<'life0, 'life1, 'async_trait>( &'life0 self, address: &'life1 ChainAddress -) -> Pin<Box<dyn Future<Output = Result<Vec<TxDatum>, ChainObserverError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Vec<TxDatum>, ChainObserverError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Retrieve the datums associated to and address

source§

fn get_current_epoch<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Option<Epoch>, ChainObserverError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<Epoch>, ChainObserverError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Retrieve the current epoch of the Cardano network

source§

fn get_current_stake_distribution<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Option<StakeDistribution>, ChainObserverError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<StakeDistribution>, ChainObserverError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Retrieve the current stake distribution of the Cardano network

source§

fn get_current_kes_period<'life0, 'life1, 'async_trait>( &'life0 self, _opcert: &'life1 OpCert -) -> Pin<Box<dyn Future<Output = Result<Option<KESPeriod>, ChainObserverError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<KESPeriod>, ChainObserverError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Retrieve the KES period of an operational certificate

-
source§

impl Debug for MockChainObserver

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for MockChainObserver

source§

fn default() -> Self

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

source§

impl Debug for MockChainObserver

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for MockChainObserver

source§

fn default() -> Self

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/chain_observer/struct.TxDatum.html b/rust-doc/mithril_common/chain_observer/struct.TxDatum.html index 3f9310e9fea..c4ebdc86090 100644 --- a/rust-doc/mithril_common/chain_observer/struct.TxDatum.html +++ b/rust-doc/mithril_common/chain_observer/struct.TxDatum.html @@ -1,53 +1,53 @@ -TxDatum in mithril_common::chain_observer - Rust
pub struct TxDatum(pub String);
Expand description

TxDatum represents transaction Datum.

-

Tuple Fields§

§0: String

Implementations§

Trait Implementations§

source§

impl Clone for TxDatum

source§

fn clone(&self) -> TxDatum

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TxDatum

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<TxDatum> for TxDatum

source§

fn eq(&self, other: &TxDatum) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Eq for TxDatum

source§

impl StructuralEq for TxDatum

source§

impl StructuralPartialEq for TxDatum

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + index: usize +) -> Result<Value, Box<dyn StdError>>

Retrieves the nth field of the datum with given type

+

Trait Implementations§

source§

impl Clone for TxDatum

source§

fn clone(&self) -> TxDatum

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TxDatum

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<TxDatum> for TxDatum

source§

fn eq(&self, other: &TxDatum) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Eq for TxDatum

source§

impl StructuralEq for TxDatum

source§

impl StructuralPartialEq for TxDatum

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/chain_observer/struct.TxDatumBuilder.html b/rust-doc/mithril_common/chain_observer/struct.TxDatumBuilder.html index ae18edfc8bb..1bb8e4869fb 100644 --- a/rust-doc/mithril_common/chain_observer/struct.TxDatumBuilder.html +++ b/rust-doc/mithril_common/chain_observer/struct.TxDatumBuilder.html @@ -1,43 +1,43 @@ -TxDatumBuilder in mithril_common::chain_observer - Rust
pub struct TxDatumBuilder { /* private fields */ }
Expand description

TxDatumBuilder is a TxDatum builder utility.

+TxDatumBuilder in mithril_common::chain_observer - Rust
pub struct TxDatumBuilder { /* private fields */ }
Expand description

TxDatumBuilder is a TxDatum builder utility.

Implementations§

source§

impl TxDatumBuilder

source

pub fn new() -> Self

source

pub fn add_field( &mut self, field_value: TxDatumFieldValue ) -> &mut TxDatumBuilder

Add a field to the builder

-
source

pub fn build(&self) -> Result<TxDatum, TxDatumError>

Build a TxDatum

-

Trait Implementations§

source§

impl Debug for TxDatumBuilder

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TxDatumBuilder

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Serialize for TxDatumBuilder

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

source

pub fn build(&self) -> Result<TxDatum, TxDatumError>

Build a TxDatum

+

Trait Implementations§

source§

impl Debug for TxDatumBuilder

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TxDatumBuilder

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Serialize for TxDatumBuilder

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/chain_observer/trait.ChainObserver.html b/rust-doc/mithril_common/chain_observer/trait.ChainObserver.html index 0455465965a..3479c29fd01 100644 --- a/rust-doc/mithril_common/chain_observer/trait.ChainObserver.html +++ b/rust-doc/mithril_common/chain_observer/trait.ChainObserver.html @@ -1,20 +1,20 @@ -ChainObserver in mithril_common::chain_observer - Rust
pub trait ChainObserver: Sync + Send {
+ChainObserver in mithril_common::chain_observer - Rust
pub trait ChainObserver: Sync + Send {
     // Required methods
     fn get_current_datums<'life0, 'life1, 'async_trait>(
         &'life0 self,
         address: &'life1 ChainAddress
-    ) -> Pin<Box<dyn Future<Output = Result<Vec<TxDatum>, ChainObserverError>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<Vec<TxDatum>, ChainObserverError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait,
              'life1: 'async_trait;
     fn get_current_epoch<'life0, 'async_trait>(
         &'life0 self
-    ) -> Pin<Box<dyn Future<Output = Result<Option<Epoch>, ChainObserverError>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<Option<Epoch>, ChainObserverError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
     fn get_current_stake_distribution<'life0, 'async_trait>(
         &'life0 self
-    ) -> Pin<Box<dyn Future<Output = Result<Option<StakeDistribution>, ChainObserverError>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<Option<StakeDistribution>, ChainObserverError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
 
@@ -22,7 +22,7 @@
     fn get_current_kes_period<'life0, 'life1, 'async_trait>(
         &'life0 self,
         _opcert: &'life1 OpCert
-    ) -> Pin<Box<dyn Future<Output = Result<Option<KESPeriod>, ChainObserverError>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<Option<KESPeriod>, ChainObserverError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait,
              'life1: 'async_trait { ... }
@@ -30,24 +30,24 @@
 

Required Methods§

source

fn get_current_datums<'life0, 'life1, 'async_trait>( &'life0 self, address: &'life1 ChainAddress -) -> Pin<Box<dyn Future<Output = Result<Vec<TxDatum>, ChainObserverError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Vec<TxDatum>, ChainObserverError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Retrieve the datums associated to and address

source

fn get_current_epoch<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Option<Epoch>, ChainObserverError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<Epoch>, ChainObserverError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Retrieve the current epoch of the Cardano network

source

fn get_current_stake_distribution<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Option<StakeDistribution>, ChainObserverError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<StakeDistribution>, ChainObserverError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Retrieve the current stake distribution of the Cardano network

Provided Methods§

source

fn get_current_kes_period<'life0, 'life1, 'async_trait>( &'life0 self, _opcert: &'life1 OpCert -) -> Pin<Box<dyn Future<Output = Result<Option<KESPeriod>, ChainObserverError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<KESPeriod>, ChainObserverError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Retrieve the KES period of an operational certificate

diff --git a/rust-doc/mithril_common/chain_observer/type.ChainAddress.html b/rust-doc/mithril_common/chain_observer/type.ChainAddress.html index 39111d13202..3cc8d2a9e6d 100644 --- a/rust-doc/mithril_common/chain_observer/type.ChainAddress.html +++ b/rust-doc/mithril_common/chain_observer/type.ChainAddress.html @@ -1,2 +1,2 @@ -ChainAddress in mithril_common::chain_observer - Rust
pub type ChainAddress = String;
Expand description

ChainAddress represents an on chain address.

+ChainAddress in mithril_common::chain_observer - Rust
pub type ChainAddress = String;
Expand description

ChainAddress represents an on chain address.

\ No newline at end of file diff --git a/rust-doc/mithril_common/constant.MITHRIL_API_VERSION_HEADER.html b/rust-doc/mithril_common/constant.MITHRIL_API_VERSION_HEADER.html index f851f3f4a5a..3eb2b801fd8 100644 --- a/rust-doc/mithril_common/constant.MITHRIL_API_VERSION_HEADER.html +++ b/rust-doc/mithril_common/constant.MITHRIL_API_VERSION_HEADER.html @@ -1,2 +1,2 @@ -MITHRIL_API_VERSION_HEADER in mithril_common - Rust
pub const MITHRIL_API_VERSION_HEADER: &str = "mithril-api-version";
Expand description

Mithril API protocol version header name

+MITHRIL_API_VERSION_HEADER in mithril_common - Rust
pub const MITHRIL_API_VERSION_HEADER: &str = "mithril-api-version";
Expand description

Mithril API protocol version header name

\ No newline at end of file diff --git a/rust-doc/mithril_common/constant.MITHRIL_SIGNER_VERSION_HEADER.html b/rust-doc/mithril_common/constant.MITHRIL_SIGNER_VERSION_HEADER.html index 619d55400a0..1a3b309b10f 100644 --- a/rust-doc/mithril_common/constant.MITHRIL_SIGNER_VERSION_HEADER.html +++ b/rust-doc/mithril_common/constant.MITHRIL_SIGNER_VERSION_HEADER.html @@ -1,2 +1,2 @@ -MITHRIL_SIGNER_VERSION_HEADER in mithril_common - Rust
pub const MITHRIL_SIGNER_VERSION_HEADER: &str = "signer-node-version";
Expand description

Mithril Signer node version header name

+MITHRIL_SIGNER_VERSION_HEADER in mithril_common - Rust
pub const MITHRIL_SIGNER_VERSION_HEADER: &str = "signer-node-version";
Expand description

Mithril Signer node version header name

\ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/constant.PROTOCOL_VERSION.html b/rust-doc/mithril_common/crypto_helper/constant.PROTOCOL_VERSION.html index 919e8d305c2..a77580d8d2a 100644 --- a/rust-doc/mithril_common/crypto_helper/constant.PROTOCOL_VERSION.html +++ b/rust-doc/mithril_common/crypto_helper/constant.PROTOCOL_VERSION.html @@ -1,2 +1,2 @@ -PROTOCOL_VERSION in mithril_common::crypto_helper - Rust
pub const PROTOCOL_VERSION: ProtocolVersion<'_> = "0.1.0";
Expand description

The current protocol version

+PROTOCOL_VERSION in mithril_common::crypto_helper - Rust
pub const PROTOCOL_VERSION: ProtocolVersion<'_> = "0.1.0";
Expand description

The current protocol version

\ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/enum.EraMarkersVerifierError.html b/rust-doc/mithril_common/crypto_helper/enum.EraMarkersVerifierError.html index 0bdb0db6a87..78fc9bbf514 100644 --- a/rust-doc/mithril_common/crypto_helper/enum.EraMarkersVerifierError.html +++ b/rust-doc/mithril_common/crypto_helper/enum.EraMarkersVerifierError.html @@ -1,39 +1,39 @@ -EraMarkersVerifierError in mithril_common::crypto_helper - Rust
pub enum EraMarkersVerifierError {
+EraMarkersVerifierError in mithril_common::crypto_helper - Rust
pub enum EraMarkersVerifierError {
     SignatureVerification(SignatureError),
 }
Expand description

Variants§

§

SignatureVerification(SignatureError)

Error raised when a Signature verification fail

-

Trait Implementations§

source§

impl Debug for EraMarkersVerifierError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for EraMarkersVerifierError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for EraMarkersVerifierError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for EraMarkersVerifierError

source§

fn from(source: SignatureError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Debug for EraMarkersVerifierError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for EraMarkersVerifierError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for EraMarkersVerifierError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for EraMarkersVerifierError

source§

fn from(source: SignatureError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_common/crypto_helper/enum.ProtocolGenesisError.html b/rust-doc/mithril_common/crypto_helper/enum.ProtocolGenesisError.html index d73043b6404..9fa6ff41b8a 100644 --- a/rust-doc/mithril_common/crypto_helper/enum.ProtocolGenesisError.html +++ b/rust-doc/mithril_common/crypto_helper/enum.ProtocolGenesisError.html @@ -1,39 +1,39 @@ -ProtocolGenesisError in mithril_common::crypto_helper - Rust
pub enum ProtocolGenesisError {
+ProtocolGenesisError in mithril_common::crypto_helper - Rust
pub enum ProtocolGenesisError {
     SignatureVerification(SignatureError),
 }
Expand description

Variants§

§

SignatureVerification(SignatureError)

Error raised when a Genesis Signature verification fail

-

Trait Implementations§

source§

impl Debug for ProtocolGenesisError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ProtocolGenesisError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ProtocolGenesisError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for ProtocolGenesisError

source§

fn from(source: SignatureError) -> Self

Converts to this type from the input type.
source§

impl From<ProtocolGenesisError> for CertificateVerifierError

source§

fn from(source: ProtocolGenesisError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Debug for ProtocolGenesisError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ProtocolGenesisError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ProtocolGenesisError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for ProtocolGenesisError

source§

fn from(source: SignatureError) -> Self

Converts to this type from the input type.
source§

impl From<ProtocolGenesisError> for CertificateVerifierError

source§

fn from(source: ProtocolGenesisError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_common/crypto_helper/enum.ProtocolInitializerErrorWrapper.html b/rust-doc/mithril_common/crypto_helper/enum.ProtocolInitializerErrorWrapper.html index 612b00ddb6b..bae40aa0fc1 100644 --- a/rust-doc/mithril_common/crypto_helper/enum.ProtocolInitializerErrorWrapper.html +++ b/rust-doc/mithril_common/crypto_helper/enum.ProtocolInitializerErrorWrapper.html @@ -1,4 +1,4 @@ -ProtocolInitializerErrorWrapper in mithril_common::crypto_helper - Rust

Variants§

§

Codec(ParseError)

Error raised when a codec parse error occurs

§

KesUpdate(KESPeriod)

Error raised when a KES update error occurs

§

KesMismatch(KESPeriod, KESPeriod)

Period of key file does not match with period provided by user

-

Trait Implementations§

source§

impl Debug for ProtocolInitializerErrorWrapper

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ProtocolInitializerErrorWrapper

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ProtocolInitializerErrorWrapper

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Debug for ProtocolInitializerErrorWrapper

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ProtocolInitializerErrorWrapper

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ProtocolInitializerErrorWrapper

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_common/crypto_helper/enum.ProtocolRegistrationErrorWrapper.html b/rust-doc/mithril_common/crypto_helper/enum.ProtocolRegistrationErrorWrapper.html index c2b0f6fb776..57b6492ea90 100644 --- a/rust-doc/mithril_common/crypto_helper/enum.ProtocolRegistrationErrorWrapper.html +++ b/rust-doc/mithril_common/crypto_helper/enum.ProtocolRegistrationErrorWrapper.html @@ -1,9 +1,9 @@ -ProtocolRegistrationErrorWrapper in mithril_common::crypto_helper - Rust
pub enum ProtocolRegistrationErrorWrapper {
+ProtocolRegistrationErrorWrapper in mithril_common::crypto_helper - Rust
pub enum ProtocolRegistrationErrorWrapper {
     PartyIdMissing,
     PartyIdNonExisting,
     OpCertMissing,
     OpCertInvalid,
-    KesSignatureInvalid(u32, u64),
+    KesSignatureInvalid(u32, u64),
     KesSignatureMissing,
     KesPeriodMissing,
     PoolAddressEncoding,
@@ -13,53 +13,53 @@
 
§

PartyIdNonExisting

Error raised when a party id is not available in the Cardano_stake distribution

§

OpCertMissing

Error raised when the operational certificate is missing

§

OpCertInvalid

Error raised when an operational certificate is invalid

-
§

KesSignatureInvalid(u32, u64)

Error raised when a KES Signature verification fails

+
§

KesSignatureInvalid(u32, u64)

Error raised when a KES Signature verification fails

§

KesSignatureMissing

Error raised when a KES Signature is needed but not provided

§

KesPeriodMissing

Error raised when a KES Period is needed but not provided

§

PoolAddressEncoding

Error raised when a pool address encoding fails

§

CoreRegister(RegisterError)

Error raised when a core registration error occurs

-

Trait Implementations§

source§

impl Debug for ProtocolRegistrationErrorWrapper

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ProtocolRegistrationErrorWrapper

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ProtocolRegistrationErrorWrapper

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<RegisterError> for ProtocolRegistrationErrorWrapper

source§

fn from(source: RegisterError) -> Self

Converts to this type from the input type.
source§

impl PartialEq<ProtocolRegistrationErrorWrapper> for ProtocolRegistrationErrorWrapper

source§

fn eq(&self, other: &ProtocolRegistrationErrorWrapper) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Eq for ProtocolRegistrationErrorWrapper

source§

impl StructuralEq for ProtocolRegistrationErrorWrapper

source§

impl StructuralPartialEq for ProtocolRegistrationErrorWrapper

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Debug for ProtocolRegistrationErrorWrapper

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ProtocolRegistrationErrorWrapper

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ProtocolRegistrationErrorWrapper

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<RegisterError> for ProtocolRegistrationErrorWrapper

source§

fn from(source: RegisterError) -> Self

Converts to this type from the input type.
source§

impl PartialEq<ProtocolRegistrationErrorWrapper> for ProtocolRegistrationErrorWrapper

source§

fn eq(&self, other: &ProtocolRegistrationErrorWrapper) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Eq for ProtocolRegistrationErrorWrapper

source§

impl StructuralEq for ProtocolRegistrationErrorWrapper

source§

impl StructuralPartialEq for ProtocolRegistrationErrorWrapper

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/fn.key_decode_hex.html b/rust-doc/mithril_common/crypto_helper/fn.key_decode_hex.html index 9551d22ec51..df0092f4ed9 100644 --- a/rust-doc/mithril_common/crypto_helper/fn.key_decode_hex.html +++ b/rust-doc/mithril_common/crypto_helper/fn.key_decode_hex.html @@ -1,3 +1,3 @@ -key_decode_hex in mithril_common::crypto_helper - Rust
pub fn key_decode_hex<T>(from: HexEncodedKeySlice<'_>) -> Result<T, String>where
+key_decode_hex in mithril_common::crypto_helper - Rust
pub fn key_decode_hex<T>(from: HexEncodedKeySlice<'_>) -> Result<T, String>where
     T: DeserializeOwned,
Expand description

Decode key from hex helper

\ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/fn.key_encode_hex.html b/rust-doc/mithril_common/crypto_helper/fn.key_encode_hex.html index 2c43ca21394..241af190afd 100644 --- a/rust-doc/mithril_common/crypto_helper/fn.key_encode_hex.html +++ b/rust-doc/mithril_common/crypto_helper/fn.key_encode_hex.html @@ -1,3 +1,3 @@ -key_encode_hex in mithril_common::crypto_helper - Rust
pub fn key_encode_hex<T>(from: T) -> Result<HexEncodedKey, String>where
+key_encode_hex in mithril_common::crypto_helper - Rust
pub fn key_encode_hex<T>(from: T) -> Result<HexEncodedKey, String>where
     T: Serialize,
Expand description

Encode key to hex helper

\ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/index.html b/rust-doc/mithril_common/crypto_helper/index.html index 25f4169ddd6..3476ec7cb11 100644 --- a/rust-doc/mithril_common/crypto_helper/index.html +++ b/rust-doc/mithril_common/crypto_helper/index.html @@ -1,4 +1,4 @@ -mithril_common::crypto_helper - Rust
Expand description

Tools and types to abstract the use of the Mithril STM library

+mithril_common::crypto_helper - Rust
Expand description

Tools and types to abstract the use of the Mithril STM library

Modules

  • Test data builders for Mithril STM types, for testing purpose.

Structs

source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/struct.EraMarkersSigner.html b/rust-doc/mithril_common/crypto_helper/struct.EraMarkersSigner.html index 1aca5af6f2f..621d8ae22ad 100644 --- a/rust-doc/mithril_common/crypto_helper/struct.EraMarkersSigner.html +++ b/rust-doc/mithril_common/crypto_helper/struct.EraMarkersSigner.html @@ -1,46 +1,46 @@ -EraMarkersSigner in mithril_common::crypto_helper - Rust
pub struct EraMarkersSigner { /* private fields */ }
Expand description

A cryptographic signer that is responsible for signing the EreMarkers

+EraMarkersSigner in mithril_common::crypto_helper - Rust
pub struct EraMarkersSigner { /* private fields */ }
Expand description

A cryptographic signer that is responsible for signing the EreMarkers

Implementations§

source§

impl EraMarkersSigner

source

pub fn create_test_signer<R>(rng: R) -> Selfwhere R: CryptoRng + RngCore,

EraMarkersSigner factory

source

pub fn create_deterministic_signer() -> Self

EraMarkersSigner deterministic

source

pub fn create_non_deterministic_signer() -> Self

EraMarkersSigner non deterministic

source

pub fn from_secret_key(secret_key: EraMarkersVerifierSecretKey) -> Self

EraMarkersSigner from EraMarkersVerifierSecretKey

source

pub fn create_verifier(&self) -> EraMarkersVerifier

Create a EraMarkersVerifier

-
source

pub fn sign(&self, message: &[u8]) -> EraMarkersVerifierSignature

Signs a message and returns a EraMarkersVerifierSignature

-

Trait Implementations§

source§

impl Debug for EraMarkersSigner

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for EraMarkersSigner

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for EraMarkersSigner

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

source

pub fn sign(&self, message: &[u8]) -> EraMarkersVerifierSignature

Signs a message and returns a EraMarkersVerifierSignature

+

Trait Implementations§

source§

impl Debug for EraMarkersSigner

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for EraMarkersSigner

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for EraMarkersSigner

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/struct.EraMarkersVerifier.html b/rust-doc/mithril_common/crypto_helper/struct.EraMarkersVerifier.html index d53ba2f04e2..8dd817feff7 100644 --- a/rust-doc/mithril_common/crypto_helper/struct.EraMarkersVerifier.html +++ b/rust-doc/mithril_common/crypto_helper/struct.EraMarkersVerifier.html @@ -1,49 +1,49 @@ -EraMarkersVerifier in mithril_common::crypto_helper - Rust
pub struct EraMarkersVerifier { /* private fields */ }
Expand description

An era markers verifier that checks the authenticity of era markers stored on the chain

+EraMarkersVerifier in mithril_common::crypto_helper - Rust
pub struct EraMarkersVerifier { /* private fields */ }
Expand description

An era markers verifier that checks the authenticity of era markers stored on the chain

Implementations§

source§

impl EraMarkersVerifier

source

pub fn from_verification_key( verification_key: EraMarkersVerifierVerificationKey ) -> Self

EraMarkersVerifier from EraMarkersVerifierVerificationKey

source

pub fn to_verification_key(&self) -> EraMarkersVerifierVerificationKey

EraMarkersVerifier to EraMarkersVerifierVerificationKey

source

pub fn verify( &self, - message: &[u8], + message: &[u8], signature: &EraMarkersVerifierSignature -) -> Result<(), EraMarkersVerifierError>

Verifies the signature of a message

-

Trait Implementations§

source§

impl Clone for EraMarkersVerifier

source§

fn clone(&self) -> EraMarkersVerifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EraMarkersVerifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for EraMarkersVerifier

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for EraMarkersVerifier

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Result<(), EraMarkersVerifierError>

Verifies the signature of a message

+

Trait Implementations§

source§

impl Clone for EraMarkersVerifier

source§

fn clone(&self) -> EraMarkersVerifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EraMarkersVerifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for EraMarkersVerifier

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for EraMarkersVerifier

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/struct.OpCert.html b/rust-doc/mithril_common/crypto_helper/struct.OpCert.html index 6884b375a56..607cadf4198 100644 --- a/rust-doc/mithril_common/crypto_helper/struct.OpCert.html +++ b/rust-doc/mithril_common/crypto_helper/struct.OpCert.html @@ -1,64 +1,64 @@ -OpCert in mithril_common::crypto_helper - Rust
pub struct OpCert {
-    pub start_kes_period: u64,
+OpCert in mithril_common::crypto_helper - Rust
pub struct OpCert {
+    pub start_kes_period: u64,
     /* private fields */
 }
Expand description

Parsed Operational Certificate

-

Fields§

§start_kes_period: u64

KES period at which KES key is initalized

+

Fields§

§start_kes_period: u64

KES period at which KES key is initalized

Implementations§

source§

impl OpCert

source

pub fn new( kes_vk: KesPublicKey, - issue_number: u64, - start_kes_period: u64, + issue_number: u64, + start_kes_period: u64, cold_keypair: EdKeypair ) -> Self

OpCert factory / test only

-
source

pub fn validate(&self) -> Result<(), ProtocolRegistrationErrorWrapper>

Validate a certificate

-
source

pub fn compute_protocol_party_id(&self) -> Result<ProtocolPartyId, OpCertError>

Compute protocol party id as pool id bech 32

-
source

pub fn compute_protocol_party_id_as_hash(&self) -> String

Compute protocol party id as hash

-
source

pub fn compute_hash(&self) -> String

Compute the hash of an OpCert

-

Trait Implementations§

source§

impl Clone for OpCert

source§

fn clone(&self) -> OpCert

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OpCert

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for OpCert

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<OpCert> for OpCert

source§

fn eq(&self, other: &OpCert) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl SerDeShelleyFileFormat for OpCert

source§

const TYPE: &'static str = "NodeOperationalCertificate"

The type of Cardano key
source§

const DESCRIPTION: &'static str = ""

The description of the Cardano key
source§

fn from_file<P: AsRef<Path>>(path: P) -> Result<Self, ParseError>

Deserialize a type T: Serialize + DeserializeOwned from file following Cardano -Shelley file format.
source§

fn to_file<P: AsRef<Path>>(&self, path: P) -> Result<(), ParseError>

Serialize a type T: Serialize + DeserializeOwned to file following Cardano -Shelley file format.
source§

impl Serialize for OpCert

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for OpCert

source§

impl StructuralEq for OpCert

source§

impl StructuralPartialEq for OpCert

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

source

pub fn validate(&self) -> Result<(), ProtocolRegistrationErrorWrapper>

Validate a certificate

+
source

pub fn compute_protocol_party_id(&self) -> Result<ProtocolPartyId, OpCertError>

Compute protocol party id as pool id bech 32

+
source

pub fn compute_protocol_party_id_as_hash(&self) -> String

Compute protocol party id as hash

+
source

pub fn compute_hash(&self) -> String

Compute the hash of an OpCert

+

Trait Implementations§

source§

impl Clone for OpCert

source§

fn clone(&self) -> OpCert

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OpCert

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for OpCert

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<OpCert> for OpCert

source§

fn eq(&self, other: &OpCert) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl SerDeShelleyFileFormat for OpCert

source§

const TYPE: &'static str = "NodeOperationalCertificate"

The type of Cardano key
source§

const DESCRIPTION: &'static str = ""

The description of the Cardano key
source§

fn from_file<P: AsRef<Path>>(path: P) -> Result<Self, ParseError>

Deserialize a type T: Serialize + DeserializeOwned from file following Cardano +Shelley file format.
source§

fn to_file<P: AsRef<Path>>(&self, path: P) -> Result<(), ParseError>

Serialize a type T: Serialize + DeserializeOwned to file following Cardano +Shelley file format.
source§

impl Serialize for OpCert

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for OpCert

source§

impl StructuralEq for OpCert

source§

impl StructuralPartialEq for OpCert

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/struct.ProtocolGenesisSigner.html b/rust-doc/mithril_common/crypto_helper/struct.ProtocolGenesisSigner.html index c981d7195ce..697db39d8d1 100644 --- a/rust-doc/mithril_common/crypto_helper/struct.ProtocolGenesisSigner.html +++ b/rust-doc/mithril_common/crypto_helper/struct.ProtocolGenesisSigner.html @@ -1,4 +1,4 @@ -ProtocolGenesisSigner in mithril_common::crypto_helper - Rust
pub struct ProtocolGenesisSigner { /* private fields */ }
Expand description

A protocol Genesis Signer that is responsible for signing the +ProtocolGenesisSigner in mithril_common::crypto_helper - Rust

pub struct ProtocolGenesisSigner { /* private fields */ }
Expand description

A protocol Genesis Signer that is responsible for signing the Genesis Certificate

Implementations§

source§

impl ProtocolGenesisSigner

source

pub fn create_test_genesis_signer<R>(rng: R) -> Selfwhere R: CryptoRng + RngCore,

ProtocolGenesisSigner factory

@@ -6,42 +6,42 @@
source

pub fn create_non_deterministic_genesis_signer() -> Self

ProtocolGenesisSigner non deterministic

source

pub fn from_secret_key(secret_key: ProtocolGenesisSecretKey) -> Self

ProtocolGenesisSigner from ProtocolGenesisSecretKey

source

pub fn create_genesis_verifier(&self) -> ProtocolGenesisVerifier

Create a ProtocolGenesisVerifier

-
source

pub fn sign(&self, message: &[u8]) -> ProtocolGenesisSignature

Signs a message and returns a ProtocolGenesisSignature

-

Trait Implementations§

source§

impl Debug for ProtocolGenesisSigner

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for ProtocolGenesisSigner

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for ProtocolGenesisSigner

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

source

pub fn sign(&self, message: &[u8]) -> ProtocolGenesisSignature

Signs a message and returns a ProtocolGenesisSignature

+

Trait Implementations§

source§

impl Debug for ProtocolGenesisSigner

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for ProtocolGenesisSigner

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for ProtocolGenesisSigner

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/struct.ProtocolGenesisVerifier.html b/rust-doc/mithril_common/crypto_helper/struct.ProtocolGenesisVerifier.html index a1cedfc76f3..f65cdf10a32 100644 --- a/rust-doc/mithril_common/crypto_helper/struct.ProtocolGenesisVerifier.html +++ b/rust-doc/mithril_common/crypto_helper/struct.ProtocolGenesisVerifier.html @@ -1,4 +1,4 @@ -ProtocolGenesisVerifier in mithril_common::crypto_helper - Rust
pub struct ProtocolGenesisVerifier { /* private fields */ }
Expand description

Trait Implementations§

source§

impl Clone for ProtocolGenesisVerifier

source§

fn clone(&self) -> ProtocolGenesisVerifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ProtocolGenesisVerifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for ProtocolGenesisVerifier

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for ProtocolGenesisVerifier

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Result<(), ProtocolGenesisError>

Verifies the signature of a message

+

Trait Implementations§

source§

impl Clone for ProtocolGenesisVerifier

source§

fn clone(&self) -> ProtocolGenesisVerifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ProtocolGenesisVerifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for ProtocolGenesisVerifier

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for ProtocolGenesisVerifier

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/struct.ProtocolKey.html b/rust-doc/mithril_common/crypto_helper/struct.ProtocolKey.html index 6f7c4ebbd31..e78b6da7fc6 100644 --- a/rust-doc/mithril_common/crypto_helper/struct.ProtocolKey.html +++ b/rust-doc/mithril_common/crypto_helper/struct.ProtocolKey.html @@ -1,86 +1,86 @@ -ProtocolKey in mithril_common::crypto_helper - Rust
pub struct ProtocolKey<T>where
+ProtocolKey in mithril_common::crypto_helper - Rust
pub struct ProtocolKey<T>where
     T: Serialize + DeserializeOwned,{ /* private fields */ }
Expand description

A ProtocolKey is a wrapped that add Serialization capabilities.

When using serde to (de)serialize it will done using json hex (see key_decode_hex and key_encode_hex).

Implementations§

source§

impl<T> ProtocolKey<T>where T: Serialize + DeserializeOwned,

source

pub fn new(key: T) -> Self

Create a ProtocolKey from the given key

-
source

pub fn from_json_hex(hex_string: &str) -> StdResult<Self>

Create an instance from a JSON hex representation

-
source

pub fn to_json_hex(&self) -> StdResult<String>

Create a JSON hash representation of the key

-
source

pub fn key_to_json_hex(key: &T) -> StdResult<String>

Create a JSON hash representation of the given key

-
source§

impl ProtocolKey<Signature>

source

pub fn from_bytes_hex(hex_string: &str) -> StdResult<Self>

Create an instance from a bytes hex representation

-
source

pub fn from_bytes(bytes: &[u8]) -> StdResult<Self>

Create an instance from a bytes representation

-
source

pub fn to_bytes_hex(&self) -> String

Create a bytes hash representation of the key

-
source

pub fn key_to_bytes_hex(key: &Signature) -> String

Create a bytes hash representation of the given key

-

Trait Implementations§

source§

impl<T> Clone for ProtocolKey<T>where - T: Serialize + DeserializeOwned + Clone,

source§

fn clone(&self) -> ProtocolKey<T>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T> Debug for ProtocolKey<T>where - T: Serialize + DeserializeOwned + Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<T> Deref for ProtocolKey<T>where - T: Serialize + DeserializeOwned,

§

type Target = T

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de, T> Deserialize<'de> for ProtocolKey<T>where - T: ProtocolKeyCodec<T> + Serialize + DeserializeOwned,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl From<ProtocolKey<Signature>> for Signature

source§

fn from(value: ProtocolKey<Signature>) -> Self

Converts to this type from the input type.
source§

impl From<ProtocolKey<StmAggrSig<CoreWrapper<CtVariableCoreWrapper<Blake2bVarCore, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, NoOid>>>>> for StmAggrSig<Blake2b<U32>>

source§

fn from(value: ProtocolKey<StmAggrSig<Blake2b<U32>>>) -> Self

Converts to this type from the input type.
source§

impl From<ProtocolKey<StmSig>> for StmSig

source§

fn from(value: ProtocolKey<StmSig>) -> Self

Converts to this type from the input type.
source§

impl From<ProtocolKey<VerificationKeyPoP>> for StmVerificationKeyPoP

source§

fn from(value: ProtocolKey<StmVerificationKeyPoP>) -> Self

Converts to this type from the input type.
source§

impl From<Signature> for ProtocolKey<Signature>

source§

fn from(value: Signature) -> Self

Converts to this type from the input type.
source§

impl From<StmAggrSig<CoreWrapper<CtVariableCoreWrapper<Blake2bVarCore, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, NoOid>>>> for ProtocolKey<StmAggrSig<Blake2b<U32>>>

source§

fn from(value: StmAggrSig<Blake2b<U32>>) -> Self

Converts to this type from the input type.
source§

impl From<StmSig> for ProtocolKey<StmSig>

source§

fn from(value: StmSig) -> Self

Converts to this type from the input type.
source§

impl From<VerificationKeyPoP> for ProtocolKey<StmVerificationKeyPoP>

source§

fn from(value: StmVerificationKeyPoP) -> Self

Converts to this type from the input type.
source§

impl<T> PartialEq<ProtocolKey<T>> for ProtocolKey<T>where - T: Serialize + DeserializeOwned + PartialEq,

source§

fn eq(&self, other: &ProtocolKey<T>) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +
source

pub fn from_json_hex(hex_string: &str) -> StdResult<Self>

Create an instance from a JSON hex representation

+
source

pub fn to_json_hex(&self) -> StdResult<String>

Create a JSON hash representation of the key

+
source

pub fn key_to_json_hex(key: &T) -> StdResult<String>

Create a JSON hash representation of the given key

+
source§

impl ProtocolKey<Signature>

source

pub fn from_bytes_hex(hex_string: &str) -> StdResult<Self>

Create an instance from a bytes hex representation

+
source

pub fn from_bytes(bytes: &[u8]) -> StdResult<Self>

Create an instance from a bytes representation

+
source

pub fn to_bytes_hex(&self) -> String

Create a bytes hash representation of the key

+
source

pub fn key_to_bytes_hex(key: &Signature) -> String

Create a bytes hash representation of the given key

+

Trait Implementations§

source§

impl<T> Clone for ProtocolKey<T>where + T: Serialize + DeserializeOwned + Clone,

source§

fn clone(&self) -> ProtocolKey<T>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T> Debug for ProtocolKey<T>where + T: Serialize + DeserializeOwned + Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<T> Deref for ProtocolKey<T>where + T: Serialize + DeserializeOwned,

§

type Target = T

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl<'de, T> Deserialize<'de> for ProtocolKey<T>where + T: ProtocolKeyCodec<T> + Serialize + DeserializeOwned,

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl From<ProtocolKey<Signature>> for Signature

source§

fn from(value: ProtocolKey<Signature>) -> Self

Converts to this type from the input type.
source§

impl From<ProtocolKey<StmAggrSig<CoreWrapper<CtVariableCoreWrapper<Blake2bVarCore, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, NoOid>>>>> for StmAggrSig<Blake2b<U32>>

source§

fn from(value: ProtocolKey<StmAggrSig<Blake2b<U32>>>) -> Self

Converts to this type from the input type.
source§

impl From<ProtocolKey<StmSig>> for StmSig

source§

fn from(value: ProtocolKey<StmSig>) -> Self

Converts to this type from the input type.
source§

impl From<ProtocolKey<VerificationKeyPoP>> for StmVerificationKeyPoP

source§

fn from(value: ProtocolKey<StmVerificationKeyPoP>) -> Self

Converts to this type from the input type.
source§

impl From<Signature> for ProtocolKey<Signature>

source§

fn from(value: Signature) -> Self

Converts to this type from the input type.
source§

impl From<StmAggrSig<CoreWrapper<CtVariableCoreWrapper<Blake2bVarCore, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, NoOid>>>> for ProtocolKey<StmAggrSig<Blake2b<U32>>>

source§

fn from(value: StmAggrSig<Blake2b<U32>>) -> Self

Converts to this type from the input type.
source§

impl From<StmSig> for ProtocolKey<StmSig>

source§

fn from(value: StmSig) -> Self

Converts to this type from the input type.
source§

impl From<VerificationKeyPoP> for ProtocolKey<StmVerificationKeyPoP>

source§

fn from(value: StmVerificationKeyPoP) -> Self

Converts to this type from the input type.
source§

impl<T> PartialEq<ProtocolKey<T>> for ProtocolKey<T>where + T: Serialize + DeserializeOwned + PartialEq,

source§

fn eq(&self, other: &ProtocolKey<T>) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl<T> Serialize for ProtocolKey<T>where - T: ProtocolKeyCodec<T> + Serialize + DeserializeOwned,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> TryFrom<&ProtocolKey<T>> for Stringwhere - T: ProtocolKeyCodec<T> + Serialize + DeserializeOwned,

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(value: &ProtocolKey<T>) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl<T> TryFrom<&str> for ProtocolKey<T>where - T: ProtocolKeyCodec<T> + Serialize + DeserializeOwned,

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(value: &str) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl<T> TryFrom<ProtocolKey<T>> for Stringwhere - T: ProtocolKeyCodec<T> + Serialize + DeserializeOwned,

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(value: ProtocolKey<T>) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl<T> TryFrom<String> for ProtocolKey<T>where - T: ProtocolKeyCodec<T> + Serialize + DeserializeOwned,

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(value: String) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl<T> Eq for ProtocolKey<T>where - T: Serialize + DeserializeOwned + Eq,

source§

impl<T> StructuralEq for ProtocolKey<T>where - T: Serialize + DeserializeOwned,

source§

impl<T> StructuralPartialEq for ProtocolKey<T>where - T: Serialize + DeserializeOwned,

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for ProtocolKey<T>where - T: RefUnwindSafe,

§

impl<T> Send for ProtocolKey<T>where - T: Send,

§

impl<T> Sync for ProtocolKey<T>where - T: Sync,

§

impl<T> Unpin for ProtocolKey<T>where - T: Unpin,

§

impl<T> UnwindSafe for ProtocolKey<T>where - T: UnwindSafe,

Blanket Implementations§

§

impl<T, A, P> Access<T> for Pwhere - A: Access<T> + ?Sized, - P: Deref<Target = A>,

§

type Guard = <A as Access<T>>::Guard

A guard object containing the value and keeping it alive. Read more
§

fn load(&self) -> <P as Access<T>>::Guard

The loading method. Read more
source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + T: ProtocolKeyCodec<T> + Serialize + DeserializeOwned,

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<T> TryFrom<&ProtocolKey<T>> for Stringwhere + T: ProtocolKeyCodec<T> + Serialize + DeserializeOwned,

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(value: &ProtocolKey<T>) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl<T> TryFrom<&str> for ProtocolKey<T>where + T: ProtocolKeyCodec<T> + Serialize + DeserializeOwned,

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(value: &str) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl<T> TryFrom<ProtocolKey<T>> for Stringwhere + T: ProtocolKeyCodec<T> + Serialize + DeserializeOwned,

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(value: ProtocolKey<T>) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl<T> TryFrom<String> for ProtocolKey<T>where + T: ProtocolKeyCodec<T> + Serialize + DeserializeOwned,

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(value: String) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl<T> Eq for ProtocolKey<T>where + T: Serialize + DeserializeOwned + Eq,

source§

impl<T> StructuralEq for ProtocolKey<T>where + T: Serialize + DeserializeOwned,

source§

impl<T> StructuralPartialEq for ProtocolKey<T>where + T: Serialize + DeserializeOwned,

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for ProtocolKey<T>where + T: RefUnwindSafe,

§

impl<T> Send for ProtocolKey<T>where + T: Send,

§

impl<T> Sync for ProtocolKey<T>where + T: Sync,

§

impl<T> Unpin for ProtocolKey<T>where + T: Unpin,

§

impl<T> UnwindSafe for ProtocolKey<T>where + T: UnwindSafe,

Blanket Implementations§

§

impl<T, A, P> Access<T> for Pwhere + A: Access<T> + ?Sized, + P: Deref<Target = A>,

§

type Guard = <A as Access<T>>::Guard

A guard object containing the value and keeping it alive. Read more
§

fn load(&self) -> <P as Access<T>>::Guard

The loading method. Read more
source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<T, A> DynAccess<T> for Awhere + Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<T, A> DynAccess<T> for Awhere A: Access<T>, - <A as Access<T>>::Guard: 'static,

§

fn load(&self) -> DynGuard<T>

The equivalent of [Access::load].
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ <A as Access<T>>::Guard: 'static,
§

fn load(&self) -> DynGuard<T>

The equivalent of [Access::load].
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> Formattable for Twhere - T: Deref, - <T as Deref>::Target: Formattable,

§

impl<T> Parsable for Twhere - T: Deref, - <T as Deref>::Target: Parsable,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Deref, + <T as Deref>::Target: Formattable,
§

impl<T> Parsable for Twhere + T: Deref, + <T as Deref>::Target: Parsable,

§

impl<T> SendSyncUnwindSafe for Twhere + T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/struct.Sum6KesBytes.html b/rust-doc/mithril_common/crypto_helper/struct.Sum6KesBytes.html index e884b56ca3a..96bf4b33305 100644 --- a/rust-doc/mithril_common/crypto_helper/struct.Sum6KesBytes.html +++ b/rust-doc/mithril_common/crypto_helper/struct.Sum6KesBytes.html @@ -1,46 +1,46 @@ -Sum6KesBytes in mithril_common::crypto_helper - Rust
pub struct Sum6KesBytes(pub [u8; 612]);
Expand description

We need to create this struct because the design of Sum6Kes takes +Sum6KesBytes in mithril_common::crypto_helper - Rust

pub struct Sum6KesBytes(pub [u8; 612]);
Expand description

We need to create this struct because the design of Sum6Kes takes a reference to a mutable pointer. It is therefore not possible to implement Ser/Deser using serde.

-

Tuple Fields§

§0: [u8; 612]

Trait Implementations§

source§

impl Clone for Sum6KesBytes

source§

fn clone(&self) -> Sum6KesBytes

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<'de> Deserialize<'de> for Sum6KesBytes

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl SerDeShelleyFileFormat for Sum6KesBytes

source§

fn from_file<P: AsRef<Path>>(path: P) -> Result<Self, ParseError>

Deserialize a Cardano key from file. Cardano KES key Shelley format does not +

Tuple Fields§

§0: [u8; 612]

Trait Implementations§

source§

impl Clone for Sum6KesBytes

source§

fn clone(&self) -> Sum6KesBytes

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<'de> Deserialize<'de> for Sum6KesBytes

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl SerDeShelleyFileFormat for Sum6KesBytes

source§

fn from_file<P: AsRef<Path>>(path: P) -> Result<Self, ParseError>

Deserialize a Cardano key from file. Cardano KES key Shelley format does not contain the period (it is always zero). Therefore we need to include it in the deserialisation.

-
source§

const TYPE: &'static str = "KesSigningKey_ed25519_kes_2^6"

The type of Cardano key
source§

const DESCRIPTION: &'static str = "KES Signing Key"

The description of the Cardano key
source§

fn to_file<P: AsRef<Path>>(&self, path: P) -> Result<(), ParseError>

Serialize a type T: Serialize + DeserializeOwned to file following Cardano -Shelley file format.
source§

impl Serialize for Sum6KesBytes

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<'a> TryFrom<&'a mut Sum6KesBytes> for Sum6Kes<'a>

§

type Error = ParseError

The type returned in the event of a conversion error.
source§

fn try_from(value: &'a mut Sum6KesBytes) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

source§

const TYPE: &'static str = "KesSigningKey_ed25519_kes_2^6"

The type of Cardano key
source§

const DESCRIPTION: &'static str = "KES Signing Key"

The description of the Cardano key
source§

fn to_file<P: AsRef<Path>>(&self, path: P) -> Result<(), ParseError>

Serialize a type T: Serialize + DeserializeOwned to file following Cardano +Shelley file format.
source§

impl Serialize for Sum6KesBytes

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<'a> TryFrom<&'a mut Sum6KesBytes> for Sum6Kes<'a>

§

type Error = ParseError

The type returned in the event of a conversion error.
source§

fn try_from(value: &'a mut Sum6KesBytes) -> Result<Self, Self::Error>

Performs the conversion.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/tests_setup/fn.setup_certificate_chain.html b/rust-doc/mithril_common/crypto_helper/tests_setup/fn.setup_certificate_chain.html index 42fd287ebe0..67a83746e8d 100644 --- a/rust-doc/mithril_common/crypto_helper/tests_setup/fn.setup_certificate_chain.html +++ b/rust-doc/mithril_common/crypto_helper/tests_setup/fn.setup_certificate_chain.html @@ -1,5 +1,5 @@ -setup_certificate_chain in mithril_common::crypto_helper::tests_setup - Rust
pub fn setup_certificate_chain(
-    total_certificates: u64,
-    certificates_per_epoch: u64
-) -> (Vec<Certificate>, ProtocolGenesisVerifier)
Expand description

Instantiate a certificate chain, use this for tests only.

+setup_certificate_chain in mithril_common::crypto_helper::tests_setup - Rust
pub fn setup_certificate_chain(
+    total_certificates: u64,
+    certificates_per_epoch: u64
+) -> (Vec<Certificate>, ProtocolGenesisVerifier)
Expand description

Instantiate a certificate chain, use this for tests only.

\ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/tests_setup/fn.setup_genesis.html b/rust-doc/mithril_common/crypto_helper/tests_setup/fn.setup_genesis.html index 822c68a16e1..0bb5d4fd376 100644 --- a/rust-doc/mithril_common/crypto_helper/tests_setup/fn.setup_genesis.html +++ b/rust-doc/mithril_common/crypto_helper/tests_setup/fn.setup_genesis.html @@ -1,2 +1,2 @@ -setup_genesis in mithril_common::crypto_helper::tests_setup - Rust
pub fn setup_genesis() -> (ProtocolGenesisSigner, ProtocolGenesisVerifier)
Expand description

Instantiate a Genesis Signer and its associated Verifier

+setup_genesis in mithril_common::crypto_helper::tests_setup - Rust
pub fn setup_genesis() -> (ProtocolGenesisSigner, ProtocolGenesisVerifier)
Expand description

Instantiate a Genesis Signer and its associated Verifier

\ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/tests_setup/fn.setup_message.html b/rust-doc/mithril_common/crypto_helper/tests_setup/fn.setup_message.html index 010c0ed753d..0c02721fdfd 100644 --- a/rust-doc/mithril_common/crypto_helper/tests_setup/fn.setup_message.html +++ b/rust-doc/mithril_common/crypto_helper/tests_setup/fn.setup_message.html @@ -1,2 +1,2 @@ -setup_message in mithril_common::crypto_helper::tests_setup - Rust
pub fn setup_message() -> ProtocolMessage
Expand description

Instantiate a ProtocolMessage using fake data, use this for tests only.

+setup_message in mithril_common::crypto_helper::tests_setup - Rust
pub fn setup_message() -> ProtocolMessage
Expand description

Instantiate a ProtocolMessage using fake data, use this for tests only.

\ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/tests_setup/fn.setup_protocol_parameters.html b/rust-doc/mithril_common/crypto_helper/tests_setup/fn.setup_protocol_parameters.html index 0f0004bfb86..924dc4c62e4 100644 --- a/rust-doc/mithril_common/crypto_helper/tests_setup/fn.setup_protocol_parameters.html +++ b/rust-doc/mithril_common/crypto_helper/tests_setup/fn.setup_protocol_parameters.html @@ -1,2 +1,2 @@ -setup_protocol_parameters in mithril_common::crypto_helper::tests_setup - Rust
pub fn setup_protocol_parameters() -> ProtocolParameters
Expand description

Instantiate a ProtocolParameters, use this for tests only.

+setup_protocol_parameters in mithril_common::crypto_helper::tests_setup - Rust
pub fn setup_protocol_parameters() -> ProtocolParameters
Expand description

Instantiate a ProtocolParameters, use this for tests only.

\ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/tests_setup/fn.setup_signers_from_stake_distribution.html b/rust-doc/mithril_common/crypto_helper/tests_setup/fn.setup_signers_from_stake_distribution.html index 3dbdee1c258..c4f8e13ead8 100644 --- a/rust-doc/mithril_common/crypto_helper/tests_setup/fn.setup_signers_from_stake_distribution.html +++ b/rust-doc/mithril_common/crypto_helper/tests_setup/fn.setup_signers_from_stake_distribution.html @@ -1,5 +1,5 @@ -setup_signers_from_stake_distribution in mithril_common::crypto_helper::tests_setup - Rust
pub fn setup_signers_from_stake_distribution(
+setup_signers_from_stake_distribution in mithril_common::crypto_helper::tests_setup - Rust
pub fn setup_signers_from_stake_distribution(
     stake_distribution: &ProtocolStakeDistribution,
     protocol_parameters: &ProtocolParameters
-) -> Vec<SignerFixture>
Expand description

Instantiate a list of protocol signers based on the given ProtocolStakeDistribution and ProtocolParameters, use this for tests only.

+) -> Vec<SignerFixture>
Expand description

Instantiate a list of protocol signers based on the given ProtocolStakeDistribution and ProtocolParameters, use this for tests only.

\ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/tests_setup/fn.setup_temp_directory_for_signer.html b/rust-doc/mithril_common/crypto_helper/tests_setup/fn.setup_temp_directory_for_signer.html index 18402156e52..e74a63d0f5c 100644 --- a/rust-doc/mithril_common/crypto_helper/tests_setup/fn.setup_temp_directory_for_signer.html +++ b/rust-doc/mithril_common/crypto_helper/tests_setup/fn.setup_temp_directory_for_signer.html @@ -1,5 +1,5 @@ -setup_temp_directory_for_signer in mithril_common::crypto_helper::tests_setup - Rust
pub fn setup_temp_directory_for_signer(
+setup_temp_directory_for_signer in mithril_common::crypto_helper::tests_setup - Rust
pub fn setup_temp_directory_for_signer(
     party_id: &ProtocolPartyId,
-    auto_create: bool
-) -> Option<PathBuf>
Expand description

Create or retrieve a temporary directory for storing cryptographic material for a signer, use this for tests only.

+ auto_create: bool +) -> Option<PathBuf>
Expand description

Create or retrieve a temporary directory for storing cryptographic material for a signer, use this for tests only.

\ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/tests_setup/index.html b/rust-doc/mithril_common/crypto_helper/tests_setup/index.html index 42c595c7e41..7a1191b5c3b 100644 --- a/rust-doc/mithril_common/crypto_helper/tests_setup/index.html +++ b/rust-doc/mithril_common/crypto_helper/tests_setup/index.html @@ -1,2 +1,2 @@ -mithril_common::crypto_helper::tests_setup - Rust
Expand description

Test data builders for Mithril STM types, for testing purpose.

+mithril_common::crypto_helper::tests_setup - Rust
Expand description

Test data builders for Mithril STM types, for testing purpose.

Functions

\ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/trait.ProtocolKeyCodec.html b/rust-doc/mithril_common/crypto_helper/trait.ProtocolKeyCodec.html index 193e9537001..74b85cef09a 100644 --- a/rust-doc/mithril_common/crypto_helper/trait.ProtocolKeyCodec.html +++ b/rust-doc/mithril_common/crypto_helper/trait.ProtocolKeyCodec.html @@ -1,9 +1,9 @@ -ProtocolKeyCodec in mithril_common::crypto_helper - Rust
pub trait ProtocolKeyCodec<T: Serialize + DeserializeOwned>: Sized {
+ProtocolKeyCodec in mithril_common::crypto_helper - Rust
pub trait ProtocolKeyCodec<T: Serialize + DeserializeOwned>: Sized {
     // Provided methods
-    fn decode_key(encoded: &str) -> StdResult<ProtocolKey<T>> { ... }
-    fn encode_key(key: &T) -> StdResult<String> { ... }
+    fn decode_key(encoded: &str) -> StdResult<ProtocolKey<T>> { ... }
+    fn encode_key(key: &T) -> StdResult<String> { ... }
 }
Expand description

The codec used to serialize/deserialize a ProtocolKey.

Default to json hex.

-

Provided Methods§

source

fn decode_key(encoded: &str) -> StdResult<ProtocolKey<T>>

Do the decoding of the given key

-
source

fn encode_key(key: &T) -> StdResult<String>

Do the encoding of the given key

-

Implementations on Foreign Types§

source§

impl ProtocolKeyCodec<StmSig> for StmSig

source§

impl ProtocolKeyCodec<VerificationKeyPoP> for StmVerificationKeyPoP

source§

impl ProtocolKeyCodec<Signature> for Signature

source§

fn decode_key(encoded: &str) -> StdResult<ProtocolKey<Signature>>

source§

fn encode_key(key: &Signature) -> StdResult<String>

source§

impl ProtocolKeyCodec<StmAggrSig<CoreWrapper<CtVariableCoreWrapper<Blake2bVarCore, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, NoOid>>>> for StmAggrSig<Blake2b<U32>>

Implementors§

\ No newline at end of file +

Provided Methods§

source

fn decode_key(encoded: &str) -> StdResult<ProtocolKey<T>>

Do the decoding of the given key

+
source

fn encode_key(key: &T) -> StdResult<String>

Do the encoding of the given key

+

Implementations on Foreign Types§

source§

impl ProtocolKeyCodec<VerificationKeyPoP> for StmVerificationKeyPoP

source§

impl ProtocolKeyCodec<Signature> for Signature

source§

fn decode_key(encoded: &str) -> StdResult<ProtocolKey<Signature>>

source§

fn encode_key(key: &Signature) -> StdResult<String>

source§

impl ProtocolKeyCodec<StmSig> for StmSig

source§

impl ProtocolKeyCodec<StmAggrSig<CoreWrapper<CtVariableCoreWrapper<Blake2bVarCore, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, NoOid>>>> for StmAggrSig<Blake2b<U32>>

Implementors§

\ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/trait.SerDeShelleyFileFormat.html b/rust-doc/mithril_common/crypto_helper/trait.SerDeShelleyFileFormat.html index ded8f6d780f..e09bd7cb1aa 100644 --- a/rust-doc/mithril_common/crypto_helper/trait.SerDeShelleyFileFormat.html +++ b/rust-doc/mithril_common/crypto_helper/trait.SerDeShelleyFileFormat.html @@ -1,16 +1,16 @@ -SerDeShelleyFileFormat in mithril_common::crypto_helper - Rust
pub trait SerDeShelleyFileFormat: Serialize + DeserializeOwned {
-    const TYPE: &'static str;
-    const DESCRIPTION: &'static str;
+SerDeShelleyFileFormat in mithril_common::crypto_helper - Rust
pub trait SerDeShelleyFileFormat: Serialize + DeserializeOwned {
+    const TYPE: &'static str;
+    const DESCRIPTION: &'static str;
 
     // Provided methods
-    fn from_file<P: AsRef<Path>>(path: P) -> Result<Self, ParseError> { ... }
-    fn to_file<P: AsRef<Path>>(&self, path: P) -> Result<(), ParseError> { ... }
+    fn from_file<P: AsRef<Path>>(path: P) -> Result<Self, ParseError> { ... }
+    fn to_file<P: AsRef<Path>>(&self, path: P) -> Result<(), ParseError> { ... }
 }
Expand description

Trait that allows any structure that implements Serialize and DeserializeOwned to be serialized and deserialized following the Shelly json format.

-

Required Associated Constants§

source

const TYPE: &'static str

The type of Cardano key

-
source

const DESCRIPTION: &'static str

The description of the Cardano key

-

Provided Methods§

source

fn from_file<P: AsRef<Path>>(path: P) -> Result<Self, ParseError>

Deserialize a type T: Serialize + DeserializeOwned from file following Cardano +

Required Associated Constants§

source

const TYPE: &'static str

The type of Cardano key

+
source

const DESCRIPTION: &'static str

The description of the Cardano key

+

Provided Methods§

source

fn from_file<P: AsRef<Path>>(path: P) -> Result<Self, ParseError>

Deserialize a type T: Serialize + DeserializeOwned from file following Cardano Shelley file format.

-
source

fn to_file<P: AsRef<Path>>(&self, path: P) -> Result<(), ParseError>

Serialize a type T: Serialize + DeserializeOwned to file following Cardano +

source

fn to_file<P: AsRef<Path>>(&self, path: P) -> Result<(), ParseError>

Serialize a type T: Serialize + DeserializeOwned to file following Cardano Shelley file format.

-

Implementors§

source§

impl SerDeShelleyFileFormat for OpCert

source§

const TYPE: &'static str = "NodeOperationalCertificate"

source§

const DESCRIPTION: &'static str = ""

source§

impl SerDeShelleyFileFormat for Sum6KesBytes

source§

const TYPE: &'static str = "KesSigningKey_ed25519_kes_2^6"

source§

const DESCRIPTION: &'static str = "KES Signing Key"

\ No newline at end of file +

Implementors§

source§

impl SerDeShelleyFileFormat for OpCert

source§

const TYPE: &'static str = "NodeOperationalCertificate"

source§

const DESCRIPTION: &'static str = ""

source§

impl SerDeShelleyFileFormat for Sum6KesBytes

source§

const TYPE: &'static str = "KesSigningKey_ed25519_kes_2^6"

source§

const DESCRIPTION: &'static str = "KES Signing Key"

\ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/type.EraMarkersVerifierSecretKey.html b/rust-doc/mithril_common/crypto_helper/type.EraMarkersVerifierSecretKey.html index 1bb352755fc..67c2d010fe4 100644 --- a/rust-doc/mithril_common/crypto_helper/type.EraMarkersVerifierSecretKey.html +++ b/rust-doc/mithril_common/crypto_helper/type.EraMarkersVerifierSecretKey.html @@ -1,2 +1,2 @@ -EraMarkersVerifierSecretKey in mithril_common::crypto_helper - Rust
pub type EraMarkersVerifierSecretKey = SecretKey;
Expand description

Alias of Ed25519:SecretKey.

+EraMarkersVerifierSecretKey in mithril_common::crypto_helper - Rust
pub type EraMarkersVerifierSecretKey = SecretKey;
Expand description
\ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/type.EraMarkersVerifierSignature.html b/rust-doc/mithril_common/crypto_helper/type.EraMarkersVerifierSignature.html index 286e9c84d13..1f5ade897fc 100644 --- a/rust-doc/mithril_common/crypto_helper/type.EraMarkersVerifierSignature.html +++ b/rust-doc/mithril_common/crypto_helper/type.EraMarkersVerifierSignature.html @@ -1,2 +1,2 @@ -EraMarkersVerifierSignature in mithril_common::crypto_helper - Rust
pub type EraMarkersVerifierSignature = Signature;
Expand description

Alias of Ed25519:Signature.

+EraMarkersVerifierSignature in mithril_common::crypto_helper - Rust
pub type EraMarkersVerifierSignature = Signature;
Expand description
\ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/type.EraMarkersVerifierVerificationKey.html b/rust-doc/mithril_common/crypto_helper/type.EraMarkersVerifierVerificationKey.html index 9d1e608dede..133e4fdb6b1 100644 --- a/rust-doc/mithril_common/crypto_helper/type.EraMarkersVerifierVerificationKey.html +++ b/rust-doc/mithril_common/crypto_helper/type.EraMarkersVerifierVerificationKey.html @@ -1,2 +1,2 @@ -EraMarkersVerifierVerificationKey in mithril_common::crypto_helper - Rust
pub type EraMarkersVerifierVerificationKey = PublicKey;
Expand description

Alias of Ed25519:PublicKey.

+EraMarkersVerifierVerificationKey in mithril_common::crypto_helper - Rust
pub type EraMarkersVerifierVerificationKey = PublicKey;
Expand description
\ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/type.KESPeriod.html b/rust-doc/mithril_common/crypto_helper/type.KESPeriod.html index 6115d7c3014..369d2ae6a15 100644 --- a/rust-doc/mithril_common/crypto_helper/type.KESPeriod.html +++ b/rust-doc/mithril_common/crypto_helper/type.KESPeriod.html @@ -1,2 +1,2 @@ -KESPeriod in mithril_common::crypto_helper - Rust

Type Definition mithril_common::crypto_helper::KESPeriod

source ·
pub type KESPeriod = u32;
Expand description

The KES period that is used to check if the KES keys is expired

+KESPeriod in mithril_common::crypto_helper - Rust

Type Definition mithril_common::crypto_helper::KESPeriod

source ·
pub type KESPeriod = u32;
Expand description

The KES period that is used to check if the KES keys is expired

\ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/type.ProtocolAggregateVerificationKey.html b/rust-doc/mithril_common/crypto_helper/type.ProtocolAggregateVerificationKey.html index cf2af4b16b8..ec9a0ae59af 100644 --- a/rust-doc/mithril_common/crypto_helper/type.ProtocolAggregateVerificationKey.html +++ b/rust-doc/mithril_common/crypto_helper/type.ProtocolAggregateVerificationKey.html @@ -1,2 +1,2 @@ -ProtocolAggregateVerificationKey in mithril_common::crypto_helper - Rust
pub type ProtocolAggregateVerificationKey = StmAggrVerificationKey<Blake2b<U32>>;
Expand description

Alias of MithrilStm:StmAggrVerificationKey.

+ProtocolAggregateVerificationKey in mithril_common::crypto_helper - Rust
pub type ProtocolAggregateVerificationKey = StmAggrVerificationKey<Blake2b<U32>>;
Expand description
\ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/type.ProtocolAggregationError.html b/rust-doc/mithril_common/crypto_helper/type.ProtocolAggregationError.html index 6705d189cbe..4ee2a435663 100644 --- a/rust-doc/mithril_common/crypto_helper/type.ProtocolAggregationError.html +++ b/rust-doc/mithril_common/crypto_helper/type.ProtocolAggregationError.html @@ -1,2 +1,2 @@ -ProtocolAggregationError in mithril_common::crypto_helper - Rust
pub type ProtocolAggregationError = AggregationError;
Expand description

Alias of MithrilStm:AggregationError.

+ProtocolAggregationError in mithril_common::crypto_helper - Rust
pub type ProtocolAggregationError = AggregationError;
Expand description
\ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/type.ProtocolClerk.html b/rust-doc/mithril_common/crypto_helper/type.ProtocolClerk.html index 584c96873ea..9692ad480b2 100644 --- a/rust-doc/mithril_common/crypto_helper/type.ProtocolClerk.html +++ b/rust-doc/mithril_common/crypto_helper/type.ProtocolClerk.html @@ -1,2 +1,2 @@ -ProtocolClerk in mithril_common::crypto_helper - Rust
pub type ProtocolClerk = StmClerk<Blake2b<U32>>;
Expand description

Alias of MithrilStm:StmClerk.

+ProtocolClerk in mithril_common::crypto_helper - Rust
pub type ProtocolClerk = StmClerk<Blake2b<U32>>;
Expand description
\ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/type.ProtocolClosedKeyRegistration.html b/rust-doc/mithril_common/crypto_helper/type.ProtocolClosedKeyRegistration.html index f69f521ed63..8c31c844ade 100644 --- a/rust-doc/mithril_common/crypto_helper/type.ProtocolClosedKeyRegistration.html +++ b/rust-doc/mithril_common/crypto_helper/type.ProtocolClosedKeyRegistration.html @@ -1,2 +1,2 @@ -ProtocolClosedKeyRegistration in mithril_common::crypto_helper - Rust
pub type ProtocolClosedKeyRegistration = ClosedKeyReg<Blake2b<U32>>;
Expand description

Alias of a wrapper of MithrilStm:ClosedKeyReg.

+ProtocolClosedKeyRegistration in mithril_common::crypto_helper - Rust
pub type ProtocolClosedKeyRegistration = ClosedKeyReg<Blake2b<U32>>;
Expand description

Alias of a wrapper of MithrilStm:ClosedKeyReg.

\ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/type.ProtocolGenesisSecretKey.html b/rust-doc/mithril_common/crypto_helper/type.ProtocolGenesisSecretKey.html index 1892bb9bd8b..4a3ff9e4971 100644 --- a/rust-doc/mithril_common/crypto_helper/type.ProtocolGenesisSecretKey.html +++ b/rust-doc/mithril_common/crypto_helper/type.ProtocolGenesisSecretKey.html @@ -1,2 +1,2 @@ -ProtocolGenesisSecretKey in mithril_common::crypto_helper - Rust
pub type ProtocolGenesisSecretKey = SecretKey;
Expand description

Alias of Ed25519:SecretKey.

+ProtocolGenesisSecretKey in mithril_common::crypto_helper - Rust
pub type ProtocolGenesisSecretKey = SecretKey;
Expand description
\ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/type.ProtocolGenesisSignature.html b/rust-doc/mithril_common/crypto_helper/type.ProtocolGenesisSignature.html index c5d7a078785..5815bf1d4fa 100644 --- a/rust-doc/mithril_common/crypto_helper/type.ProtocolGenesisSignature.html +++ b/rust-doc/mithril_common/crypto_helper/type.ProtocolGenesisSignature.html @@ -1,6 +1,6 @@ -ProtocolGenesisSignature in mithril_common::crypto_helper - Rust
pub type ProtocolGenesisSignature = ProtocolKey<Signature>;
Expand description

Wrapper of Ed25519:Signature.

-

Implementations§

source§

impl ProtocolGenesisSignature

source

pub fn from_bytes_hex(hex_string: &str) -> StdResult<Self>

Create an instance from a bytes hex representation

-
source

pub fn from_bytes(bytes: &[u8]) -> StdResult<Self>

Create an instance from a bytes representation

-
source

pub fn to_bytes_hex(&self) -> String

Create a bytes hash representation of the key

-
source

pub fn key_to_bytes_hex(key: &Signature) -> String

Create a bytes hash representation of the given key

+ProtocolGenesisSignature in mithril_common::crypto_helper - Rust
pub type ProtocolGenesisSignature = ProtocolKey<Signature>;
Expand description

Wrapper of Ed25519:Signature.

+

Implementations§

source§

impl ProtocolGenesisSignature

source

pub fn from_bytes_hex(hex_string: &str) -> StdResult<Self>

Create an instance from a bytes hex representation

+
source

pub fn from_bytes(bytes: &[u8]) -> StdResult<Self>

Create an instance from a bytes representation

+
source

pub fn to_bytes_hex(&self) -> String

Create a bytes hash representation of the key

+
source

pub fn key_to_bytes_hex(key: &Signature) -> String

Create a bytes hash representation of the given key

\ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/type.ProtocolGenesisVerificationKey.html b/rust-doc/mithril_common/crypto_helper/type.ProtocolGenesisVerificationKey.html index f2b6592133f..d841b790523 100644 --- a/rust-doc/mithril_common/crypto_helper/type.ProtocolGenesisVerificationKey.html +++ b/rust-doc/mithril_common/crypto_helper/type.ProtocolGenesisVerificationKey.html @@ -1,2 +1,2 @@ -ProtocolGenesisVerificationKey in mithril_common::crypto_helper - Rust
pub type ProtocolGenesisVerificationKey = PublicKey;
Expand description

Alias of Ed25519:PublicKey.

+ProtocolGenesisVerificationKey in mithril_common::crypto_helper - Rust
pub type ProtocolGenesisVerificationKey = PublicKey;
Expand description
\ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/type.ProtocolInitializer.html b/rust-doc/mithril_common/crypto_helper/type.ProtocolInitializer.html index 52eefe8e2ca..bc94cf01a3a 100644 --- a/rust-doc/mithril_common/crypto_helper/type.ProtocolInitializer.html +++ b/rust-doc/mithril_common/crypto_helper/type.ProtocolInitializer.html @@ -1,2 +1,2 @@ -ProtocolInitializer in mithril_common::crypto_helper - Rust
pub type ProtocolInitializer = StmInitializerWrapper;
Expand description

Alias of a wrapper of MithrilStm:StmInitializer.

+ProtocolInitializer in mithril_common::crypto_helper - Rust
pub type ProtocolInitializer = StmInitializerWrapper;
Expand description

Alias of a wrapper of MithrilStm:StmInitializer.

\ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/type.ProtocolInitializerError.html b/rust-doc/mithril_common/crypto_helper/type.ProtocolInitializerError.html index 1ad5148c4e9..5c8973b4d5c 100644 --- a/rust-doc/mithril_common/crypto_helper/type.ProtocolInitializerError.html +++ b/rust-doc/mithril_common/crypto_helper/type.ProtocolInitializerError.html @@ -1,2 +1,2 @@ -ProtocolInitializerError in mithril_common::crypto_helper - Rust
pub type ProtocolInitializerError = ProtocolInitializerErrorWrapper;
Expand description

Alias of a wrapper of MithrilCommon:ProtocolInitializerErrorWrapper.

+ProtocolInitializerError in mithril_common::crypto_helper - Rust
pub type ProtocolInitializerError = ProtocolInitializerErrorWrapper;
Expand description
\ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/type.ProtocolKeyRegistration.html b/rust-doc/mithril_common/crypto_helper/type.ProtocolKeyRegistration.html index 4d3ec41190f..d047e7499ae 100644 --- a/rust-doc/mithril_common/crypto_helper/type.ProtocolKeyRegistration.html +++ b/rust-doc/mithril_common/crypto_helper/type.ProtocolKeyRegistration.html @@ -1,2 +1,2 @@ -ProtocolKeyRegistration in mithril_common::crypto_helper - Rust
pub type ProtocolKeyRegistration = KeyRegWrapper;
Expand description

Alias of a wrapper of MithrilStm:KeyReg.

+ProtocolKeyRegistration in mithril_common::crypto_helper - Rust
pub type ProtocolKeyRegistration = KeyRegWrapper;
Expand description

Alias of a wrapper of MithrilStm:KeyReg.

\ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/type.ProtocolLotteryIndex.html b/rust-doc/mithril_common/crypto_helper/type.ProtocolLotteryIndex.html index 18eb5be01b7..a563846777e 100644 --- a/rust-doc/mithril_common/crypto_helper/type.ProtocolLotteryIndex.html +++ b/rust-doc/mithril_common/crypto_helper/type.ProtocolLotteryIndex.html @@ -1,2 +1,2 @@ -ProtocolLotteryIndex in mithril_common::crypto_helper - Rust
pub type ProtocolLotteryIndex = Index;
Expand description

Alias of MithrilStm::Index.

+ProtocolLotteryIndex in mithril_common::crypto_helper - Rust
pub type ProtocolLotteryIndex = Index;
Expand description
\ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/type.ProtocolMultiSignature.html b/rust-doc/mithril_common/crypto_helper/type.ProtocolMultiSignature.html index d8fecb43b33..6b2b3a20ae7 100644 --- a/rust-doc/mithril_common/crypto_helper/type.ProtocolMultiSignature.html +++ b/rust-doc/mithril_common/crypto_helper/type.ProtocolMultiSignature.html @@ -1,2 +1,2 @@ -ProtocolMultiSignature in mithril_common::crypto_helper - Rust
pub type ProtocolMultiSignature = ProtocolKey<StmAggrSig<Blake2b<U32>>>;
Expand description

Wrapper of MithrilStm:StmAggrSig to add serialization utilities.

+ProtocolMultiSignature in mithril_common::crypto_helper - Rust
pub type ProtocolMultiSignature = ProtocolKey<StmAggrSig<Blake2b<U32>>>;
Expand description

Wrapper of MithrilStm:StmAggrSig to add serialization utilities.

\ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/type.ProtocolParameters.html b/rust-doc/mithril_common/crypto_helper/type.ProtocolParameters.html index c10e1241ea8..6937852b55e 100644 --- a/rust-doc/mithril_common/crypto_helper/type.ProtocolParameters.html +++ b/rust-doc/mithril_common/crypto_helper/type.ProtocolParameters.html @@ -1,2 +1,2 @@ -ProtocolParameters in mithril_common::crypto_helper - Rust
pub type ProtocolParameters = StmParameters;
Expand description

Trait Implementations§

source§

impl From<ProtocolParameters> for ProtocolParameters

source§

fn from(other: ProtocolParameters) -> Self

Converts to this type from the input type.
\ No newline at end of file +ProtocolParameters in mithril_common::crypto_helper - Rust
pub type ProtocolParameters = StmParameters;
Expand description

Trait Implementations§

source§

impl From<ProtocolParameters> for ProtocolParameters

source§

fn from(other: ProtocolParameters) -> Self

Converts to this type from the input type.
\ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/type.ProtocolPartyId.html b/rust-doc/mithril_common/crypto_helper/type.ProtocolPartyId.html index 56d05fe683d..91e260eda2c 100644 --- a/rust-doc/mithril_common/crypto_helper/type.ProtocolPartyId.html +++ b/rust-doc/mithril_common/crypto_helper/type.ProtocolPartyId.html @@ -1,2 +1,2 @@ -ProtocolPartyId in mithril_common::crypto_helper - Rust
pub type ProtocolPartyId = String;
Expand description

The id of a mithril party.

+ProtocolPartyId in mithril_common::crypto_helper - Rust
pub type ProtocolPartyId = String;
Expand description

The id of a mithril party.

\ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/type.ProtocolRegistrationError.html b/rust-doc/mithril_common/crypto_helper/type.ProtocolRegistrationError.html index ba5005294d2..a0a896891d0 100644 --- a/rust-doc/mithril_common/crypto_helper/type.ProtocolRegistrationError.html +++ b/rust-doc/mithril_common/crypto_helper/type.ProtocolRegistrationError.html @@ -1,2 +1,2 @@ -ProtocolRegistrationError in mithril_common::crypto_helper - Rust
pub type ProtocolRegistrationError = ProtocolRegistrationErrorWrapper;
Expand description

Alias of a wrapper of MithrilCommon:ProtocolRegistrationErrorWrapper.

+ProtocolRegistrationError in mithril_common::crypto_helper - Rust
pub type ProtocolRegistrationError = ProtocolRegistrationErrorWrapper;
Expand description
\ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/type.ProtocolSigner.html b/rust-doc/mithril_common/crypto_helper/type.ProtocolSigner.html index c43dd3f90a4..866a033457e 100644 --- a/rust-doc/mithril_common/crypto_helper/type.ProtocolSigner.html +++ b/rust-doc/mithril_common/crypto_helper/type.ProtocolSigner.html @@ -1,2 +1,2 @@ -ProtocolSigner in mithril_common::crypto_helper - Rust
pub type ProtocolSigner = StmSigner<Blake2b<U32>>;
Expand description

Alias of MithrilStm:StmSigner.

+ProtocolSigner in mithril_common::crypto_helper - Rust
pub type ProtocolSigner = StmSigner<Blake2b<U32>>;
Expand description
\ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/type.ProtocolSignerVerificationKey.html b/rust-doc/mithril_common/crypto_helper/type.ProtocolSignerVerificationKey.html index a0a73241525..4601427d9c8 100644 --- a/rust-doc/mithril_common/crypto_helper/type.ProtocolSignerVerificationKey.html +++ b/rust-doc/mithril_common/crypto_helper/type.ProtocolSignerVerificationKey.html @@ -1,3 +1,3 @@ -ProtocolSignerVerificationKey in mithril_common::crypto_helper - Rust
pub type ProtocolSignerVerificationKey = ProtocolKey<StmVerificationKeyPoP>;
Expand description

Wrapper of MithrilStm:StmVerificationKeyPoP to add serialization +ProtocolSignerVerificationKey in mithril_common::crypto_helper - Rust

pub type ProtocolSignerVerificationKey = ProtocolKey<StmVerificationKeyPoP>;
Expand description

Wrapper of MithrilStm:StmVerificationKeyPoP to add serialization utilities.

\ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/type.ProtocolSignerVerificationKeySignature.html b/rust-doc/mithril_common/crypto_helper/type.ProtocolSignerVerificationKeySignature.html index b56a6de6c0b..654bd47ab87 100644 --- a/rust-doc/mithril_common/crypto_helper/type.ProtocolSignerVerificationKeySignature.html +++ b/rust-doc/mithril_common/crypto_helper/type.ProtocolSignerVerificationKeySignature.html @@ -1,2 +1,2 @@ -ProtocolSignerVerificationKeySignature in mithril_common::crypto_helper - Rust
pub type ProtocolSignerVerificationKeySignature = Sum6KesSig;
Expand description

Alias of KES:Sum6KesSig.

+ProtocolSignerVerificationKeySignature in mithril_common::crypto_helper - Rust
pub type ProtocolSignerVerificationKeySignature = Sum6KesSig;
Expand description

Alias of KES:Sum6KesSig.

\ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/type.ProtocolSingleSignature.html b/rust-doc/mithril_common/crypto_helper/type.ProtocolSingleSignature.html index acf0a1a36e5..6c3a3aa5c6b 100644 --- a/rust-doc/mithril_common/crypto_helper/type.ProtocolSingleSignature.html +++ b/rust-doc/mithril_common/crypto_helper/type.ProtocolSingleSignature.html @@ -1,2 +1,2 @@ -ProtocolSingleSignature in mithril_common::crypto_helper - Rust
pub type ProtocolSingleSignature = ProtocolKey<StmSig>;
Expand description

Wrapper of MithrilStm:StmSig to add serialization utilities.

+ProtocolSingleSignature in mithril_common::crypto_helper - Rust
pub type ProtocolSingleSignature = ProtocolKey<StmSig>;
Expand description

Wrapper of MithrilStm:StmSig to add serialization utilities.

\ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/type.ProtocolStake.html b/rust-doc/mithril_common/crypto_helper/type.ProtocolStake.html index 5e670f543e9..164ee021a1c 100644 --- a/rust-doc/mithril_common/crypto_helper/type.ProtocolStake.html +++ b/rust-doc/mithril_common/crypto_helper/type.ProtocolStake.html @@ -1,2 +1,2 @@ -ProtocolStake in mithril_common::crypto_helper - Rust
pub type ProtocolStake = Stake;
Expand description

Alias of MithrilStm:Stake.

+ProtocolStake in mithril_common::crypto_helper - Rust
pub type ProtocolStake = Stake;
Expand description

Alias of MithrilStm:Stake.

\ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/type.ProtocolStakeDistribution.html b/rust-doc/mithril_common/crypto_helper/type.ProtocolStakeDistribution.html index f58efcd05e4..c86204abaa3 100644 --- a/rust-doc/mithril_common/crypto_helper/type.ProtocolStakeDistribution.html +++ b/rust-doc/mithril_common/crypto_helper/type.ProtocolStakeDistribution.html @@ -1,2 +1,2 @@ -ProtocolStakeDistribution in mithril_common::crypto_helper - Rust
pub type ProtocolStakeDistribution = Vec<(ProtocolPartyId, ProtocolStake)>;
Expand description

A list of Party Id associated with its Stake.

+ProtocolStakeDistribution in mithril_common::crypto_helper - Rust
pub type ProtocolStakeDistribution = Vec<(ProtocolPartyId, ProtocolStake)>;
Expand description

A list of Party Id associated with its Stake.

\ No newline at end of file diff --git a/rust-doc/mithril_common/crypto_helper/type.ProtocolVersion.html b/rust-doc/mithril_common/crypto_helper/type.ProtocolVersion.html index ba82d342dca..21ac26fc8da 100644 --- a/rust-doc/mithril_common/crypto_helper/type.ProtocolVersion.html +++ b/rust-doc/mithril_common/crypto_helper/type.ProtocolVersion.html @@ -1,2 +1,2 @@ -ProtocolVersion in mithril_common::crypto_helper - Rust
pub type ProtocolVersion<'a> = &'a str;
Expand description

A protocol version

+ProtocolVersion in mithril_common::crypto_helper - Rust
pub type ProtocolVersion<'a> = &'a str;
Expand description

A protocol version

\ No newline at end of file diff --git a/rust-doc/mithril_common/database/enum.ApplicationNodeType.html b/rust-doc/mithril_common/database/enum.ApplicationNodeType.html index 3c3374ceb16..fd0cf66cb77 100644 --- a/rust-doc/mithril_common/database/enum.ApplicationNodeType.html +++ b/rust-doc/mithril_common/database/enum.ApplicationNodeType.html @@ -1,51 +1,51 @@ -ApplicationNodeType in mithril_common::database - Rust
pub enum ApplicationNodeType {
+ApplicationNodeType in mithril_common::database - Rust
pub enum ApplicationNodeType {
     Aggregator,
     Signer,
 }
Expand description

Application using a database

Variants§

§

Aggregator

Aggregator node type

§

Signer

Signer node type

-

Implementations§

source§

impl ApplicationNodeType

source

pub fn new(node_type: &str) -> Result<Self, StdError>

ApplicationNodeType constructor.

-

Trait Implementations§

source§

impl Clone for ApplicationNodeType

source§

fn clone(&self) -> ApplicationNodeType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ApplicationNodeType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ApplicationNodeType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<ApplicationNodeType> for ApplicationNodeType

source§

fn eq(&self, other: &ApplicationNodeType) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Eq for ApplicationNodeType

source§

impl StructuralEq for ApplicationNodeType

source§

impl StructuralPartialEq for ApplicationNodeType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Implementations§

source§

impl ApplicationNodeType

source

pub fn new(node_type: &str) -> Result<Self, StdError>

ApplicationNodeType constructor.

+

Trait Implementations§

source§

impl Clone for ApplicationNodeType

source§

fn clone(&self) -> ApplicationNodeType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ApplicationNodeType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ApplicationNodeType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<ApplicationNodeType> for ApplicationNodeType

source§

fn eq(&self, other: &ApplicationNodeType) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Eq for ApplicationNodeType

source§

impl StructuralEq for ApplicationNodeType

source§

impl StructuralPartialEq for ApplicationNodeType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized,
\ No newline at end of file diff --git a/rust-doc/mithril_common/database/index.html b/rust-doc/mithril_common/database/index.html index 87da9337b4c..e83d53b0b1c 100644 --- a/rust-doc/mithril_common/database/index.html +++ b/rust-doc/mithril_common/database/index.html @@ -1,4 +1,4 @@ -mithril_common::database - Rust
Expand description

database module. +mithril_common::database - Rust

Expand description

database module. This module contains providers and entities shared between all application types.

Structs

Enums

Type Definitions

\ No newline at end of file diff --git a/rust-doc/mithril_common/database/struct.DatabaseVersion.html b/rust-doc/mithril_common/database/struct.DatabaseVersion.html index 035c5cd812c..83da44fb391 100644 --- a/rust-doc/mithril_common/database/struct.DatabaseVersion.html +++ b/rust-doc/mithril_common/database/struct.DatabaseVersion.html @@ -1,4 +1,4 @@ -DatabaseVersion in mithril_common::database - Rust

Fields§

§version: DbVersion

Version of the database structure.

§application_type: ApplicationNodeType

Name of the application.

§updated_at: DateTime<Utc>

Date of the last version upgrade

-

Trait Implementations§

source§

impl Clone for DatabaseVersion

source§

fn clone(&self) -> DatabaseVersion

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DatabaseVersion

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<DatabaseVersion> for DatabaseVersion

source§

fn eq(&self, other: &DatabaseVersion) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<DatabaseVersion> for DatabaseVersion

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= -operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl SqLiteEntity for DatabaseVersion

source§

fn hydrate(row: Row) -> Result<Self, HydrationError>

This method is intended to be used when creating new instances from SQL +

Trait Implementations§

source§

impl Clone for DatabaseVersion

source§

fn clone(&self) -> DatabaseVersion

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DatabaseVersion

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<DatabaseVersion> for DatabaseVersion

source§

fn eq(&self, other: &DatabaseVersion) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<DatabaseVersion> for DatabaseVersion

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= +operator. Read more
source§

impl SqLiteEntity for DatabaseVersion

source§

fn hydrate(row: Row) -> Result<Self, HydrationError>

This method is intended to be used when creating new instances from SQL result rows. This is the place to grab data, check consistency and types -and return the entity if possible.
source§

fn get_projection() -> Projection

Construct a Projection that will allow to hydrate this SqLiteEntity.
source§

impl Eq for DatabaseVersion

source§

impl StructuralEq for DatabaseVersion

source§

impl StructuralPartialEq for DatabaseVersion

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +and return the entity if possible.

source§

fn get_projection() -> Projection

Construct a Projection that will allow to hydrate this SqLiteEntity.
source§

impl Eq for DatabaseVersion

source§

impl StructuralEq for DatabaseVersion

source§

impl StructuralPartialEq for DatabaseVersion

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized,
\ No newline at end of file diff --git a/rust-doc/mithril_common/database/struct.DatabaseVersionChecker.html b/rust-doc/mithril_common/database/struct.DatabaseVersionChecker.html index 5903efa64c0..32325387185 100644 --- a/rust-doc/mithril_common/database/struct.DatabaseVersionChecker.html +++ b/rust-doc/mithril_common/database/struct.DatabaseVersionChecker.html @@ -1,40 +1,40 @@ -DatabaseVersionChecker in mithril_common::database - Rust
pub struct DatabaseVersionChecker { /* private fields */ }
Expand description

Struct to perform application version check in the database.

+DatabaseVersionChecker in mithril_common::database - Rust
pub struct DatabaseVersionChecker { /* private fields */ }
Expand description

Struct to perform application version check in the database.

Implementations§

source§

impl DatabaseVersionChecker

source

pub fn new( logger: Logger, application_type: ApplicationNodeType, - connection: Arc<Mutex<Connection>> + connection: Arc<Mutex<Connection>> ) -> Self

constructor

-
source

pub fn add_migration(&mut self, migration: SqlMigration) -> &mut Self

Register a migration.

-
source

pub async fn apply(&self) -> Result<(), StdError>

Apply migrations

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

source

pub fn add_migration(&mut self, migration: SqlMigration) -> &mut Self

Register a migration.

+
source

pub async fn apply(&self) -> Result<(), StdError>

Apply migrations

+

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_common/database/struct.DatabaseVersionProvider.html b/rust-doc/mithril_common/database/struct.DatabaseVersionProvider.html index 54f470b2235..b443f475d10 100644 --- a/rust-doc/mithril_common/database/struct.DatabaseVersionProvider.html +++ b/rust-doc/mithril_common/database/struct.DatabaseVersionProvider.html @@ -1,46 +1,46 @@ -DatabaseVersionProvider in mithril_common::database - Rust
pub struct DatabaseVersionProvider<'conn> { /* private fields */ }
Expand description

Method to create the table at the beginning of the migration procedure. This code is temporary and should not last.

source

pub fn get_application_version( &self, application_type: &ApplicationNodeType -) -> Result<Option<DatabaseVersion>, StdError>

Read the application version from the database.

-

Trait Implementations§

source§

impl<'conn> Provider<'conn> for DatabaseVersionProvider<'conn>

§

type Entity = DatabaseVersion

Entity type returned by the result cursor.
source§

fn get_connection(&'conn self) -> &Connection

Share the connection.
source§

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this +) -> Result<Option<DatabaseVersion>, StdError>

Read the application version from the database.

+

Trait Implementations§

source§

impl<'conn> Provider<'conn> for DatabaseVersionProvider<'conn>

§

type Entity = DatabaseVersion

Entity type returned by the result cursor.
source§

fn get_connection(&'conn self) -> &Connection

Share the connection.
source§

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this provider performs.
source§

fn find( &'conn self, filters: WhereCondition -) -> Result<EntityCursor<'conn, Self::Entity>, StdError>

Perform the parametrized definition query.

Auto Trait Implementations§

§

impl<'conn> !RefUnwindSafe for DatabaseVersionProvider<'conn>

§

impl<'conn> !Send for DatabaseVersionProvider<'conn>

§

impl<'conn> !Sync for DatabaseVersionProvider<'conn>

§

impl<'conn> Unpin for DatabaseVersionProvider<'conn>

§

impl<'conn> !UnwindSafe for DatabaseVersionProvider<'conn>

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Result<EntityCursor<'conn, Self::Entity>, StdError>

Perform the parametrized definition query.

Auto Trait Implementations§

§

impl<'conn> !RefUnwindSafe for DatabaseVersionProvider<'conn>

§

impl<'conn> !Send for DatabaseVersionProvider<'conn>

§

impl<'conn> !Sync for DatabaseVersionProvider<'conn>

§

impl<'conn> Unpin for DatabaseVersionProvider<'conn>

§

impl<'conn> !UnwindSafe for DatabaseVersionProvider<'conn>

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_common/database/struct.DatabaseVersionUpdater.html b/rust-doc/mithril_common/database/struct.DatabaseVersionUpdater.html index af830e0c02e..0fe5965febb 100644 --- a/rust-doc/mithril_common/database/struct.DatabaseVersionUpdater.html +++ b/rust-doc/mithril_common/database/struct.DatabaseVersionUpdater.html @@ -1,42 +1,42 @@ -DatabaseVersionUpdater in mithril_common::database - Rust
pub struct DatabaseVersionUpdater<'conn> { /* private fields */ }
Expand description

Write Provider for the DatabaseVersion entities. +DatabaseVersionUpdater in mithril_common::database - Rust

pub struct DatabaseVersionUpdater<'conn> { /* private fields */ }
Expand description

Write Provider for the DatabaseVersion entities. This will perform an UPSERT and return the updated entity.

Implementations§

source§

impl<'conn> DatabaseVersionUpdater<'conn>

source

pub fn new(connection: &'conn Connection) -> Self

source

pub fn save( &self, version: DatabaseVersion -) -> Result<DatabaseVersion, StdError>

Persist the given entity and return the projection of the saved entity.

-

Trait Implementations§

source§

impl<'conn> Provider<'conn> for DatabaseVersionUpdater<'conn>

§

type Entity = DatabaseVersion

Entity type returned by the result cursor.
source§

fn get_connection(&'conn self) -> &Connection

Share the connection.
source§

fn get_definition(&self, _condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this +) -> Result<DatabaseVersion, StdError>

Persist the given entity and return the projection of the saved entity.

+

Trait Implementations§

source§

impl<'conn> Provider<'conn> for DatabaseVersionUpdater<'conn>

§

type Entity = DatabaseVersion

Entity type returned by the result cursor.
source§

fn get_connection(&'conn self) -> &Connection

Share the connection.
source§

fn get_definition(&self, _condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this provider performs.
source§

fn find( &'conn self, filters: WhereCondition -) -> Result<EntityCursor<'conn, Self::Entity>, StdError>

Perform the parametrized definition query.

Auto Trait Implementations§

§

impl<'conn> !RefUnwindSafe for DatabaseVersionUpdater<'conn>

§

impl<'conn> !Send for DatabaseVersionUpdater<'conn>

§

impl<'conn> !Sync for DatabaseVersionUpdater<'conn>

§

impl<'conn> Unpin for DatabaseVersionUpdater<'conn>

§

impl<'conn> !UnwindSafe for DatabaseVersionUpdater<'conn>

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Result<EntityCursor<'conn, Self::Entity>, StdError>

Perform the parametrized definition query.

Auto Trait Implementations§

§

impl<'conn> !RefUnwindSafe for DatabaseVersionUpdater<'conn>

§

impl<'conn> !Send for DatabaseVersionUpdater<'conn>

§

impl<'conn> !Sync for DatabaseVersionUpdater<'conn>

§

impl<'conn> Unpin for DatabaseVersionUpdater<'conn>

§

impl<'conn> !UnwindSafe for DatabaseVersionUpdater<'conn>

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_common/database/struct.SqlMigration.html b/rust-doc/mithril_common/database/struct.SqlMigration.html index f7c571c96db..4542a965dde 100644 --- a/rust-doc/mithril_common/database/struct.SqlMigration.html +++ b/rust-doc/mithril_common/database/struct.SqlMigration.html @@ -1,56 +1,56 @@ -SqlMigration in mithril_common::database - Rust
pub struct SqlMigration {
+SqlMigration in mithril_common::database - Rust
pub struct SqlMigration {
     pub version: DbVersion,
-    pub alterations: String,
+    pub alterations: String,
 }
Expand description

Represent a file containing SQL structure or data alterations.

Fields§

§version: DbVersion

The semver version this migration targets.

-
§alterations: String

SQL statements to alter the database.

-

Implementations§

source§

impl SqlMigration

source

pub fn new(version: DbVersion, alteration: &str) -> Self

Create a new SQL migration instance.

-

Trait Implementations§

source§

impl Debug for SqlMigration

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Ord for SqlMigration

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere - Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere - Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<SqlMigration> for SqlMigration

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<SqlMigration> for SqlMigration

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= -operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Eq for SqlMigration

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

§alterations: String

SQL statements to alter the database.

+

Implementations§

source§

impl SqlMigration

source

pub fn new(version: DbVersion, alteration: &str) -> Self

Create a new SQL migration instance.

+

Trait Implementations§

source§

impl Debug for SqlMigration

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Ord for SqlMigration

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere + Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<SqlMigration> for SqlMigration

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<SqlMigration> for SqlMigration

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= +operator. Read more
source§

impl Eq for SqlMigration

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Comparable<K> for Qwhere - Q: Ord + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn compare(&self, key: &K) -> Ordering

Compare self to key and return their ordering.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Comparable<K> for Qwhere + Q: Ord + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn compare(&self, key: &K) -> Ordering

Compare self to key and return their ordering.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/database/type.DbVersion.html b/rust-doc/mithril_common/database/type.DbVersion.html index 014dd2b8bb1..dc028617b6b 100644 --- a/rust-doc/mithril_common/database/type.DbVersion.html +++ b/rust-doc/mithril_common/database/type.DbVersion.html @@ -1,2 +1,2 @@ -DbVersion in mithril_common::database - Rust

Type Definition mithril_common::database::DbVersion

source ·
pub type DbVersion = i64;
Expand description

Database version.

+DbVersion in mithril_common::database - Rust

Type Definition mithril_common::database::DbVersion

source ·
pub type DbVersion = i64;
Expand description

Database version.

\ No newline at end of file diff --git a/rust-doc/mithril_common/digesters/cache/enum.ImmutableDigesterCacheGetError.html b/rust-doc/mithril_common/digesters/cache/enum.ImmutableDigesterCacheGetError.html index 7b1e209277b..4f52243595b 100644 --- a/rust-doc/mithril_common/digesters/cache/enum.ImmutableDigesterCacheGetError.html +++ b/rust-doc/mithril_common/digesters/cache/enum.ImmutableDigesterCacheGetError.html @@ -1,41 +1,41 @@ -ImmutableDigesterCacheGetError in mithril_common::digesters::cache - Rust

Variants§

§

Io(Error)

Raised when an IO error is raised when getting a cache.

§

JsonDeserialization(Error)

Raised when json cache deserialization fails.

-

Trait Implementations§

source§

impl Debug for ImmutableDigesterCacheGetError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ImmutableDigesterCacheGetError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ImmutableDigesterCacheGetError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for ImmutableDigesterCacheGetError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ImmutableDigesterCacheGetError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<ImmutableDigesterCacheGetError> for ImmutableDigesterCacheProviderError

source§

fn from(source: ImmutableDigesterCacheGetError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Debug for ImmutableDigesterCacheGetError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ImmutableDigesterCacheGetError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ImmutableDigesterCacheGetError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for ImmutableDigesterCacheGetError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ImmutableDigesterCacheGetError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<ImmutableDigesterCacheGetError> for ImmutableDigesterCacheProviderError

source§

fn from(source: ImmutableDigesterCacheGetError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_common/digesters/cache/enum.ImmutableDigesterCacheProviderError.html b/rust-doc/mithril_common/digesters/cache/enum.ImmutableDigesterCacheProviderError.html index 85e9152f905..38c0c0e6d83 100644 --- a/rust-doc/mithril_common/digesters/cache/enum.ImmutableDigesterCacheProviderError.html +++ b/rust-doc/mithril_common/digesters/cache/enum.ImmutableDigesterCacheProviderError.html @@ -1,41 +1,41 @@ -ImmutableDigesterCacheProviderError in mithril_common::digesters::cache - Rust
pub enum ImmutableDigesterCacheProviderError {
+ImmutableDigesterCacheProviderError in mithril_common::digesters::cache - Rust
pub enum ImmutableDigesterCacheProviderError {
     Store(ImmutableDigesterCacheStoreError),
     Get(ImmutableDigesterCacheGetError),
 }
Expand description

Variants§

Trait Implementations§

source§

impl Debug for ImmutableDigesterCacheProviderError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ImmutableDigesterCacheProviderError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ImmutableDigesterCacheProviderError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ImmutableDigesterCacheGetError> for ImmutableDigesterCacheProviderError

source§

fn from(source: ImmutableDigesterCacheGetError) -> Self

Converts to this type from the input type.
source§

impl From<ImmutableDigesterCacheStoreError> for ImmutableDigesterCacheProviderError

source§

fn from(source: ImmutableDigesterCacheStoreError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Debug for ImmutableDigesterCacheProviderError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ImmutableDigesterCacheProviderError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ImmutableDigesterCacheProviderError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ImmutableDigesterCacheGetError> for ImmutableDigesterCacheProviderError

source§

fn from(source: ImmutableDigesterCacheGetError) -> Self

Converts to this type from the input type.
source§

impl From<ImmutableDigesterCacheStoreError> for ImmutableDigesterCacheProviderError

source§

fn from(source: ImmutableDigesterCacheStoreError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_common/digesters/cache/enum.ImmutableDigesterCacheStoreError.html b/rust-doc/mithril_common/digesters/cache/enum.ImmutableDigesterCacheStoreError.html index 5d35c45e5fc..1d6218a5452 100644 --- a/rust-doc/mithril_common/digesters/cache/enum.ImmutableDigesterCacheStoreError.html +++ b/rust-doc/mithril_common/digesters/cache/enum.ImmutableDigesterCacheStoreError.html @@ -1,41 +1,41 @@ -ImmutableDigesterCacheStoreError in mithril_common::digesters::cache - Rust

Variants§

§

Io(Error)

Raised when an IO error is raised when storing a cache.

§

JsonSerialization(Error)

Raised when json cache serialization fails.

-

Trait Implementations§

source§

impl Debug for ImmutableDigesterCacheStoreError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ImmutableDigesterCacheStoreError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ImmutableDigesterCacheStoreError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for ImmutableDigesterCacheStoreError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ImmutableDigesterCacheStoreError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<ImmutableDigesterCacheStoreError> for ImmutableDigesterCacheProviderError

source§

fn from(source: ImmutableDigesterCacheStoreError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Debug for ImmutableDigesterCacheStoreError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ImmutableDigesterCacheStoreError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ImmutableDigesterCacheStoreError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for ImmutableDigesterCacheStoreError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ImmutableDigesterCacheStoreError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<ImmutableDigesterCacheStoreError> for ImmutableDigesterCacheProviderError

source§

fn from(source: ImmutableDigesterCacheStoreError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_common/digesters/cache/index.html b/rust-doc/mithril_common/digesters/cache/index.html index a81805ee082..ec5983851d9 100644 --- a/rust-doc/mithril_common/digesters/cache/index.html +++ b/rust-doc/mithril_common/digesters/cache/index.html @@ -1,3 +1,3 @@ -mithril_common::digesters::cache - Rust
Expand description

Cache provider to accelerate super::CardanoImmutableDigester computation by storing and +mithril_common::digesters::cache - Rust

\ No newline at end of file diff --git a/rust-doc/mithril_common/digesters/cache/struct.JsonImmutableFileDigestCacheProvider.html b/rust-doc/mithril_common/digesters/cache/struct.JsonImmutableFileDigestCacheProvider.html index 0014678e42d..8d8d8fb9adb 100644 --- a/rust-doc/mithril_common/digesters/cache/struct.JsonImmutableFileDigestCacheProvider.html +++ b/rust-doc/mithril_common/digesters/cache/struct.JsonImmutableFileDigestCacheProvider.html @@ -1,50 +1,50 @@ -JsonImmutableFileDigestCacheProvider in mithril_common::digesters::cache - Rust
pub struct JsonImmutableFileDigestCacheProvider { /* private fields */ }
Expand description

Implementations§

source§

impl JsonImmutableFileDigestCacheProvider

source

pub fn new(filepath: &Path) -> Self

JsonImmutableFileDigestCacheProvider factory

+JsonImmutableFileDigestCacheProvider in mithril_common::digesters::cache - Rust
pub struct JsonImmutableFileDigestCacheProvider { /* private fields */ }
Expand description

Implementations§

Trait Implementations§

source§

impl ImmutableFileDigestCacheProvider for JsonImmutableFileDigestCacheProvider

source§

fn store<'life0, 'async_trait>( &'life0 self, - digest_per_filenames: Vec<(ImmutableFileName, HexEncodedDigest)> -) -> Pin<Box<dyn Future<Output = CacheProviderResult<()>> + Send + 'async_trait>>where + digest_per_filenames: Vec<(ImmutableFileName, HexEncodedDigest)> +) -> Pin<Box<dyn Future<Output = CacheProviderResult<()>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Store the given digests
source§

fn get<'life0, 'async_trait>( &'life0 self, - immutables: Vec<ImmutableFile> -) -> Pin<Box<dyn Future<Output = CacheProviderResult<BTreeMap<ImmutableFile, Option<HexEncodedDigest>>>> + Send + 'async_trait>>where + immutables: Vec<ImmutableFile> +) -> Pin<Box<dyn Future<Output = CacheProviderResult<BTreeMap<ImmutableFile, Option<HexEncodedDigest>>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Associate each given immutable files with a cached value if one exist.
source§

fn reset<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = CacheProviderResult<()>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = CacheProviderResult<()>> + Send + 'async_trait>>where Self: 'async_trait, - 'life0: 'async_trait,

Reset the stored values

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life0: 'async_trait,

Reset the stored values

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/digesters/cache/struct.JsonImmutableFileDigestCacheProviderBuilder.html b/rust-doc/mithril_common/digesters/cache/struct.JsonImmutableFileDigestCacheProviderBuilder.html index f58110850ed..db7967a7752 100644 --- a/rust-doc/mithril_common/digesters/cache/struct.JsonImmutableFileDigestCacheProviderBuilder.html +++ b/rust-doc/mithril_common/digesters/cache/struct.JsonImmutableFileDigestCacheProviderBuilder.html @@ -1,41 +1,41 @@ -JsonImmutableFileDigestCacheProviderBuilder in mithril_common::digesters::cache - Rust
pub struct JsonImmutableFileDigestCacheProviderBuilder<'a> { /* private fields */ }
Expand description

Implementations§

source§

impl<'a> JsonImmutableFileDigestCacheProviderBuilder<'a>

source

pub fn new(cache_dir: &'a Path, filename: &'a str) -> Self

source

pub fn ensure_dir_exist(&mut self) -> &mut Self

If set will create the cache directory if it doesn’t already exist.

-
source

pub fn should_reset_digests_cache(&mut self, should_reset: bool) -> &mut Self

Set if existing cached values in the provider must be reset.

+JsonImmutableFileDigestCacheProviderBuilder in mithril_common::digesters::cache - Rust
pub struct JsonImmutableFileDigestCacheProviderBuilder<'a> { /* private fields */ }
Expand description

Implementations§

source§

impl<'a> JsonImmutableFileDigestCacheProviderBuilder<'a>

source

pub fn new(cache_dir: &'a Path, filename: &'a str) -> Self

source

pub fn ensure_dir_exist(&mut self) -> &mut Self

If set will create the cache directory if it doesn’t already exist.

+
source

pub fn should_reset_digests_cache(&mut self, should_reset: bool) -> &mut Self

Set if existing cached values in the provider must be reset.

source

pub async fn build( &self -) -> Result<JsonImmutableFileDigestCacheProvider, StdError>

Build a JsonImmutableFileDigestCacheProvider based on the parameters previously set.

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Result<JsonImmutableFileDigestCacheProvider, StdError>

Build a JsonImmutableFileDigestCacheProvider based on the parameters previously set.

+

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/digesters/cache/struct.MemoryImmutableFileDigestCacheProvider.html b/rust-doc/mithril_common/digesters/cache/struct.MemoryImmutableFileDigestCacheProvider.html index d42a51600a3..e98009d7c88 100644 --- a/rust-doc/mithril_common/digesters/cache/struct.MemoryImmutableFileDigestCacheProvider.html +++ b/rust-doc/mithril_common/digesters/cache/struct.MemoryImmutableFileDigestCacheProvider.html @@ -1,48 +1,48 @@ -MemoryImmutableFileDigestCacheProvider in mithril_common::digesters::cache - Rust
pub struct MemoryImmutableFileDigestCacheProvider { /* private fields */ }
Expand description

Implementations§

Trait Implementations§

source§

impl Default for MemoryImmutableFileDigestCacheProvider

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl ImmutableFileDigestCacheProvider for MemoryImmutableFileDigestCacheProvider

source§

fn store<'life0, 'async_trait>( +MemoryImmutableFileDigestCacheProvider in mithril_common::digesters::cache - Rust
pub struct MemoryImmutableFileDigestCacheProvider { /* private fields */ }
Expand description

Implementations§

Trait Implementations§

source§

impl Default for MemoryImmutableFileDigestCacheProvider

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl ImmutableFileDigestCacheProvider for MemoryImmutableFileDigestCacheProvider

source§

fn store<'life0, 'async_trait>( &'life0 self, - digest_per_filenames: Vec<(ImmutableFileName, HexEncodedDigest)> -) -> Pin<Box<dyn Future<Output = CacheProviderResult<()>> + Send + 'async_trait>>where + digest_per_filenames: Vec<(ImmutableFileName, HexEncodedDigest)> +) -> Pin<Box<dyn Future<Output = CacheProviderResult<()>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Store the given digests
source§

fn get<'life0, 'async_trait>( &'life0 self, - immutables: Vec<ImmutableFile> -) -> Pin<Box<dyn Future<Output = CacheProviderResult<BTreeMap<ImmutableFile, Option<HexEncodedDigest>>>> + Send + 'async_trait>>where + immutables: Vec<ImmutableFile> +) -> Pin<Box<dyn Future<Output = CacheProviderResult<BTreeMap<ImmutableFile, Option<HexEncodedDigest>>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Associate each given immutable files with a cached value if one exist.
source§

fn reset<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = CacheProviderResult<()>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = CacheProviderResult<()>> + Send + 'async_trait>>where Self: 'async_trait, - 'life0: 'async_trait,

Reset the stored values

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life0: 'async_trait,

Reset the stored values

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_common/digesters/cache/trait.ImmutableFileDigestCacheProvider.html b/rust-doc/mithril_common/digesters/cache/trait.ImmutableFileDigestCacheProvider.html index 2028a8e5e74..d148f8b2f81 100644 --- a/rust-doc/mithril_common/digesters/cache/trait.ImmutableFileDigestCacheProvider.html +++ b/rust-doc/mithril_common/digesters/cache/trait.ImmutableFileDigestCacheProvider.html @@ -1,38 +1,38 @@ -ImmutableFileDigestCacheProvider in mithril_common::digesters::cache - Rust
pub trait ImmutableFileDigestCacheProvider: Sync + Send {
+ImmutableFileDigestCacheProvider in mithril_common::digesters::cache - Rust
pub trait ImmutableFileDigestCacheProvider: Sync + Send {
     // Required methods
     fn store<'life0, 'async_trait>(
         &'life0 self,
-        digest_per_filenames: Vec<(ImmutableFileName, HexEncodedDigest)>
-    ) -> Pin<Box<dyn Future<Output = CacheProviderResult<()>> + Send + 'async_trait>>
+        digest_per_filenames: Vec<(ImmutableFileName, HexEncodedDigest)>
+    ) -> Pin<Box<dyn Future<Output = CacheProviderResult<()>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
     fn get<'life0, 'async_trait>(
         &'life0 self,
-        immutables: Vec<ImmutableFile>
-    ) -> Pin<Box<dyn Future<Output = CacheProviderResult<BTreeMap<ImmutableFile, Option<HexEncodedDigest>>>> + Send + 'async_trait>>
+        immutables: Vec<ImmutableFile>
+    ) -> Pin<Box<dyn Future<Output = CacheProviderResult<BTreeMap<ImmutableFile, Option<HexEncodedDigest>>>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
     fn reset<'life0, 'async_trait>(
         &'life0 self
-    ) -> Pin<Box<dyn Future<Output = CacheProviderResult<()>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = CacheProviderResult<()>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
 }
Expand description

A cache provider that store individual ImmutableFile digests.

Required Methods§

source

fn store<'life0, 'async_trait>( &'life0 self, - digest_per_filenames: Vec<(ImmutableFileName, HexEncodedDigest)> -) -> Pin<Box<dyn Future<Output = CacheProviderResult<()>> + Send + 'async_trait>>where + digest_per_filenames: Vec<(ImmutableFileName, HexEncodedDigest)> +) -> Pin<Box<dyn Future<Output = CacheProviderResult<()>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Store the given digests

source

fn get<'life0, 'async_trait>( &'life0 self, - immutables: Vec<ImmutableFile> -) -> Pin<Box<dyn Future<Output = CacheProviderResult<BTreeMap<ImmutableFile, Option<HexEncodedDigest>>>> + Send + 'async_trait>>where + immutables: Vec<ImmutableFile> +) -> Pin<Box<dyn Future<Output = CacheProviderResult<BTreeMap<ImmutableFile, Option<HexEncodedDigest>>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Associate each given immutable files with a cached value if one exist.

source

fn reset<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = CacheProviderResult<()>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = CacheProviderResult<()>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Reset the stored values

Implementors§

\ No newline at end of file diff --git a/rust-doc/mithril_common/digesters/cache/type.CacheProviderResult.html b/rust-doc/mithril_common/digesters/cache/type.CacheProviderResult.html index 28f102fcdb9..1f6e0fbebb1 100644 --- a/rust-doc/mithril_common/digesters/cache/type.CacheProviderResult.html +++ b/rust-doc/mithril_common/digesters/cache/type.CacheProviderResult.html @@ -1,2 +1,2 @@ -CacheProviderResult in mithril_common::digesters::cache - Rust
pub type CacheProviderResult<T> = Result<T, ImmutableDigesterCacheProviderError>;
Expand description

A specialized result type for ImmutableFileDigestCacheProvider.

+CacheProviderResult in mithril_common::digesters::cache - Rust
pub type CacheProviderResult<T> = Result<T, ImmutableDigesterCacheProviderError>;
Expand description

A specialized result type for ImmutableFileDigestCacheProvider.

\ No newline at end of file diff --git a/rust-doc/mithril_common/digesters/enum.ImmutableDigesterError.html b/rust-doc/mithril_common/digesters/enum.ImmutableDigesterError.html index 08327a137a9..2aff8458140 100644 --- a/rust-doc/mithril_common/digesters/enum.ImmutableDigesterError.html +++ b/rust-doc/mithril_common/digesters/enum.ImmutableDigesterError.html @@ -1,51 +1,51 @@ -ImmutableDigesterError in mithril_common::digesters - Rust
pub enum ImmutableDigesterError {
+ImmutableDigesterError in mithril_common::digesters - Rust
pub enum ImmutableDigesterError {
     ListImmutablesError(ImmutableFileListingError),
     NotEnoughImmutable {
         expected_number: ImmutableFileNumber,
-        found_number: Option<ImmutableFileNumber>,
-        db_dir: PathBuf,
+        found_number: Option<ImmutableFileNumber>,
+        db_dir: PathBuf,
     },
-    DigestComputationError(Error),
+    DigestComputationError(Error),
 }
Expand description

ImmutableDigester related Errors.

Variants§

§

ListImmutablesError(ImmutableFileListingError)

Error raised when the files listing failed.

§

NotEnoughImmutable

Fields

§expected_number: ImmutableFileNumber

Expected last ImmutableFileNumber.

-
§found_number: Option<ImmutableFileNumber>

Last ImmutableFileNumber found when listing ImmutableFiles.

-
§db_dir: PathBuf

A cardano node DB directory

+
§found_number: Option<ImmutableFileNumber>

Last ImmutableFileNumber found when listing ImmutableFiles.

+
§db_dir: PathBuf

A cardano node DB directory

Error raised when there’s less than the required number of completed immutables in the cardano database or even no immutable at all.

-
§

DigestComputationError(Error)

Error raised when the digest computation failed.

-

Trait Implementations§

source§

impl Debug for ImmutableDigesterError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ImmutableDigesterError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ImmutableDigesterError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for ImmutableDigesterError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<ImmutableFileListingError> for ImmutableDigesterError

source§

fn from(source: ImmutableFileListingError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

§

DigestComputationError(Error)

Error raised when the digest computation failed.

+

Trait Implementations§

source§

impl Debug for ImmutableDigesterError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ImmutableDigesterError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ImmutableDigesterError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for ImmutableDigesterError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<ImmutableFileListingError> for ImmutableDigesterError

source§

fn from(source: ImmutableFileListingError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_common/digesters/enum.ImmutableFileCreationError.html b/rust-doc/mithril_common/digesters/enum.ImmutableFileCreationError.html index d8bd652628d..ae3b6a9f546 100644 --- a/rust-doc/mithril_common/digesters/enum.ImmutableFileCreationError.html +++ b/rust-doc/mithril_common/digesters/enum.ImmutableFileCreationError.html @@ -1,51 +1,51 @@ -ImmutableFileCreationError in mithril_common::digesters - Rust

Variants§

§

FileStemExtraction

Fields

§path: PathBuf

Path for which file stem extraction failed.

Raised when the immutable file stem extraction fails.

-
§

FileNameExtraction

Fields

§path: PathBuf

Path for which filename extraction failed.

+
§

FileNameExtraction

Fields

§path: PathBuf

Path for which filename extraction failed.

Raised when the immutable file filename extraction fails.

-
§

FileNumberParsing(ParseIntError)

Raised when the immutable file number parsing, from the filename, fails.

-

Trait Implementations§

source§

impl Debug for ImmutableFileCreationError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ImmutableFileCreationError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ImmutableFileCreationError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ImmutableFileCreationError> for ImmutableFileListingError

source§

fn from(source: ImmutableFileCreationError) -> Self

Converts to this type from the input type.
source§

impl From<ParseIntError> for ImmutableFileCreationError

source§

fn from(source: ParseIntError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

§

FileNumberParsing(ParseIntError)

Raised when the immutable file number parsing, from the filename, fails.

+

Trait Implementations§

source§

impl Debug for ImmutableFileCreationError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ImmutableFileCreationError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ImmutableFileCreationError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ImmutableFileCreationError> for ImmutableFileListingError

source§

fn from(source: ImmutableFileCreationError) -> Self

Converts to this type from the input type.
source§

impl From<ParseIntError> for ImmutableFileCreationError

source§

fn from(source: ParseIntError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/digesters/enum.ImmutableFileListingError.html b/rust-doc/mithril_common/digesters/enum.ImmutableFileListingError.html index cd791764fcb..933c098f853 100644 --- a/rust-doc/mithril_common/digesters/enum.ImmutableFileListingError.html +++ b/rust-doc/mithril_common/digesters/enum.ImmutableFileListingError.html @@ -1,41 +1,41 @@ -ImmutableFileListingError in mithril_common::digesters - Rust
pub enum ImmutableFileListingError {
-    MetadataParsing(Error),
+ImmutableFileListingError in mithril_common::digesters - Rust
pub enum ImmutableFileListingError {
+    MetadataParsing(Error),
     ImmutableFileCreation(ImmutableFileCreationError),
 }
Expand description

Variants§

§

MetadataParsing(Error)

Raised when the metadata of a file could not be read.

+

Variants§

§

MetadataParsing(Error)

Raised when the metadata of a file could not be read.

§

ImmutableFileCreation(ImmutableFileCreationError)

Raised when ImmutableFile::new fails.

-

Trait Implementations§

source§

impl Debug for ImmutableFileListingError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ImmutableFileListingError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ImmutableFileListingError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for ImmutableFileListingError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<ImmutableFileCreationError> for ImmutableFileListingError

source§

fn from(source: ImmutableFileCreationError) -> Self

Converts to this type from the input type.
source§

impl From<ImmutableFileListingError> for ImmutableDigesterError

source§

fn from(source: ImmutableFileListingError) -> Self

Converts to this type from the input type.
source§

impl From<ImmutableFileListingError> for ImmutableFileObserverError

source§

fn from(source: ImmutableFileListingError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Debug for ImmutableFileListingError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ImmutableFileListingError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ImmutableFileListingError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for ImmutableFileListingError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<ImmutableFileCreationError> for ImmutableFileListingError

source§

fn from(source: ImmutableFileCreationError) -> Self

Converts to this type from the input type.
source§

impl From<ImmutableFileListingError> for ImmutableDigesterError

source§

fn from(source: ImmutableFileListingError) -> Self

Converts to this type from the input type.
source§

impl From<ImmutableFileListingError> for ImmutableFileObserverError

source§

fn from(source: ImmutableFileListingError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_common/digesters/enum.ImmutableFileObserverError.html b/rust-doc/mithril_common/digesters/enum.ImmutableFileObserverError.html index ae7054e5c20..deeca19b74c 100644 --- a/rust-doc/mithril_common/digesters/enum.ImmutableFileObserverError.html +++ b/rust-doc/mithril_common/digesters/enum.ImmutableFileObserverError.html @@ -1,41 +1,41 @@ -ImmutableFileObserverError in mithril_common::digesters - Rust
pub enum ImmutableFileObserverError {
+ImmutableFileObserverError in mithril_common::digesters - Rust
pub enum ImmutableFileObserverError {
     Missing(),
     ImmutableFileListing(ImmutableFileListingError),
 }
Expand description

ImmutableFileObserver related errors.

Variants§

§

Missing()

Raised when the no immutables files were available.

§

ImmutableFileListing(ImmutableFileListingError)

Raised when immutable file listing fails.

-

Trait Implementations§

source§

impl Debug for ImmutableFileObserverError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ImmutableFileObserverError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ImmutableFileObserverError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ImmutableFileListingError> for ImmutableFileObserverError

source§

fn from(source: ImmutableFileListingError) -> Self

Converts to this type from the input type.
source§

impl From<ImmutableFileObserverError> for BeaconProviderError

source§

fn from(source: ImmutableFileObserverError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Debug for ImmutableFileObserverError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ImmutableFileObserverError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ImmutableFileObserverError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ImmutableFileListingError> for ImmutableFileObserverError

source§

fn from(source: ImmutableFileListingError) -> Self

Converts to this type from the input type.
source§

impl From<ImmutableFileObserverError> for BeaconProviderError

source§

fn from(source: ImmutableFileObserverError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_common/digesters/index.html b/rust-doc/mithril_common/digesters/index.html index 69714a685fe..30b92c55e05 100644 --- a/rust-doc/mithril_common/digesters/index.html +++ b/rust-doc/mithril_common/digesters/index.html @@ -1,3 +1,3 @@ -mithril_common::digesters - Rust
Expand description

Tools to compute mithril digest from a Cardano node database.

+mithril_common::digesters - Rust
Expand description

Tools to compute mithril digest from a Cardano node database.

Modules

Structs

Enums

Traits

\ No newline at end of file diff --git a/rust-doc/mithril_common/digesters/struct.CardanoImmutableDigester.html b/rust-doc/mithril_common/digesters/struct.CardanoImmutableDigester.html index 1c65bf7868b..7dc7dbe2e44 100644 --- a/rust-doc/mithril_common/digesters/struct.CardanoImmutableDigester.html +++ b/rust-doc/mithril_common/digesters/struct.CardanoImmutableDigester.html @@ -1,45 +1,45 @@ -CardanoImmutableDigester in mithril_common::digesters - Rust
pub struct CardanoImmutableDigester { /* private fields */ }
Expand description

A digester working directly on a Cardano DB immutables files

+CardanoImmutableDigester in mithril_common::digesters - Rust
pub struct CardanoImmutableDigester { /* private fields */ }
Expand description

A digester working directly on a Cardano DB immutables files

Implementations§

source§

impl CardanoImmutableDigester

source

pub fn new( - cache_provider: Option<Arc<dyn ImmutableFileDigestCacheProvider>>, + cache_provider: Option<Arc<dyn ImmutableFileDigestCacheProvider>>, logger: Logger ) -> Self

ImmutableDigester factory

Trait Implementations§

source§

impl ImmutableDigester for CardanoImmutableDigester

source§

fn compute_digest<'life0, 'life1, 'life2, 'async_trait>( &'life0 self, - dirpath: &'life1 Path, + dirpath: &'life1 Path, beacon: &'life2 Beacon -) -> Pin<Box<dyn Future<Output = Result<String, ImmutableDigesterError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<String, ImmutableDigesterError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, - 'life2: 'async_trait,

Compute the digest

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life2: 'async_trait,

Compute the digest

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_common/digesters/struct.DumbImmutableDigester.html b/rust-doc/mithril_common/digesters/struct.DumbImmutableDigester.html index cd4a99b53f3..28ba008a965 100644 --- a/rust-doc/mithril_common/digesters/struct.DumbImmutableDigester.html +++ b/rust-doc/mithril_common/digesters/struct.DumbImmutableDigester.html @@ -1,43 +1,43 @@ -DumbImmutableDigester in mithril_common::digesters - Rust
pub struct DumbImmutableDigester { /* private fields */ }
Expand description

A ImmutableDigester returning configurable result for testing purpose.

-

Implementations§

source§

impl DumbImmutableDigester

source

pub fn new(digest: &str, is_success: bool) -> Self

DumbDigester factory

-
source

pub async fn update_digest(&self, new_digest: String)

Update digest returned by compute_digest

-

Trait Implementations§

source§

impl Default for DumbImmutableDigester

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl ImmutableDigester for DumbImmutableDigester

source§

fn compute_digest<'life0, 'life1, 'life2, 'async_trait>( +DumbImmutableDigester in mithril_common::digesters - Rust
pub struct DumbImmutableDigester { /* private fields */ }
Expand description

A ImmutableDigester returning configurable result for testing purpose.

+

Implementations§

source§

impl DumbImmutableDigester

source

pub fn new(digest: &str, is_success: bool) -> Self

DumbDigester factory

+
source

pub async fn update_digest(&self, new_digest: String)

Update digest returned by compute_digest

+

Trait Implementations§

source§

impl Default for DumbImmutableDigester

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl ImmutableDigester for DumbImmutableDigester

source§

fn compute_digest<'life0, 'life1, 'life2, 'async_trait>( &'life0 self, - dirpath: &'life1 Path, + dirpath: &'life1 Path, beacon: &'life2 Beacon -) -> Pin<Box<dyn Future<Output = Result<String, ImmutableDigesterError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<String, ImmutableDigesterError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, - 'life2: 'async_trait,

Compute the digest

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life2: 'async_trait,

Compute the digest

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_common/digesters/struct.DumbImmutableFileObserver.html b/rust-doc/mithril_common/digesters/struct.DumbImmutableFileObserver.html index 132a8dbde75..24813a37456 100644 --- a/rust-doc/mithril_common/digesters/struct.DumbImmutableFileObserver.html +++ b/rust-doc/mithril_common/digesters/struct.DumbImmutableFileObserver.html @@ -1,44 +1,44 @@ -DumbImmutableFileObserver in mithril_common::digesters - Rust

Fields§

§shall_return: RwLock<Option<ImmutableFileNumber>>

The ImmutableFileNumber that shall be returned by get_last_immutable_number

Implementations§

source§

impl DumbImmutableFileObserver

source

pub fn new() -> Self

source

pub async fn shall_return(&self, what: Option<u64>) -> &Self

Update the stored immutable file number.

-
source

pub async fn increase(&self) -> Result<u64, Box<dyn Error + Sync + Send>>

Increase by one the stored immutable file number.

-

Trait Implementations§

source§

impl Default for DumbImmutableFileObserver

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl ImmutableFileObserver for DumbImmutableFileObserver

source§

fn get_last_immutable_number<'life0, 'async_trait>( +

source

pub async fn shall_return(&self, what: Option<u64>) -> &Self

Update the stored immutable file number.

+
source

pub async fn increase(&self) -> Result<u64, Box<dyn Error + Sync + Send>>

Increase by one the stored immutable file number.

+

Trait Implementations§

source§

impl Default for DumbImmutableFileObserver

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl ImmutableFileObserver for DumbImmutableFileObserver

source§

fn get_last_immutable_number<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<u64, ImmutableFileObserverError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<u64, ImmutableFileObserverError>> + Send + 'async_trait>>where Self: 'async_trait, - 'life0: 'async_trait,

Get the ImmutableFileNumber of the last immutable file in the cardano database.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life0: 'async_trait,

Get the ImmutableFileNumber of the last immutable file in the cardano database.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_common/digesters/struct.DummyImmutableDb.html b/rust-doc/mithril_common/digesters/struct.DummyImmutableDb.html index 30d509e2a76..23280883d61 100644 --- a/rust-doc/mithril_common/digesters/struct.DummyImmutableDb.html +++ b/rust-doc/mithril_common/digesters/struct.DummyImmutableDb.html @@ -1,44 +1,44 @@ -DummyImmutableDb in mithril_common::digesters - Rust
pub struct DummyImmutableDb {
-    pub dir: PathBuf,
-    pub immutables_files: Vec<ImmutableFile>,
-    pub non_immutables_files: Vec<PathBuf>,
+DummyImmutableDb in mithril_common::digesters - Rust
pub struct DummyImmutableDb {
+    pub dir: PathBuf,
+    pub immutables_files: Vec<ImmutableFile>,
+    pub non_immutables_files: Vec<PathBuf>,
 }
Expand description

A dummy cardano immutable db.

-

Fields§

§dir: PathBuf

The dummy cardano db directory path.

-
§immutables_files: Vec<ImmutableFile>

The immutables files in the dummy cardano db.

-
§non_immutables_files: Vec<PathBuf>

Files that doesn’t follow the immutable file name scheme in the dummy cardano db.

+

Fields§

§dir: PathBuf

The dummy cardano db directory path.

+
§immutables_files: Vec<ImmutableFile>

The immutables files in the dummy cardano db.

+
§non_immutables_files: Vec<PathBuf>

Files that doesn’t follow the immutable file name scheme in the dummy cardano db.

Implementations§

source§

impl DummyImmutableDb

source

pub fn add_immutable_file(&mut self) -> ImmutableFileNumber

Add an immutable chunk file and its primary & secondary to the dummy DB.

-
source

pub fn last_immutable_number(&self) -> Option<ImmutableFileNumber>

Return the file number of the last immutable

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

source

pub fn last_immutable_number(&self) -> Option<ImmutableFileNumber>

Return the file number of the last immutable

+

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/digesters/struct.DummyImmutablesDbBuilder.html b/rust-doc/mithril_common/digesters/struct.DummyImmutablesDbBuilder.html index aea547c2358..b0050f32905 100644 --- a/rust-doc/mithril_common/digesters/struct.DummyImmutablesDbBuilder.html +++ b/rust-doc/mithril_common/digesters/struct.DummyImmutablesDbBuilder.html @@ -1,49 +1,49 @@ -DummyImmutablesDbBuilder in mithril_common::digesters - Rust
pub struct DummyImmutablesDbBuilder { /* private fields */ }
Expand description

A DummyImmutableDb builder.

-

Implementations§

source§

impl DummyImmutablesDbBuilder

source

pub fn new(dir_name: &str) -> Self

DummyImmutablesDbBuilder factory, will create a folder with the given dirname in the +DummyImmutablesDbBuilder in mithril_common::digesters - Rust

pub struct DummyImmutablesDbBuilder { /* private fields */ }
Expand description

A DummyImmutableDb builder.

+

Implementations§

source§

impl DummyImmutablesDbBuilder

source

pub fn new(dir_name: &str) -> Self

DummyImmutablesDbBuilder factory, will create a folder with the given dirname in the system temp directory, if it exists already it will be cleaned.

source

pub fn with_immutables( &mut self, immutables: &[ImmutableFileNumber] -) -> &mut Self

Set the immutables file number that will be used to generate the immutable files, for each +) -> &mut Self

Set the immutables file number that will be used to generate the immutable files, for each number three files will be generated (a ‘chunk’, a ‘primary’ and a ‘secondary’ file).

-
source

pub fn with_non_immutables(&mut self, non_immutables: &[&str]) -> &mut Self

Set filenames to write to the db that doesn’t follow the immutable file name scheme.

-
source

pub fn append_immutable_trio(&mut self) -> &mut Self

Makes build add another trio of immutables file, that won’t be included +

source

pub fn with_non_immutables(&mut self, non_immutables: &[&str]) -> &mut Self

Set filenames to write to the db that doesn’t follow the immutable file name scheme.

+
source

pub fn append_immutable_trio(&mut self) -> &mut Self

Makes build add another trio of immutables file, that won’t be included in its returned vec, to simulate the last 3 ‘uncompleted / wip’ files that can be found in a cardano immutable db.

-
source

pub fn set_file_size(&mut self, file_size: u64) -> &mut Self

Set the size of all files written by build to the given file_size in bytes.

+
source

pub fn set_file_size(&mut self, file_size: u64) -> &mut Self

Set the size of all files written by build to the given file_size in bytes.

Note: by default the size of the produced files is less than a 1kb.

source

pub fn build(&self) -> DummyImmutableDb

Build a DummyImmutableDb.

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/digesters/struct.ImmutableFile.html b/rust-doc/mithril_common/digesters/struct.ImmutableFile.html index 0f2810727d7..df5c7a60f50 100644 --- a/rust-doc/mithril_common/digesters/struct.ImmutableFile.html +++ b/rust-doc/mithril_common/digesters/struct.ImmutableFile.html @@ -1,66 +1,66 @@ -ImmutableFile in mithril_common::digesters - Rust
pub struct ImmutableFile {
-    pub path: PathBuf,
+ImmutableFile in mithril_common::digesters - Rust
pub struct ImmutableFile {
+    pub path: PathBuf,
     pub number: ImmutableFileNumber,
     pub filename: ImmutableFileName,
 }
Expand description

Represent an immutable file in a Cardano node database directory

-

Fields§

§path: PathBuf

The path to the immutable file

+

Fields§

§path: PathBuf

The path to the immutable file

§number: ImmutableFileNumber

The immutable file number

§filename: ImmutableFileName

The filename

-

Implementations§

source§

impl ImmutableFile

source

pub fn new(path: PathBuf) -> Result<ImmutableFile, ImmutableFileCreationError>

ImmutableFile factory

-
source

pub fn compute_raw_hash<D>(&self) -> Result<Output<D>, Error>where - D: Write + Digest,

Compute the hash of this immutable file.

+

Implementations§

source§

impl ImmutableFile

source

pub fn new(path: PathBuf) -> Result<ImmutableFile, ImmutableFileCreationError>

ImmutableFile factory

+
source

pub fn compute_raw_hash<D>(&self) -> Result<Output<D>, Error>where + D: Write + Digest,

Compute the hash of this immutable file.

source

pub fn list_completed_in_dir( - dir: &Path -) -> Result<Vec<ImmutableFile>, ImmutableFileListingError>

List all ImmutableFile in a given directory.

+ dir: &Path +) -> Result<Vec<ImmutableFile>, ImmutableFileListingError>

List all ImmutableFile in a given directory.

Important Note: It will skip the last chunk / primary / secondary trio since they’re not yet complete.

-

Trait Implementations§

source§

impl Clone for ImmutableFile

source§

fn clone(&self) -> ImmutableFile

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ImmutableFile

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Ord for ImmutableFile

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere - Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere - Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<ImmutableFile> for ImmutableFile

source§

fn eq(&self, other: &ImmutableFile) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<ImmutableFile> for ImmutableFile

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= -operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Eq for ImmutableFile

source§

impl StructuralEq for ImmutableFile

source§

impl StructuralPartialEq for ImmutableFile

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Clone for ImmutableFile

source§

fn clone(&self) -> ImmutableFile

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ImmutableFile

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Ord for ImmutableFile

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere + Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<ImmutableFile> for ImmutableFile

source§

fn eq(&self, other: &ImmutableFile) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<ImmutableFile> for ImmutableFile

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= +operator. Read more
source§

impl Eq for ImmutableFile

source§

impl StructuralEq for ImmutableFile

source§

impl StructuralPartialEq for ImmutableFile

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Comparable<K> for Qwhere - Q: Ord + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn compare(&self, key: &K) -> Ordering

Compare self to key and return their ordering.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Comparable<K> for Qwhere + Q: Ord + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn compare(&self, key: &K) -> Ordering

Compare self to key and return their ordering.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/digesters/struct.ImmutableFileSystemObserver.html b/rust-doc/mithril_common/digesters/struct.ImmutableFileSystemObserver.html index 3f63030fef9..62af0c1161b 100644 --- a/rust-doc/mithril_common/digesters/struct.ImmutableFileSystemObserver.html +++ b/rust-doc/mithril_common/digesters/struct.ImmutableFileSystemObserver.html @@ -1,40 +1,40 @@ -ImmutableFileSystemObserver in mithril_common::digesters - Rust
pub struct ImmutableFileSystemObserver { /* private fields */ }
Expand description

An ImmutableFileObserver using the filesystem.

-

Implementations§

source§

impl ImmutableFileSystemObserver

source

pub fn new(db_path: &PathBuf) -> Self

ImmutableFileSystemObserver factory.

+ImmutableFileSystemObserver in mithril_common::digesters - Rust
pub struct ImmutableFileSystemObserver { /* private fields */ }
Expand description

An ImmutableFileObserver using the filesystem.

+

Implementations§

Trait Implementations§

source§

impl ImmutableFileObserver for ImmutableFileSystemObserver

source§

fn get_last_immutable_number<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<u64, ImmutableFileObserverError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<u64, ImmutableFileObserverError>> + Send + 'async_trait>>where Self: 'async_trait, - 'life0: 'async_trait,

Get the ImmutableFileNumber of the last immutable file in the cardano database.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life0: 'async_trait,

Get the ImmutableFileNumber of the last immutable file in the cardano database.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/digesters/trait.ImmutableDigester.html b/rust-doc/mithril_common/digesters/trait.ImmutableDigester.html index 048de1acb21..0f86fa275bd 100644 --- a/rust-doc/mithril_common/digesters/trait.ImmutableDigester.html +++ b/rust-doc/mithril_common/digesters/trait.ImmutableDigester.html @@ -1,10 +1,10 @@ -ImmutableDigester in mithril_common::digesters - Rust
pub trait ImmutableDigester: Sync + Send {
+ImmutableDigester in mithril_common::digesters - Rust
pub trait ImmutableDigester: Sync + Send {
     // Required method
     fn compute_digest<'life0, 'life1, 'life2, 'async_trait>(
         &'life0 self,
-        dirpath: &'life1 Path,
+        dirpath: &'life1 Path,
         beacon: &'life2 Beacon
-    ) -> Pin<Box<dyn Future<Output = Result<String, ImmutableDigesterError>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<String, ImmutableDigesterError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait,
              'life1: 'async_trait,
@@ -46,9 +46,9 @@
 }

Required Methods§

source

fn compute_digest<'life0, 'life1, 'life2, 'async_trait>( &'life0 self, - dirpath: &'life1 Path, + dirpath: &'life1 Path, beacon: &'life2 Beacon -) -> Pin<Box<dyn Future<Output = Result<String, ImmutableDigesterError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<String, ImmutableDigesterError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, diff --git a/rust-doc/mithril_common/digesters/trait.ImmutableFileObserver.html b/rust-doc/mithril_common/digesters/trait.ImmutableFileObserver.html index 65a7c178c9a..b876475629b 100644 --- a/rust-doc/mithril_common/digesters/trait.ImmutableFileObserver.html +++ b/rust-doc/mithril_common/digesters/trait.ImmutableFileObserver.html @@ -1,15 +1,15 @@ -ImmutableFileObserver in mithril_common::digesters - Rust
pub trait ImmutableFileObserverwhere
-    Self: Sync + Send,{
+ImmutableFileObserver in mithril_common::digesters - Rust
pub trait ImmutableFileObserverwhere
+    Self: Sync + Send,{
     // Required method
     fn get_last_immutable_number<'life0, 'async_trait>(
         &'life0 self
-    ) -> Pin<Box<dyn Future<Output = Result<u64, ImmutableFileObserverError>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<u64, ImmutableFileObserverError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
 }
Expand description

Retrieve data on ImmutableFile from a cardano database.

Required Methods§

source

fn get_last_immutable_number<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<u64, ImmutableFileObserverError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<u64, ImmutableFileObserverError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Get the ImmutableFileNumber of the last immutable file in the cardano database.

Implementors§

\ No newline at end of file diff --git a/rust-doc/mithril_common/entities/enum.BeaconComparison.html b/rust-doc/mithril_common/entities/enum.BeaconComparison.html index 271069c882d..cdb1980f38a 100644 --- a/rust-doc/mithril_common/entities/enum.BeaconComparison.html +++ b/rust-doc/mithril_common/entities/enum.BeaconComparison.html @@ -1,4 +1,4 @@ -BeaconComparison in mithril_common::entities - Rust

Implementations§

source§

impl BeaconComparison

source

pub fn is_new_beacon(&self) -> bool

Returns true if this comparison result isn’t equal.

-
source

pub fn is_new_epoch(&self) -> bool

Returns true if this comparison have a greater epoch but an equal immutable file number.

-

Trait Implementations§

source§

impl Clone for BeaconComparison

source§

fn clone(&self) -> BeaconComparison

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for BeaconComparison

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<BeaconComparison> for BeaconComparison

source§

fn eq(&self, other: &BeaconComparison) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Copy for BeaconComparison

source§

impl Eq for BeaconComparison

source§

impl StructuralEq for BeaconComparison

source§

impl StructuralPartialEq for BeaconComparison

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Implementations§

source§

impl BeaconComparison

source

pub fn is_new_beacon(&self) -> bool

Returns true if this comparison result isn’t equal.

+
source

pub fn is_new_epoch(&self) -> bool

Returns true if this comparison have a greater epoch but an equal immutable file number.

+

Trait Implementations§

source§

impl Clone for BeaconComparison

source§

fn clone(&self) -> BeaconComparison

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for BeaconComparison

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<BeaconComparison> for BeaconComparison

source§

fn eq(&self, other: &BeaconComparison) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Copy for BeaconComparison

source§

impl Eq for BeaconComparison

source§

impl StructuralEq for BeaconComparison

source§

impl StructuralPartialEq for BeaconComparison

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/entities/enum.BeaconComparisonError.html b/rust-doc/mithril_common/entities/enum.BeaconComparisonError.html index a67be58e037..57d2077c4a0 100644 --- a/rust-doc/mithril_common/entities/enum.BeaconComparisonError.html +++ b/rust-doc/mithril_common/entities/enum.BeaconComparisonError.html @@ -1,52 +1,52 @@ -BeaconComparisonError in mithril_common::entities - Rust
pub enum BeaconComparisonError {
-    NetworkNotMatch(String, String),
+BeaconComparisonError in mithril_common::entities - Rust
pub enum BeaconComparisonError {
+    NetworkNotMatch(String, String),
     BeaconOlderThanPreviousBeacon(Beacon, Beacon),
 }
Expand description

Beacon::compare_to_older related errors.

-

Variants§

§

NetworkNotMatch(String, String)

Error raised when a comparison between beacons from different networks is made.

+

Variants§

§

NetworkNotMatch(String, String)

Error raised when a comparison between beacons from different networks is made.

§

BeaconOlderThanPreviousBeacon(Beacon, Beacon)

Error raised the newest beacon has oldest data than the “oldest” beacon (meaning something wrong is happening).

-

Trait Implementations§

source§

impl Debug for BeaconComparisonError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for BeaconComparisonError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for BeaconComparisonError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl PartialEq<BeaconComparisonError> for BeaconComparisonError

source§

fn eq(&self, other: &BeaconComparisonError) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Eq for BeaconComparisonError

source§

impl StructuralEq for BeaconComparisonError

source§

impl StructuralPartialEq for BeaconComparisonError

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Debug for BeaconComparisonError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for BeaconComparisonError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for BeaconComparisonError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl PartialEq<BeaconComparisonError> for BeaconComparisonError

source§

fn eq(&self, other: &BeaconComparisonError) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Eq for BeaconComparisonError

source§

impl StructuralEq for BeaconComparisonError

source§

impl StructuralPartialEq for BeaconComparisonError

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/entities/enum.CardanoNetwork.html b/rust-doc/mithril_common/entities/enum.CardanoNetwork.html index 36488646e59..71dc4007006 100644 --- a/rust-doc/mithril_common/entities/enum.CardanoNetwork.html +++ b/rust-doc/mithril_common/entities/enum.CardanoNetwork.html @@ -1,4 +1,4 @@ -CardanoNetwork in mithril_common::entities - Rust

Implementations§

source§

impl CardanoNetwork

source

pub fn from_code( - network_code: String, - network_magic: Option<u64> -) -> Result<CardanoNetwork, CardanoNetworkError>

Instantiates a CardanoNetwork from its code and magic id

-

Trait Implementations§

source§

impl Clone for CardanoNetwork

source§

fn clone(&self) -> CardanoNetwork

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CardanoNetwork

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for CardanoNetwork

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for CardanoNetwork

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for CardanoNetwork

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where - H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq<CardanoNetwork> for CardanoNetwork

source§

fn eq(&self, other: &CardanoNetwork) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<CardanoNetwork> for CardanoNetwork

source§

fn partial_cmp(&self, other: &CardanoNetwork) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= -operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Serialize for CardanoNetwork

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for CardanoNetwork

source§

impl Eq for CardanoNetwork

source§

impl StructuralEq for CardanoNetwork

source§

impl StructuralPartialEq for CardanoNetwork

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CallHasher for Twhere - T: Hash + ?Sized,

§

fn get_hash<H, B>(value: &H, build_hasher: &B) -> u64where - H: Hash + ?Sized, - B: BuildHasher,

source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + network_code: String, + network_magic: Option<u64> +) -> Result<CardanoNetwork, CardanoNetworkError>

Instantiates a CardanoNetwork from its code and magic id

+

Trait Implementations§

source§

impl Clone for CardanoNetwork

source§

fn clone(&self) -> CardanoNetwork

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CardanoNetwork

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for CardanoNetwork

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for CardanoNetwork

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for CardanoNetwork

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where + H: Hasher, + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq<CardanoNetwork> for CardanoNetwork

source§

fn eq(&self, other: &CardanoNetwork) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<CardanoNetwork> for CardanoNetwork

source§

fn partial_cmp(&self, other: &CardanoNetwork) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= +operator. Read more
source§

impl Serialize for CardanoNetwork

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for CardanoNetwork

source§

impl Eq for CardanoNetwork

source§

impl StructuralEq for CardanoNetwork

source§

impl StructuralPartialEq for CardanoNetwork

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CallHasher for Twhere + T: Hash + ?Sized,

§

fn get_hash<H, B>(value: &H, build_hasher: &B) -> u64where + H: Hash + ?Sized, + B: BuildHasher,

source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

§

impl<T> Sequence for Twhere - T: Eq + Hash,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized,
§

impl<T> Sequence for Twhere + T: Eq + Hash,

\ No newline at end of file diff --git a/rust-doc/mithril_common/entities/enum.CertificateSignature.html b/rust-doc/mithril_common/entities/enum.CertificateSignature.html index b461104cb9c..91b7914da66 100644 --- a/rust-doc/mithril_common/entities/enum.CertificateSignature.html +++ b/rust-doc/mithril_common/entities/enum.CertificateSignature.html @@ -1,4 +1,4 @@ -CertificateSignature in mithril_common::entities - Rust
pub enum CertificateSignature {
+CertificateSignature in mithril_common::entities - Rust
pub enum CertificateSignature {
     GenesisSignature(ProtocolGenesisSignature),
     MultiSignature(ProtocolMultiSignature),
 }
Expand description

The signature of a Certificate

@@ -6,38 +6,38 @@ aka GENESIS_SIG(AVK(-1))

§

MultiSignature(ProtocolMultiSignature)

STM multi signature created from a quorum of single signatures from the signers aka MULTI_SIG(H(MSG(p,n) || AVK(n-1)))

-

Trait Implementations§

source§

impl Clone for CertificateSignature

source§

fn clone(&self) -> CertificateSignature

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CertificateSignature

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Clone for CertificateSignature

source§

fn clone(&self) -> CertificateSignature

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CertificateSignature

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/entities/enum.EpochError.html b/rust-doc/mithril_common/entities/enum.EpochError.html index 5f774c41141..f59755bd752 100644 --- a/rust-doc/mithril_common/entities/enum.EpochError.html +++ b/rust-doc/mithril_common/entities/enum.EpochError.html @@ -1,41 +1,41 @@ -EpochError in mithril_common::entities - Rust
pub enum EpochError {
-    EpochOffset(u64, i64),
+EpochError in mithril_common::entities - Rust
pub enum EpochError {
+    EpochOffset(u64, i64),
 }
Expand description

EpochError is an error triggerred by an Epoch

-

Variants§

§

EpochOffset(u64, i64)

Error raised when the computation of an epoch using an offset fails.

-

Trait Implementations§

source§

impl Debug for EpochError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for EpochError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for EpochError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Variants§

§

EpochOffset(u64, i64)

Error raised when the computation of an epoch using an offset fails.

+

Trait Implementations§

source§

impl Debug for EpochError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for EpochError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for EpochError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/entities/enum.ProtocolMessagePartKey.html b/rust-doc/mithril_common/entities/enum.ProtocolMessagePartKey.html index d6cff3fe4d6..cde37cc0196 100644 --- a/rust-doc/mithril_common/entities/enum.ProtocolMessagePartKey.html +++ b/rust-doc/mithril_common/entities/enum.ProtocolMessagePartKey.html @@ -1,4 +1,4 @@ -ProtocolMessagePartKey in mithril_common::entities - Rust
pub enum ProtocolMessagePartKey {
+ProtocolMessagePartKey in mithril_common::entities - Rust
pub enum ProtocolMessagePartKey {
     SnapshotDigest,
     NextAggregateVerificationKey,
 }
Expand description

The key of a ProtocolMessage

@@ -6,58 +6,58 @@
§

NextAggregateVerificationKey

The ProtocolMessage part key associated to the Next epoch aggregate verification key The AVK that will be allowed to be used to sign during the next epoch aka AVK(n-1)

-

Trait Implementations§

source§

impl Clone for ProtocolMessagePartKey

source§

fn clone(&self) -> ProtocolMessagePartKey

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ProtocolMessagePartKey

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for ProtocolMessagePartKey

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for ProtocolMessagePartKey

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Ord for ProtocolMessagePartKey

source§

fn cmp(&self, other: &ProtocolMessagePartKey) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere - Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere - Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<ProtocolMessagePartKey> for ProtocolMessagePartKey

source§

fn eq(&self, other: &ProtocolMessagePartKey) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<ProtocolMessagePartKey> for ProtocolMessagePartKey

source§

fn partial_cmp(&self, other: &ProtocolMessagePartKey) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= -operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Serialize for ProtocolMessagePartKey

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for ProtocolMessagePartKey

source§

impl Eq for ProtocolMessagePartKey

source§

impl StructuralEq for ProtocolMessagePartKey

source§

impl StructuralPartialEq for ProtocolMessagePartKey

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Clone for ProtocolMessagePartKey

source§

fn clone(&self) -> ProtocolMessagePartKey

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ProtocolMessagePartKey

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for ProtocolMessagePartKey

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for ProtocolMessagePartKey

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Ord for ProtocolMessagePartKey

source§

fn cmp(&self, other: &ProtocolMessagePartKey) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere + Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<ProtocolMessagePartKey> for ProtocolMessagePartKey

source§

fn eq(&self, other: &ProtocolMessagePartKey) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<ProtocolMessagePartKey> for ProtocolMessagePartKey

source§

fn partial_cmp(&self, other: &ProtocolMessagePartKey) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= +operator. Read more
source§

impl Serialize for ProtocolMessagePartKey

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for ProtocolMessagePartKey

source§

impl Eq for ProtocolMessagePartKey

source§

impl StructuralEq for ProtocolMessagePartKey

source§

impl StructuralPartialEq for ProtocolMessagePartKey

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Comparable<K> for Qwhere - Q: Ord + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn compare(&self, key: &K) -> Ordering

Compare self to key and return their ordering.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Comparable<K> for Qwhere + Q: Ord + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn compare(&self, key: &K) -> Ordering

Compare self to key and return their ordering.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/entities/enum.SignedEntityType.html b/rust-doc/mithril_common/entities/enum.SignedEntityType.html index 9b43f084797..73acecb8730 100644 --- a/rust-doc/mithril_common/entities/enum.SignedEntityType.html +++ b/rust-doc/mithril_common/entities/enum.SignedEntityType.html @@ -1,4 +1,4 @@ -SignedEntityType in mithril_common::entities - Rust

Implementations§

source§

impl SignedEntityType

source

pub fn dummy() -> Self

Retrieve a dummy enty (for test only)

source

pub fn get_epoch(&self) -> Epoch

Return the epoch from the intern beacon.

source

pub fn hydrate( - signed_entity_type_id: usize, - beacon_str: &str -) -> Result<Self, HydrationError>

Create an instance from data coming from the database

-
source

pub fn index(&self) -> usize

Get the database value from enum’s instance

-
source

pub fn get_json_beacon(&self) -> Result<String, StdError>

Return a JSON serialized value of the internal beacon

-

Trait Implementations§

source§

impl Clone for SignedEntityType

source§

fn clone(&self) -> SignedEntityType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SignedEntityType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for SignedEntityType

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for SignedEntityType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<'_enum> From<&'_enum SignedEntityType> for SignedEntityTypeDiscriminants

source§

fn from(val: &'_enum SignedEntityType) -> SignedEntityTypeDiscriminants

Converts to this type from the input type.
source§

impl From<SignedEntityType> for SignedEntityTypeDiscriminants

source§

fn from(val: SignedEntityType) -> SignedEntityTypeDiscriminants

Converts to this type from the input type.
source§

impl PartialEq<SignedEntityType> for SignedEntityType

source§

fn eq(&self, other: &SignedEntityType) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for SignedEntityType

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for SignedEntityType

source§

impl StructuralEq for SignedEntityType

source§

impl StructuralPartialEq for SignedEntityType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + signed_entity_type_id: usize, + beacon_str: &str +) -> Result<Self, HydrationError>

Create an instance from data coming from the database

+
source

pub fn index(&self) -> usize

Get the database value from enum’s instance

+
source

pub fn get_json_beacon(&self) -> Result<String, StdError>

Return a JSON serialized value of the internal beacon

+

Trait Implementations§

source§

impl Clone for SignedEntityType

source§

fn clone(&self) -> SignedEntityType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SignedEntityType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for SignedEntityType

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for SignedEntityType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<'_enum> From<&'_enum SignedEntityType> for SignedEntityTypeDiscriminants

source§

fn from(val: &'_enum SignedEntityType) -> SignedEntityTypeDiscriminants

Converts to this type from the input type.
source§

impl From<SignedEntityType> for SignedEntityTypeDiscriminants

source§

fn from(val: SignedEntityType) -> SignedEntityTypeDiscriminants

Converts to this type from the input type.
source§

impl PartialEq<SignedEntityType> for SignedEntityType

source§

fn eq(&self, other: &SignedEntityType) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Serialize for SignedEntityType

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for SignedEntityType

source§

impl StructuralEq for SignedEntityType

source§

impl StructuralPartialEq for SignedEntityType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/entities/enum.SignedEntityTypeDiscriminants.html b/rust-doc/mithril_common/entities/enum.SignedEntityTypeDiscriminants.html index 67409299c56..deb02fbe29f 100644 --- a/rust-doc/mithril_common/entities/enum.SignedEntityTypeDiscriminants.html +++ b/rust-doc/mithril_common/entities/enum.SignedEntityTypeDiscriminants.html @@ -1,4 +1,4 @@ -SignedEntityTypeDiscriminants in mithril_common::entities - Rust
pub enum SignedEntityTypeDiscriminants {
+SignedEntityTypeDiscriminants in mithril_common::entities - Rust
pub enum SignedEntityTypeDiscriminants {
     MithrilStakeDistribution,
     CardanoStakeDistribution,
     CardanoImmutableFilesFull,
@@ -6,47 +6,47 @@
 

Variants§

§

MithrilStakeDistribution

Mithril stake distribution

§

CardanoStakeDistribution

Cardano Stake Distribution

§

CardanoImmutableFilesFull

Full Cardano Immutable Files

-

Implementations§

source§

impl SignedEntityTypeDiscriminants

source

pub fn index(&self) -> usize

Get the database value from enum’s instance

-

Trait Implementations§

source§

impl Clone for SignedEntityTypeDiscriminants

source§

fn clone(&self) -> SignedEntityTypeDiscriminants

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SignedEntityTypeDiscriminants

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'_enum> From<&'_enum SignedEntityType> for SignedEntityTypeDiscriminants

source§

fn from(val: &'_enum SignedEntityType) -> SignedEntityTypeDiscriminants

Converts to this type from the input type.
source§

impl From<SignedEntityType> for SignedEntityTypeDiscriminants

source§

fn from(val: SignedEntityType) -> SignedEntityTypeDiscriminants

Converts to this type from the input type.
source§

impl PartialEq<SignedEntityTypeDiscriminants> for SignedEntityTypeDiscriminants

source§

fn eq(&self, other: &SignedEntityTypeDiscriminants) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Copy for SignedEntityTypeDiscriminants

source§

impl Eq for SignedEntityTypeDiscriminants

source§

impl StructuralEq for SignedEntityTypeDiscriminants

source§

impl StructuralPartialEq for SignedEntityTypeDiscriminants

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Implementations§

source§

impl SignedEntityTypeDiscriminants

source

pub fn index(&self) -> usize

Get the database value from enum’s instance

+

Trait Implementations§

source§

impl Clone for SignedEntityTypeDiscriminants

source§

fn clone(&self) -> SignedEntityTypeDiscriminants

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SignedEntityTypeDiscriminants

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'_enum> From<&'_enum SignedEntityType> for SignedEntityTypeDiscriminants

source§

fn from(val: &'_enum SignedEntityType) -> SignedEntityTypeDiscriminants

Converts to this type from the input type.
source§

impl From<SignedEntityType> for SignedEntityTypeDiscriminants

source§

fn from(val: SignedEntityType) -> SignedEntityTypeDiscriminants

Converts to this type from the input type.
source§

impl PartialEq<SignedEntityTypeDiscriminants> for SignedEntityTypeDiscriminants

source§

fn eq(&self, other: &SignedEntityTypeDiscriminants) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Copy for SignedEntityTypeDiscriminants

source§

impl Eq for SignedEntityTypeDiscriminants

source§

impl StructuralEq for SignedEntityTypeDiscriminants

source§

impl StructuralPartialEq for SignedEntityTypeDiscriminants

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/entities/index.html b/rust-doc/mithril_common/entities/index.html index f808a89d041..4c9a0f0684e 100644 --- a/rust-doc/mithril_common/entities/index.html +++ b/rust-doc/mithril_common/entities/index.html @@ -1,4 +1,4 @@ -mithril_common::entities - Rust
Expand description

The entities used by, and exchanged between, the aggregator, signers and client.

+mithril_common::entities - Rust
Expand description

The entities used by, and exchanged between, the aggregator, signers and client.

Structs

  • Beacon represents a point in the Cardano chain at which a Mithril certificate should be produced
  • Certificate represents a Mithril certificate embedding a Mithril STM multisignature
  • CertificateMetadata represents the metadata associated to a Certificate
  • CertificatePending represents a pending certificate in the process of production
  • Representation of a Client Error raised by an http server
  • Epoch represents a Cardano epoch
  • EpochSettings represents the settings of an epoch
  • Representation of a Internal Server Error raised by an http server
  • Mithril Stake Distribution
  • ProtocolMessage represents a message that is signed (or verified) by the Mithril protocol
  • Protocol cryptographic parameters
  • Aggregate for signed entity
  • Signer represents a signing participant in the network
  • Signer represents a signing party in the network (including its stakes)
  • SingleSignatures represent single signatures originating from a participant in the network for a digest at won lottery indexes
  • Snapshot represents a snapshot file and its metadata

Enums

Fields§

§network: String

Cardano network

§epoch: Epoch

Cardano chain epoch number

§immutable_file_number: ImmutableFileNumber

Number of the last included immutable files for the digest computation

Implementations§

source§

impl Beacon

source

pub fn new( - network: String, - epoch: u64, + network: String, + epoch: u64, immutable_file_number: ImmutableFileNumber ) -> Beacon

Beacon factory

-
source

pub fn compute_hash(&self) -> String

Computes the hash of a Beacon

+
source

pub fn compute_hash(&self) -> String

Computes the hash of a Beacon

source

pub fn compare_to_older( &self, other: &Beacon -) -> Result<BeaconComparison, BeaconComparisonError>

This method returns a BeaconOrdering between self and the other beacon.

+) -> Result<BeaconComparison, BeaconComparisonError>

This method returns a BeaconOrdering between self and the other beacon.

This method should be called using the newest beacon available as it will fails if the current beacon have data older than the other beacon.

-

Trait Implementations§

source§

impl Clone for Beacon

source§

fn clone(&self) -> Beacon

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Beacon

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Beacon

source§

fn default() -> Beacon

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for Beacon

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for Beacon

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for Beacon

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where - H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq<Beacon> for Beacon

source§

fn eq(&self, other: &Beacon) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Beacon> for Beacon

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= -operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Serialize for Beacon

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where +

Trait Implementations§

source§

impl Clone for Beacon

source§

fn clone(&self) -> Beacon

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Beacon

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Beacon

source§

fn default() -> Beacon

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for Beacon

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for Beacon

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for Beacon

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where + H: Hasher, + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq<Beacon> for Beacon

source§

fn eq(&self, other: &Beacon) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Beacon> for Beacon

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= +operator. Read more
source§

impl Serialize for Beacon

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl SignableBuilder<Beacon> for CardanoImmutableFilesFullSignableBuilder

source§

fn compute_protocol_message<'life0, 'async_trait>( &'life0 self, beacon: Beacon -) -> Pin<Box<dyn Future<Output = StdResult<ProtocolMessage>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = StdResult<ProtocolMessage>> + Send + 'async_trait>>where Self: 'async_trait, - 'life0: 'async_trait,

Compute a protocol message
source§

impl Beacon for Beacon

source§

impl Eq for Beacon

source§

impl StructuralEq for Beacon

source§

impl StructuralPartialEq for Beacon

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CallHasher for Twhere - T: Hash + ?Sized,

§

fn get_hash<H, B>(value: &H, build_hasher: &B) -> u64where - H: Hash + ?Sized, - B: BuildHasher,

source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life0: 'async_trait,

Compute a protocol message
source§

impl Beacon for Beacon

source§

impl Eq for Beacon

source§

impl StructuralEq for Beacon

source§

impl StructuralPartialEq for Beacon

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CallHasher for Twhere + T: Hash + ?Sized,

§

fn get_hash<H, B>(value: &H, build_hasher: &B) -> u64where + H: Hash + ?Sized, + B: BuildHasher,

source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

§

impl<T> Sequence for Twhere - T: Eq + Hash,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized,
§

impl<T> Sequence for Twhere + T: Eq + Hash,

\ No newline at end of file diff --git a/rust-doc/mithril_common/entities/struct.Certificate.html b/rust-doc/mithril_common/entities/struct.Certificate.html index de2773bfa9b..297bf2654ba 100644 --- a/rust-doc/mithril_common/entities/struct.Certificate.html +++ b/rust-doc/mithril_common/entities/struct.Certificate.html @@ -1,17 +1,17 @@ -Certificate in mithril_common::entities - Rust
pub struct Certificate {
-    pub hash: String,
-    pub previous_hash: String,
+Certificate in mithril_common::entities - Rust
pub struct Certificate {
+    pub hash: String,
+    pub previous_hash: String,
     pub beacon: Beacon,
     pub metadata: CertificateMetadata,
     pub protocol_message: ProtocolMessage,
-    pub signed_message: String,
+    pub signed_message: String,
     pub aggregate_verification_key: HexEncodedAgregateVerificationKey,
     pub signature: CertificateSignature,
 }
Expand description

Certificate represents a Mithril certificate embedding a Mithril STM multisignature

-

Fields§

§hash: String

Hash of the current certificate +

Fields§

§hash: String

Hash of the current certificate Computed from the other fields of the certificate aka H(Cp,n))

-
§previous_hash: String

Hash of the previous certificate in the chain +

§previous_hash: String

Hash of the previous certificate in the chain This is either the hash of the first certificate of the epoch in the chain Or the first certificate of the previous epoch in the chain (if the certificate is the first of its epoch) aka H(FC(n))

@@ -21,60 +21,60 @@ aka METADATA(p,n)

§protocol_message: ProtocolMessage

Structured message that is used to created the signed message aka MSG(p,n) U AVK(n-1)

-
§signed_message: String

Message that is signed by the signers +

§signed_message: String

Message that is signed by the signers aka H(MSG(p,n) || AVK(n-1))

§aggregate_verification_key: HexEncodedAgregateVerificationKey

Aggregate verification key The AVK used to sign during the current epoch aka AVK(n-2)

§signature: CertificateSignature

Certificate signature

Implementations§

source§

impl Certificate

source

pub fn new( - previous_hash: String, + previous_hash: String, beacon: Beacon, metadata: CertificateMetadata, protocol_message: ProtocolMessage, aggregate_verification_key: HexEncodedAgregateVerificationKey, signature: CertificateSignature ) -> Certificate

Certificate factory

-
source

pub fn compute_hash(&self) -> String

Computes the hash of a Certificate

-
source

pub fn is_genesis(&self) -> bool

Tell if the certificate is a genesis certificate

-
source

pub fn is_chaining_to_itself(&self) -> bool

Return true if the certificate is chaining into itself (meaning that its hash and previous +

source

pub fn compute_hash(&self) -> String

Computes the hash of a Certificate

+
source

pub fn is_genesis(&self) -> bool

Tell if the certificate is a genesis certificate

+
source

pub fn is_chaining_to_itself(&self) -> bool

Return true if the certificate is chaining into itself (meaning that its hash and previous hash are equal).

-

Trait Implementations§

source§

impl Clone for Certificate

source§

fn clone(&self) -> Certificate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Certificate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Certificate> for Certificate

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Certificate> for Certificate

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= -operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Clone for Certificate

source§

fn clone(&self) -> Certificate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Certificate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Certificate> for Certificate

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Certificate> for Certificate

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= +operator. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/entities/struct.CertificateMetadata.html b/rust-doc/mithril_common/entities/struct.CertificateMetadata.html index 01876c729f8..5bf62bd6fd1 100644 --- a/rust-doc/mithril_common/entities/struct.CertificateMetadata.html +++ b/rust-doc/mithril_common/entities/struct.CertificateMetadata.html @@ -1,9 +1,9 @@ -CertificateMetadata in mithril_common::entities - Rust
pub struct CertificateMetadata {
+CertificateMetadata in mithril_common::entities - Rust
pub struct CertificateMetadata {
     pub protocol_version: ProtocolVersion,
     pub protocol_parameters: ProtocolParameters,
     pub initiated_at: DateTime<Utc>,
     pub sealed_at: DateTime<Utc>,
-    pub signers: Vec<SignerWithStake>,
+    pub signers: Vec<SignerWithStake>,
 }
Expand description

CertificateMetadata represents the metadata associated to a Certificate

Fields§

§protocol_version: ProtocolVersion

Protocol Version (semver) Useful to achieve backward compatibility of the certificates (including of the multi signature) @@ -16,51 +16,51 @@

§sealed_at: DateTime<Utc>

Date and time when the certificate was sealed Represents the time at which the quorum of single signatures was reached so that they were aggregated into a multi signature part of METADATA(p,n)

-
§signers: Vec<SignerWithStake>

The list of the active signers with their stakes and verification keys +

§signers: Vec<SignerWithStake>

The list of the active signers with their stakes and verification keys part of METADATA(p,n)

Implementations§

source§

impl CertificateMetadata

source

pub fn new( protocol_version: ProtocolVersion, protocol_parameters: ProtocolParameters, initiated_at: DateTime<Utc>, sealed_at: DateTime<Utc>, - signers: Vec<SignerWithStake> + signers: Vec<SignerWithStake> ) -> CertificateMetadata

CertificateMetadata factory

source

pub fn get_stake_distribution(&self) -> StakeDistribution

Deduce the stake distribution from the metadata signers

-
source

pub fn compute_hash(&self) -> String

Computes the hash of the certificate metadata

-

Trait Implementations§

source§

impl Clone for CertificateMetadata

source§

fn clone(&self) -> CertificateMetadata

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CertificateMetadata

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for CertificateMetadata

source§

fn default() -> CertificateMetadata

Returns the “default value” for a type. Read more
source§

impl PartialEq<CertificateMetadata> for CertificateMetadata

source§

fn eq(&self, other: &CertificateMetadata) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for CertificateMetadata

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

source

pub fn compute_hash(&self) -> String

Computes the hash of the certificate metadata

+

Trait Implementations§

source§

impl Clone for CertificateMetadata

source§

fn clone(&self) -> CertificateMetadata

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CertificateMetadata

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for CertificateMetadata

source§

fn default() -> CertificateMetadata

Returns the “default value” for a type. Read more
source§

impl PartialEq<CertificateMetadata> for CertificateMetadata

source§

fn eq(&self, other: &CertificateMetadata) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for CertificateMetadata

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/entities/struct.CertificatePending.html b/rust-doc/mithril_common/entities/struct.CertificatePending.html index 2b2fedd1bb7..01a4671c2a8 100644 --- a/rust-doc/mithril_common/entities/struct.CertificatePending.html +++ b/rust-doc/mithril_common/entities/struct.CertificatePending.html @@ -1,64 +1,64 @@ -CertificatePending in mithril_common::entities - Rust
pub struct CertificatePending {
+CertificatePending in mithril_common::entities - Rust
pub struct CertificatePending {
     pub beacon: Beacon,
     pub signed_entity_type: SignedEntityType,
     pub protocol_parameters: ProtocolParameters,
     pub next_protocol_parameters: ProtocolParameters,
-    pub signers: Vec<Signer>,
-    pub next_signers: Vec<Signer>,
+    pub signers: Vec<Signer>,
+    pub next_signers: Vec<Signer>,
 }
Expand description

CertificatePending represents a pending certificate in the process of production

Fields§

§beacon: Beacon

Current Beacon

§signed_entity_type: SignedEntityType

Signed entity type

§protocol_parameters: ProtocolParameters

Current Protocol parameters

§next_protocol_parameters: ProtocolParameters

Next Protocol parameters

-
§signers: Vec<Signer>

Current Signers

-
§next_signers: Vec<Signer>

Signers that will be able to sign on the next epoch

+
§signers: Vec<Signer>

Current Signers

+
§next_signers: Vec<Signer>

Signers that will be able to sign on the next epoch

Implementations§

source§

impl CertificatePending

source

pub fn new( beacon: Beacon, signed_entity_type: SignedEntityType, protocol_parameters: ProtocolParameters, next_protocol_parameters: ProtocolParameters, - signers: Vec<Signer>, - next_signers: Vec<Signer> + signers: Vec<Signer>, + next_signers: Vec<Signer> ) -> CertificatePending

CertificatePending factory

-
source

pub fn get_signer(&self, party_id: PartyId) -> Option<&Signer>

get a signer from the certificate pending if it has registered

-

Trait Implementations§

source§

impl Clone for CertificatePending

source§

fn clone(&self) -> CertificatePending

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CertificatePending

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for CertificatePending

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<CertificatePending> for CertificatePending

source§

fn eq(&self, other: &CertificatePending) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for CertificatePending

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl StructuralPartialEq for CertificatePending

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

source

pub fn get_signer(&self, party_id: PartyId) -> Option<&Signer>

get a signer from the certificate pending if it has registered

+

Trait Implementations§

source§

impl Clone for CertificatePending

source§

fn clone(&self) -> CertificatePending

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CertificatePending

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for CertificatePending

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<CertificatePending> for CertificatePending

source§

fn eq(&self, other: &CertificatePending) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Serialize for CertificatePending

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl StructuralPartialEq for CertificatePending

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/entities/struct.ClientError.html b/rust-doc/mithril_common/entities/struct.ClientError.html index cc78ec8dbd9..54978c5e7ea 100644 --- a/rust-doc/mithril_common/entities/struct.ClientError.html +++ b/rust-doc/mithril_common/entities/struct.ClientError.html @@ -1,54 +1,54 @@ -ClientError in mithril_common::entities - Rust
pub struct ClientError {
-    pub label: String,
-    pub message: String,
+ClientError in mithril_common::entities - Rust
pub struct ClientError {
+    pub label: String,
+    pub message: String,
 }
Expand description

Representation of a Client Error raised by an http server

-

Fields§

§label: String

error label

-
§message: String

error message

-

Implementations§

source§

impl ClientError

source

pub fn new(label: String, message: String) -> ClientError

ClientError factory

-

Trait Implementations§

source§

impl Clone for ClientError

source§

fn clone(&self) -> ClientError

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ClientError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ClientError

source§

fn default() -> ClientError

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for ClientError

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<ClientError> for ClientError

source§

fn eq(&self, other: &ClientError) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for ClientError

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for ClientError

source§

impl StructuralEq for ClientError

source§

impl StructuralPartialEq for ClientError

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Fields§

§label: String

error label

+
§message: String

error message

+

Implementations§

source§

impl ClientError

source

pub fn new(label: String, message: String) -> ClientError

ClientError factory

+

Trait Implementations§

source§

impl Clone for ClientError

source§

fn clone(&self) -> ClientError

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ClientError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ClientError

source§

fn default() -> ClientError

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for ClientError

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<ClientError> for ClientError

source§

fn eq(&self, other: &ClientError) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Serialize for ClientError

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for ClientError

source§

impl StructuralEq for ClientError

source§

impl StructuralPartialEq for ClientError

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/entities/struct.Epoch.html b/rust-doc/mithril_common/entities/struct.Epoch.html index 80039ccf662..09cdfe5d639 100644 --- a/rust-doc/mithril_common/entities/struct.Epoch.html +++ b/rust-doc/mithril_common/entities/struct.Epoch.html @@ -1,92 +1,92 @@ -Epoch in mithril_common::entities - Rust
pub struct Epoch(pub u64);
Expand description

Epoch represents a Cardano epoch

-

Tuple Fields§

§0: u64

Implementations§

source§

impl Epoch

source

pub const SIGNER_RETRIEVAL_OFFSET: i64 = -1i64

The epoch offset used for signers stake distribution and verification keys retrieval.

-
source

pub const NEXT_SIGNER_RETRIEVAL_OFFSET: u64 = 0u64

The epoch offset used to retrieve the signers stake distribution and verification keys that’s +Epoch in mithril_common::entities - Rust

pub struct Epoch(pub u64);
Expand description

Epoch represents a Cardano epoch

+

Tuple Fields§

§0: u64

Implementations§

source§

impl Epoch

source

pub const SIGNER_RETRIEVAL_OFFSET: i64 = -1i64

The epoch offset used for signers stake distribution and verification keys retrieval.

+
source

pub const NEXT_SIGNER_RETRIEVAL_OFFSET: u64 = 0u64

The epoch offset used to retrieve the signers stake distribution and verification keys that’s currently being signed so it can be used in the next epoch.

-
source

pub const SIGNER_RECORDING_OFFSET: u64 = 1u64

The epoch offset used for signers stake distribution and verification keys recording.

-
source

pub const PROTOCOL_PARAMETERS_RECORDING_OFFSET: u64 = 2u64

The epoch offset used for aggregator protocol parameters recording.

-
source

pub const SIGNER_SIGNING_OFFSET: u64 = 2u64

The epoch offset used to retrieve, given the epoch at which a signer registered, the epoch +

source

pub const SIGNER_RECORDING_OFFSET: u64 = 1u64

The epoch offset used for signers stake distribution and verification keys recording.

+
source

pub const PROTOCOL_PARAMETERS_RECORDING_OFFSET: u64 = 2u64

The epoch offset used for aggregator protocol parameters recording.

+
source

pub const SIGNER_SIGNING_OFFSET: u64 = 2u64

The epoch offset used to retrieve, given the epoch at which a signer registered, the epoch at which the signer can send single signatures.

-
source

pub fn offset_by(&self, epoch_offset: i64) -> Result<Self, EpochError>

Computes a new Epoch by applying an epoch offset.

+
source

pub fn offset_by(&self, epoch_offset: i64) -> Result<Self, EpochError>

Computes a new Epoch by applying an epoch offset.

Will fail if the computed epoch is negative.

-
source

pub fn offset_to_signer_retrieval_epoch(&self) -> Result<Self, EpochError>

Apply the retrieval offset to this epoch

+
source

pub fn offset_to_signer_retrieval_epoch(&self) -> Result<Self, EpochError>

Apply the retrieval offset to this epoch

source

pub fn offset_to_next_signer_retrieval_epoch(&self) -> Self

Apply the next signer retrieval offset to this epoch

source

pub fn offset_to_recording_epoch(&self) -> Self

Apply the recording offset to this epoch

source

pub fn offset_to_protocol_parameters_recording_epoch(&self) -> Self

Apply the protocol parameters recording offset to this epoch

source

pub fn offset_to_signer_signing_offset(&self) -> Self

Apply the signer signing offset to this epoch

source

pub fn next(&self) -> Self

Computes the next Epoch

-
source

pub fn previous(&self) -> Result<Self, EpochError>

Computes the previous Epoch

-
source

pub fn has_gap_with(&self, other: &Epoch) -> bool

Check if there is a gap with another Epoch.

-

Methods from Deref<Target = u64>§

1.43.0 · source

pub const MIN: u64 = 0u64

1.43.0 · source

pub const MAX: u64 = 18_446_744_073_709_551_615u64

1.53.0 · source

pub const BITS: u32 = 64u32

Trait Implementations§

source§

impl Add<Epoch> for Epoch

§

type Output = Epoch

The resulting type after applying the + operator.
source§

fn add(self, rhs: Self) -> Self::Output

Performs the + operation. Read more
source§

impl Add<u64> for Epoch

§

type Output = Epoch

The resulting type after applying the + operator.
source§

fn add(self, rhs: u64) -> Self::Output

Performs the + operation. Read more
source§

impl AddAssign<Epoch> for Epoch

source§

fn add_assign(&mut self, rhs: Self)

Performs the += operation. Read more
source§

impl AddAssign<u64> for Epoch

source§

fn add_assign(&mut self, rhs: u64)

Performs the += operation. Read more
source§

impl Clone for Epoch

source§

fn clone(&self) -> Epoch

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Epoch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Epoch

source§

fn default() -> Epoch

Returns the “default value” for a type. Read more
source§

impl Deref for Epoch

§

type Target = u64

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for Epoch

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
source§

impl<'de> Deserialize<'de> for Epoch

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for Epoch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for Epoch

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where - H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Epoch

source§

fn cmp(&self, other: &Epoch) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere - Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere - Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&Epoch> for u64

source§

fn eq(&self, other: &&Epoch) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Epoch> for Epoch

source§

fn eq(&self, other: &Epoch) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Epoch> for u64

source§

fn eq(&self, other: &Epoch) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<u64> for &Epoch

source§

fn eq(&self, other: &u64) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<u64> for Epoch

source§

fn eq(&self, other: &u64) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Epoch> for Epoch

source§

fn partial_cmp(&self, other: &Epoch) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= -operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Serialize for Epoch

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where +

source

pub fn previous(&self) -> Result<Self, EpochError>

Computes the previous Epoch

+
source

pub fn has_gap_with(&self, other: &Epoch) -> bool

Check if there is a gap with another Epoch.

+

Methods from Deref<Target = u64>§

1.43.0 · source

pub const MIN: u64 = 0u64

1.43.0 · source

pub const MAX: u64 = 18_446_744_073_709_551_615u64

1.53.0 · source

pub const BITS: u32 = 64u32

Trait Implementations§

source§

impl Add<Epoch> for Epoch

§

type Output = Epoch

The resulting type after applying the + operator.
source§

fn add(self, rhs: Self) -> Self::Output

Performs the + operation. Read more
source§

impl Add<u64> for Epoch

§

type Output = Epoch

The resulting type after applying the + operator.
source§

fn add(self, rhs: u64) -> Self::Output

Performs the + operation. Read more
source§

impl AddAssign<Epoch> for Epoch

source§

fn add_assign(&mut self, rhs: Self)

Performs the += operation. Read more
source§

impl AddAssign<u64> for Epoch

source§

fn add_assign(&mut self, rhs: u64)

Performs the += operation. Read more
source§

impl Clone for Epoch

source§

fn clone(&self) -> Epoch

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Epoch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Epoch

source§

fn default() -> Epoch

Returns the “default value” for a type. Read more
source§

impl Deref for Epoch

§

type Target = u64

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for Epoch

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
source§

impl<'de> Deserialize<'de> for Epoch

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for Epoch

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for Epoch

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where + H: Hasher, + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Epoch

source§

fn cmp(&self, other: &Epoch) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere + Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<&Epoch> for u64

source§

fn eq(&self, other: &&Epoch) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Epoch> for Epoch

source§

fn eq(&self, other: &Epoch) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<Epoch> for u64

source§

fn eq(&self, other: &Epoch) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<u64> for &Epoch

source§

fn eq(&self, other: &u64) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialEq<u64> for Epoch

source§

fn eq(&self, other: &u64) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Epoch> for Epoch

source§

fn partial_cmp(&self, other: &Epoch) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= +operator. Read more
source§

impl Serialize for Epoch

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl SignableBuilder<Epoch> for MithrilStakeDistributionSignableBuilder

source§

fn compute_protocol_message<'life0, 'async_trait>( &'life0 self, _beacon: Epoch -) -> Pin<Box<dyn Future<Output = StdResult<ProtocolMessage>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = StdResult<ProtocolMessage>> + Send + 'async_trait>>where Self: 'async_trait, - 'life0: 'async_trait,

Compute a protocol message
source§

impl Sub<Epoch> for Epoch

§

type Output = Epoch

The resulting type after applying the - operator.
source§

fn sub(self, rhs: Self) -> Self::Output

Performs the - operation. Read more
source§

impl Sub<u64> for Epoch

§

type Output = Epoch

The resulting type after applying the - operator.
source§

fn sub(self, rhs: u64) -> Self::Output

Performs the - operation. Read more
source§

impl SubAssign<Epoch> for Epoch

source§

fn sub_assign(&mut self, rhs: Self)

Performs the -= operation. Read more
source§

impl SubAssign<u64> for Epoch

source§

fn sub_assign(&mut self, rhs: u64)

Performs the -= operation. Read more
source§

impl TryInto<i64> for &Epoch

§

type Error = TryFromIntError

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<i64, Self::Error>

Performs the conversion.
source§

impl TryInto<i64> for Epoch

§

type Error = TryFromIntError

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<i64, Self::Error>

Performs the conversion.
source§

impl Beacon for Epoch

source§

impl Copy for Epoch

source§

impl Eq for Epoch

source§

impl StructuralEq for Epoch

source§

impl StructuralPartialEq for Epoch

Auto Trait Implementations§

§

impl RefUnwindSafe for Epoch

§

impl Send for Epoch

§

impl Sync for Epoch

§

impl Unpin for Epoch

§

impl UnwindSafe for Epoch

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CallHasher for Twhere - T: Hash + ?Sized,

§

fn get_hash<H, B>(value: &H, build_hasher: &B) -> u64where - H: Hash + ?Sized, - B: BuildHasher,

source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life0: 'async_trait,

Compute a protocol message
source§

impl Sub<Epoch> for Epoch

§

type Output = Epoch

The resulting type after applying the - operator.
source§

fn sub(self, rhs: Self) -> Self::Output

Performs the - operation. Read more
source§

impl Sub<u64> for Epoch

§

type Output = Epoch

The resulting type after applying the - operator.
source§

fn sub(self, rhs: u64) -> Self::Output

Performs the - operation. Read more
source§

impl SubAssign<Epoch> for Epoch

source§

fn sub_assign(&mut self, rhs: Self)

Performs the -= operation. Read more
source§

impl SubAssign<u64> for Epoch

source§

fn sub_assign(&mut self, rhs: u64)

Performs the -= operation. Read more
source§

impl TryInto<i64> for &Epoch

§

type Error = TryFromIntError

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<i64, Self::Error>

Performs the conversion.
source§

impl TryInto<i64> for Epoch

§

type Error = TryFromIntError

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<i64, Self::Error>

Performs the conversion.
source§

impl Beacon for Epoch

source§

impl Copy for Epoch

source§

impl Eq for Epoch

source§

impl StructuralEq for Epoch

source§

impl StructuralPartialEq for Epoch

Auto Trait Implementations§

§

impl RefUnwindSafe for Epoch

§

impl Send for Epoch

§

impl Sync for Epoch

§

impl Unpin for Epoch

§

impl UnwindSafe for Epoch

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CallHasher for Twhere + T: Hash + ?Sized,

§

fn get_hash<H, B>(value: &H, build_hasher: &B) -> u64where + H: Hash + ?Sized, + B: BuildHasher,

source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Comparable<K> for Qwhere - Q: Ord + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn compare(&self, key: &K) -> Ordering

Compare self to key and return their ordering.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Comparable<K> for Qwhere + Q: Ord + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn compare(&self, key: &K) -> Ordering

Compare self to key and return their ordering.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

§

impl<T> Sequence for Twhere - T: Eq + Hash,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized,
§

impl<T> Sequence for Twhere + T: Eq + Hash,

\ No newline at end of file diff --git a/rust-doc/mithril_common/entities/struct.EpochSettings.html b/rust-doc/mithril_common/entities/struct.EpochSettings.html index 5467f09ae58..d8115b73d09 100644 --- a/rust-doc/mithril_common/entities/struct.EpochSettings.html +++ b/rust-doc/mithril_common/entities/struct.EpochSettings.html @@ -1,4 +1,4 @@ -EpochSettings in mithril_common::entities - Rust
pub struct EpochSettings {
+EpochSettings in mithril_common::entities - Rust
pub struct EpochSettings {
     pub epoch: Epoch,
     pub protocol_parameters: ProtocolParameters,
     pub next_protocol_parameters: ProtocolParameters,
@@ -6,40 +6,40 @@
 

Fields§

§epoch: Epoch

Current Epoch

§protocol_parameters: ProtocolParameters

Current Protocol parameters

§next_protocol_parameters: ProtocolParameters

Next Protocol parameters

-

Trait Implementations§

source§

impl Clone for EpochSettings

source§

fn clone(&self) -> EpochSettings

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EpochSettings

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for EpochSettings

source§

fn default() -> EpochSettings

Returns the “default value” for a type. Read more
source§

impl PartialEq<EpochSettings> for EpochSettings

source§

fn eq(&self, other: &EpochSettings) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for EpochSettings

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Clone for EpochSettings

source§

fn clone(&self) -> EpochSettings

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EpochSettings

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for EpochSettings

source§

fn default() -> EpochSettings

Returns the “default value” for a type. Read more
source§

impl PartialEq<EpochSettings> for EpochSettings

source§

fn eq(&self, other: &EpochSettings) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for EpochSettings

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/entities/struct.InternalServerError.html b/rust-doc/mithril_common/entities/struct.InternalServerError.html index c66a202d7be..0b5b775f088 100644 --- a/rust-doc/mithril_common/entities/struct.InternalServerError.html +++ b/rust-doc/mithril_common/entities/struct.InternalServerError.html @@ -1,52 +1,52 @@ -InternalServerError in mithril_common::entities - Rust
pub struct InternalServerError {
-    pub message: String,
+InternalServerError in mithril_common::entities - Rust
pub struct InternalServerError {
+    pub message: String,
 }
Expand description

Representation of a Internal Server Error raised by an http server

-

Fields§

§message: String

error message

-

Implementations§

source§

impl InternalServerError

source

pub fn new(message: String) -> InternalServerError

InternalServerError factory

-

Trait Implementations§

source§

impl Clone for InternalServerError

source§

fn clone(&self) -> InternalServerError

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for InternalServerError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for InternalServerError

source§

fn default() -> InternalServerError

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for InternalServerError

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<InternalServerError> for InternalServerError

source§

fn eq(&self, other: &InternalServerError) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for InternalServerError

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for InternalServerError

source§

impl StructuralEq for InternalServerError

source§

impl StructuralPartialEq for InternalServerError

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Fields§

§message: String

error message

+

Implementations§

source§

impl InternalServerError

source

pub fn new(message: String) -> InternalServerError

InternalServerError factory

+

Trait Implementations§

source§

impl Clone for InternalServerError

source§

fn clone(&self) -> InternalServerError

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for InternalServerError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for InternalServerError

source§

fn default() -> InternalServerError

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for InternalServerError

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<InternalServerError> for InternalServerError

source§

fn eq(&self, other: &InternalServerError) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Serialize for InternalServerError

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for InternalServerError

source§

impl StructuralEq for InternalServerError

source§

impl StructuralPartialEq for InternalServerError

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/entities/struct.MithrilStakeDistribution.html b/rust-doc/mithril_common/entities/struct.MithrilStakeDistribution.html index 655b3f0b1e9..bff93960151 100644 --- a/rust-doc/mithril_common/entities/struct.MithrilStakeDistribution.html +++ b/rust-doc/mithril_common/entities/struct.MithrilStakeDistribution.html @@ -1,56 +1,56 @@ -MithrilStakeDistribution in mithril_common::entities - Rust
pub struct MithrilStakeDistribution {
+MithrilStakeDistribution in mithril_common::entities - Rust
pub struct MithrilStakeDistribution {
     pub epoch: Epoch,
-    pub signers_with_stake: Vec<SignerWithStake>,
-    pub hash: String,
+    pub signers_with_stake: Vec<SignerWithStake>,
+    pub hash: String,
     pub protocol_parameters: ProtocolParameters,
 }
Expand description

Mithril Stake Distribution

Fields§

§epoch: Epoch

Epoch at which the Mithril Stake Distribution is created

-
§signers_with_stake: Vec<SignerWithStake>

List of signers with stakes of the Mithril Stake Distribution

-
§hash: String

Hash of the Mithril Stake Distribution (different from the AVK).

+
§signers_with_stake: Vec<SignerWithStake>

List of signers with stakes of the Mithril Stake Distribution

+
§hash: String

Hash of the Mithril Stake Distribution (different from the AVK).

§protocol_parameters: ProtocolParameters

Protocol parameters used to sign this stake distribution

Implementations§

source§

impl MithrilStakeDistribution

source

pub fn new( epoch: Epoch, - signers_with_stake: Vec<SignerWithStake>, + signers_with_stake: Vec<SignerWithStake>, protocol_parameters: &ProtocolParameters ) -> Self

MithrilStakeDistribution artifact factory

-

Trait Implementations§

source§

impl Artifact for MithrilStakeDistribution

source§

fn get_id(&self) -> String

Get artifact identifier
source§

impl Clone for MithrilStakeDistribution

source§

fn clone(&self) -> MithrilStakeDistribution

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MithrilStakeDistribution

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for MithrilStakeDistribution

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<MithrilStakeDistribution> for MithrilStakeDistribution

source§

fn eq(&self, other: &MithrilStakeDistribution) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for MithrilStakeDistribution

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl StructuralPartialEq for MithrilStakeDistribution

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Artifact for MithrilStakeDistribution

source§

fn get_id(&self) -> String

Get artifact identifier
source§

impl Clone for MithrilStakeDistribution

source§

fn clone(&self) -> MithrilStakeDistribution

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MithrilStakeDistribution

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for MithrilStakeDistribution

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<MithrilStakeDistribution> for MithrilStakeDistribution

source§

fn eq(&self, other: &MithrilStakeDistribution) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Serialize for MithrilStakeDistribution

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl StructuralPartialEq for MithrilStakeDistribution

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/entities/struct.ProtocolMessage.html b/rust-doc/mithril_common/entities/struct.ProtocolMessage.html index 2add294da38..96ac6db7977 100644 --- a/rust-doc/mithril_common/entities/struct.ProtocolMessage.html +++ b/rust-doc/mithril_common/entities/struct.ProtocolMessage.html @@ -1,64 +1,64 @@ -ProtocolMessage in mithril_common::entities - Rust
pub struct ProtocolMessage {
-    pub message_parts: BTreeMap<ProtocolMessagePartKey, ProtocolMessagePartValue>,
+ProtocolMessage in mithril_common::entities - Rust
pub struct ProtocolMessage {
+    pub message_parts: BTreeMap<ProtocolMessagePartKey, ProtocolMessagePartValue>,
 }
Expand description

ProtocolMessage represents a message that is signed (or verified) by the Mithril protocol

-

Fields§

§message_parts: BTreeMap<ProtocolMessagePartKey, ProtocolMessagePartValue>

Map of the messages combined into the digest +

Fields§

§message_parts: BTreeMap<ProtocolMessagePartKey, ProtocolMessagePartValue>

Map of the messages combined into the digest aka MSG(p,n)

Implementations§

source§

impl ProtocolMessage

source

pub fn new() -> ProtocolMessage

ProtocolMessage factory

source

pub fn set_message_part( &mut self, key: ProtocolMessagePartKey, value: ProtocolMessagePartValue -) -> Option<ProtocolMessagePartValue>

Set the message part associated with a key +) -> Option<ProtocolMessagePartValue>

Set the message part associated with a key Returns previously set value if it exists

source

pub fn get_message_part( &self, key: &ProtocolMessagePartKey -) -> Option<&ProtocolMessagePartValue>

Get the message part associated with a key

-
source

pub fn compute_hash(&self) -> String

Computes the hash of the protocol message

-

Trait Implementations§

source§

impl Clone for ProtocolMessage

source§

fn clone(&self) -> ProtocolMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ProtocolMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ProtocolMessage

source§

fn default() -> ProtocolMessage

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for ProtocolMessage

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<ProtocolMessage> for ProtocolMessage

source§

fn eq(&self, other: &ProtocolMessage) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for ProtocolMessage

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for ProtocolMessage

source§

impl StructuralEq for ProtocolMessage

source§

impl StructuralPartialEq for ProtocolMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Option<&ProtocolMessagePartValue>

Get the message part associated with a key

+
source

pub fn compute_hash(&self) -> String

Computes the hash of the protocol message

+

Trait Implementations§

source§

impl Clone for ProtocolMessage

source§

fn clone(&self) -> ProtocolMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ProtocolMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ProtocolMessage

source§

fn default() -> ProtocolMessage

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for ProtocolMessage

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<ProtocolMessage> for ProtocolMessage

source§

fn eq(&self, other: &ProtocolMessage) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Serialize for ProtocolMessage

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for ProtocolMessage

source§

impl StructuralEq for ProtocolMessage

source§

impl StructuralPartialEq for ProtocolMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/entities/struct.ProtocolParameters.html b/rust-doc/mithril_common/entities/struct.ProtocolParameters.html index 495ad3f3413..d299d4614c6 100644 --- a/rust-doc/mithril_common/entities/struct.ProtocolParameters.html +++ b/rust-doc/mithril_common/entities/struct.ProtocolParameters.html @@ -1,53 +1,53 @@ -ProtocolParameters in mithril_common::entities - Rust
pub struct ProtocolParameters {
-    pub k: u64,
-    pub m: u64,
-    pub phi_f: f64,
+ProtocolParameters in mithril_common::entities - Rust
pub struct ProtocolParameters {
+    pub k: u64,
+    pub m: u64,
+    pub phi_f: f64,
 }
Expand description

Protocol cryptographic parameters

-

Fields§

§k: u64

Quorum parameter

-
§m: u64

Security parameter (number of lotteries)

-
§phi_f: f64

f in phi(w) = 1 - (1 - f)^w, where w is the stake of a participant

-

Implementations§

source§

impl ProtocolParameters

source

pub fn new(k: u64, m: u64, phi_f: f64) -> ProtocolParameters

ProtocolParameters factory

+

Fields§

§k: u64

Quorum parameter

+
§m: u64

Security parameter (number of lotteries)

+
§phi_f: f64

f in phi(w) = 1 - (1 - f)^w, where w is the stake of a participant

+

Implementations§

source§

impl ProtocolParameters

source

pub fn new(k: u64, m: u64, phi_f: f64) -> ProtocolParameters

ProtocolParameters factory

source

pub fn phi_f_fixed(&self) -> U8F24

phi_f_fixed is a fixed decimal representatio of phi_f used for PartialEq and Hash implementation

-
source

pub fn compute_hash(&self) -> String

Computes the hash of ProtocolParameters

-

Trait Implementations§

source§

impl Clone for ProtocolParameters

source§

fn clone(&self) -> ProtocolParameters

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ProtocolParameters

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ProtocolParameters

source§

fn default() -> ProtocolParameters

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for ProtocolParameters

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl From<ProtocolParameters> for ProtocolParameters

source§

fn from(other: ProtocolParameters) -> Self

Converts to this type from the input type.
source§

impl From<StmParameters> for ProtocolParameters

source§

fn from(other: ProtocolParameters) -> Self

Converts to this type from the input type.
source§

impl PartialEq<ProtocolParameters> for ProtocolParameters

source§

fn eq(&self, other: &ProtocolParameters) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for ProtocolParameters

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

source

pub fn compute_hash(&self) -> String

Computes the hash of ProtocolParameters

+

Trait Implementations§

source§

impl Clone for ProtocolParameters

source§

fn clone(&self) -> ProtocolParameters

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ProtocolParameters

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ProtocolParameters

source§

fn default() -> ProtocolParameters

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for ProtocolParameters

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl From<ProtocolParameters> for ProtocolParameters

source§

fn from(other: ProtocolParameters) -> Self

Converts to this type from the input type.
source§

impl From<StmParameters> for ProtocolParameters

source§

fn from(other: ProtocolParameters) -> Self

Converts to this type from the input type.
source§

impl PartialEq<ProtocolParameters> for ProtocolParameters

source§

fn eq(&self, other: &ProtocolParameters) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Serialize for ProtocolParameters

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/entities/struct.SignedEntity.html b/rust-doc/mithril_common/entities/struct.SignedEntity.html index a02a553a2d7..615cece65c8 100644 --- a/rust-doc/mithril_common/entities/struct.SignedEntity.html +++ b/rust-doc/mithril_common/entities/struct.SignedEntity.html @@ -1,53 +1,53 @@ -SignedEntity in mithril_common::entities - Rust
pub struct SignedEntity<T>where
+SignedEntity in mithril_common::entities - Rust
pub struct SignedEntity<T>where
     T: Artifact,{
-    pub signed_entity_id: String,
+    pub signed_entity_id: String,
     pub signed_entity_type: SignedEntityType,
-    pub certificate_id: String,
+    pub certificate_id: String,
     pub artifact: T,
     pub created_at: DateTime<Utc>,
 }
Expand description

Aggregate for signed entity

-

Fields§

§signed_entity_id: String

Signed entity id.

+

Fields§

§signed_entity_id: String

Signed entity id.

§signed_entity_type: SignedEntityType

Signed entity type.

-
§certificate_id: String

Certificate id for this signed entity.

+
§certificate_id: String

Certificate id for this signed entity.

§artifact: T

Artifact

§created_at: DateTime<Utc>

Date and time when the signed_entity was created

-

Trait Implementations§

source§

impl<T> Clone for SignedEntity<T>where - T: Artifact + Clone,

source§

fn clone(&self) -> SignedEntity<T>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T> Debug for SignedEntity<T>where - T: Artifact + Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for SignedEntity<T>where - T: RefUnwindSafe,

§

impl<T> Send for SignedEntity<T>

§

impl<T> Sync for SignedEntity<T>

§

impl<T> Unpin for SignedEntity<T>where - T: Unpin,

§

impl<T> UnwindSafe for SignedEntity<T>where - T: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl<T> Clone for SignedEntity<T>where + T: Artifact + Clone,

source§

fn clone(&self) -> SignedEntity<T>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<T> Debug for SignedEntity<T>where + T: Artifact + Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for SignedEntity<T>where + T: RefUnwindSafe,

§

impl<T> Send for SignedEntity<T>

§

impl<T> Sync for SignedEntity<T>

§

impl<T> Unpin for SignedEntity<T>where + T: Unpin,

§

impl<T> UnwindSafe for SignedEntity<T>where + T: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/entities/struct.Signer.html b/rust-doc/mithril_common/entities/struct.Signer.html index 8a6b297093d..2114576a734 100644 --- a/rust-doc/mithril_common/entities/struct.Signer.html +++ b/rust-doc/mithril_common/entities/struct.Signer.html @@ -1,67 +1,67 @@ -Signer in mithril_common::entities - Rust
pub struct Signer {
+Signer in mithril_common::entities - Rust
pub struct Signer {
     pub party_id: PartyId,
     pub verification_key: ProtocolSignerVerificationKey,
-    pub verification_key_signature: Option<HexEncodedVerificationKeySignature>,
-    pub operational_certificate: Option<HexEncodedOpCert>,
-    pub kes_period: Option<KESPeriod>,
+    pub verification_key_signature: Option<HexEncodedVerificationKeySignature>,
+    pub operational_certificate: Option<HexEncodedOpCert>,
+    pub kes_period: Option<KESPeriod>,
 }
Expand description

Signer represents a signing participant in the network

Fields§

§party_id: PartyId

The unique identifier of the signer

§verification_key: ProtocolSignerVerificationKey

The public key used to authenticate signer signature

-
§verification_key_signature: Option<HexEncodedVerificationKeySignature>

The encoded signer ‘Mithril verification key’ signature (signed by the Cardano node KES secret key)

-
§operational_certificate: Option<HexEncodedOpCert>

The encoded operational certificate of stake pool operator attached to the signer node

-
§kes_period: Option<KESPeriod>

The kes period used to compute the verification key signature

+
§verification_key_signature: Option<HexEncodedVerificationKeySignature>

The encoded signer ‘Mithril verification key’ signature (signed by the Cardano node KES secret key)

+
§operational_certificate: Option<HexEncodedOpCert>

The encoded operational certificate of stake pool operator attached to the signer node

+
§kes_period: Option<KESPeriod>

The kes period used to compute the verification key signature

Implementations§

source§

impl Signer

source

pub fn new( party_id: PartyId, verification_key: ProtocolSignerVerificationKey, - verification_key_signature: Option<HexEncodedVerificationKeySignature>, - operational_certificate: Option<HexEncodedOpCert>, - kes_period: Option<KESPeriod> + verification_key_signature: Option<HexEncodedVerificationKeySignature>, + operational_certificate: Option<HexEncodedOpCert>, + kes_period: Option<KESPeriod> ) -> Signer

Signer factory

-
source

pub fn compute_hash(&self) -> String

Computes the hash of Signer

-

Trait Implementations§

source§

impl Clone for Signer

source§

fn clone(&self) -> Signer

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Signer

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Signer

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl From<SignerWithStake> for Signer

source§

fn from(other: SignerWithStake) -> Self

Converts to this type from the input type.
source§

impl PartialEq<Signer> for Signer

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for Signer

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for Signer

source§

impl StructuralEq for Signer

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

source

pub fn compute_hash(&self) -> String

Computes the hash of Signer

+

Trait Implementations§

source§

impl Clone for Signer

source§

fn clone(&self) -> Signer

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Signer

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Signer

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl From<SignerWithStake> for Signer

source§

fn from(other: SignerWithStake) -> Self

Converts to this type from the input type.
source§

impl PartialEq<Signer> for Signer

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Serialize for Signer

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for Signer

source§

impl StructuralEq for Signer

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/entities/struct.SignerWithStake.html b/rust-doc/mithril_common/entities/struct.SignerWithStake.html index 3986f4f58ef..40ce06f17fc 100644 --- a/rust-doc/mithril_common/entities/struct.SignerWithStake.html +++ b/rust-doc/mithril_common/entities/struct.SignerWithStake.html @@ -1,78 +1,78 @@ -SignerWithStake in mithril_common::entities - Rust
pub struct SignerWithStake {
+SignerWithStake in mithril_common::entities - Rust
pub struct SignerWithStake {
     pub party_id: PartyId,
     pub verification_key: ProtocolSignerVerificationKey,
-    pub verification_key_signature: Option<HexEncodedVerificationKeySignature>,
-    pub operational_certificate: Option<HexEncodedOpCert>,
-    pub kes_period: Option<KESPeriod>,
+    pub verification_key_signature: Option<HexEncodedVerificationKeySignature>,
+    pub operational_certificate: Option<HexEncodedOpCert>,
+    pub kes_period: Option<KESPeriod>,
     pub stake: Stake,
 }
Expand description

Signer represents a signing party in the network (including its stakes)

Fields§

§party_id: PartyId

The unique identifier of the signer

§verification_key: ProtocolSignerVerificationKey

The public key used to authenticate signer signature

-
§verification_key_signature: Option<HexEncodedVerificationKeySignature>

The encoded signer ‘Mithril verification key’ signature (signed by the Cardano node KES secret key)

-
§operational_certificate: Option<HexEncodedOpCert>

The encoded operational certificate of stake pool operator attached to the signer node

-
§kes_period: Option<KESPeriod>

The kes period used to compute the verification key signature

+
§verification_key_signature: Option<HexEncodedVerificationKeySignature>

The encoded signer ‘Mithril verification key’ signature (signed by the Cardano node KES secret key)

+
§operational_certificate: Option<HexEncodedOpCert>

The encoded operational certificate of stake pool operator attached to the signer node

+
§kes_period: Option<KESPeriod>

The kes period used to compute the verification key signature

§stake: Stake

The signer stake

Implementations§

source§

impl SignerWithStake

source

pub fn new( party_id: PartyId, verification_key: ProtocolSignerVerificationKey, - verification_key_signature: Option<HexEncodedVerificationKeySignature>, - operational_certificate: Option<HexEncodedOpCert>, - kes_period: Option<KESPeriod>, + verification_key_signature: Option<HexEncodedVerificationKeySignature>, + operational_certificate: Option<HexEncodedOpCert>, + kes_period: Option<KESPeriod>, stake: Stake ) -> SignerWithStake

SignerWithStake factory

source

pub fn from_signer(signer: Signer, stake: Stake) -> Self

Turn a Signer into a SignerWithStake.

-
source

pub fn compute_hash(&self) -> String

Computes the hash of SignerWithStake

-

Trait Implementations§

source§

impl Clone for SignerWithStake

source§

fn clone(&self) -> SignerWithStake

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SignerWithStake

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for SignerWithStake

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl From<&SignerFixture> for SignerWithStake

source§

fn from(fixture: &SignerFixture) -> Self

Converts to this type from the input type.
source§

impl From<&SignerWithStake> for (ProtocolPartyId, ProtocolStake)

source§

fn from(other: &SignerWithStake) -> Self

Converts to this type from the input type.
source§

impl From<SignerFixture> for SignerWithStake

source§

fn from(fixture: SignerFixture) -> Self

Converts to this type from the input type.
source§

impl From<SignerWithStake> for Signer

source§

fn from(other: SignerWithStake) -> Self

Converts to this type from the input type.
source§

impl From<SignerWithStake> for SignerWithStakeMessagePart

source§

fn from(value: SignerWithStake) -> Self

Converts to this type from the input type.
source§

impl Ord for SignerWithStake

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere - Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere - Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<SignerWithStake> for SignerWithStake

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<SignerWithStake> for SignerWithStake

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= -operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Serialize for SignerWithStake

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for SignerWithStake

source§

impl StructuralEq for SignerWithStake

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

source

pub fn compute_hash(&self) -> String

Computes the hash of SignerWithStake

+

Trait Implementations§

source§

impl Clone for SignerWithStake

source§

fn clone(&self) -> SignerWithStake

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SignerWithStake

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for SignerWithStake

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl From<&SignerFixture> for SignerWithStake

source§

fn from(fixture: &SignerFixture) -> Self

Converts to this type from the input type.
source§

impl From<&SignerWithStake> for (ProtocolPartyId, ProtocolStake)

source§

fn from(other: &SignerWithStake) -> Self

Converts to this type from the input type.
source§

impl From<SignerFixture> for SignerWithStake

source§

fn from(fixture: SignerFixture) -> Self

Converts to this type from the input type.
source§

impl From<SignerWithStake> for Signer

source§

fn from(other: SignerWithStake) -> Self

Converts to this type from the input type.
source§

impl From<SignerWithStake> for SignerWithStakeMessagePart

source§

fn from(value: SignerWithStake) -> Self

Converts to this type from the input type.
source§

impl Ord for SignerWithStake

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere + Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<SignerWithStake> for SignerWithStake

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<SignerWithStake> for SignerWithStake

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= +operator. Read more
source§

impl Serialize for SignerWithStake

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for SignerWithStake

source§

impl StructuralEq for SignerWithStake

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Comparable<K> for Qwhere - Q: Ord + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn compare(&self, key: &K) -> Ordering

Compare self to key and return their ordering.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Comparable<K> for Qwhere + Q: Ord + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn compare(&self, key: &K) -> Ordering

Compare self to key and return their ordering.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/entities/struct.SingleSignatures.html b/rust-doc/mithril_common/entities/struct.SingleSignatures.html index 34d1445b784..b75f2119b8e 100644 --- a/rust-doc/mithril_common/entities/struct.SingleSignatures.html +++ b/rust-doc/mithril_common/entities/struct.SingleSignatures.html @@ -1,62 +1,62 @@ -SingleSignatures in mithril_common::entities - Rust
pub struct SingleSignatures {
+SingleSignatures in mithril_common::entities - Rust
pub struct SingleSignatures {
     pub party_id: PartyId,
     pub signature: ProtocolSingleSignature,
-    pub won_indexes: Vec<LotteryIndex>,
+    pub won_indexes: Vec<LotteryIndex>,
 }
Expand description

SingleSignatures represent single signatures originating from a participant in the network for a digest at won lottery indexes

Fields§

§party_id: PartyId

The unique identifier of the signer

§signature: ProtocolSingleSignature

The single signature of the digest

-
§won_indexes: Vec<LotteryIndex>

The indexes of the won lotteries that lead to the single signatures

+
§won_indexes: Vec<LotteryIndex>

The indexes of the won lotteries that lead to the single signatures

Implementations§

source§

impl SingleSignatures

source

pub fn new( party_id: PartyId, signature: ProtocolSingleSignature, - won_indexes: Vec<LotteryIndex> + won_indexes: Vec<LotteryIndex> ) -> SingleSignatures

SingleSignature factory

source

pub fn to_protocol_signature(&self) -> StmSig

Convert this SingleSignatures to its corresponding MithrilStm Signature.

-

Trait Implementations§

source§

impl Clone for SingleSignatures

source§

fn clone(&self) -> SingleSignatures

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SingleSignatures

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for SingleSignatures

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<SingleSignatures> for SingleSignatures

source§

fn eq(&self, other: &SingleSignatures) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for SingleSignatures

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for SingleSignatures

source§

impl StructuralEq for SingleSignatures

source§

impl StructuralPartialEq for SingleSignatures

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Clone for SingleSignatures

source§

fn clone(&self) -> SingleSignatures

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SingleSignatures

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for SingleSignatures

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<SingleSignatures> for SingleSignatures

source§

fn eq(&self, other: &SingleSignatures) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Serialize for SingleSignatures

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for SingleSignatures

source§

impl StructuralEq for SingleSignatures

source§

impl StructuralPartialEq for SingleSignatures

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/entities/struct.Snapshot.html b/rust-doc/mithril_common/entities/struct.Snapshot.html index 3b7c65b822f..e8ad4a56872 100644 --- a/rust-doc/mithril_common/entities/struct.Snapshot.html +++ b/rust-doc/mithril_common/entities/struct.Snapshot.html @@ -1,63 +1,63 @@ -Snapshot in mithril_common::entities - Rust
pub struct Snapshot {
-    pub digest: String,
+Snapshot in mithril_common::entities - Rust
pub struct Snapshot {
+    pub digest: String,
     pub beacon: Beacon,
-    pub size: u64,
-    pub locations: Vec<String>,
+    pub size: u64,
+    pub locations: Vec<String>,
 }
Expand description

Snapshot represents a snapshot file and its metadata

-

Fields§

§digest: String

Digest that is signed by the signer participants

+

Fields§

§digest: String

Digest that is signed by the signer participants

§beacon: Beacon

Mithril beacon on the Cardano chain

-
§size: u64

Size of the snapshot file in Bytes

-
§locations: Vec<String>

Locations where the binary content of the snapshot can be retrieved

+
§size: u64

Size of the snapshot file in Bytes

+
§locations: Vec<String>

Locations where the binary content of the snapshot can be retrieved

Implementations§

source§

impl Snapshot

source

pub fn new( - digest: String, + digest: String, beacon: Beacon, - size: u64, - locations: Vec<String> + size: u64, + locations: Vec<String> ) -> Snapshot

Snapshot factory

-

Trait Implementations§

source§

impl Artifact for Snapshot

source§

fn get_id(&self) -> String

Get artifact identifier
source§

impl Clone for Snapshot

source§

fn clone(&self) -> Snapshot

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Snapshot

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Snapshot

source§

fn default() -> Snapshot

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for Snapshot

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<Snapshot> for Snapshot

source§

fn eq(&self, other: &Snapshot) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for Snapshot

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for Snapshot

source§

impl StructuralEq for Snapshot

source§

impl StructuralPartialEq for Snapshot

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Artifact for Snapshot

source§

fn get_id(&self) -> String

Get artifact identifier
source§

impl Clone for Snapshot

source§

fn clone(&self) -> Snapshot

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Snapshot

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Snapshot

source§

fn default() -> Snapshot

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for Snapshot

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<Snapshot> for Snapshot

source§

fn eq(&self, other: &Snapshot) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Serialize for Snapshot

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for Snapshot

source§

impl StructuralEq for Snapshot

source§

impl StructuralPartialEq for Snapshot

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/entities/type.HexEncodedAgregateVerificationKey.html b/rust-doc/mithril_common/entities/type.HexEncodedAgregateVerificationKey.html index 2a17cb4a5e7..ced1b15050d 100644 --- a/rust-doc/mithril_common/entities/type.HexEncodedAgregateVerificationKey.html +++ b/rust-doc/mithril_common/entities/type.HexEncodedAgregateVerificationKey.html @@ -1,2 +1,2 @@ -HexEncodedAgregateVerificationKey in mithril_common::entities - Rust
pub type HexEncodedAgregateVerificationKey = HexEncodedKey;
Expand description

Hex encoded Aggregate Verification Key

+HexEncodedAgregateVerificationKey in mithril_common::entities - Rust
pub type HexEncodedAgregateVerificationKey = HexEncodedKey;
Expand description

Hex encoded Aggregate Verification Key

\ No newline at end of file diff --git a/rust-doc/mithril_common/entities/type.HexEncodedDigest.html b/rust-doc/mithril_common/entities/type.HexEncodedDigest.html index eeacba6bd08..77e5a77bd60 100644 --- a/rust-doc/mithril_common/entities/type.HexEncodedDigest.html +++ b/rust-doc/mithril_common/entities/type.HexEncodedDigest.html @@ -1,2 +1,2 @@ -HexEncodedDigest in mithril_common::entities - Rust
pub type HexEncodedDigest = HexEncodedKey;
Expand description

Hex encoded Sha256 Digest

+HexEncodedDigest in mithril_common::entities - Rust
pub type HexEncodedDigest = HexEncodedKey;
Expand description

Hex encoded Sha256 Digest

\ No newline at end of file diff --git a/rust-doc/mithril_common/entities/type.HexEncodedEraMarkersSecretKey.html b/rust-doc/mithril_common/entities/type.HexEncodedEraMarkersSecretKey.html index 098a64634ea..892ff4bd6c9 100644 --- a/rust-doc/mithril_common/entities/type.HexEncodedEraMarkersSecretKey.html +++ b/rust-doc/mithril_common/entities/type.HexEncodedEraMarkersSecretKey.html @@ -1,2 +1,2 @@ -HexEncodedEraMarkersSecretKey in mithril_common::entities - Rust
pub type HexEncodedEraMarkersSecretKey = HexEncodedKey;
Expand description

Hex encoded Era Markers Secret Key

+HexEncodedEraMarkersSecretKey in mithril_common::entities - Rust
pub type HexEncodedEraMarkersSecretKey = HexEncodedKey;
Expand description

Hex encoded Era Markers Secret Key

\ No newline at end of file diff --git a/rust-doc/mithril_common/entities/type.HexEncodedEraMarkersSignature.html b/rust-doc/mithril_common/entities/type.HexEncodedEraMarkersSignature.html index bed526aa0d7..f3280085eac 100644 --- a/rust-doc/mithril_common/entities/type.HexEncodedEraMarkersSignature.html +++ b/rust-doc/mithril_common/entities/type.HexEncodedEraMarkersSignature.html @@ -1,2 +1,2 @@ -HexEncodedEraMarkersSignature in mithril_common::entities - Rust
pub type HexEncodedEraMarkersSignature = HexEncodedKey;
Expand description

Hex encoded Era Markers Signature

+HexEncodedEraMarkersSignature in mithril_common::entities - Rust
pub type HexEncodedEraMarkersSignature = HexEncodedKey;
Expand description

Hex encoded Era Markers Signature

\ No newline at end of file diff --git a/rust-doc/mithril_common/entities/type.HexEncodedEraMarkersVerificationKey.html b/rust-doc/mithril_common/entities/type.HexEncodedEraMarkersVerificationKey.html index 783d7494635..9794bde4c98 100644 --- a/rust-doc/mithril_common/entities/type.HexEncodedEraMarkersVerificationKey.html +++ b/rust-doc/mithril_common/entities/type.HexEncodedEraMarkersVerificationKey.html @@ -1,2 +1,2 @@ -HexEncodedEraMarkersVerificationKey in mithril_common::entities - Rust
pub type HexEncodedEraMarkersVerificationKey = HexEncodedKey;
Expand description

Hex encoded Era Markers Verification Key

+HexEncodedEraMarkersVerificationKey in mithril_common::entities - Rust
pub type HexEncodedEraMarkersVerificationKey = HexEncodedKey;
Expand description

Hex encoded Era Markers Verification Key

\ No newline at end of file diff --git a/rust-doc/mithril_common/entities/type.HexEncodedGenesisSecretKey.html b/rust-doc/mithril_common/entities/type.HexEncodedGenesisSecretKey.html index 03a8fe77d78..ee2d678dafd 100644 --- a/rust-doc/mithril_common/entities/type.HexEncodedGenesisSecretKey.html +++ b/rust-doc/mithril_common/entities/type.HexEncodedGenesisSecretKey.html @@ -1,2 +1,2 @@ -HexEncodedGenesisSecretKey in mithril_common::entities - Rust
pub type HexEncodedGenesisSecretKey = HexEncodedKey;
Expand description

Hex encoded Genesis Secret Key

+HexEncodedGenesisSecretKey in mithril_common::entities - Rust
pub type HexEncodedGenesisSecretKey = HexEncodedKey;
Expand description

Hex encoded Genesis Secret Key

\ No newline at end of file diff --git a/rust-doc/mithril_common/entities/type.HexEncodedGenesisSignature.html b/rust-doc/mithril_common/entities/type.HexEncodedGenesisSignature.html index 89e9a47d538..8ae08f7c220 100644 --- a/rust-doc/mithril_common/entities/type.HexEncodedGenesisSignature.html +++ b/rust-doc/mithril_common/entities/type.HexEncodedGenesisSignature.html @@ -1,2 +1,2 @@ -HexEncodedGenesisSignature in mithril_common::entities - Rust
pub type HexEncodedGenesisSignature = HexEncodedKey;
Expand description

Hex encoded Genesis Signature

+HexEncodedGenesisSignature in mithril_common::entities - Rust
pub type HexEncodedGenesisSignature = HexEncodedKey;
Expand description

Hex encoded Genesis Signature

\ No newline at end of file diff --git a/rust-doc/mithril_common/entities/type.HexEncodedGenesisVerificationKey.html b/rust-doc/mithril_common/entities/type.HexEncodedGenesisVerificationKey.html index 18fce5086fe..901987b1e18 100644 --- a/rust-doc/mithril_common/entities/type.HexEncodedGenesisVerificationKey.html +++ b/rust-doc/mithril_common/entities/type.HexEncodedGenesisVerificationKey.html @@ -1,2 +1,2 @@ -HexEncodedGenesisVerificationKey in mithril_common::entities - Rust
pub type HexEncodedGenesisVerificationKey = HexEncodedKey;
Expand description

Hex encoded Genesis Verification Key

+HexEncodedGenesisVerificationKey in mithril_common::entities - Rust
pub type HexEncodedGenesisVerificationKey = HexEncodedKey;
Expand description

Hex encoded Genesis Verification Key

\ No newline at end of file diff --git a/rust-doc/mithril_common/entities/type.HexEncodedKey.html b/rust-doc/mithril_common/entities/type.HexEncodedKey.html index e56e6550076..e92a176e43d 100644 --- a/rust-doc/mithril_common/entities/type.HexEncodedKey.html +++ b/rust-doc/mithril_common/entities/type.HexEncodedKey.html @@ -1,2 +1,2 @@ -HexEncodedKey in mithril_common::entities - Rust

Type Definition mithril_common::entities::HexEncodedKey

source ·
pub type HexEncodedKey = String;
Expand description

Hex encoded key

+HexEncodedKey in mithril_common::entities - Rust

Type Definition mithril_common::entities::HexEncodedKey

source ·
pub type HexEncodedKey = String;
Expand description

Hex encoded key

\ No newline at end of file diff --git a/rust-doc/mithril_common/entities/type.HexEncodedKeySlice.html b/rust-doc/mithril_common/entities/type.HexEncodedKeySlice.html index aed3830c283..6ace4ac7113 100644 --- a/rust-doc/mithril_common/entities/type.HexEncodedKeySlice.html +++ b/rust-doc/mithril_common/entities/type.HexEncodedKeySlice.html @@ -1,2 +1,2 @@ -HexEncodedKeySlice in mithril_common::entities - Rust
pub type HexEncodedKeySlice<'a> = &'a str;
Expand description

Hex encoded key slice

+HexEncodedKeySlice in mithril_common::entities - Rust
pub type HexEncodedKeySlice<'a> = &'a str;
Expand description

Hex encoded key slice

\ No newline at end of file diff --git a/rust-doc/mithril_common/entities/type.HexEncodedMultiSignature.html b/rust-doc/mithril_common/entities/type.HexEncodedMultiSignature.html index ffd2ced72b3..efc6422144e 100644 --- a/rust-doc/mithril_common/entities/type.HexEncodedMultiSignature.html +++ b/rust-doc/mithril_common/entities/type.HexEncodedMultiSignature.html @@ -1,2 +1,2 @@ -HexEncodedMultiSignature in mithril_common::entities - Rust
pub type HexEncodedMultiSignature = HexEncodedKey;
Expand description

Hex encoded Multi Signature

+HexEncodedMultiSignature in mithril_common::entities - Rust
pub type HexEncodedMultiSignature = HexEncodedKey;
Expand description

Hex encoded Multi Signature

\ No newline at end of file diff --git a/rust-doc/mithril_common/entities/type.HexEncodedOpCert.html b/rust-doc/mithril_common/entities/type.HexEncodedOpCert.html index f247c14d0ae..5036603ceff 100644 --- a/rust-doc/mithril_common/entities/type.HexEncodedOpCert.html +++ b/rust-doc/mithril_common/entities/type.HexEncodedOpCert.html @@ -1,2 +1,2 @@ -HexEncodedOpCert in mithril_common::entities - Rust
pub type HexEncodedOpCert = HexEncodedKey;
Expand description

Hex encoded Operational Certificate

+HexEncodedOpCert in mithril_common::entities - Rust
pub type HexEncodedOpCert = HexEncodedKey;
Expand description

Hex encoded Operational Certificate

\ No newline at end of file diff --git a/rust-doc/mithril_common/entities/type.HexEncodedSingleSignature.html b/rust-doc/mithril_common/entities/type.HexEncodedSingleSignature.html index 200fb205c76..855789f7221 100644 --- a/rust-doc/mithril_common/entities/type.HexEncodedSingleSignature.html +++ b/rust-doc/mithril_common/entities/type.HexEncodedSingleSignature.html @@ -1,2 +1,2 @@ -HexEncodedSingleSignature in mithril_common::entities - Rust
pub type HexEncodedSingleSignature = HexEncodedKey;
Expand description

Hex encoded Single Signature

+HexEncodedSingleSignature in mithril_common::entities - Rust
pub type HexEncodedSingleSignature = HexEncodedKey;
Expand description

Hex encoded Single Signature

\ No newline at end of file diff --git a/rust-doc/mithril_common/entities/type.HexEncodedVerificationKey.html b/rust-doc/mithril_common/entities/type.HexEncodedVerificationKey.html index 688144e4f4e..9b103c858d4 100644 --- a/rust-doc/mithril_common/entities/type.HexEncodedVerificationKey.html +++ b/rust-doc/mithril_common/entities/type.HexEncodedVerificationKey.html @@ -1,2 +1,2 @@ -HexEncodedVerificationKey in mithril_common::entities - Rust
pub type HexEncodedVerificationKey = HexEncodedKey;
Expand description

Hex encoded Verification Key

+HexEncodedVerificationKey in mithril_common::entities - Rust
pub type HexEncodedVerificationKey = HexEncodedKey;
Expand description

Hex encoded Verification Key

\ No newline at end of file diff --git a/rust-doc/mithril_common/entities/type.HexEncodedVerificationKeySignature.html b/rust-doc/mithril_common/entities/type.HexEncodedVerificationKeySignature.html index 4c7ecce5e88..e28c4ffd02e 100644 --- a/rust-doc/mithril_common/entities/type.HexEncodedVerificationKeySignature.html +++ b/rust-doc/mithril_common/entities/type.HexEncodedVerificationKeySignature.html @@ -1,2 +1,2 @@ -HexEncodedVerificationKeySignature in mithril_common::entities - Rust
pub type HexEncodedVerificationKeySignature = HexEncodedKey;
Expand description

Hex encoded Verification Key Signature

+HexEncodedVerificationKeySignature in mithril_common::entities - Rust
pub type HexEncodedVerificationKeySignature = HexEncodedKey;
Expand description

Hex encoded Verification Key Signature

\ No newline at end of file diff --git a/rust-doc/mithril_common/entities/type.ImmutableFileName.html b/rust-doc/mithril_common/entities/type.ImmutableFileName.html index 9e7c665019d..494809fa042 100644 --- a/rust-doc/mithril_common/entities/type.ImmutableFileName.html +++ b/rust-doc/mithril_common/entities/type.ImmutableFileName.html @@ -1,2 +1,2 @@ -ImmutableFileName in mithril_common::entities - Rust
pub type ImmutableFileName = String;
Expand description

ImmutableFileName represents the filename, with extension, of a immutable file in the Cardano node database

+ImmutableFileName in mithril_common::entities - Rust
pub type ImmutableFileName = String;
Expand description

ImmutableFileName represents the filename, with extension, of a immutable file in the Cardano node database

\ No newline at end of file diff --git a/rust-doc/mithril_common/entities/type.ImmutableFileNumber.html b/rust-doc/mithril_common/entities/type.ImmutableFileNumber.html index 8de7d049b2b..b57f60c247d 100644 --- a/rust-doc/mithril_common/entities/type.ImmutableFileNumber.html +++ b/rust-doc/mithril_common/entities/type.ImmutableFileNumber.html @@ -1,2 +1,2 @@ -ImmutableFileNumber in mithril_common::entities - Rust
pub type ImmutableFileNumber = u64;
Expand description

ImmutableFileNumber represents the id of immutable files in the Cardano node database

+ImmutableFileNumber in mithril_common::entities - Rust
pub type ImmutableFileNumber = u64;
Expand description

ImmutableFileNumber represents the id of immutable files in the Cardano node database

\ No newline at end of file diff --git a/rust-doc/mithril_common/entities/type.LotteryIndex.html b/rust-doc/mithril_common/entities/type.LotteryIndex.html index 37e1811a204..200690e501d 100644 --- a/rust-doc/mithril_common/entities/type.LotteryIndex.html +++ b/rust-doc/mithril_common/entities/type.LotteryIndex.html @@ -1,2 +1,2 @@ -LotteryIndex in mithril_common::entities - Rust

Type Definition mithril_common::entities::LotteryIndex

source ·
pub type LotteryIndex = u64;
Expand description

LotteryIndex represents the index of a Mithril single signature lottery

+LotteryIndex in mithril_common::entities - Rust

Type Definition mithril_common::entities::LotteryIndex

source ·
pub type LotteryIndex = u64;
Expand description

LotteryIndex represents the index of a Mithril single signature lottery

\ No newline at end of file diff --git a/rust-doc/mithril_common/entities/type.MagicId.html b/rust-doc/mithril_common/entities/type.MagicId.html index 17b06c5a34d..b8e02f1104a 100644 --- a/rust-doc/mithril_common/entities/type.MagicId.html +++ b/rust-doc/mithril_common/entities/type.MagicId.html @@ -1,2 +1,2 @@ -MagicId in mithril_common::entities - Rust

Type Definition mithril_common::entities::MagicId

source ·
pub type MagicId = u64;
Expand description

Cardano Network magic identifier

+MagicId in mithril_common::entities - Rust

Type Definition mithril_common::entities::MagicId

source ·
pub type MagicId = u64;
Expand description

Cardano Network magic identifier

\ No newline at end of file diff --git a/rust-doc/mithril_common/entities/type.PartyId.html b/rust-doc/mithril_common/entities/type.PartyId.html index efa66f534ef..085048cf542 100644 --- a/rust-doc/mithril_common/entities/type.PartyId.html +++ b/rust-doc/mithril_common/entities/type.PartyId.html @@ -1,2 +1,2 @@ -PartyId in mithril_common::entities - Rust

Type Definition mithril_common::entities::PartyId

source ·
pub type PartyId = String;
Expand description

PartyId represents a signing party in Mithril protocol

+PartyId in mithril_common::entities - Rust

Type Definition mithril_common::entities::PartyId

source ·
pub type PartyId = String;
Expand description

PartyId represents a signing party in Mithril protocol

\ No newline at end of file diff --git a/rust-doc/mithril_common/entities/type.ProtocolMessagePartValue.html b/rust-doc/mithril_common/entities/type.ProtocolMessagePartValue.html index 6d47fb33aa2..4fb54c947f3 100644 --- a/rust-doc/mithril_common/entities/type.ProtocolMessagePartValue.html +++ b/rust-doc/mithril_common/entities/type.ProtocolMessagePartValue.html @@ -1,2 +1,2 @@ -ProtocolMessagePartValue in mithril_common::entities - Rust
pub type ProtocolMessagePartValue = String;
Expand description

The value of a ProtocolMessage

+ProtocolMessagePartValue in mithril_common::entities - Rust
pub type ProtocolMessagePartValue = String;
Expand description

The value of a ProtocolMessage

\ No newline at end of file diff --git a/rust-doc/mithril_common/entities/type.ProtocolVersion.html b/rust-doc/mithril_common/entities/type.ProtocolVersion.html index 0d4413acc14..3993e23aa39 100644 --- a/rust-doc/mithril_common/entities/type.ProtocolVersion.html +++ b/rust-doc/mithril_common/entities/type.ProtocolVersion.html @@ -1,2 +1,2 @@ -ProtocolVersion in mithril_common::entities - Rust

Type Definition mithril_common::entities::ProtocolVersion

source ·
pub type ProtocolVersion = String;
Expand description

Protocol version

+ProtocolVersion in mithril_common::entities - Rust

Type Definition mithril_common::entities::ProtocolVersion

source ·
pub type ProtocolVersion = String;
Expand description

Protocol version

\ No newline at end of file diff --git a/rust-doc/mithril_common/entities/type.Stake.html b/rust-doc/mithril_common/entities/type.Stake.html index 197f9f69adc..e3287e9a746 100644 --- a/rust-doc/mithril_common/entities/type.Stake.html +++ b/rust-doc/mithril_common/entities/type.Stake.html @@ -1,2 +1,2 @@ -Stake in mithril_common::entities - Rust

Type Definition mithril_common::entities::Stake

source ·
pub type Stake = u64;
Expand description

Stake represents the stakes of a participant in the Cardano chain

+Stake in mithril_common::entities - Rust

Type Definition mithril_common::entities::Stake

source ·
pub type Stake = u64;
Expand description

Stake represents the stakes of a participant in the Cardano chain

\ No newline at end of file diff --git a/rust-doc/mithril_common/entities/type.StakeDistribution.html b/rust-doc/mithril_common/entities/type.StakeDistribution.html index 6b9183df3bb..05b2c3f9cee 100644 --- a/rust-doc/mithril_common/entities/type.StakeDistribution.html +++ b/rust-doc/mithril_common/entities/type.StakeDistribution.html @@ -1,2 +1,2 @@ -StakeDistribution in mithril_common::entities - Rust
pub type StakeDistribution = BTreeMap<PartyId, Stake>;
Expand description

StakeDistribution represents the stakes of multiple participants in the Cardano chain

+StakeDistribution in mithril_common::entities - Rust
pub type StakeDistribution = BTreeMap<PartyId, Stake>;
Expand description

StakeDistribution represents the stakes of multiple participants in the Cardano chain

\ No newline at end of file diff --git a/rust-doc/mithril_common/enum.BeaconProviderError.html b/rust-doc/mithril_common/enum.BeaconProviderError.html index c05318a47d3..b50102f4571 100644 --- a/rust-doc/mithril_common/enum.BeaconProviderError.html +++ b/rust-doc/mithril_common/enum.BeaconProviderError.html @@ -1,4 +1,4 @@ -BeaconProviderError in mithril_common - Rust

Trait Implementations§

source§

impl Debug for BeaconProviderError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for BeaconProviderError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for BeaconProviderError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ChainObserverError> for BeaconProviderError

source§

fn from(source: ChainObserverError) -> Self

Converts to this type from the input type.
source§

impl From<ImmutableFileObserverError> for BeaconProviderError

source§

fn from(source: ImmutableFileObserverError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Debug for BeaconProviderError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for BeaconProviderError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for BeaconProviderError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ChainObserverError> for BeaconProviderError

source§

fn from(source: ChainObserverError) -> Self

Converts to this type from the input type.
source§

impl From<ImmutableFileObserverError> for BeaconProviderError

source§

fn from(source: ImmutableFileObserverError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_common/era/adapters/enum.EraReaderAdapterType.html b/rust-doc/mithril_common/era/adapters/enum.EraReaderAdapterType.html index 59a173a419c..d416d639dd0 100644 --- a/rust-doc/mithril_common/era/adapters/enum.EraReaderAdapterType.html +++ b/rust-doc/mithril_common/era/adapters/enum.EraReaderAdapterType.html @@ -1,4 +1,4 @@ -EraReaderAdapterType in mithril_common::era::adapters - Rust

Trait Implementations§

source§

impl Clone for AdapterType

source§

fn clone(&self) -> AdapterType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AdapterType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for AdapterType

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<AdapterType> for AdapterType

source§

fn eq(&self, other: &AdapterType) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for AdapterType

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for AdapterType

source§

impl StructuralEq for AdapterType

source§

impl StructuralPartialEq for AdapterType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Clone for AdapterType

source§

fn clone(&self) -> AdapterType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AdapterType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for AdapterType

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<AdapterType> for AdapterType

source§

fn eq(&self, other: &AdapterType) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Serialize for AdapterType

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for AdapterType

source§

impl StructuralEq for AdapterType

source§

impl StructuralPartialEq for AdapterType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized,
\ No newline at end of file diff --git a/rust-doc/mithril_common/era/adapters/index.html b/rust-doc/mithril_common/era/adapters/index.html index eb95aa34ff2..d99594b815a 100644 --- a/rust-doc/mithril_common/era/adapters/index.html +++ b/rust-doc/mithril_common/era/adapters/index.html @@ -1,4 +1,4 @@ -mithril_common::era::adapters - Rust
Expand description

Module dedicated to EraReaderAdapter implementations.

+mithril_common::era::adapters - Rust
Expand description

Module dedicated to EraReaderAdapter implementations.

Structs

Fields§

§markers: Vec<EraMarker>

List of Era markers

+
§signature: Option<HexEncodedEraMarkersSignature>

Era markers signature

Implementations§

source§

impl EraMarkersPayload

source

pub fn verify_signature( &self, verification_key: EraMarkersVerifierVerificationKey -) -> Result<(), EraMarkersPayloadError>

Verify the signature an era markers payload

+) -> Result<(), EraMarkersPayloadError>

Verify the signature an era markers payload

source

pub fn sign( self, signer: &EraMarkersSigner -) -> Result<Self, EraMarkersPayloadError>

Sign an era markers payload

-

Trait Implementations§

source§

impl Clone for EraMarkersPayload

source§

fn clone(&self) -> EraMarkersPayload

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EraMarkersPayload

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for EraMarkersPayload

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<EraMarkersPayload> for EraMarkersPayload

source§

fn eq(&self, other: &EraMarkersPayload) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for EraMarkersPayload

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for EraMarkersPayload

source§

impl StructuralEq for EraMarkersPayload

source§

impl StructuralPartialEq for EraMarkersPayload

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Result<Self, EraMarkersPayloadError>

Sign an era markers payload

+

Trait Implementations§

source§

impl Clone for EraMarkersPayload

source§

fn clone(&self) -> EraMarkersPayload

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EraMarkersPayload

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for EraMarkersPayload

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<EraMarkersPayload> for EraMarkersPayload

source§

fn eq(&self, other: &EraMarkersPayload) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Serialize for EraMarkersPayload

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for EraMarkersPayload

source§

impl StructuralEq for EraMarkersPayload

source§

impl StructuralPartialEq for EraMarkersPayload

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized,
\ No newline at end of file diff --git a/rust-doc/mithril_common/era/adapters/struct.EraReaderAdapterBuilder.html b/rust-doc/mithril_common/era/adapters/struct.EraReaderAdapterBuilder.html index 3179848435f..3903f57bd69 100644 --- a/rust-doc/mithril_common/era/adapters/struct.EraReaderAdapterBuilder.html +++ b/rust-doc/mithril_common/era/adapters/struct.EraReaderAdapterBuilder.html @@ -1,40 +1,40 @@ -EraReaderAdapterBuilder in mithril_common::era::adapters - Rust
pub struct EraReaderAdapterBuilder { /* private fields */ }
Expand description

Era adapter builder

-

Implementations§

source§

impl AdapterBuilder

source

pub fn new(adapter_type: &AdapterType, adapter_params: &Option<String>) -> Self

Era reader adapter builder factory

+EraReaderAdapterBuilder in mithril_common::era::adapters - Rust
pub struct EraReaderAdapterBuilder { /* private fields */ }
Expand description

Era adapter builder

+

Implementations§

source§

impl AdapterBuilder

source

pub fn new(adapter_type: &AdapterType, adapter_params: &Option<String>) -> Self

Era reader adapter builder factory

source

pub fn build( &self, - chain_observer: Arc<dyn ChainObserver> -) -> Result<Arc<dyn EraReaderAdapter>, AdapterBuilderError>

Create era reader adapter from configuration settings.

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + chain_observer: Arc<dyn ChainObserver> +) -> Result<Arc<dyn EraReaderAdapter>, AdapterBuilderError>

Create era reader adapter from configuration settings.

+

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized,
\ No newline at end of file diff --git a/rust-doc/mithril_common/era/adapters/struct.EraReaderBootstrapAdapter.html b/rust-doc/mithril_common/era/adapters/struct.EraReaderBootstrapAdapter.html index 40499b99cc3..777614e894d 100644 --- a/rust-doc/mithril_common/era/adapters/struct.EraReaderBootstrapAdapter.html +++ b/rust-doc/mithril_common/era/adapters/struct.EraReaderBootstrapAdapter.html @@ -1,41 +1,41 @@ -EraReaderBootstrapAdapter in mithril_common::era::adapters - Rust
pub struct EraReaderBootstrapAdapter;
Expand description

The goal of the bootstrap adapter is to advertise for the first existing Era +EraReaderBootstrapAdapter in mithril_common::era::adapters - Rust

pub struct EraReaderBootstrapAdapter;
Expand description

The goal of the bootstrap adapter is to advertise for the first existing Era while it does not exist yet on any backend. This adapter is intended to be removed once Eras are effectively written in a backend.

Trait Implementations§

source§

impl EraReaderAdapter for BootstrapAdapter

source§

fn read<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Vec<EraMarker>, Box<dyn Error + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Vec<EraMarker>, Box<dyn Error + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, - 'life0: 'async_trait,

Read era markers from the underlying adapter.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life0: 'async_trait,

Read era markers from the underlying adapter.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/era/adapters/struct.EraReaderCardanoChainAdapter.html b/rust-doc/mithril_common/era/adapters/struct.EraReaderCardanoChainAdapter.html index 5940c6855e1..3660cee5660 100644 --- a/rust-doc/mithril_common/era/adapters/struct.EraReaderCardanoChainAdapter.html +++ b/rust-doc/mithril_common/era/adapters/struct.EraReaderCardanoChainAdapter.html @@ -1,42 +1,42 @@ -EraReaderCardanoChainAdapter in mithril_common::era::adapters - Rust
pub struct EraReaderCardanoChainAdapter { /* private fields */ }
Expand description

Cardano Chain adapter retrieves era markers on chain

+EraReaderCardanoChainAdapter in mithril_common::era::adapters - Rust
pub struct EraReaderCardanoChainAdapter { /* private fields */ }
Expand description

Cardano Chain adapter retrieves era markers on chain

Implementations§

source§

impl CardanoChainAdapter

source

pub fn new( address: ChainAddress, - chain_observer: Arc<dyn ChainObserver>, + chain_observer: Arc<dyn ChainObserver>, verification_key: EraMarkersVerifierVerificationKey ) -> Self

CardanoChainAdapter factory

Trait Implementations§

source§

impl EraReaderAdapter for CardanoChainAdapter

source§

fn read<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Vec<EraMarker>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Vec<EraMarker>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, - 'life0: 'async_trait,

Read era markers from the underlying adapter.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life0: 'async_trait,

Read era markers from the underlying adapter.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_common/era/adapters/struct.EraReaderDummyAdapter.html b/rust-doc/mithril_common/era/adapters/struct.EraReaderDummyAdapter.html index f10cd24ae76..7f9e4702714 100644 --- a/rust-doc/mithril_common/era/adapters/struct.EraReaderDummyAdapter.html +++ b/rust-doc/mithril_common/era/adapters/struct.EraReaderDummyAdapter.html @@ -1,42 +1,42 @@ -EraReaderDummyAdapter in mithril_common::era::adapters - Rust
pub struct EraReaderDummyAdapter { /* private fields */ }
Expand description

Dummy adapter is intended to be used in a test environment (end to end test) +EraReaderDummyAdapter in mithril_common::era::adapters - Rust

pub struct EraReaderDummyAdapter { /* private fields */ }
Expand description

Dummy adapter is intended to be used in a test environment (end to end test) to simulate not yet activated Eras.

-

Implementations§

source§

impl DummyAdapter

source

pub fn from_markers(markers: Vec<EraMarker>) -> Self

Create a new instance directly from markers

-
source

pub fn set_markers(&self, markers: Vec<EraMarker>)

Tells what markers should be sent back by the adapter.

-

Trait Implementations§

source§

impl Default for DummyAdapter

source§

fn default() -> DummyAdapter

Returns the “default value” for a type. Read more
source§

impl EraReaderAdapter for DummyAdapter

source§

fn read<'life0, 'async_trait>( +

Implementations§

source§

impl DummyAdapter

source

pub fn from_markers(markers: Vec<EraMarker>) -> Self

Create a new instance directly from markers

+
source

pub fn set_markers(&self, markers: Vec<EraMarker>)

Tells what markers should be sent back by the adapter.

+

Trait Implementations§

source§

impl Default for DummyAdapter

source§

fn default() -> DummyAdapter

Returns the “default value” for a type. Read more
source§

impl EraReaderAdapter for DummyAdapter

source§

fn read<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Vec<EraMarker>, Box<dyn Error + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Vec<EraMarker>, Box<dyn Error + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, - 'life0: 'async_trait,

Read era markers from the underlying adapter.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life0: 'async_trait,

Read era markers from the underlying adapter.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/era/adapters/struct.EraReaderFileAdapter.html b/rust-doc/mithril_common/era/adapters/struct.EraReaderFileAdapter.html index ab50d03be7b..4a2d4fdbfa7 100644 --- a/rust-doc/mithril_common/era/adapters/struct.EraReaderFileAdapter.html +++ b/rust-doc/mithril_common/era/adapters/struct.EraReaderFileAdapter.html @@ -1,41 +1,41 @@ -EraReaderFileAdapter in mithril_common::era::adapters - Rust
pub struct EraReaderFileAdapter { /* private fields */ }
Expand description

File adapter is intended to be used in a test environment +EraReaderFileAdapter in mithril_common::era::adapters - Rust

pub struct EraReaderFileAdapter { /* private fields */ }
Expand description

File adapter is intended to be used in a test environment to simulate eras transitions.

-

Implementations§

source§

impl FileAdapter

source

pub fn new(markers_file: PathBuf) -> Self

File adapter factory

+

Implementations§

source§

impl FileAdapter

source

pub fn new(markers_file: PathBuf) -> Self

File adapter factory

Trait Implementations§

source§

impl EraReaderAdapter for FileAdapter

source§

fn read<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Vec<EraMarker>, Box<dyn Error + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Vec<EraMarker>, Box<dyn Error + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, - 'life0: 'async_trait,

Read era markers from the underlying adapter.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life0: 'async_trait,

Read era markers from the underlying adapter.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/era/enum.EraReaderError.html b/rust-doc/mithril_common/era/enum.EraReaderError.html index ee2d186287d..e9bea4edc17 100644 --- a/rust-doc/mithril_common/era/enum.EraReaderError.html +++ b/rust-doc/mithril_common/era/enum.EraReaderError.html @@ -1,51 +1,51 @@ -EraReaderError in mithril_common::era - Rust
pub enum EraReaderError {
+EraReaderError in mithril_common::era - Rust
pub enum EraReaderError {
     AdapterFailure {
-        message: String,
-        error: Box<dyn StdError + Sync + Send>,
+        message: String,
+        error: Box<dyn StdError + Sync + Send>,
     },
     CurrentEraNotFound {
         epoch: Epoch,
-        eras: Vec<EraMarker>,
+        eras: Vec<EraMarker>,
     },
 }
Expand description

Error type when EraReader fails to return a EraEpochToken.

-

Variants§

§

AdapterFailure

Fields

§message: String

context message

-
§error: Box<dyn StdError + Sync + Send>

nested underlying adapter error

+

Variants§

§

AdapterFailure

Fields

§message: String

context message

+
§error: Box<dyn StdError + Sync + Send>

nested underlying adapter error

Underlying adapter fails to return data.

§

CurrentEraNotFound

Fields

§epoch: Epoch

Current Epoch

-
§eras: Vec<EraMarker>

Eras given by the adapter

+
§eras: Vec<EraMarker>

Eras given by the adapter

Data returned from the adapter are inconsistent or incomplete.

-

Trait Implementations§

source§

impl Debug for EraReaderError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for EraReaderError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for EraReaderError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Debug for EraReaderError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for EraReaderError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for EraReaderError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_common/era/enum.SupportedEra.html b/rust-doc/mithril_common/era/enum.SupportedEra.html index 69e96bca552..cace1d9784d 100644 --- a/rust-doc/mithril_common/era/enum.SupportedEra.html +++ b/rust-doc/mithril_common/era/enum.SupportedEra.html @@ -1,54 +1,54 @@ -SupportedEra in mithril_common::era - Rust
pub enum SupportedEra {
+SupportedEra in mithril_common::era - Rust
pub enum SupportedEra {
     Thales,
 }
Expand description

The era that the software is running or will run

Variants§

§

Thales

Thales era

-

Implementations§

source§

impl SupportedEra

source

pub fn eras() -> Vec<Self>

Retrieve the list of supported eras

+

Implementations§

source§

impl SupportedEra

source

pub fn eras() -> Vec<Self>

Retrieve the list of supported eras

source

pub fn dummy() -> Self

Retrieve a dummy era (for test only)

-

Trait Implementations§

source§

impl Clone for SupportedEra

source§

fn clone(&self) -> SupportedEra

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SupportedEra

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for SupportedEra

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for SupportedEra

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromStr for SupportedEra

§

type Err = ParseError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<SupportedEra, <Self as FromStr>::Err>

Parses a string s to return a value of this type. Read more
source§

impl IntoEnumIterator for SupportedEra

source§

impl PartialEq<SupportedEra> for SupportedEra

source§

fn eq(&self, other: &SupportedEra) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for SupportedEra

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<&str> for SupportedEra

§

type Error = ParseError

The type returned in the event of a conversion error.
source§

fn try_from(s: &str) -> Result<SupportedEra, <Self as TryFrom<&str>>::Error>

Performs the conversion.
source§

impl Copy for SupportedEra

source§

impl Eq for SupportedEra

source§

impl StructuralEq for SupportedEra

source§

impl StructuralPartialEq for SupportedEra

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Clone for SupportedEra

source§

fn clone(&self) -> SupportedEra

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SupportedEra

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for SupportedEra

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for SupportedEra

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromStr for SupportedEra

§

type Err = ParseError

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<SupportedEra, <Self as FromStr>::Err>

Parses a string s to return a value of this type. Read more
source§

impl IntoEnumIterator for SupportedEra

source§

impl PartialEq<SupportedEra> for SupportedEra

source§

fn eq(&self, other: &SupportedEra) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Serialize for SupportedEra

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<&str> for SupportedEra

§

type Error = ParseError

The type returned in the event of a conversion error.
source§

fn try_from(s: &str) -> Result<SupportedEra, <Self as TryFrom<&str>>::Error>

Performs the conversion.
source§

impl Copy for SupportedEra

source§

impl Eq for SupportedEra

source§

impl StructuralEq for SupportedEra

source§

impl StructuralPartialEq for SupportedEra

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/era/index.html b/rust-doc/mithril_common/era/index.html index 1856ec827e8..d56b9e14131 100644 --- a/rust-doc/mithril_common/era/index.html +++ b/rust-doc/mithril_common/era/index.html @@ -1,4 +1,4 @@ -mithril_common::era - Rust

Module mithril_common::era

source ·
Expand description

The module used for handling eras

+mithril_common::era - Rust

Module mithril_common::era

source ·
Expand description

The module used for handling eras

Modules

  • Module dedicated to EraReaderAdapter implementations.

Structs

Enums

Traits

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/era/struct.EraEpochToken.html b/rust-doc/mithril_common/era/struct.EraEpochToken.html index 9cfa7c2ff2f..6b48e3ae632 100644 --- a/rust-doc/mithril_common/era/struct.EraEpochToken.html +++ b/rust-doc/mithril_common/era/struct.EraEpochToken.html @@ -1,64 +1,64 @@ -EraEpochToken in mithril_common::era - Rust
pub struct EraEpochToken { /* private fields */ }
Expand description

This is a response from the EraReader. It contains EraMarkers read from +EraEpochToken in mithril_common::era - Rust

pub struct EraEpochToken { /* private fields */ }
Expand description

This is a response from the EraReader. It contains EraMarkers read from the adapter. It can try to cast the given markers to SupportedEras.

Implementations§

source§

impl EraEpochToken

source

pub fn new( current_epoch: Epoch, current_era: EraMarker, - next_era: Option<EraMarker> + next_era: Option<EraMarker> ) -> Self

Instanciate a new EraMarker.

source

pub fn get_current_supported_era( &self -) -> Result<SupportedEra, UnsupportedEraError>

Try to cast the current EraMarker to a SupportedEra. If it fails, +) -> Result<SupportedEra, UnsupportedEraError>

Try to cast the current EraMarker to a SupportedEra. If it fails, that means the current Era is not supported by this version of the software.

source

pub fn get_current_era_marker(&self) -> &EraMarker

Return the EraMarker of the current Era.

source

pub fn get_current_epoch(&self) -> Epoch

Return the epoch the Token has been created at

source

pub fn get_next_supported_era( &self -) -> Result<Option<SupportedEra>, UnsupportedEraError>

Try to cast the next EraMarker to a SupportedEra. If it fails, that +) -> Result<Option<SupportedEra>, UnsupportedEraError>

Try to cast the next EraMarker to a SupportedEra. If it fails, that means the coming Era will not be supported by this version of the software. This mechanism is used to issue a warning to the user asking for upgrade.

-
source

pub fn get_next_era_marker(&self) -> Option<&EraMarker>

Return the EraMarker for the coming Era if any.

-

Trait Implementations§

source§

impl Clone for EraEpochToken

source§

fn clone(&self) -> EraEpochToken

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EraEpochToken

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<EraEpochToken> for EraEpochToken

source§

fn eq(&self, other: &EraEpochToken) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Eq for EraEpochToken

source§

impl StructuralEq for EraEpochToken

source§

impl StructuralPartialEq for EraEpochToken

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

source

pub fn get_next_era_marker(&self) -> Option<&EraMarker>

Return the EraMarker for the coming Era if any.

+

Trait Implementations§

source§

impl Clone for EraEpochToken

source§

fn clone(&self) -> EraEpochToken

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EraEpochToken

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<EraEpochToken> for EraEpochToken

source§

fn eq(&self, other: &EraEpochToken) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Eq for EraEpochToken

source§

impl StructuralEq for EraEpochToken

source§

impl StructuralPartialEq for EraEpochToken

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/era/struct.EraMarker.html b/rust-doc/mithril_common/era/struct.EraMarker.html index f7fa6b30658..29681445633 100644 --- a/rust-doc/mithril_common/era/struct.EraMarker.html +++ b/rust-doc/mithril_common/era/struct.EraMarker.html @@ -1,54 +1,54 @@ -EraMarker in mithril_common::era - Rust
pub struct EraMarker {
-    pub name: String,
-    pub epoch: Option<Epoch>,
+EraMarker in mithril_common::era - Rust
pub struct EraMarker {
+    pub name: String,
+    pub epoch: Option<Epoch>,
 }
Expand description

Value object that represents a tag of Era change.

-

Fields§

§name: String

Era name

-
§epoch: Option<Epoch>

Eventual information that advertises the Epoch of transition.

-

Implementations§

source§

impl EraMarker

source

pub fn new(name: &str, epoch: Option<Epoch>) -> Self

instantiate a new EraMarker.

-

Trait Implementations§

source§

impl Clone for EraMarker

source§

fn clone(&self) -> EraMarker

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EraMarker

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for EraMarker

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<EraMarker> for EraMarker

source§

fn eq(&self, other: &EraMarker) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for EraMarker

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for EraMarker

source§

impl StructuralEq for EraMarker

source§

impl StructuralPartialEq for EraMarker

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Fields§

§name: String

Era name

+
§epoch: Option<Epoch>

Eventual information that advertises the Epoch of transition.

+

Implementations§

source§

impl EraMarker

source

pub fn new(name: &str, epoch: Option<Epoch>) -> Self

instantiate a new EraMarker.

+

Trait Implementations§

source§

impl Clone for EraMarker

source§

fn clone(&self) -> EraMarker

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EraMarker

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for EraMarker

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<EraMarker> for EraMarker

source§

fn eq(&self, other: &EraMarker) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Serialize for EraMarker

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for EraMarker

source§

impl StructuralEq for EraMarker

source§

impl StructuralPartialEq for EraMarker

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/era/struct.EraReader.html b/rust-doc/mithril_common/era/struct.EraReader.html index 2cf986621fa..2548057dce9 100644 --- a/rust-doc/mithril_common/era/struct.EraReader.html +++ b/rust-doc/mithril_common/era/struct.EraReader.html @@ -1,41 +1,41 @@ -EraReader in mithril_common::era - Rust
pub struct EraReader { /* private fields */ }
Expand description

The EraReader is responsible of giving the current Era and the Era to come. +EraReader in mithril_common::era - Rust

pub struct EraReader { /* private fields */ }
Expand description

The EraReader is responsible of giving the current Era and the Era to come. It uses an EraReaderAdapter to read data from a backend.

-

Implementations§

source§

impl EraReader

source

pub fn new(adapter: Arc<dyn EraReaderAdapter>) -> Self

Instantiate the EraReader injecting the adapter.

+

Implementations§

source§

impl EraReader

source

pub fn new(adapter: Arc<dyn EraReaderAdapter>) -> Self

Instantiate the EraReader injecting the adapter.

source

pub async fn read_era_epoch_token( &self, current_epoch: Epoch -) -> Result<EraEpochToken, EraReaderError>

This methods triggers the adapter to read the markers from the backend. +) -> Result<EraEpochToken, EraReaderError>

This methods triggers the adapter to read the markers from the backend. It tries to determine the current Era and the next Era if any from the data returned from the adapter.

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_common/era/struct.SupportedEraIter.html b/rust-doc/mithril_common/era/struct.SupportedEraIter.html index 0cf54f12dab..51b55daa215 100644 --- a/rust-doc/mithril_common/era/struct.SupportedEraIter.html +++ b/rust-doc/mithril_common/era/struct.SupportedEraIter.html @@ -1,640 +1,640 @@ -SupportedEraIter in mithril_common::era - Rust
pub struct SupportedEraIter { /* private fields */ }
Expand description

An iterator over the variants of SupportedEra

-

Trait Implementations§

source§

impl Clone for SupportedEraIter

source§

fn clone(&self) -> SupportedEraIter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SupportedEraIter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl DoubleEndedIterator for SupportedEraIter

source§

fn next_back(&mut self) -> Option<<Self as Iterator>::Item>

Removes and returns an element from the end of the iterator. Read more
source§

fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

🔬This is a nightly-only experimental API. (iter_advance_by)
Advances the iterator from the back by n elements. Read more
1.37.0 · source§

fn nth_back(&mut self, n: usize) -> Option<Self::Item>

Returns the nth element from the end of the iterator. Read more
1.27.0 · source§

fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> Rwhere - Self: Sized, - F: FnMut(B, Self::Item) -> R, - R: Try<Output = B>,

This is the reverse version of Iterator::try_fold(): it takes -elements starting from the back of the iterator. Read more
1.27.0 · source§

fn rfold<B, F>(self, init: B, f: F) -> Bwhere - Self: Sized, - F: FnMut(B, Self::Item) -> B,

An iterator method that reduces the iterator’s elements to a single, -final value, starting from the back. Read more
1.27.0 · source§

fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>where - Self: Sized, - P: FnMut(&Self::Item) -> bool,

Searches for an element of an iterator from the back that satisfies a predicate. Read more
source§

impl ExactSizeIterator for SupportedEraIter

source§

fn len(&self) -> usize

Returns the exact remaining length of the iterator. Read more
source§

fn is_empty(&self) -> bool

🔬This is a nightly-only experimental API. (exact_size_is_empty)
Returns true if the iterator is empty. Read more
source§

impl Iterator for SupportedEraIter

§

type Item = SupportedEra

The type of the elements being iterated over.
source§

fn next(&mut self) -> Option<<Self as Iterator>::Item>

Advances the iterator and returns the next value. Read more
source§

fn size_hint(&self) -> (usize, Option<usize>)

Returns the bounds on the remaining length of the iterator. Read more
source§

fn nth(&mut self, n: usize) -> Option<<Self as Iterator>::Item>

Returns the nth element of the iterator. Read more
source§

fn next_chunk<const N: usize>( +SupportedEraIter in mithril_common::era - Rust
pub struct SupportedEraIter { /* private fields */ }
Expand description

An iterator over the variants of SupportedEra

+

Trait Implementations§

source§

impl Clone for SupportedEraIter

source§

fn clone(&self) -> SupportedEraIter

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SupportedEraIter

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl DoubleEndedIterator for SupportedEraIter

source§

fn next_back(&mut self) -> Option<<Self as Iterator>::Item>

Removes and returns an element from the end of the iterator. Read more
source§

fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

🔬This is a nightly-only experimental API. (iter_advance_by)
Advances the iterator from the back by n elements. Read more
1.37.0 · source§

fn nth_back(&mut self, n: usize) -> Option<Self::Item>

Returns the nth element from the end of the iterator. Read more
1.27.0 · source§

fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> Rwhere + Self: Sized, + F: FnMut(B, Self::Item) -> R, + R: Try<Output = B>,

This is the reverse version of Iterator::try_fold(): it takes +elements starting from the back of the iterator. Read more
1.27.0 · source§

fn rfold<B, F>(self, init: B, f: F) -> Bwhere + Self: Sized, + F: FnMut(B, Self::Item) -> B,

An iterator method that reduces the iterator’s elements to a single, +final value, starting from the back. Read more
1.27.0 · source§

fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>where + Self: Sized, + P: FnMut(&Self::Item) -> bool,

Searches for an element of an iterator from the back that satisfies a predicate. Read more
source§

impl ExactSizeIterator for SupportedEraIter

source§

fn len(&self) -> usize

Returns the exact remaining length of the iterator. Read more
source§

fn is_empty(&self) -> bool

🔬This is a nightly-only experimental API. (exact_size_is_empty)
Returns true if the iterator is empty. Read more
source§

impl Iterator for SupportedEraIter

§

type Item = SupportedEra

The type of the elements being iterated over.
source§

fn next(&mut self) -> Option<<Self as Iterator>::Item>

Advances the iterator and returns the next value. Read more
source§

fn size_hint(&self) -> (usize, Option<usize>)

Returns the bounds on the remaining length of the iterator. Read more
source§

fn nth(&mut self, n: usize) -> Option<<Self as Iterator>::Item>

Returns the nth element of the iterator. Read more
source§

fn next_chunk<const N: usize>( &mut self -) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>where - Self: Sized,

🔬This is a nightly-only experimental API. (iter_next_chunk)
Advances the iterator and returns an array containing the next N values. Read more
1.0.0 · source§

fn count(self) -> usizewhere - Self: Sized,

Consumes the iterator, counting the number of iterations and returning it. Read more
1.0.0 · source§

fn last(self) -> Option<Self::Item>where - Self: Sized,

Consumes the iterator, returning the last element. Read more
source§

fn advance_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

🔬This is a nightly-only experimental API. (iter_advance_by)
Advances the iterator by n elements. Read more
1.28.0 · source§

fn step_by(self, step: usize) -> StepBy<Self>where - Self: Sized,

Creates an iterator starting at the same point, but stepping by -the given amount at each iteration. Read more
1.0.0 · source§

fn chain<U>(self, other: U) -> Chain<Self, <U as IntoIterator>::IntoIter>where - Self: Sized, - U: IntoIterator<Item = Self::Item>,

Takes two iterators and creates a new iterator over both in sequence. Read more
1.0.0 · source§

fn zip<U>(self, other: U) -> Zip<Self, <U as IntoIterator>::IntoIter>where - Self: Sized, - U: IntoIterator,

‘Zips up’ two iterators into a single iterator of pairs. Read more
source§

fn intersperse(self, separator: Self::Item) -> Intersperse<Self>where - Self: Sized, - Self::Item: Clone,

🔬This is a nightly-only experimental API. (iter_intersperse)
Creates a new iterator which places a copy of separator between adjacent -items of the original iterator. Read more
source§

fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>where - Self: Sized, - G: FnMut() -> Self::Item,

🔬This is a nightly-only experimental API. (iter_intersperse)
Creates a new iterator which places an item generated by separator -between adjacent items of the original iterator. Read more
1.0.0 · source§

fn map<B, F>(self, f: F) -> Map<Self, F>where - Self: Sized, - F: FnMut(Self::Item) -> B,

Takes a closure and creates an iterator which calls that closure on each -element. Read more
1.21.0 · source§

fn for_each<F>(self, f: F)where - Self: Sized, - F: FnMut(Self::Item),

Calls a closure on each element of an iterator. Read more
1.0.0 · source§

fn filter<P>(self, predicate: P) -> Filter<Self, P>where - Self: Sized, - P: FnMut(&Self::Item) -> bool,

Creates an iterator which uses a closure to determine if an element -should be yielded. Read more
1.0.0 · source§

fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>where - Self: Sized, - F: FnMut(Self::Item) -> Option<B>,

Creates an iterator that both filters and maps. Read more
1.0.0 · source§

fn enumerate(self) -> Enumerate<Self>where - Self: Sized,

Creates an iterator which gives the current iteration count as well as -the next value. Read more
1.0.0 · source§

fn peekable(self) -> Peekable<Self>where - Self: Sized,

Creates an iterator which can use the peek and peek_mut methods +) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>where + Self: Sized,

🔬This is a nightly-only experimental API. (iter_next_chunk)
Advances the iterator and returns an array containing the next N values. Read more
1.0.0 · source§

fn count(self) -> usizewhere + Self: Sized,

Consumes the iterator, counting the number of iterations and returning it. Read more
1.0.0 · source§

fn last(self) -> Option<Self::Item>where + Self: Sized,

Consumes the iterator, returning the last element. Read more
source§

fn advance_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

🔬This is a nightly-only experimental API. (iter_advance_by)
Advances the iterator by n elements. Read more
1.28.0 · source§

fn step_by(self, step: usize) -> StepBy<Self>where + Self: Sized,

Creates an iterator starting at the same point, but stepping by +the given amount at each iteration. Read more
1.0.0 · source§

fn chain<U>(self, other: U) -> Chain<Self, <U as IntoIterator>::IntoIter>where + Self: Sized, + U: IntoIterator<Item = Self::Item>,

Takes two iterators and creates a new iterator over both in sequence. Read more
1.0.0 · source§

fn zip<U>(self, other: U) -> Zip<Self, <U as IntoIterator>::IntoIter>where + Self: Sized, + U: IntoIterator,

‘Zips up’ two iterators into a single iterator of pairs. Read more
source§

fn intersperse(self, separator: Self::Item) -> Intersperse<Self>where + Self: Sized, + Self::Item: Clone,

🔬This is a nightly-only experimental API. (iter_intersperse)
Creates a new iterator which places a copy of separator between adjacent +items of the original iterator. Read more
source§

fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>where + Self: Sized, + G: FnMut() -> Self::Item,

🔬This is a nightly-only experimental API. (iter_intersperse)
Creates a new iterator which places an item generated by separator +between adjacent items of the original iterator. Read more
1.0.0 · source§

fn map<B, F>(self, f: F) -> Map<Self, F>where + Self: Sized, + F: FnMut(Self::Item) -> B,

Takes a closure and creates an iterator which calls that closure on each +element. Read more
1.21.0 · source§

fn for_each<F>(self, f: F)where + Self: Sized, + F: FnMut(Self::Item),

Calls a closure on each element of an iterator. Read more
1.0.0 · source§

fn filter<P>(self, predicate: P) -> Filter<Self, P>where + Self: Sized, + P: FnMut(&Self::Item) -> bool,

Creates an iterator which uses a closure to determine if an element +should be yielded. Read more
1.0.0 · source§

fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>where + Self: Sized, + F: FnMut(Self::Item) -> Option<B>,

Creates an iterator that both filters and maps. Read more
1.0.0 · source§

fn enumerate(self) -> Enumerate<Self>where + Self: Sized,

Creates an iterator which gives the current iteration count as well as +the next value. Read more
1.0.0 · source§

fn peekable(self) -> Peekable<Self>where + Self: Sized,

Creates an iterator which can use the peek and peek_mut methods to look at the next element of the iterator without consuming it. See -their documentation for more information. Read more
1.0.0 · source§

fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>where - Self: Sized, - P: FnMut(&Self::Item) -> bool,

Creates an iterator that skips elements based on a predicate. Read more
1.0.0 · source§

fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>where - Self: Sized, - P: FnMut(&Self::Item) -> bool,

Creates an iterator that yields elements based on a predicate. Read more
1.57.0 · source§

fn map_while<B, P>(self, predicate: P) -> MapWhile<Self, P>where - Self: Sized, - P: FnMut(Self::Item) -> Option<B>,

Creates an iterator that both yields elements based on a predicate and maps. Read more
1.0.0 · source§

fn skip(self, n: usize) -> Skip<Self>where - Self: Sized,

Creates an iterator that skips the first n elements. Read more
1.0.0 · source§

fn take(self, n: usize) -> Take<Self>where - Self: Sized,

Creates an iterator that yields the first n elements, or fewer -if the underlying iterator ends sooner. Read more
1.0.0 · source§

fn scan<St, B, F>(self, initial_state: St, f: F) -> Scan<Self, St, F>where - Self: Sized, - F: FnMut(&mut St, Self::Item) -> Option<B>,

An iterator adapter which, like fold, holds internal state, but -unlike fold, produces a new iterator. Read more
1.0.0 · source§

fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>where - Self: Sized, - U: IntoIterator, - F: FnMut(Self::Item) -> U,

Creates an iterator that works like map, but flattens nested structure. Read more
1.0.0 · source§

fn fuse(self) -> Fuse<Self>where - Self: Sized,

Creates an iterator which ends after the first None. Read more
1.0.0 · source§

fn inspect<F>(self, f: F) -> Inspect<Self, F>where - Self: Sized, - F: FnMut(&Self::Item),

Does something with each element of an iterator, passing the value on. Read more
1.0.0 · source§

fn by_ref(&mut self) -> &mut Selfwhere - Self: Sized,

Borrows an iterator, rather than consuming it. Read more
1.0.0 · source§

fn collect<B>(self) -> Bwhere - B: FromIterator<Self::Item>, - Self: Sized,

Transforms an iterator into a collection. Read more
source§

fn collect_into<E>(self, collection: &mut E) -> &mut Ewhere - E: Extend<Self::Item>, - Self: Sized,

🔬This is a nightly-only experimental API. (iter_collect_into)
Collects all the items from an iterator into a collection. Read more
1.0.0 · source§

fn partition<B, F>(self, f: F) -> (B, B)where - Self: Sized, - B: Default + Extend<Self::Item>, - F: FnMut(&Self::Item) -> bool,

Consumes an iterator, creating two collections from it. Read more
source§

fn partition_in_place<'a, T, P>(self, predicate: P) -> usizewhere +their documentation for more information. Read more

1.0.0 · source§

fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>where + Self: Sized, + P: FnMut(&Self::Item) -> bool,

Creates an iterator that skips elements based on a predicate. Read more
1.0.0 · source§

fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>where + Self: Sized, + P: FnMut(&Self::Item) -> bool,

Creates an iterator that yields elements based on a predicate. Read more
1.57.0 · source§

fn map_while<B, P>(self, predicate: P) -> MapWhile<Self, P>where + Self: Sized, + P: FnMut(Self::Item) -> Option<B>,

Creates an iterator that both yields elements based on a predicate and maps. Read more
1.0.0 · source§

fn skip(self, n: usize) -> Skip<Self>where + Self: Sized,

Creates an iterator that skips the first n elements. Read more
1.0.0 · source§

fn take(self, n: usize) -> Take<Self>where + Self: Sized,

Creates an iterator that yields the first n elements, or fewer +if the underlying iterator ends sooner. Read more
1.0.0 · source§

fn scan<St, B, F>(self, initial_state: St, f: F) -> Scan<Self, St, F>where + Self: Sized, + F: FnMut(&mut St, Self::Item) -> Option<B>,

An iterator adapter which, like fold, holds internal state, but +unlike fold, produces a new iterator. Read more
1.0.0 · source§

fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>where + Self: Sized, + U: IntoIterator, + F: FnMut(Self::Item) -> U,

Creates an iterator that works like map, but flattens nested structure. Read more
1.0.0 · source§

fn fuse(self) -> Fuse<Self>where + Self: Sized,

Creates an iterator which ends after the first None. Read more
1.0.0 · source§

fn inspect<F>(self, f: F) -> Inspect<Self, F>where + Self: Sized, + F: FnMut(&Self::Item),

Does something with each element of an iterator, passing the value on. Read more
1.0.0 · source§

fn by_ref(&mut self) -> &mut Selfwhere + Self: Sized,

Borrows an iterator, rather than consuming it. Read more
1.0.0 · source§

fn collect<B>(self) -> Bwhere + B: FromIterator<Self::Item>, + Self: Sized,

Transforms an iterator into a collection. Read more
source§

fn collect_into<E>(self, collection: &mut E) -> &mut Ewhere + E: Extend<Self::Item>, + Self: Sized,

🔬This is a nightly-only experimental API. (iter_collect_into)
Collects all the items from an iterator into a collection. Read more
1.0.0 · source§

fn partition<B, F>(self, f: F) -> (B, B)where + Self: Sized, + B: Default + Extend<Self::Item>, + F: FnMut(&Self::Item) -> bool,

Consumes an iterator, creating two collections from it. Read more
source§

fn partition_in_place<'a, T, P>(self, predicate: P) -> usizewhere T: 'a, - Self: Sized + DoubleEndedIterator<Item = &'a mut T>, - P: FnMut(&T) -> bool,

🔬This is a nightly-only experimental API. (iter_partition_in_place)
Reorders the elements of this iterator in-place according to the given predicate, + Self: Sized + DoubleEndedIterator<Item = &'a mut T>, + P: FnMut(&T) -> bool,

🔬This is a nightly-only experimental API. (iter_partition_in_place)
Reorders the elements of this iterator in-place according to the given predicate, such that all those that return true precede all those that return false. -Returns the number of true elements found. Read more
source§

fn is_partitioned<P>(self, predicate: P) -> boolwhere - Self: Sized, - P: FnMut(Self::Item) -> bool,

🔬This is a nightly-only experimental API. (iter_is_partitioned)
Checks if the elements of this iterator are partitioned according to the given predicate, -such that all those that return true precede all those that return false. Read more
1.27.0 · source§

fn try_fold<B, F, R>(&mut self, init: B, f: F) -> Rwhere - Self: Sized, - F: FnMut(B, Self::Item) -> R, - R: Try<Output = B>,

An iterator method that applies a function as long as it returns -successfully, producing a single, final value. Read more
1.27.0 · source§

fn try_for_each<F, R>(&mut self, f: F) -> Rwhere - Self: Sized, - F: FnMut(Self::Item) -> R, - R: Try<Output = ()>,

An iterator method that applies a fallible function to each item in the -iterator, stopping at the first error and returning that error. Read more
1.0.0 · source§

fn fold<B, F>(self, init: B, f: F) -> Bwhere - Self: Sized, - F: FnMut(B, Self::Item) -> B,

Folds every element into an accumulator by applying an operation, -returning the final result. Read more
1.51.0 · source§

fn reduce<F>(self, f: F) -> Option<Self::Item>where - Self: Sized, - F: FnMut(Self::Item, Self::Item) -> Self::Item,

Reduces the elements to a single one, by repeatedly applying a reducing -operation. Read more
source§

fn try_reduce<F, R>( +Returns the number of true elements found. Read more

source§

fn is_partitioned<P>(self, predicate: P) -> boolwhere + Self: Sized, + P: FnMut(Self::Item) -> bool,

🔬This is a nightly-only experimental API. (iter_is_partitioned)
Checks if the elements of this iterator are partitioned according to the given predicate, +such that all those that return true precede all those that return false. Read more
1.27.0 · source§

fn try_fold<B, F, R>(&mut self, init: B, f: F) -> Rwhere + Self: Sized, + F: FnMut(B, Self::Item) -> R, + R: Try<Output = B>,

An iterator method that applies a function as long as it returns +successfully, producing a single, final value. Read more
1.27.0 · source§

fn try_for_each<F, R>(&mut self, f: F) -> Rwhere + Self: Sized, + F: FnMut(Self::Item) -> R, + R: Try<Output = ()>,

An iterator method that applies a fallible function to each item in the +iterator, stopping at the first error and returning that error. Read more
1.0.0 · source§

fn fold<B, F>(self, init: B, f: F) -> Bwhere + Self: Sized, + F: FnMut(B, Self::Item) -> B,

Folds every element into an accumulator by applying an operation, +returning the final result. Read more
1.51.0 · source§

fn reduce<F>(self, f: F) -> Option<Self::Item>where + Self: Sized, + F: FnMut(Self::Item, Self::Item) -> Self::Item,

Reduces the elements to a single one, by repeatedly applying a reducing +operation. Read more
source§

fn try_reduce<F, R>( &mut self, f: F -) -> <<R as Try>::Residual as Residual<Option<<R as Try>::Output>>>::TryTypewhere - Self: Sized, - F: FnMut(Self::Item, Self::Item) -> R, - R: Try<Output = Self::Item>, - <R as Try>::Residual: Residual<Option<Self::Item>>,

🔬This is a nightly-only experimental API. (iterator_try_reduce)
Reduces the elements to a single one by repeatedly applying a reducing operation. If the -closure returns a failure, the failure is propagated back to the caller immediately. Read more
1.0.0 · source§

fn all<F>(&mut self, f: F) -> boolwhere - Self: Sized, - F: FnMut(Self::Item) -> bool,

Tests if every element of the iterator matches a predicate. Read more
1.0.0 · source§

fn any<F>(&mut self, f: F) -> boolwhere - Self: Sized, - F: FnMut(Self::Item) -> bool,

Tests if any element of the iterator matches a predicate. Read more
1.0.0 · source§

fn find<P>(&mut self, predicate: P) -> Option<Self::Item>where - Self: Sized, - P: FnMut(&Self::Item) -> bool,

Searches for an element of an iterator that satisfies a predicate. Read more
1.30.0 · source§

fn find_map<B, F>(&mut self, f: F) -> Option<B>where - Self: Sized, - F: FnMut(Self::Item) -> Option<B>,

Applies function to the elements of iterator and returns -the first non-none result. Read more
source§

fn try_find<F, R>( +) -> <<R as Try>::Residual as Residual<Option<<R as Try>::Output>>>::TryTypewhere + Self: Sized, + F: FnMut(Self::Item, Self::Item) -> R, + R: Try<Output = Self::Item>, + <R as Try>::Residual: Residual<Option<Self::Item>>,

🔬This is a nightly-only experimental API. (iterator_try_reduce)
Reduces the elements to a single one by repeatedly applying a reducing operation. If the +closure returns a failure, the failure is propagated back to the caller immediately. Read more
1.0.0 · source§

fn all<F>(&mut self, f: F) -> boolwhere + Self: Sized, + F: FnMut(Self::Item) -> bool,

Tests if every element of the iterator matches a predicate. Read more
1.0.0 · source§

fn any<F>(&mut self, f: F) -> boolwhere + Self: Sized, + F: FnMut(Self::Item) -> bool,

Tests if any element of the iterator matches a predicate. Read more
1.0.0 · source§

fn find<P>(&mut self, predicate: P) -> Option<Self::Item>where + Self: Sized, + P: FnMut(&Self::Item) -> bool,

Searches for an element of an iterator that satisfies a predicate. Read more
1.30.0 · source§

fn find_map<B, F>(&mut self, f: F) -> Option<B>where + Self: Sized, + F: FnMut(Self::Item) -> Option<B>,

Applies function to the elements of iterator and returns +the first non-none result. Read more
source§

fn try_find<F, R>( &mut self, f: F -) -> <<R as Try>::Residual as Residual<Option<Self::Item>>>::TryTypewhere - Self: Sized, - F: FnMut(&Self::Item) -> R, - R: Try<Output = bool>, - <R as Try>::Residual: Residual<Option<Self::Item>>,

🔬This is a nightly-only experimental API. (try_find)
Applies function to the elements of iterator and returns -the first true result or the first error. Read more
1.0.0 · source§

fn position<P>(&mut self, predicate: P) -> Option<usize>where - Self: Sized, - P: FnMut(Self::Item) -> bool,

Searches for an element in an iterator, returning its index. Read more
1.0.0 · source§

fn rposition<P>(&mut self, predicate: P) -> Option<usize>where - P: FnMut(Self::Item) -> bool, - Self: Sized + ExactSizeIterator + DoubleEndedIterator,

Searches for an element in an iterator from the right, returning its -index. Read more
1.6.0 · source§

fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>where - B: Ord, - Self: Sized, - F: FnMut(&Self::Item) -> B,

Returns the element that gives the maximum value from the -specified function. Read more
1.15.0 · source§

fn max_by<F>(self, compare: F) -> Option<Self::Item>where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Returns the element that gives the maximum value with respect to the -specified comparison function. Read more
1.6.0 · source§

fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>where - B: Ord, - Self: Sized, - F: FnMut(&Self::Item) -> B,

Returns the element that gives the minimum value from the -specified function. Read more
1.15.0 · source§

fn min_by<F>(self, compare: F) -> Option<Self::Item>where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Returns the element that gives the minimum value with respect to the -specified comparison function. Read more
1.0.0 · source§

fn rev(self) -> Rev<Self>where - Self: Sized + DoubleEndedIterator,

Reverses an iterator’s direction. Read more
1.0.0 · source§

fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)where - FromA: Default + Extend<A>, - FromB: Default + Extend<B>, - Self: Sized + Iterator<Item = (A, B)>,

Converts an iterator of pairs into a pair of containers. Read more
1.36.0 · source§

fn copied<'a, T>(self) -> Copied<Self>where - T: 'a + Copy, - Self: Sized + Iterator<Item = &'a T>,

Creates an iterator which copies all of its elements. Read more
1.0.0 · source§

fn cloned<'a, T>(self) -> Cloned<Self>where - T: 'a + Clone, - Self: Sized + Iterator<Item = &'a T>,

Creates an iterator which clones all of its elements. Read more
1.0.0 · source§

fn cycle(self) -> Cycle<Self>where - Self: Sized + Clone,

Repeats an iterator endlessly. Read more
source§

fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>where - Self: Sized,

🔬This is a nightly-only experimental API. (iter_array_chunks)
Returns an iterator over N elements of the iterator at a time. Read more
1.11.0 · source§

fn sum<S>(self) -> Swhere - Self: Sized, - S: Sum<Self::Item>,

Sums the elements of an iterator. Read more
1.11.0 · source§

fn product<P>(self) -> Pwhere - Self: Sized, - P: Product<Self::Item>,

Iterates over the entire iterator, multiplying all the elements Read more
source§

fn cmp_by<I, F>(self, other: I, cmp: F) -> Orderingwhere - Self: Sized, - I: IntoIterator, - F: FnMut(Self::Item, <I as IntoIterator>::Item) -> Ordering,

🔬This is a nightly-only experimental API. (iter_order_by)
Lexicographically compares the elements of this Iterator with those -of another with respect to the specified comparison function. Read more
1.5.0 · source§

fn partial_cmp<I>(self, other: I) -> Option<Ordering>where - I: IntoIterator, - Self::Item: PartialOrd<<I as IntoIterator>::Item>, - Self: Sized,

Lexicographically compares the PartialOrd elements of -this Iterator with those of another. The comparison works like short-circuit +) -> <<R as Try>::Residual as Residual<Option<Self::Item>>>::TryTypewhere + Self: Sized, + F: FnMut(&Self::Item) -> R, + R: Try<Output = bool>, + <R as Try>::Residual: Residual<Option<Self::Item>>,
🔬This is a nightly-only experimental API. (try_find)
Applies function to the elements of iterator and returns +the first true result or the first error. Read more
1.0.0 · source§

fn position<P>(&mut self, predicate: P) -> Option<usize>where + Self: Sized, + P: FnMut(Self::Item) -> bool,

Searches for an element in an iterator, returning its index. Read more
1.0.0 · source§

fn rposition<P>(&mut self, predicate: P) -> Option<usize>where + P: FnMut(Self::Item) -> bool, + Self: Sized + ExactSizeIterator + DoubleEndedIterator,

Searches for an element in an iterator from the right, returning its +index. Read more
1.6.0 · source§

fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>where + B: Ord, + Self: Sized, + F: FnMut(&Self::Item) -> B,

Returns the element that gives the maximum value from the +specified function. Read more
1.15.0 · source§

fn max_by<F>(self, compare: F) -> Option<Self::Item>where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Returns the element that gives the maximum value with respect to the +specified comparison function. Read more
1.6.0 · source§

fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>where + B: Ord, + Self: Sized, + F: FnMut(&Self::Item) -> B,

Returns the element that gives the minimum value from the +specified function. Read more
1.15.0 · source§

fn min_by<F>(self, compare: F) -> Option<Self::Item>where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Returns the element that gives the minimum value with respect to the +specified comparison function. Read more
1.0.0 · source§

fn rev(self) -> Rev<Self>where + Self: Sized + DoubleEndedIterator,

Reverses an iterator’s direction. Read more
1.0.0 · source§

fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)where + FromA: Default + Extend<A>, + FromB: Default + Extend<B>, + Self: Sized + Iterator<Item = (A, B)>,

Converts an iterator of pairs into a pair of containers. Read more
1.36.0 · source§

fn copied<'a, T>(self) -> Copied<Self>where + T: 'a + Copy, + Self: Sized + Iterator<Item = &'a T>,

Creates an iterator which copies all of its elements. Read more
1.0.0 · source§

fn cloned<'a, T>(self) -> Cloned<Self>where + T: 'a + Clone, + Self: Sized + Iterator<Item = &'a T>,

Creates an iterator which clones all of its elements. Read more
1.0.0 · source§

fn cycle(self) -> Cycle<Self>where + Self: Sized + Clone,

Repeats an iterator endlessly. Read more
source§

fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>where + Self: Sized,

🔬This is a nightly-only experimental API. (iter_array_chunks)
Returns an iterator over N elements of the iterator at a time. Read more
1.11.0 · source§

fn sum<S>(self) -> Swhere + Self: Sized, + S: Sum<Self::Item>,

Sums the elements of an iterator. Read more
1.11.0 · source§

fn product<P>(self) -> Pwhere + Self: Sized, + P: Product<Self::Item>,

Iterates over the entire iterator, multiplying all the elements Read more
source§

fn cmp_by<I, F>(self, other: I, cmp: F) -> Orderingwhere + Self: Sized, + I: IntoIterator, + F: FnMut(Self::Item, <I as IntoIterator>::Item) -> Ordering,

🔬This is a nightly-only experimental API. (iter_order_by)
Lexicographically compares the elements of this Iterator with those +of another with respect to the specified comparison function. Read more
1.5.0 · source§

fn partial_cmp<I>(self, other: I) -> Option<Ordering>where + I: IntoIterator, + Self::Item: PartialOrd<<I as IntoIterator>::Item>, + Self: Sized,

Lexicographically compares the PartialOrd elements of +this Iterator with those of another. The comparison works like short-circuit evaluation, returning a result without comparing the remaining elements. -As soon as an order can be determined, the evaluation stops and a result is returned. Read more
source§

fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>where - Self: Sized, - I: IntoIterator, - F: FnMut(Self::Item, <I as IntoIterator>::Item) -> Option<Ordering>,

🔬This is a nightly-only experimental API. (iter_order_by)
Lexicographically compares the elements of this Iterator with those -of another with respect to the specified comparison function. Read more
1.5.0 · source§

fn eq<I>(self, other: I) -> boolwhere - I: IntoIterator, - Self::Item: PartialEq<<I as IntoIterator>::Item>, - Self: Sized,

Determines if the elements of this Iterator are equal to those of -another. Read more
source§

fn eq_by<I, F>(self, other: I, eq: F) -> boolwhere - Self: Sized, - I: IntoIterator, - F: FnMut(Self::Item, <I as IntoIterator>::Item) -> bool,

🔬This is a nightly-only experimental API. (iter_order_by)
Determines if the elements of this Iterator are equal to those of -another with respect to the specified equality function. Read more
1.5.0 · source§

fn ne<I>(self, other: I) -> boolwhere - I: IntoIterator, - Self::Item: PartialEq<<I as IntoIterator>::Item>, - Self: Sized,

Determines if the elements of this Iterator are not equal to those of -another. Read more
1.5.0 · source§

fn lt<I>(self, other: I) -> boolwhere - I: IntoIterator, - Self::Item: PartialOrd<<I as IntoIterator>::Item>, - Self: Sized,

Determines if the elements of this Iterator are lexicographically -less than those of another. Read more
1.5.0 · source§

fn le<I>(self, other: I) -> boolwhere - I: IntoIterator, - Self::Item: PartialOrd<<I as IntoIterator>::Item>, - Self: Sized,

Determines if the elements of this Iterator are lexicographically -less or equal to those of another. Read more
1.5.0 · source§

fn gt<I>(self, other: I) -> boolwhere - I: IntoIterator, - Self::Item: PartialOrd<<I as IntoIterator>::Item>, - Self: Sized,

Determines if the elements of this Iterator are lexicographically -greater than those of another. Read more
1.5.0 · source§

fn ge<I>(self, other: I) -> boolwhere - I: IntoIterator, - Self::Item: PartialOrd<<I as IntoIterator>::Item>, - Self: Sized,

Determines if the elements of this Iterator are lexicographically -greater than or equal to those of another. Read more
source§

fn is_sorted_by<F>(self, compare: F) -> boolwhere - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

🔬This is a nightly-only experimental API. (is_sorted)
Checks if the elements of this iterator are sorted using the given comparator function. Read more
source§

fn is_sorted_by_key<F, K>(self, f: F) -> boolwhere - Self: Sized, - F: FnMut(Self::Item) -> K, - K: PartialOrd<K>,

🔬This is a nightly-only experimental API. (is_sorted)
Checks if the elements of this iterator are sorted using the given key extraction -function. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +As soon as an order can be determined, the evaluation stops and a result is returned. Read more

source§

fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>where + Self: Sized, + I: IntoIterator, + F: FnMut(Self::Item, <I as IntoIterator>::Item) -> Option<Ordering>,

🔬This is a nightly-only experimental API. (iter_order_by)
Lexicographically compares the elements of this Iterator with those +of another with respect to the specified comparison function. Read more
1.5.0 · source§

fn eq<I>(self, other: I) -> boolwhere + I: IntoIterator, + Self::Item: PartialEq<<I as IntoIterator>::Item>, + Self: Sized,

Determines if the elements of this Iterator are equal to those of +another. Read more
source§

fn eq_by<I, F>(self, other: I, eq: F) -> boolwhere + Self: Sized, + I: IntoIterator, + F: FnMut(Self::Item, <I as IntoIterator>::Item) -> bool,

🔬This is a nightly-only experimental API. (iter_order_by)
Determines if the elements of this Iterator are equal to those of +another with respect to the specified equality function. Read more
1.5.0 · source§

fn ne<I>(self, other: I) -> boolwhere + I: IntoIterator, + Self::Item: PartialEq<<I as IntoIterator>::Item>, + Self: Sized,

Determines if the elements of this Iterator are not equal to those of +another. Read more
1.5.0 · source§

fn lt<I>(self, other: I) -> boolwhere + I: IntoIterator, + Self::Item: PartialOrd<<I as IntoIterator>::Item>, + Self: Sized,

Determines if the elements of this Iterator are lexicographically +less than those of another. Read more
1.5.0 · source§

fn le<I>(self, other: I) -> boolwhere + I: IntoIterator, + Self::Item: PartialOrd<<I as IntoIterator>::Item>, + Self: Sized,

Determines if the elements of this Iterator are lexicographically +less or equal to those of another. Read more
1.5.0 · source§

fn gt<I>(self, other: I) -> boolwhere + I: IntoIterator, + Self::Item: PartialOrd<<I as IntoIterator>::Item>, + Self: Sized,

Determines if the elements of this Iterator are lexicographically +greater than those of another. Read more
1.5.0 · source§

fn ge<I>(self, other: I) -> boolwhere + I: IntoIterator, + Self::Item: PartialOrd<<I as IntoIterator>::Item>, + Self: Sized,

Determines if the elements of this Iterator are lexicographically +greater than or equal to those of another. Read more
source§

fn is_sorted_by<F>(self, compare: F) -> boolwhere + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

🔬This is a nightly-only experimental API. (is_sorted)
Checks if the elements of this iterator are sorted using the given comparator function. Read more
source§

fn is_sorted_by_key<F, K>(self, f: F) -> boolwhere + Self: Sized, + F: FnMut(Self::Item) -> K, + K: PartialOrd<K>,

🔬This is a nightly-only experimental API. (is_sorted)
Checks if the elements of this iterator are sorted using the given key extraction +function. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

-
source§

impl<I> IntoIterator for Iwhere - I: Iterator,

§

type Item = <I as Iterator>::Item

The type of the elements being iterated over.
§

type IntoIter = I

Which kind of iterator are we turning this into?
const: unstable · source§

fn into_iter(self) -> I

Creates an iterator from a value. Read more
source§

impl<I> IteratorRandom for Iwhere - I: Iterator,

source§

fn choose<R>(self, rng: &mut R) -> Option<Self::Item>where - R: Rng + ?Sized,

Choose one element at random from the iterator. Read more
source§

fn choose_multiple_fill<R>(self, rng: &mut R, buf: &mut [Self::Item]) -> usizewhere - R: Rng + ?Sized,

Collects values at random from the iterator into a supplied buffer +From<T> for U chooses to do.

+
source§

impl<I> IntoIterator for Iwhere + I: Iterator,

§

type Item = <I as Iterator>::Item

The type of the elements being iterated over.
§

type IntoIter = I

Which kind of iterator are we turning this into?
const: unstable · source§

fn into_iter(self) -> I

Creates an iterator from a value. Read more
source§

impl<I> IteratorRandom for Iwhere + I: Iterator,

source§

fn choose<R>(self, rng: &mut R) -> Option<Self::Item>where + R: Rng + ?Sized,

Choose one element at random from the iterator. Read more
source§

fn choose_multiple_fill<R>(self, rng: &mut R, buf: &mut [Self::Item]) -> usizewhere + R: Rng + ?Sized,

Collects values at random from the iterator into a supplied buffer until that buffer is filled. Read more
source§

fn choose_multiple<R>( self, - rng: &mut R, - amount: usize -) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<I> IteratorRandom for Iwhere - I: Iterator,

source§

fn choose<R>(self, rng: &mut R) -> Option<Self::Item>where - R: Rng + ?Sized,

Choose one element at random from the iterator. Read more
source§

fn choose_stable<R>(self, rng: &mut R) -> Option<Self::Item>where - R: Rng + ?Sized,

Choose one element at random from the iterator. Read more
source§

fn choose_multiple_fill<R>(self, rng: &mut R, buf: &mut [Self::Item]) -> usizewhere - R: Rng + ?Sized,

Collects values at random from the iterator into a supplied buffer + rng: &mut R, + amount: usize +) -> Vec<Self::Item, Global>where + R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<I> IteratorRandom for Iwhere + I: Iterator,

source§

fn choose<R>(self, rng: &mut R) -> Option<Self::Item>where + R: Rng + ?Sized,

Choose one element at random from the iterator. Read more
source§

fn choose_stable<R>(self, rng: &mut R) -> Option<Self::Item>where + R: Rng + ?Sized,

Choose one element at random from the iterator. Read more
source§

fn choose_multiple_fill<R>(self, rng: &mut R, buf: &mut [Self::Item]) -> usizewhere + R: Rng + ?Sized,

Collects values at random from the iterator into a supplied buffer until that buffer is filled. Read more
source§

fn choose_multiple<R>( self, - rng: &mut R, - amount: usize -) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> Itertools for Twhere - T: Iterator + ?Sized,

source§

fn interleave<J>( + rng: &mut R, + amount: usize +) -> Vec<Self::Item, Global>where + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> Itertools for Twhere + T: Iterator + ?Sized,

source§

fn interleave<J>( self, other: J -) -> Interleave<Self, <J as IntoIterator>::IntoIter>where - J: IntoIterator<Item = Self::Item>, - Self: Sized,

Alternate elements from two iterators until both have run out. Read more
source§

fn interleave_shortest<J>( +) -> Interleave<Self, <J as IntoIterator>::IntoIter>where + J: IntoIterator<Item = Self::Item>, + Self: Sized,

Alternate elements from two iterators until both have run out. Read more
source§

fn interleave_shortest<J>( self, other: J -) -> InterleaveShortest<Self, <J as IntoIterator>::IntoIter>where - J: IntoIterator<Item = Self::Item>, - Self: Sized,

Alternate elements from two iterators until at least one of them has run +) -> InterleaveShortest<Self, <J as IntoIterator>::IntoIter>where + J: IntoIterator<Item = Self::Item>, + Self: Sized,
Alternate elements from two iterators until at least one of them has run out. Read more
source§

fn intersperse( self, - element: Self::Item -) -> IntersperseWith<Self, IntersperseElementSimple<Self::Item>>where - Self: Sized, - Self::Item: Clone,

An iterator adaptor to insert a particular value + element: Self::Item +) -> IntersperseWith<Self, IntersperseElementSimple<Self::Item>>where + Self: Sized, + Self::Item: Clone,
An iterator adaptor to insert a particular value between each element of the adapted iterator. Read more
source§

fn intersperse_with<F>(self, element: F) -> IntersperseWith<Self, F>where - Self: Sized, - F: FnMut() -> Self::Item,

An iterator adaptor to insert a particular value created by a function + Self: Sized, + F: FnMut() -> Self::Item,
An iterator adaptor to insert a particular value created by a function between each element of the adapted iterator. Read more
source§

fn zip_longest<J>( self, other: J -) -> ZipLongest<Self, <J as IntoIterator>::IntoIter>where - J: IntoIterator, - Self: Sized,

Create an iterator which iterates over both this and the specified -iterator simultaneously, yielding pairs of two optional elements. Read more
source§

fn zip_eq<J>(self, other: J) -> ZipEq<Self, <J as IntoIterator>::IntoIter>where - J: IntoIterator, - Self: Sized,

Create an iterator which iterates over both this and the specified +) -> ZipLongest<Self, <J as IntoIterator>::IntoIter>where + J: IntoIterator, + Self: Sized,
Create an iterator which iterates over both this and the specified +iterator simultaneously, yielding pairs of two optional elements. Read more
source§

fn zip_eq<J>(self, other: J) -> ZipEq<Self, <J as IntoIterator>::IntoIter>where + J: IntoIterator, + Self: Sized,

Create an iterator which iterates over both this and the specified iterator simultaneously, yielding pairs of elements. Read more
source§

fn batching<B, F>(self, f: F) -> Batching<Self, F>where - F: FnMut(&mut Self) -> Option<B>, - Self: Sized,

A “meta iterator adaptor”. Its closure receives a reference to the + F: FnMut(&mut Self) -> Option<B>, + Self: Sized,
A “meta iterator adaptor”. Its closure receives a reference to the iterator and may pick off as many elements as it likes, to produce the next iterator element. Read more
source§

fn group_by<K, F>(self, key: F) -> GroupBy<K, Self, F>where - Self: Sized, - F: FnMut(&Self::Item) -> K, - K: PartialEq<K>,

Return an iterable that can group iterator elements. + Self: Sized, + F: FnMut(&Self::Item) -> K, + K: PartialEq<K>,
Return an iterable that can group iterator elements. Consecutive elements that map to the same key (“runs”), are assigned -to the same group. Read more
source§

fn chunks(self, size: usize) -> IntoChunks<Self>where - Self: Sized,

Return an iterable that can chunk the iterator. Read more
source§

fn tuple_windows<T>(self) -> TupleWindows<Self, T>where - Self: Sized + Iterator<Item = <T as TupleCollect>::Item>, +to the same group. Read more

source§

fn chunks(self, size: usize) -> IntoChunks<Self>where + Self: Sized,

Return an iterable that can chunk the iterator. Read more
source§

fn tuple_windows<T>(self) -> TupleWindows<Self, T>where + Self: Sized + Iterator<Item = <T as TupleCollect>::Item>, T: HomogeneousTuple, - <T as TupleCollect>::Item: Clone,

Return an iterator over all contiguous windows producing tuples of + <T as TupleCollect>::Item: Clone,
Return an iterator over all contiguous windows producing tuples of a specific size (up to 12). Read more
source§

fn circular_tuple_windows<T>(self) -> CircularTupleWindows<Self, T>where - Self: Sized + Clone + Iterator<Item = <T as TupleCollect>::Item> + ExactSizeIterator, - T: TupleCollect + Clone, - <T as TupleCollect>::Item: Clone,

Return an iterator over all windows, wrapping back to the first + Self: Sized + Clone + Iterator<Item = <T as TupleCollect>::Item> + ExactSizeIterator, + T: TupleCollect + Clone, + <T as TupleCollect>::Item: Clone,
Return an iterator over all windows, wrapping back to the first elements when the window would otherwise exceed the length of the iterator, producing tuples of a specific size (up to 12). Read more
source§

fn tuples<T>(self) -> Tuples<Self, T>where - Self: Sized + Iterator<Item = <T as TupleCollect>::Item>, + Self: Sized + Iterator<Item = <T as TupleCollect>::Item>, T: HomogeneousTuple,

Return an iterator that groups the items in tuples of a specific size (up to 12). Read more
source§

fn tee(self) -> (Tee<Self>, Tee<Self>)where - Self: Sized, - Self::Item: Clone,

Split into an iterator pair that both yield all elements from -the original iterator. Read more
source§

fn step(self, n: usize) -> Step<Self>where - Self: Sized,

👎Deprecated since 0.8.0: Use std .step_by() instead
Return an iterator adaptor that steps n elements in the base iterator + Self: Sized, + Self::Item: Clone,
Split into an iterator pair that both yield all elements from +the original iterator. Read more
source§

fn step(self, n: usize) -> Step<Self>where + Self: Sized,

👎Deprecated since 0.8.0: Use std .step_by() instead
Return an iterator adaptor that steps n elements in the base iterator for each iteration. Read more
source§

fn map_into<R>(self) -> MapSpecialCase<Self, MapSpecialCaseFnInto<R>>where - Self: Sized, - Self::Item: Into<R>,

Convert each item of the iterator using the Into trait. Read more
source§

fn map_results<F, T, U, E>( + Self: Sized, + Self::Item: Into<R>,

Convert each item of the iterator using the Into trait. Read more
source§

fn map_results<F, T, U, E>( self, f: F ) -> MapSpecialCase<Self, MapSpecialCaseFnOk<F>>where - Self: Iterator<Item = Result<T, E>> + Sized, - F: FnMut(T) -> U,

👎Deprecated since 0.10.0: Use .map_ok() instead
source§

fn map_ok<F, T, U, E>(self, f: F) -> MapSpecialCase<Self, MapSpecialCaseFnOk<F>>where - Self: Iterator<Item = Result<T, E>> + Sized, - F: FnMut(T) -> U,

Return an iterator adaptor that applies the provided closure + Self: Iterator<Item = Result<T, E>> + Sized, + F: FnMut(T) -> U,
👎Deprecated since 0.10.0: Use .map_ok() instead
source§

fn map_ok<F, T, U, E>(self, f: F) -> MapSpecialCase<Self, MapSpecialCaseFnOk<F>>where + Self: Iterator<Item = Result<T, E>> + Sized, + F: FnMut(T) -> U,

Return an iterator adaptor that applies the provided closure to every Result::Ok value. Result::Err values are unchanged. Read more
source§

fn filter_ok<F, T, E>(self, f: F) -> FilterOk<Self, F>where - Self: Iterator<Item = Result<T, E>> + Sized, - F: FnMut(&T) -> bool,

Return an iterator adaptor that filters every Result::Ok + Self: Iterator<Item = Result<T, E>> + Sized, + F: FnMut(&T) -> bool,
Return an iterator adaptor that filters every Result::Ok value with the provided closure. Result::Err values are unchanged. Read more
source§

fn filter_map_ok<F, T, U, E>(self, f: F) -> FilterMapOk<Self, F>where - Self: Iterator<Item = Result<T, E>> + Sized, - F: FnMut(T) -> Option<U>,

Return an iterator adaptor that filters and transforms every + Self: Iterator<Item = Result<T, E>> + Sized, + F: FnMut(T) -> Option<U>,
Return an iterator adaptor that filters and transforms every Result::Ok value with the provided closure. Result::Err values are unchanged. Read more
source§

fn flatten_ok<T, E>(self) -> FlattenOk<Self, T, E>where - Self: Iterator<Item = Result<T, E>> + Sized, - T: IntoIterator,

Return an iterator adaptor that flattens every Result::Ok value into + Self: Iterator<Item = Result<T, E>> + Sized, + T: IntoIterator,
Return an iterator adaptor that flattens every Result::Ok value into a series of Result::Ok values. Result::Err values are unchanged. Read more
source§

fn merge<J>( self, other: J -) -> MergeBy<Self, <J as IntoIterator>::IntoIter, MergeLte>where - Self: Sized, - Self::Item: PartialOrd<Self::Item>, - J: IntoIterator<Item = Self::Item>,

Return an iterator adaptor that merges the two base iterators in +) -> MergeBy<Self, <J as IntoIterator>::IntoIter, MergeLte>where + Self: Sized, + Self::Item: PartialOrd<Self::Item>, + J: IntoIterator<Item = Self::Item>,
Return an iterator adaptor that merges the two base iterators in ascending order. If both base iterators are sorted (ascending), the result is sorted. Read more
source§

fn merge_by<J, F>( self, other: J, is_first: F -) -> MergeBy<Self, <J as IntoIterator>::IntoIter, F>where - Self: Sized, - J: IntoIterator<Item = Self::Item>, - F: FnMut(&Self::Item, &Self::Item) -> bool,

Return an iterator adaptor that merges the two base iterators in order. +) -> MergeBy<Self, <J as IntoIterator>::IntoIter, F>where + Self: Sized, + J: IntoIterator<Item = Self::Item>, + F: FnMut(&Self::Item, &Self::Item) -> bool,
Return an iterator adaptor that merges the two base iterators in order. This is much like .merge() but allows for a custom ordering. Read more
source§

fn merge_join_by<J, F>( self, other: J, cmp_fn: F -) -> MergeJoinBy<Self, <J as IntoIterator>::IntoIter, F>where - J: IntoIterator, - F: FnMut(&Self::Item, &<J as IntoIterator>::Item) -> Ordering, - Self: Sized,

Create an iterator that merges items from both this and the specified -iterator in ascending order. Read more
source§

fn kmerge(self) -> KMergeBy<<Self::Item as IntoIterator>::IntoIter, KMergeByLt>where - Self: Sized, - Self::Item: IntoIterator, - <Self::Item as IntoIterator>::Item: PartialOrd<<Self::Item as IntoIterator>::Item>,

Return an iterator adaptor that flattens an iterator of iterators by +) -> MergeJoinBy<Self, <J as IntoIterator>::IntoIter, F>where + J: IntoIterator, + F: FnMut(&Self::Item, &<J as IntoIterator>::Item) -> Ordering, + Self: Sized,
Create an iterator that merges items from both this and the specified +iterator in ascending order. Read more
source§

fn kmerge(self) -> KMergeBy<<Self::Item as IntoIterator>::IntoIter, KMergeByLt>where + Self: Sized, + Self::Item: IntoIterator, + <Self::Item as IntoIterator>::Item: PartialOrd<<Self::Item as IntoIterator>::Item>,

Return an iterator adaptor that flattens an iterator of iterators by merging them in ascending order. Read more
source§

fn kmerge_by<F>( self, first: F -) -> KMergeBy<<Self::Item as IntoIterator>::IntoIter, F>where - Self: Sized, - Self::Item: IntoIterator, - F: FnMut(&<Self::Item as IntoIterator>::Item, &<Self::Item as IntoIterator>::Item) -> bool,

Return an iterator adaptor that flattens an iterator of iterators by +) -> KMergeBy<<Self::Item as IntoIterator>::IntoIter, F>where + Self: Sized, + Self::Item: IntoIterator, + F: FnMut(&<Self::Item as IntoIterator>::Item, &<Self::Item as IntoIterator>::Item) -> bool,
Return an iterator adaptor that flattens an iterator of iterators by merging them according to the given closure. Read more
source§

fn cartesian_product<J>( self, other: J -) -> Product<Self, <J as IntoIterator>::IntoIter>where - Self: Sized, - Self::Item: Clone, - J: IntoIterator, - <J as IntoIterator>::IntoIter: Clone,

Return an iterator adaptor that iterates over the cartesian product of +) -> Product<Self, <J as IntoIterator>::IntoIter>where + Self: Sized, + Self::Item: Clone, + J: IntoIterator, + <J as IntoIterator>::IntoIter: Clone,
Return an iterator adaptor that iterates over the cartesian product of the element sets of two iterators self and J. Read more
source§

fn multi_cartesian_product( self -) -> MultiProduct<<Self::Item as IntoIterator>::IntoIter>where - Self: Sized, - Self::Item: IntoIterator, - <Self::Item as IntoIterator>::IntoIter: Clone, - <Self::Item as IntoIterator>::Item: Clone,

Return an iterator adaptor that iterates over the cartesian product of -all subiterators returned by meta-iterator self. Read more
source§

fn coalesce<F>(self, f: F) -> CoalesceBy<Self, F, Self::Item>where - Self: Sized, - F: FnMut(Self::Item, Self::Item) -> Result<Self::Item, (Self::Item, Self::Item)>,

Return an iterator adaptor that uses the passed-in closure to -optionally merge together consecutive elements. Read more
source§

fn dedup(self) -> CoalesceBy<Self, DedupPred2CoalescePred<DedupEq>, Self::Item>where - Self: Sized, - Self::Item: PartialEq<Self::Item>,

Remove duplicates from sections of consecutive identical elements. +) -> MultiProduct<<Self::Item as IntoIterator>::IntoIter>where + Self: Sized, + Self::Item: IntoIterator, + <Self::Item as IntoIterator>::IntoIter: Clone, + <Self::Item as IntoIterator>::Item: Clone,
Return an iterator adaptor that iterates over the cartesian product of +all subiterators returned by meta-iterator self. Read more
source§

fn coalesce<F>(self, f: F) -> CoalesceBy<Self, F, Self::Item>where + Self: Sized, + F: FnMut(Self::Item, Self::Item) -> Result<Self::Item, (Self::Item, Self::Item)>,

Return an iterator adaptor that uses the passed-in closure to +optionally merge together consecutive elements. Read more
source§

fn dedup(self) -> CoalesceBy<Self, DedupPred2CoalescePred<DedupEq>, Self::Item>where + Self: Sized, + Self::Item: PartialEq<Self::Item>,

Remove duplicates from sections of consecutive identical elements. If the iterator is sorted, all elements will be unique. Read more
source§

fn dedup_by<Cmp>( self, cmp: Cmp -) -> CoalesceBy<Self, DedupPred2CoalescePred<Cmp>, Self::Item>where - Self: Sized, - Cmp: FnMut(&Self::Item, &Self::Item) -> bool,

Remove duplicates from sections of consecutive identical elements, +) -> CoalesceBy<Self, DedupPred2CoalescePred<Cmp>, Self::Item>where + Self: Sized, + Cmp: FnMut(&Self::Item, &Self::Item) -> bool,
Remove duplicates from sections of consecutive identical elements, determining equality using a comparison function. If the iterator is sorted, all elements will be unique. Read more
source§

fn dedup_with_count( self -) -> CoalesceBy<Self, DedupPredWithCount2CoalescePred<DedupEq>, (usize, Self::Item)>where - Self: Sized,

Remove duplicates from sections of consecutive identical elements, while keeping a count of +) -> CoalesceBy<Self, DedupPredWithCount2CoalescePred<DedupEq>, (usize, Self::Item)>where + Self: Sized,
Remove duplicates from sections of consecutive identical elements, while keeping a count of how many repeated elements were present. If the iterator is sorted, all elements will be unique. Read more
source§

fn dedup_by_with_count<Cmp>( self, cmp: Cmp -) -> CoalesceBy<Self, DedupPredWithCount2CoalescePred<Cmp>, (usize, Self::Item)>where - Self: Sized, - Cmp: FnMut(&Self::Item, &Self::Item) -> bool,

Remove duplicates from sections of consecutive identical elements, while keeping a count of +) -> CoalesceBy<Self, DedupPredWithCount2CoalescePred<Cmp>, (usize, Self::Item)>where + Self: Sized, + Cmp: FnMut(&Self::Item, &Self::Item) -> bool,
Remove duplicates from sections of consecutive identical elements, while keeping a count of how many repeated elements were present. This will determine equality using a comparison function. -If the iterator is sorted, all elements will be unique. Read more
source§

fn duplicates(self) -> DuplicatesBy<Self, Self::Item, ById>where - Self: Sized, - Self::Item: Eq + Hash,

Return an iterator adaptor that produces elements that appear more than once during the +If the iterator is sorted, all elements will be unique. Read more
source§

fn duplicates(self) -> DuplicatesBy<Self, Self::Item, ById>where + Self: Sized, + Self::Item: Eq + Hash,

Return an iterator adaptor that produces elements that appear more than once during the iteration. Duplicates are detected using hash and equality. Read more
source§

fn duplicates_by<V, F>(self, f: F) -> DuplicatesBy<Self, V, ByFn<F>>where - Self: Sized, - V: Eq + Hash, - F: FnMut(&Self::Item) -> V,

Return an iterator adaptor that produces elements that appear more than once during the + Self: Sized, + V: Eq + Hash, + F: FnMut(&Self::Item) -> V,
Return an iterator adaptor that produces elements that appear more than once during the iteration. Duplicates are detected using hash and equality. Read more
source§

fn unique(self) -> Unique<Self>where - Self: Sized, - Self::Item: Clone + Eq + Hash,

Return an iterator adaptor that filters out elements that have + Self: Sized, + Self::Item: Clone + Eq + Hash,
Return an iterator adaptor that filters out elements that have already been produced once during the iteration. Duplicates are detected using hash and equality. Read more
source§

fn unique_by<V, F>(self, f: F) -> UniqueBy<Self, V, F>where - Self: Sized, - V: Eq + Hash, - F: FnMut(&Self::Item) -> V,

Return an iterator adaptor that filters out elements that have + Self: Sized, + V: Eq + Hash, + F: FnMut(&Self::Item) -> V,
Return an iterator adaptor that filters out elements that have already been produced once during the iteration. Read more
source§

fn peeking_take_while<F>(&mut self, accept: F) -> PeekingTakeWhile<'_, Self, F>where - Self: Sized + PeekingNext, - F: FnMut(&Self::Item) -> bool,

Return an iterator adaptor that borrows from this iterator and + Self: Sized + PeekingNext, + F: FnMut(&Self::Item) -> bool,
Return an iterator adaptor that borrows from this iterator and takes items while the closure accept returns true. Read more
source§

fn take_while_ref<F>(&mut self, accept: F) -> TakeWhileRef<'_, Self, F>where - Self: Clone, - F: FnMut(&Self::Item) -> bool,

Return an iterator adaptor that borrows from a Clone-able iterator + Self: Clone, + F: FnMut(&Self::Item) -> bool,
Return an iterator adaptor that borrows from a Clone-able iterator to only pick off elements while the predicate accept returns true. Read more
source§

fn while_some<A>(self) -> WhileSome<Self>where - Self: Sized + Iterator<Item = Option<A>>,

Return an iterator adaptor that filters Option<A> iterator elements + Self: Sized + Iterator<Item = Option<A>>,
Return an iterator adaptor that filters Option<A> iterator elements and produces A. Stops on the first None encountered. Read more
source§

fn tuple_combinations<T>(self) -> TupleCombinations<Self, T>where - Self: Sized + Clone, - Self::Item: Clone, + Self: Sized + Clone, + Self::Item: Clone, T: HasCombination<Self>,

Return an iterator adaptor that iterates over the combinations of the -elements from an iterator. Read more
source§

fn combinations(self, k: usize) -> Combinations<Self>where - Self: Sized, - Self::Item: Clone,

Return an iterator adaptor that iterates over the k-length combinations of +elements from an iterator. Read more
source§

fn combinations(self, k: usize) -> Combinations<Self>where + Self: Sized, + Self::Item: Clone,

Return an iterator adaptor that iterates over the k-length combinations of the elements from an iterator. Read more
source§

fn combinations_with_replacement( self, - k: usize + k: usize ) -> CombinationsWithReplacement<Self>where - Self: Sized, - Self::Item: Clone,

Return an iterator that iterates over the k-length combinations of -the elements from an iterator, with replacement. Read more
source§

fn permutations(self, k: usize) -> Permutations<Self>where - Self: Sized, - Self::Item: Clone,

Return an iterator adaptor that iterates over all k-permutations of the + Self: Sized, + Self::Item: Clone,
Return an iterator that iterates over the k-length combinations of +the elements from an iterator, with replacement. Read more
source§

fn permutations(self, k: usize) -> Permutations<Self>where + Self: Sized, + Self::Item: Clone,

Return an iterator adaptor that iterates over all k-permutations of the elements from an iterator. Read more
source§

fn powerset(self) -> Powerset<Self>where - Self: Sized, - Self::Item: Clone,

Return an iterator that iterates through the powerset of the elements from an -iterator. Read more
source§

fn pad_using<F>(self, min: usize, f: F) -> PadUsing<Self, F>where - Self: Sized, - F: FnMut(usize) -> Self::Item,

Return an iterator adaptor that pads the sequence to a minimum length of + Self: Sized, + Self::Item: Clone,
Return an iterator that iterates through the powerset of the elements from an +iterator. Read more
source§

fn pad_using<F>(self, min: usize, f: F) -> PadUsing<Self, F>where + Self: Sized, + F: FnMut(usize) -> Self::Item,

Return an iterator adaptor that pads the sequence to a minimum length of min by filling missing elements using a closure f. Read more
source§

fn with_position(self) -> WithPosition<Self>where - Self: Sized,

Return an iterator adaptor that wraps each element in a Position to + Self: Sized,
Return an iterator adaptor that wraps each element in a Position to ease special-case handling of the first or last elements. Read more
source§

fn positions<P>(self, predicate: P) -> Positions<Self, P>where - Self: Sized, - P: FnMut(Self::Item) -> bool,

Return an iterator adaptor that yields the indices of all elements + Self: Sized, + P: FnMut(Self::Item) -> bool,
Return an iterator adaptor that yields the indices of all elements satisfying a predicate, counted from the start of the iterator. Read more
source§

fn update<F>(self, updater: F) -> Update<Self, F>where - Self: Sized, - F: FnMut(&mut Self::Item),

Return an iterator adaptor that applies a mutating function -to each element before yielding it. Read more
source§

fn next_tuple<T>(&mut self) -> Option<T>where - Self: Sized + Iterator<Item = <T as TupleCollect>::Item>, + Self: Sized, + F: FnMut(&mut Self::Item),

Return an iterator adaptor that applies a mutating function +to each element before yielding it. Read more
source§

fn next_tuple<T>(&mut self) -> Option<T>where + Self: Sized + Iterator<Item = <T as TupleCollect>::Item>, T: HomogeneousTuple,

Advances the iterator and returns the next items grouped in a tuple of -a specific size (up to 12). Read more
source§

fn collect_tuple<T>(self) -> Option<T>where - Self: Sized + Iterator<Item = <T as TupleCollect>::Item>, +a specific size (up to 12). Read more

source§

fn collect_tuple<T>(self) -> Option<T>where + Self: Sized + Iterator<Item = <T as TupleCollect>::Item>, T: HomogeneousTuple,

Collects all items from the iterator into a tuple of a specific size -(up to 12). Read more
source§

fn find_position<P>(&mut self, pred: P) -> Option<(usize, Self::Item)>where - P: FnMut(&Self::Item) -> bool,

Find the position and value of the first element satisfying a predicate. Read more
source§

fn find_or_last<P>(self, predicate: P) -> Option<Self::Item>where - Self: Sized, - P: FnMut(&Self::Item) -> bool,

Find the value of the first element satisfying a predicate or return the last element, if any. Read more
source§

fn find_or_first<P>(self, predicate: P) -> Option<Self::Item>where - Self: Sized, - P: FnMut(&Self::Item) -> bool,

Find the value of the first element satisfying a predicate or return the first element, if any. Read more
source§

fn contains<Q>(&mut self, query: &Q) -> boolwhere - Self: Sized, - Self::Item: Borrow<Q>, - Q: PartialEq<Q>,

Returns true if the given item is present in this iterator. Read more
source§

fn all_equal(&mut self) -> boolwhere - Self: Sized, - Self::Item: PartialEq<Self::Item>,

Check whether all elements compare equal. Read more
source§

fn all_unique(&mut self) -> boolwhere - Self: Sized, - Self::Item: Eq + Hash,

Check whether all elements are unique (non equal). Read more
source§

fn dropping(self, n: usize) -> Selfwhere - Self: Sized,

Consume the first n elements from the iterator eagerly, -and return the same iterator again. Read more
source§

fn dropping_back(self, n: usize) -> Selfwhere - Self: Sized + DoubleEndedIterator,

Consume the last n elements from the iterator eagerly, +(up to 12). Read more
source§

fn find_position<P>(&mut self, pred: P) -> Option<(usize, Self::Item)>where + P: FnMut(&Self::Item) -> bool,

Find the position and value of the first element satisfying a predicate. Read more
source§

fn find_or_last<P>(self, predicate: P) -> Option<Self::Item>where + Self: Sized, + P: FnMut(&Self::Item) -> bool,

Find the value of the first element satisfying a predicate or return the last element, if any. Read more
source§

fn find_or_first<P>(self, predicate: P) -> Option<Self::Item>where + Self: Sized, + P: FnMut(&Self::Item) -> bool,

Find the value of the first element satisfying a predicate or return the first element, if any. Read more
source§

fn contains<Q>(&mut self, query: &Q) -> boolwhere + Self: Sized, + Self::Item: Borrow<Q>, + Q: PartialEq<Q>,

Returns true if the given item is present in this iterator. Read more
source§

fn all_equal(&mut self) -> boolwhere + Self: Sized, + Self::Item: PartialEq<Self::Item>,

Check whether all elements compare equal. Read more
source§

fn all_unique(&mut self) -> boolwhere + Self: Sized, + Self::Item: Eq + Hash,

Check whether all elements are unique (non equal). Read more
source§

fn dropping(self, n: usize) -> Selfwhere + Self: Sized,

Consume the first n elements from the iterator eagerly, +and return the same iterator again. Read more
source§

fn dropping_back(self, n: usize) -> Selfwhere + Self: Sized + DoubleEndedIterator,

Consume the last n elements from the iterator eagerly, and return the same iterator again. Read more
source§

fn foreach<F>(self, f: F)where - F: FnMut(Self::Item), - Self: Sized,

👎Deprecated since 0.8.0: Use .for_each() instead
Run the closure f eagerly on each element of the iterator. Read more
source§

fn concat(self) -> Self::Itemwhere - Self: Sized, - Self::Item: Extend<<Self::Item as IntoIterator>::Item> + IntoIterator + Default,

Combine all an iterator’s elements into one element by using Extend. Read more
source§

fn collect_vec(self) -> Vec<Self::Item, Global>where - Self: Sized,

.collect_vec() is simply a type specialization of Iterator::collect, -for convenience.
source§

fn try_collect<T, U, E>(self) -> Result<U, E>where - Self: Sized + Iterator<Item = Result<T, E>>, - Result<U, E>: FromIterator<Result<T, E>>,

.try_collect() is more convenient way of writing -.collect::<Result<_, _>>() Read more
source§

fn set_from<'a, A, J>(&mut self, from: J) -> usizewhere + F: FnMut(Self::Item), + Self: Sized,

👎Deprecated since 0.8.0: Use .for_each() instead
Run the closure f eagerly on each element of the iterator. Read more
source§

fn concat(self) -> Self::Itemwhere + Self: Sized, + Self::Item: Extend<<Self::Item as IntoIterator>::Item> + IntoIterator + Default,

Combine all an iterator’s elements into one element by using Extend. Read more
source§

fn collect_vec(self) -> Vec<Self::Item, Global>where + Self: Sized,

.collect_vec() is simply a type specialization of Iterator::collect, +for convenience.
source§

fn try_collect<T, U, E>(self) -> Result<U, E>where + Self: Sized + Iterator<Item = Result<T, E>>, + Result<U, E>: FromIterator<Result<T, E>>,

.try_collect() is more convenient way of writing +.collect::<Result<_, _>>() Read more
source§

fn set_from<'a, A, J>(&mut self, from: J) -> usizewhere A: 'a, - Self: Iterator<Item = &'a mut A>, - J: IntoIterator<Item = A>,

Assign to each reference in self from the from iterator, -stopping at the shortest of the two iterators. Read more
source§

fn join(&mut self, sep: &str) -> Stringwhere - Self::Item: Display,

Combine all iterator elements into one String, separated by sep. Read more
source§

fn format(self, sep: &str) -> Format<'_, Self>where - Self: Sized,

Format all iterator elements, separated by sep. Read more
source§

fn format_with<F>(self, sep: &str, format: F) -> FormatWith<'_, Self, F>where - Self: Sized, - F: FnMut(Self::Item, &mut dyn FnMut(&dyn Display) -> Result<(), Error>) -> Result<(), Error>,

Format all iterator elements, separated by sep. Read more
source§

fn fold_results<A, E, B, F>(&mut self, start: B, f: F) -> Result<B, E>where - Self: Iterator<Item = Result<A, E>>, - F: FnMut(B, A) -> B,

👎Deprecated since 0.10.0: Use .fold_ok() instead
source§

fn fold_ok<A, E, B, F>(&mut self, start: B, f: F) -> Result<B, E>where - Self: Iterator<Item = Result<A, E>>, - F: FnMut(B, A) -> B,

Fold Result values from an iterator. Read more
source§

fn fold_options<A, B, F>(&mut self, start: B, f: F) -> Option<B>where - Self: Iterator<Item = Option<A>>, - F: FnMut(B, A) -> B,

Fold Option values from an iterator. Read more
source§

fn fold1<F>(self, f: F) -> Option<Self::Item>where - F: FnMut(Self::Item, Self::Item) -> Self::Item, - Self: Sized,

👎Deprecated since 0.10.2: Use Iterator::reduce instead
Accumulator of the elements in the iterator. Read more
source§

fn tree_fold1<F>(self, f: F) -> Option<Self::Item>where - F: FnMut(Self::Item, Self::Item) -> Self::Item, - Self: Sized,

Accumulate the elements in the iterator in a tree-like manner. Read more
source§

fn fold_while<B, F>(&mut self, init: B, f: F) -> FoldWhile<B>where - Self: Sized, - F: FnMut(B, Self::Item) -> FoldWhile<B>,

An iterator method that applies a function, producing a single, final value. Read more
source§

fn sum1<S>(self) -> Option<S>where - Self: Sized, - S: Sum<Self::Item>,

Iterate over the entire iterator and add all the elements. Read more
source§

fn product1<P>(self) -> Option<P>where - Self: Sized, - P: Product<Self::Item>,

Iterate over the entire iterator and multiply all the elements. Read more
source§

fn sorted_unstable(self) -> IntoIter<Self::Item, Global>where - Self: Sized, - Self::Item: Ord,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_unstable_by<F>(self, cmp: F) -> IntoIter<Self::Item, Global>where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_unstable_by_key<K, F>(self, f: F) -> IntoIter<Self::Item, Global>where - Self: Sized, - K: Ord, - F: FnMut(&Self::Item) -> K,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted(self) -> IntoIter<Self::Item, Global>where - Self: Sized, - Self::Item: Ord,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_by<F>(self, cmp: F) -> IntoIter<Self::Item, Global>where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_by_key<K, F>(self, f: F) -> IntoIter<Self::Item, Global>where - Self: Sized, - K: Ord, - F: FnMut(&Self::Item) -> K,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_by_cached_key<K, F>(self, f: F) -> IntoIter<Self::Item, Global>where - Self: Sized, - K: Ord, - F: FnMut(&Self::Item) -> K,

Sort all iterator elements into a new iterator in ascending order. The key function is -called exactly once per key. Read more
source§

fn k_smallest(self, k: usize) -> IntoIter<Self::Item, Global>where - Self: Sized, - Self::Item: Ord,

Sort the k smallest elements into a new iterator, in ascending order. Read more
source§

fn partition_map<A, B, F, L, R>(self, predicate: F) -> (A, B)where - Self: Sized, - F: FnMut(Self::Item) -> Either<L, R>, - A: Default + Extend<L>, - B: Default + Extend<R>,

Collect all iterator elements into one of two -partitions. Unlike Iterator::partition, each partition may -have a distinct type. Read more
source§

fn partition_result<A, B, T, E>(self) -> (A, B)where - Self: Iterator<Item = Result<T, E>> + Sized, - A: Default + Extend<T>, - B: Default + Extend<E>,

Partition a sequence of Results into one list of all the Ok elements -and another list of all the Err elements. Read more
source§

fn into_group_map<K, V>(self) -> HashMap<K, Vec<V, Global>, RandomState>where - Self: Iterator<Item = (K, V)> + Sized, - K: Hash + Eq,

Return a HashMap of keys mapped to Vecs of values. Keys and values + Self: Iterator<Item = &'a mut A>, + J: IntoIterator<Item = A>,
Assign to each reference in self from the from iterator, +stopping at the shortest of the two iterators. Read more
source§

fn join(&mut self, sep: &str) -> Stringwhere + Self::Item: Display,

Combine all iterator elements into one String, separated by sep. Read more
source§

fn format(self, sep: &str) -> Format<'_, Self>where + Self: Sized,

Format all iterator elements, separated by sep. Read more
source§

fn format_with<F>(self, sep: &str, format: F) -> FormatWith<'_, Self, F>where + Self: Sized, + F: FnMut(Self::Item, &mut dyn FnMut(&dyn Display) -> Result<(), Error>) -> Result<(), Error>,

Format all iterator elements, separated by sep. Read more
source§

fn fold_results<A, E, B, F>(&mut self, start: B, f: F) -> Result<B, E>where + Self: Iterator<Item = Result<A, E>>, + F: FnMut(B, A) -> B,

👎Deprecated since 0.10.0: Use .fold_ok() instead
source§

fn fold_ok<A, E, B, F>(&mut self, start: B, f: F) -> Result<B, E>where + Self: Iterator<Item = Result<A, E>>, + F: FnMut(B, A) -> B,

Fold Result values from an iterator. Read more
source§

fn fold_options<A, B, F>(&mut self, start: B, f: F) -> Option<B>where + Self: Iterator<Item = Option<A>>, + F: FnMut(B, A) -> B,

Fold Option values from an iterator. Read more
source§

fn fold1<F>(self, f: F) -> Option<Self::Item>where + F: FnMut(Self::Item, Self::Item) -> Self::Item, + Self: Sized,

👎Deprecated since 0.10.2: Use Iterator::reduce instead
Accumulator of the elements in the iterator. Read more
source§

fn tree_fold1<F>(self, f: F) -> Option<Self::Item>where + F: FnMut(Self::Item, Self::Item) -> Self::Item, + Self: Sized,

Accumulate the elements in the iterator in a tree-like manner. Read more
source§

fn fold_while<B, F>(&mut self, init: B, f: F) -> FoldWhile<B>where + Self: Sized, + F: FnMut(B, Self::Item) -> FoldWhile<B>,

An iterator method that applies a function, producing a single, final value. Read more
source§

fn sum1<S>(self) -> Option<S>where + Self: Sized, + S: Sum<Self::Item>,

Iterate over the entire iterator and add all the elements. Read more
source§

fn product1<P>(self) -> Option<P>where + Self: Sized, + P: Product<Self::Item>,

Iterate over the entire iterator and multiply all the elements. Read more
source§

fn sorted_unstable(self) -> IntoIter<Self::Item, Global>where + Self: Sized, + Self::Item: Ord,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_unstable_by<F>(self, cmp: F) -> IntoIter<Self::Item, Global>where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_unstable_by_key<K, F>(self, f: F) -> IntoIter<Self::Item, Global>where + Self: Sized, + K: Ord, + F: FnMut(&Self::Item) -> K,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted(self) -> IntoIter<Self::Item, Global>where + Self: Sized, + Self::Item: Ord,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_by<F>(self, cmp: F) -> IntoIter<Self::Item, Global>where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_by_key<K, F>(self, f: F) -> IntoIter<Self::Item, Global>where + Self: Sized, + K: Ord, + F: FnMut(&Self::Item) -> K,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_by_cached_key<K, F>(self, f: F) -> IntoIter<Self::Item, Global>where + Self: Sized, + K: Ord, + F: FnMut(&Self::Item) -> K,

Sort all iterator elements into a new iterator in ascending order. The key function is +called exactly once per key. Read more
source§

fn k_smallest(self, k: usize) -> IntoIter<Self::Item, Global>where + Self: Sized, + Self::Item: Ord,

Sort the k smallest elements into a new iterator, in ascending order. Read more
source§

fn partition_map<A, B, F, L, R>(self, predicate: F) -> (A, B)where + Self: Sized, + F: FnMut(Self::Item) -> Either<L, R>, + A: Default + Extend<L>, + B: Default + Extend<R>,

Collect all iterator elements into one of two +partitions. Unlike Iterator::partition, each partition may +have a distinct type. Read more
source§

fn partition_result<A, B, T, E>(self) -> (A, B)where + Self: Iterator<Item = Result<T, E>> + Sized, + A: Default + Extend<T>, + B: Default + Extend<E>,

Partition a sequence of Results into one list of all the Ok elements +and another list of all the Err elements. Read more
source§

fn into_group_map<K, V>(self) -> HashMap<K, Vec<V, Global>, RandomState>where + Self: Iterator<Item = (K, V)> + Sized, + K: Hash + Eq,

Return a HashMap of keys mapped to Vecs of values. Keys and values are taken from (Key, Value) tuple pairs yielded by the input iterator. Read more
source§

fn into_group_map_by<K, V, F>( self, f: F -) -> HashMap<K, Vec<V, Global>, RandomState>where - Self: Iterator<Item = V> + Sized, - K: Hash + Eq, - F: Fn(&V) -> K,

Return an Iterator on a HashMap. Keys mapped to Vecs of values. The key is specified +) -> HashMap<K, Vec<V, Global>, RandomState>where + Self: Iterator<Item = V> + Sized, + K: Hash + Eq, + F: Fn(&V) -> K,
Return an Iterator on a HashMap. Keys mapped to Vecs of values. The key is specified in the closure. Read more
source§

fn into_grouping_map<K, V>(self) -> GroupingMap<Self>where - Self: Iterator<Item = (K, V)> + Sized, - K: Hash + Eq,

Constructs a GroupingMap to be used later with one of the efficient + Self: Iterator<Item = (K, V)> + Sized, + K: Hash + Eq,
Constructs a GroupingMap to be used later with one of the efficient group-and-fold operations it allows to perform. Read more
source§

fn into_grouping_map_by<K, V, F>( self, key_mapper: F ) -> GroupingMap<MapForGrouping<Self, F>>where - Self: Iterator<Item = V> + Sized, - K: Hash + Eq, - F: FnMut(&V) -> K,

Constructs a GroupingMap to be used later with one of the efficient -group-and-fold operations it allows to perform. Read more
source§

fn min_set(self) -> Vec<Self::Item, Global>where - Self: Sized, - Self::Item: Ord,

Return all minimum elements of an iterator. Read more
source§

fn min_set_by<F>(self, compare: F) -> Vec<Self::Item, Global>where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return all minimum elements of an iterator, as determined by -the specified function. Read more
source§

fn min_set_by_key<K, F>(self, key: F) -> Vec<Self::Item, Global>where - Self: Sized, - K: Ord, - F: FnMut(&Self::Item) -> K,

Return all minimum elements of an iterator, as determined by -the specified function. Read more
source§

fn max_set(self) -> Vec<Self::Item, Global>where - Self: Sized, - Self::Item: Ord,

Return all maximum elements of an iterator. Read more
source§

fn max_set_by<F>(self, compare: F) -> Vec<Self::Item, Global>where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return all maximum elements of an iterator, as determined by -the specified function. Read more
source§

fn max_set_by_key<K, F>(self, key: F) -> Vec<Self::Item, Global>where - Self: Sized, - K: Ord, - F: FnMut(&Self::Item) -> K,

Return all minimum elements of an iterator, as determined by -the specified function. Read more
source§

fn minmax(self) -> MinMaxResult<Self::Item>where - Self: Sized, - Self::Item: PartialOrd<Self::Item>,

Return the minimum and maximum elements in the iterator. Read more
source§

fn minmax_by_key<K, F>(self, key: F) -> MinMaxResult<Self::Item>where - Self: Sized, - K: PartialOrd<K>, - F: FnMut(&Self::Item) -> K,

Return the minimum and maximum element of an iterator, as determined by -the specified function. Read more
source§

fn minmax_by<F>(self, compare: F) -> MinMaxResult<Self::Item>where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return the minimum and maximum element of an iterator, as determined by -the specified comparison function. Read more
source§

fn position_max(self) -> Option<usize>where - Self: Sized, - Self::Item: Ord,

Return the position of the maximum element in the iterator. Read more
source§

fn position_max_by_key<K, F>(self, key: F) -> Option<usize>where - Self: Sized, - K: Ord, - F: FnMut(&Self::Item) -> K,

Return the position of the maximum element in the iterator, as -determined by the specified function. Read more
source§

fn position_max_by<F>(self, compare: F) -> Option<usize>where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return the position of the maximum element in the iterator, as -determined by the specified comparison function. Read more
source§

fn position_min(self) -> Option<usize>where - Self: Sized, - Self::Item: Ord,

Return the position of the minimum element in the iterator. Read more
source§

fn position_min_by_key<K, F>(self, key: F) -> Option<usize>where - Self: Sized, - K: Ord, - F: FnMut(&Self::Item) -> K,

Return the position of the minimum element in the iterator, as -determined by the specified function. Read more
source§

fn position_min_by<F>(self, compare: F) -> Option<usize>where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return the position of the minimum element in the iterator, as -determined by the specified comparison function. Read more
source§

fn position_minmax(self) -> MinMaxResult<usize>where - Self: Sized, - Self::Item: PartialOrd<Self::Item>,

Return the positions of the minimum and maximum elements in -the iterator. Read more
source§

fn position_minmax_by_key<K, F>(self, key: F) -> MinMaxResult<usize>where - Self: Sized, - K: PartialOrd<K>, - F: FnMut(&Self::Item) -> K,

Return the postions of the minimum and maximum elements of an -iterator, as determined by the specified function. Read more
source§

fn position_minmax_by<F>(self, compare: F) -> MinMaxResult<usize>where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return the postions of the minimum and maximum elements of an -iterator, as determined by the specified comparison function. Read more
source§

fn exactly_one(self) -> Result<Self::Item, ExactlyOneError<Self>>where - Self: Sized,

If the iterator yields exactly one element, that element will be returned, otherwise + Self: Iterator<Item = V> + Sized, + K: Hash + Eq, + F: FnMut(&V) -> K,
Constructs a GroupingMap to be used later with one of the efficient +group-and-fold operations it allows to perform. Read more
source§

fn min_set(self) -> Vec<Self::Item, Global>where + Self: Sized, + Self::Item: Ord,

Return all minimum elements of an iterator. Read more
source§

fn min_set_by<F>(self, compare: F) -> Vec<Self::Item, Global>where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return all minimum elements of an iterator, as determined by +the specified function. Read more
source§

fn min_set_by_key<K, F>(self, key: F) -> Vec<Self::Item, Global>where + Self: Sized, + K: Ord, + F: FnMut(&Self::Item) -> K,

Return all minimum elements of an iterator, as determined by +the specified function. Read more
source§

fn max_set(self) -> Vec<Self::Item, Global>where + Self: Sized, + Self::Item: Ord,

Return all maximum elements of an iterator. Read more
source§

fn max_set_by<F>(self, compare: F) -> Vec<Self::Item, Global>where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return all maximum elements of an iterator, as determined by +the specified function. Read more
source§

fn max_set_by_key<K, F>(self, key: F) -> Vec<Self::Item, Global>where + Self: Sized, + K: Ord, + F: FnMut(&Self::Item) -> K,

Return all minimum elements of an iterator, as determined by +the specified function. Read more
source§

fn minmax(self) -> MinMaxResult<Self::Item>where + Self: Sized, + Self::Item: PartialOrd<Self::Item>,

Return the minimum and maximum elements in the iterator. Read more
source§

fn minmax_by_key<K, F>(self, key: F) -> MinMaxResult<Self::Item>where + Self: Sized, + K: PartialOrd<K>, + F: FnMut(&Self::Item) -> K,

Return the minimum and maximum element of an iterator, as determined by +the specified function. Read more
source§

fn minmax_by<F>(self, compare: F) -> MinMaxResult<Self::Item>where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return the minimum and maximum element of an iterator, as determined by +the specified comparison function. Read more
source§

fn position_max(self) -> Option<usize>where + Self: Sized, + Self::Item: Ord,

Return the position of the maximum element in the iterator. Read more
source§

fn position_max_by_key<K, F>(self, key: F) -> Option<usize>where + Self: Sized, + K: Ord, + F: FnMut(&Self::Item) -> K,

Return the position of the maximum element in the iterator, as +determined by the specified function. Read more
source§

fn position_max_by<F>(self, compare: F) -> Option<usize>where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return the position of the maximum element in the iterator, as +determined by the specified comparison function. Read more
source§

fn position_min(self) -> Option<usize>where + Self: Sized, + Self::Item: Ord,

Return the position of the minimum element in the iterator. Read more
source§

fn position_min_by_key<K, F>(self, key: F) -> Option<usize>where + Self: Sized, + K: Ord, + F: FnMut(&Self::Item) -> K,

Return the position of the minimum element in the iterator, as +determined by the specified function. Read more
source§

fn position_min_by<F>(self, compare: F) -> Option<usize>where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return the position of the minimum element in the iterator, as +determined by the specified comparison function. Read more
source§

fn position_minmax(self) -> MinMaxResult<usize>where + Self: Sized, + Self::Item: PartialOrd<Self::Item>,

Return the positions of the minimum and maximum elements in +the iterator. Read more
source§

fn position_minmax_by_key<K, F>(self, key: F) -> MinMaxResult<usize>where + Self: Sized, + K: PartialOrd<K>, + F: FnMut(&Self::Item) -> K,

Return the postions of the minimum and maximum elements of an +iterator, as determined by the specified function. Read more
source§

fn position_minmax_by<F>(self, compare: F) -> MinMaxResult<usize>where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return the postions of the minimum and maximum elements of an +iterator, as determined by the specified comparison function. Read more
source§

fn exactly_one(self) -> Result<Self::Item, ExactlyOneError<Self>>where + Self: Sized,

If the iterator yields exactly one element, that element will be returned, otherwise an error will be returned containing an iterator that has the same output as the input -iterator. Read more
source§

fn at_most_one(self) -> Result<Option<Self::Item>, ExactlyOneError<Self>>where - Self: Sized,

If the iterator yields no elements, Ok(None) will be returned. If the iterator yields +iterator. Read more
source§

fn at_most_one(self) -> Result<Option<Self::Item>, ExactlyOneError<Self>>where + Self: Sized,

If the iterator yields no elements, Ok(None) will be returned. If the iterator yields exactly one element, that element will be returned, otherwise an error will be returned containing an iterator that has the same output as the input iterator. Read more
source§

fn multipeek(self) -> MultiPeek<Self>where - Self: Sized,

An iterator adaptor that allows the user to peek at multiple .next() -values without advancing the base iterator. Read more
source§

fn counts(self) -> HashMap<Self::Item, usize, RandomState>where - Self: Sized, - Self::Item: Eq + Hash,

Collect the items in this iterator and return a HashMap which + Self: Sized,
An iterator adaptor that allows the user to peek at multiple .next() +values without advancing the base iterator. Read more
source§

fn counts(self) -> HashMap<Self::Item, usize, RandomState>where + Self: Sized, + Self::Item: Eq + Hash,

Collect the items in this iterator and return a HashMap which contains each item that appears in the iterator and the number -of times it appears. Read more
source§

fn counts_by<K, F>(self, f: F) -> HashMap<K, usize, RandomState>where - Self: Sized, - K: Eq + Hash, - F: FnMut(Self::Item) -> K,

Collect the items in this iterator and return a HashMap which +of times it appears. Read more
source§

fn counts_by<K, F>(self, f: F) -> HashMap<K, usize, RandomState>where + Self: Sized, + K: Eq + Hash, + F: FnMut(Self::Item) -> K,

Collect the items in this iterator and return a HashMap which contains each item that appears in the iterator and the number of times it appears, determining identity using a keying function. Read more
source§

fn multiunzip<FromI>(self) -> FromIwhere - Self: Sized + MultiUnzip<FromI>,

Converts an iterator of tuples into a tuple of containers. Read more
source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Self: Sized + MultiUnzip<FromI>,

Converts an iterator of tuples into a tuple of containers. Read more
source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> ParallelBridge for Twhere - T: Iterator + Send, - <T as Iterator>::Item: Send,

§

fn par_bridge(self) -> IterBridge<T>

Creates a bridge from this type to a ParallelIterator.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> ParallelBridge for Twhere + T: Iterator + Send, + <T as Iterator>::Item: Send,

§

fn par_bridge(self) -> IterBridge<T>

Creates a bridge from this type to a ParallelIterator.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/era/struct.UnsupportedEraError.html b/rust-doc/mithril_common/era/struct.UnsupportedEraError.html index 901caedbfe1..d36cfc33995 100644 --- a/rust-doc/mithril_common/era/struct.UnsupportedEraError.html +++ b/rust-doc/mithril_common/era/struct.UnsupportedEraError.html @@ -1,39 +1,39 @@ -UnsupportedEraError in mithril_common::era - Rust
pub struct UnsupportedEraError { /* private fields */ }
Expand description

Error related to SupportedEra String parsing implementation.

-

Implementations§

source§

impl UnsupportedEraError

source

pub fn new(era: &str) -> Self

Create a new Era Error

-

Trait Implementations§

source§

impl Debug for UnsupportedEraError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for UnsupportedEraError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for UnsupportedEraError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +UnsupportedEraError in mithril_common::era - Rust
pub struct UnsupportedEraError { /* private fields */ }
Expand description

Error related to SupportedEra String parsing implementation.

+

Implementations§

source§

impl UnsupportedEraError

source

pub fn new(era: &str) -> Self

Create a new Era Error

+

Trait Implementations§

source§

impl Debug for UnsupportedEraError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for UnsupportedEraError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for UnsupportedEraError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/era/trait.EraReaderAdapter.html b/rust-doc/mithril_common/era/trait.EraReaderAdapter.html index 1e6294aeadb..b453c856121 100644 --- a/rust-doc/mithril_common/era/trait.EraReaderAdapter.html +++ b/rust-doc/mithril_common/era/trait.EraReaderAdapter.html @@ -1,15 +1,15 @@ -EraReaderAdapter in mithril_common::era - Rust
pub trait EraReaderAdapter: Sync + Send {
+EraReaderAdapter in mithril_common::era - Rust
pub trait EraReaderAdapter: Sync + Send {
     // Required method
     fn read<'life0, 'async_trait>(
         &'life0 self
-    ) -> Pin<Box<dyn Future<Output = Result<Vec<EraMarker>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<Vec<EraMarker>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
 }
Expand description

Adapters are responsible of technically reading the information of EraMarkers from a backend.

Required Methods§

source

fn read<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Vec<EraMarker>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Vec<EraMarker>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Read era markers from the underlying adapter.

Implementors§

\ No newline at end of file diff --git a/rust-doc/mithril_common/index.html b/rust-doc/mithril_common/index.html index ceb9e7de0bc..ef60d71cac2 100644 --- a/rust-doc/mithril_common/index.html +++ b/rust-doc/mithril_common/index.html @@ -1,4 +1,4 @@ -mithril_common - Rust

Crate mithril_common

source ·
Expand description

Shared datatypes and traits used by Mithril rust projects

+mithril_common - Rust

Crate mithril_common

source ·
Expand description

Shared datatypes and traits used by Mithril rust projects

Provide:

Trait Implementations§

source§

impl Clone for CertificateListItemMessage

source§

fn clone(&self) -> CertificateListItemMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CertificateListItemMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for CertificateListItemMessage

source§

fn default() -> CertificateListItemMessage

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for CertificateListItemMessage

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<CertificateListItemMessage> for CertificateListItemMessage

source§

fn eq(&self, other: &CertificateListItemMessage) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Serialize for CertificateListItemMessage

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl StructuralPartialEq for CertificateListItemMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/messages/struct.CertificateListItemMessageMetadata.html b/rust-doc/mithril_common/messages/struct.CertificateListItemMessageMetadata.html index d83c8fee2b5..166ad74cede 100644 --- a/rust-doc/mithril_common/messages/struct.CertificateListItemMessageMetadata.html +++ b/rust-doc/mithril_common/messages/struct.CertificateListItemMessageMetadata.html @@ -1,9 +1,9 @@ -CertificateListItemMessageMetadata in mithril_common::messages - Rust
pub struct CertificateListItemMessageMetadata {
+CertificateListItemMessageMetadata in mithril_common::messages - Rust
pub struct CertificateListItemMessageMetadata {
     pub protocol_version: ProtocolVersion,
     pub protocol_parameters: ProtocolParameters,
     pub initiated_at: DateTime<Utc>,
     pub sealed_at: DateTime<Utc>,
-    pub total_signers: usize,
+    pub total_signers: usize,
 }
Expand description

CertificateListItemMessage represents the metadata associated to a CertificateListItemMessage

Fields§

§protocol_version: ProtocolVersion

Protocol Version (semver) Useful to achieve backward compatibility of the certificates (including of the multi signature) @@ -16,46 +16,46 @@

§sealed_at: DateTime<Utc>

Date and time when the certificate was sealed Represents the time at which the quorum of single signatures was reached so that they were aggregated into a multi signature part of METADATA(p,n)

-
§total_signers: usize

The number of signers that contributed to the certificate +

§total_signers: usize

The number of signers that contributed to the certificate part of METADATA(p,n)

-

Trait Implementations§

source§

impl Clone for CertificateListItemMessageMetadata

source§

fn clone(&self) -> CertificateListItemMessageMetadata

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CertificateListItemMessageMetadata

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for CertificateListItemMessageMetadata

source§

fn default() -> CertificateListItemMessageMetadata

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for CertificateListItemMessageMetadata

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<CertificateListItemMessageMetadata> for CertificateListItemMessageMetadata

source§

fn eq(&self, other: &CertificateListItemMessageMetadata) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for CertificateListItemMessageMetadata

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl StructuralPartialEq for CertificateListItemMessageMetadata

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Clone for CertificateListItemMessageMetadata

source§

fn clone(&self) -> CertificateListItemMessageMetadata

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CertificateListItemMessageMetadata

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for CertificateListItemMessageMetadata

source§

fn default() -> CertificateListItemMessageMetadata

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for CertificateListItemMessageMetadata

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<CertificateListItemMessageMetadata> for CertificateListItemMessageMetadata

source§

fn eq(&self, other: &CertificateListItemMessageMetadata) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Serialize for CertificateListItemMessageMetadata

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl StructuralPartialEq for CertificateListItemMessageMetadata

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/messages/struct.CertificateMessage.html b/rust-doc/mithril_common/messages/struct.CertificateMessage.html index 49d9888615a..5f229362255 100644 --- a/rust-doc/mithril_common/messages/struct.CertificateMessage.html +++ b/rust-doc/mithril_common/messages/struct.CertificateMessage.html @@ -1,18 +1,18 @@ -CertificateMessage in mithril_common::messages - Rust
pub struct CertificateMessage {
-    pub hash: String,
-    pub previous_hash: String,
+CertificateMessage in mithril_common::messages - Rust
pub struct CertificateMessage {
+    pub hash: String,
+    pub previous_hash: String,
     pub beacon: Beacon,
     pub metadata: CertificateMetadataMessage,
     pub protocol_message: ProtocolMessage,
-    pub signed_message: String,
-    pub aggregate_verification_key: String,
-    pub multi_signature: String,
-    pub genesis_signature: String,
+    pub signed_message: String,
+    pub aggregate_verification_key: String,
+    pub multi_signature: String,
+    pub genesis_signature: String,
 }
Expand description

Message structure of a certificate

-

Fields§

§hash: String

Hash of the current certificate +

Fields§

§hash: String

Hash of the current certificate Computed from the other fields of the certificate aka H(Cp,n))

-
§previous_hash: String

Hash of the previous certificate in the chain +

§previous_hash: String

Hash of the previous certificate in the chain This is either the hash of the first certificate of the epoch in the chain Or the first certificate of the previous epoch in the chain (if the certificate is the first of its epoch) aka H(FC(n))

@@ -22,54 +22,54 @@ aka METADATA(p,n)

§protocol_message: ProtocolMessage

Structured message that is used to created the signed message aka MSG(p,n) U AVK(n-1)

-
§signed_message: String

Message that is signed by the signers +

§signed_message: String

Message that is signed by the signers aka H(MSG(p,n) || AVK(n-1))

-
§aggregate_verification_key: String

Aggregate verification key +

§aggregate_verification_key: String

Aggregate verification key The AVK used to sign during the current epoch aka AVK(n-2)

-
§multi_signature: String

STM multi signature created from a quorum of single signatures from the signers +

§multi_signature: String

STM multi signature created from a quorum of single signatures from the signers aka MULTI_SIG(H(MSG(p,n) || AVK(n-1)))

-
§genesis_signature: String

Genesis signature created from the original stake distribution +

§genesis_signature: String

Genesis signature created from the original stake distribution aka GENESIS_SIG(AVK(-1))

Implementations§

source§

impl CertificateMessage

source

pub fn dummy() -> Self

Return a dummy test entity (test-only).

-

Trait Implementations§

source§

impl Clone for CertificateMessage

source§

fn clone(&self) -> CertificateMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CertificateMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for CertificateMessage

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<CertificateMessage> for CertificateMessage

source§

fn eq(&self, other: &CertificateMessage) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for CertificateMessage

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl StructuralPartialEq for CertificateMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Clone for CertificateMessage

source§

fn clone(&self) -> CertificateMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CertificateMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for CertificateMessage

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<CertificateMessage> for CertificateMessage

source§

fn eq(&self, other: &CertificateMessage) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Serialize for CertificateMessage

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl StructuralPartialEq for CertificateMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/messages/struct.CertificateMetadataMessage.html b/rust-doc/mithril_common/messages/struct.CertificateMetadataMessage.html index b12510898dc..4517632e36e 100644 --- a/rust-doc/mithril_common/messages/struct.CertificateMetadataMessage.html +++ b/rust-doc/mithril_common/messages/struct.CertificateMetadataMessage.html @@ -1,9 +1,9 @@ -CertificateMetadataMessage in mithril_common::messages - Rust
pub struct CertificateMetadataMessage {
+CertificateMetadataMessage in mithril_common::messages - Rust
pub struct CertificateMetadataMessage {
     pub protocol_version: ProtocolVersion,
     pub protocol_parameters: ProtocolParameters,
     pub initiated_at: DateTime<Utc>,
     pub sealed_at: DateTime<Utc>,
-    pub signers: Vec<SignerWithStakeMessagePart>,
+    pub signers: Vec<SignerWithStakeMessagePart>,
 }
Expand description

CertificateMetadata represents the metadata associated to a Certificate

Fields§

§protocol_version: ProtocolVersion

Protocol Version (semver) Useful to achieve backward compatibility of the certificates (including of the multi signature) @@ -16,47 +16,47 @@

§sealed_at: DateTime<Utc>

Date and time when the certificate was sealed Represents the time at which the quorum of single signatures was reached so that they were aggregated into a multi signature part of METADATA(p,n)

-
§signers: Vec<SignerWithStakeMessagePart>

The list of the active signers with their stakes and verification keys +

§signers: Vec<SignerWithStakeMessagePart>

The list of the active signers with their stakes and verification keys part of METADATA(p,n)

Implementations§

source§

impl CertificateMetadataMessage

source

pub fn dummy() -> Self

CertificateMetadata factory

-

Trait Implementations§

source§

impl Clone for CertificateMetadataMessage

source§

fn clone(&self) -> CertificateMetadataMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CertificateMetadataMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for CertificateMetadataMessage

source§

fn default() -> CertificateMetadataMessage

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for CertificateMetadataMessage

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<CertificateMetadataMessage> for CertificateMetadataMessage

source§

fn eq(&self, other: &CertificateMetadataMessage) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for CertificateMetadataMessage

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl StructuralPartialEq for CertificateMetadataMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Clone for CertificateMetadataMessage

source§

fn clone(&self) -> CertificateMetadataMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CertificateMetadataMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for CertificateMetadataMessage

source§

fn default() -> CertificateMetadataMessage

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for CertificateMetadataMessage

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<CertificateMetadataMessage> for CertificateMetadataMessage

source§

fn eq(&self, other: &CertificateMetadataMessage) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Serialize for CertificateMetadataMessage

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl StructuralPartialEq for CertificateMetadataMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/messages/struct.CertificatePendingMessage.html b/rust-doc/mithril_common/messages/struct.CertificatePendingMessage.html index 05222bdba8d..a4e629c854a 100644 --- a/rust-doc/mithril_common/messages/struct.CertificatePendingMessage.html +++ b/rust-doc/mithril_common/messages/struct.CertificatePendingMessage.html @@ -1,56 +1,56 @@ -CertificatePendingMessage in mithril_common::messages - Rust
pub struct CertificatePendingMessage {
+CertificatePendingMessage in mithril_common::messages - Rust
pub struct CertificatePendingMessage {
     pub beacon: Beacon,
     pub signed_entity_type: SignedEntityType,
     pub protocol_parameters: ProtocolParameters,
     pub next_protocol_parameters: ProtocolParameters,
-    pub signers: Vec<SignerMessage>,
-    pub next_signers: Vec<SignerMessage>,
+    pub signers: Vec<SignerMessage>,
+    pub next_signers: Vec<SignerMessage>,
 }
Expand description

Structure to transport crate::entities::CertificatePending data.

Fields§

§beacon: Beacon

Current Beacon

§signed_entity_type: SignedEntityType

Signed entity type

§protocol_parameters: ProtocolParameters

Current Protocol parameters

§next_protocol_parameters: ProtocolParameters

Next Protocol parameters

-
§signers: Vec<SignerMessage>

Current Signers

-
§next_signers: Vec<SignerMessage>

Signers that will be able to sign on the next epoch

+
§signers: Vec<SignerMessage>

Current Signers

+
§next_signers: Vec<SignerMessage>

Signers that will be able to sign on the next epoch

Implementations§

source§

impl CertificatePendingMessage

source

pub fn dummy() -> Self

Provide a dummy instance for test.

-

Trait Implementations§

source§

impl Clone for CertificatePendingMessage

source§

fn clone(&self) -> CertificatePendingMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CertificatePendingMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for CertificatePendingMessage

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<CertificatePendingMessage> for CertificatePendingMessage

source§

fn eq(&self, other: &CertificatePendingMessage) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for CertificatePendingMessage

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl StructuralPartialEq for CertificatePendingMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Clone for CertificatePendingMessage

source§

fn clone(&self) -> CertificatePendingMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CertificatePendingMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for CertificatePendingMessage

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<CertificatePendingMessage> for CertificatePendingMessage

source§

fn eq(&self, other: &CertificatePendingMessage) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Serialize for CertificatePendingMessage

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl StructuralPartialEq for CertificatePendingMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/messages/struct.EpochSettingsMessage.html b/rust-doc/mithril_common/messages/struct.EpochSettingsMessage.html index dd6ccfe1fd7..7f6d400c16f 100644 --- a/rust-doc/mithril_common/messages/struct.EpochSettingsMessage.html +++ b/rust-doc/mithril_common/messages/struct.EpochSettingsMessage.html @@ -1,4 +1,4 @@ -EpochSettingsMessage in mithril_common::messages - Rust
pub struct EpochSettingsMessage {
+EpochSettingsMessage in mithril_common::messages - Rust
pub struct EpochSettingsMessage {
     pub epoch: Epoch,
     pub protocol_parameters: ProtocolParameters,
     pub next_protocol_parameters: ProtocolParameters,
@@ -7,44 +7,44 @@
 
§protocol_parameters: ProtocolParameters

Current Protocol parameters

§next_protocol_parameters: ProtocolParameters

Next Protocol parameters

Implementations§

source§

impl EpochSettingsMessage

source

pub fn dummy() -> Self

Dummy instance for test purposes.

-

Trait Implementations§

source§

impl Clone for EpochSettingsMessage

source§

fn clone(&self) -> EpochSettingsMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EpochSettingsMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for EpochSettingsMessage

source§

fn default() -> EpochSettingsMessage

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for EpochSettingsMessage

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<EpochSettingsMessage> for EpochSettingsMessage

source§

fn eq(&self, other: &EpochSettingsMessage) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for EpochSettingsMessage

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl StructuralPartialEq for EpochSettingsMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Clone for EpochSettingsMessage

source§

fn clone(&self) -> EpochSettingsMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EpochSettingsMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for EpochSettingsMessage

source§

fn default() -> EpochSettingsMessage

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for EpochSettingsMessage

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<EpochSettingsMessage> for EpochSettingsMessage

source§

fn eq(&self, other: &EpochSettingsMessage) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Serialize for EpochSettingsMessage

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl StructuralPartialEq for EpochSettingsMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/messages/struct.MithrilStakeDistributionListItemMessage.html b/rust-doc/mithril_common/messages/struct.MithrilStakeDistributionListItemMessage.html index 0eb72a41e1e..399c47d2efb 100644 --- a/rust-doc/mithril_common/messages/struct.MithrilStakeDistributionListItemMessage.html +++ b/rust-doc/mithril_common/messages/struct.MithrilStakeDistributionListItemMessage.html @@ -1,58 +1,58 @@ -MithrilStakeDistributionListItemMessage in mithril_common::messages - Rust
pub struct MithrilStakeDistributionListItemMessage {
+MithrilStakeDistributionListItemMessage in mithril_common::messages - Rust
pub struct MithrilStakeDistributionListItemMessage {
     pub epoch: Epoch,
-    pub hash: String,
-    pub certificate_hash: String,
+    pub hash: String,
+    pub certificate_hash: String,
     pub created_at: DateTime<Utc>,
 }
Expand description

Message structure of a Mithril Stake Distribution list item

Fields§

§epoch: Epoch

Epoch at which the Mithril Stake Distribution is created

-
§hash: String

Hash of the Mithril Stake Distribution (different from the AVK).

-
§certificate_hash: String

Hash of the associated certificate

+
§hash: String

Hash of the Mithril Stake Distribution (different from the AVK).

+
§certificate_hash: String

Hash of the associated certificate

§created_at: DateTime<Utc>

Date and time at which the Mithril Stake Distribution was created

Implementations§

source§

impl MithrilStakeDistributionListItemMessage

source

pub fn dummy() -> Self

Return a dummy test entity (test-only).

-

Trait Implementations§

source§

impl Clone for MithrilStakeDistributionListItemMessage

source§

fn clone(&self) -> MithrilStakeDistributionListItemMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MithrilStakeDistributionListItemMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MithrilStakeDistributionListItemMessage

source§

fn default() -> MithrilStakeDistributionListItemMessage

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for MithrilStakeDistributionListItemMessage

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<MithrilStakeDistributionListItemMessage> for MithrilStakeDistributionListItemMessage

source§

fn eq(&self, other: &MithrilStakeDistributionListItemMessage) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for MithrilStakeDistributionListItemMessage

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for MithrilStakeDistributionListItemMessage

source§

impl StructuralEq for MithrilStakeDistributionListItemMessage

source§

impl StructuralPartialEq for MithrilStakeDistributionListItemMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Clone for MithrilStakeDistributionListItemMessage

source§

fn clone(&self) -> MithrilStakeDistributionListItemMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MithrilStakeDistributionListItemMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MithrilStakeDistributionListItemMessage

source§

fn default() -> MithrilStakeDistributionListItemMessage

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for MithrilStakeDistributionListItemMessage

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<MithrilStakeDistributionListItemMessage> for MithrilStakeDistributionListItemMessage

source§

fn eq(&self, other: &MithrilStakeDistributionListItemMessage) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Serialize for MithrilStakeDistributionListItemMessage

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for MithrilStakeDistributionListItemMessage

source§

impl StructuralEq for MithrilStakeDistributionListItemMessage

source§

impl StructuralPartialEq for MithrilStakeDistributionListItemMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/messages/struct.MithrilStakeDistributionMessage.html b/rust-doc/mithril_common/messages/struct.MithrilStakeDistributionMessage.html index a004eddf39f..bb6b3222a69 100644 --- a/rust-doc/mithril_common/messages/struct.MithrilStakeDistributionMessage.html +++ b/rust-doc/mithril_common/messages/struct.MithrilStakeDistributionMessage.html @@ -1,56 +1,56 @@ -MithrilStakeDistributionMessage in mithril_common::messages - Rust
pub struct MithrilStakeDistributionMessage {
+MithrilStakeDistributionMessage in mithril_common::messages - Rust
pub struct MithrilStakeDistributionMessage {
     pub epoch: Epoch,
-    pub signers_with_stake: Vec<SignerWithStakeMessagePart>,
-    pub hash: String,
-    pub certificate_hash: String,
+    pub signers_with_stake: Vec<SignerWithStakeMessagePart>,
+    pub hash: String,
+    pub certificate_hash: String,
     pub created_at: DateTime<Utc>,
     pub protocol_parameters: ProtocolParameters,
 }
Expand description

Message structure of a Mitrhil Stake Distribution

Fields§

§epoch: Epoch

Epoch at which the Mithril Stake Distribution is created

-
§signers_with_stake: Vec<SignerWithStakeMessagePart>

List of signers with stakes of the Mithril Stake Distribution

-
§hash: String

Hash of the Mithril Stake Distribution (different from the AVK).

-
§certificate_hash: String

Hash of the associated certificate

+
§signers_with_stake: Vec<SignerWithStakeMessagePart>

List of signers with stakes of the Mithril Stake Distribution

+
§hash: String

Hash of the Mithril Stake Distribution (different from the AVK).

+
§certificate_hash: String

Hash of the associated certificate

§created_at: DateTime<Utc>

DateTime of creation

§protocol_parameters: ProtocolParameters

Protocol parameters used to compute AVK

Implementations§

source§

impl MithrilStakeDistributionMessage

source

pub fn dummy() -> Self

Return a dummy test entity (test-only).

-

Trait Implementations§

source§

impl Clone for MithrilStakeDistributionMessage

source§

fn clone(&self) -> MithrilStakeDistributionMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MithrilStakeDistributionMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MithrilStakeDistributionMessage

source§

fn default() -> MithrilStakeDistributionMessage

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for MithrilStakeDistributionMessage

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<MithrilStakeDistributionMessage> for MithrilStakeDistributionMessage

source§

fn eq(&self, other: &MithrilStakeDistributionMessage) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for MithrilStakeDistributionMessage

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl StructuralPartialEq for MithrilStakeDistributionMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Clone for MithrilStakeDistributionMessage

source§

fn clone(&self) -> MithrilStakeDistributionMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MithrilStakeDistributionMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MithrilStakeDistributionMessage

source§

fn default() -> MithrilStakeDistributionMessage

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for MithrilStakeDistributionMessage

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<MithrilStakeDistributionMessage> for MithrilStakeDistributionMessage

source§

fn eq(&self, other: &MithrilStakeDistributionMessage) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Serialize for MithrilStakeDistributionMessage

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl StructuralPartialEq for MithrilStakeDistributionMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/messages/struct.RegisterSignatureMessage.html b/rust-doc/mithril_common/messages/struct.RegisterSignatureMessage.html index 5f79fa42188..92ea3a52f24 100644 --- a/rust-doc/mithril_common/messages/struct.RegisterSignatureMessage.html +++ b/rust-doc/mithril_common/messages/struct.RegisterSignatureMessage.html @@ -1,58 +1,58 @@ -RegisterSignatureMessage in mithril_common::messages - Rust
pub struct RegisterSignatureMessage {
-    pub signed_entity_type: Option<SignedEntityType>,
+RegisterSignatureMessage in mithril_common::messages - Rust
pub struct RegisterSignatureMessage {
+    pub signed_entity_type: Option<SignedEntityType>,
     pub party_id: PartyId,
     pub signature: HexEncodedSingleSignature,
-    pub won_indexes: Vec<LotteryIndex>,
+    pub won_indexes: Vec<LotteryIndex>,
 }
Expand description

Message structure to register single signature.

-

Fields§

§signed_entity_type: Option<SignedEntityType>

Signed entity type

+

Fields§

§signed_entity_type: Option<SignedEntityType>

Signed entity type

§party_id: PartyId

The unique identifier of the signer

§signature: HexEncodedSingleSignature

The single signature of the digest

-
§won_indexes: Vec<LotteryIndex>

The indexes of the won lotteries that lead to the single signatures

+
§won_indexes: Vec<LotteryIndex>

The indexes of the won lotteries that lead to the single signatures

Implementations§

source§

impl RegisterSignatureMessage

source

pub fn dummy() -> Self

Return a dummy test entity (test-only).

-

Trait Implementations§

source§

impl Clone for RegisterSignatureMessage

source§

fn clone(&self) -> RegisterSignatureMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RegisterSignatureMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RegisterSignatureMessage

source§

fn default() -> RegisterSignatureMessage

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for RegisterSignatureMessage

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<RegisterSignatureMessage> for RegisterSignatureMessage

source§

fn eq(&self, other: &RegisterSignatureMessage) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for RegisterSignatureMessage

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for RegisterSignatureMessage

source§

impl StructuralEq for RegisterSignatureMessage

source§

impl StructuralPartialEq for RegisterSignatureMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Clone for RegisterSignatureMessage

source§

fn clone(&self) -> RegisterSignatureMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RegisterSignatureMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RegisterSignatureMessage

source§

fn default() -> RegisterSignatureMessage

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for RegisterSignatureMessage

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<RegisterSignatureMessage> for RegisterSignatureMessage

source§

fn eq(&self, other: &RegisterSignatureMessage) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Serialize for RegisterSignatureMessage

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for RegisterSignatureMessage

source§

impl StructuralEq for RegisterSignatureMessage

source§

impl StructuralPartialEq for RegisterSignatureMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/messages/struct.RegisterSignerMessage.html b/rust-doc/mithril_common/messages/struct.RegisterSignerMessage.html index 262516dc639..562d44e469e 100644 --- a/rust-doc/mithril_common/messages/struct.RegisterSignerMessage.html +++ b/rust-doc/mithril_common/messages/struct.RegisterSignerMessage.html @@ -1,65 +1,65 @@ -RegisterSignerMessage in mithril_common::messages - Rust
pub struct RegisterSignerMessage {
-    pub epoch: Option<Epoch>,
+RegisterSignerMessage in mithril_common::messages - Rust
pub struct RegisterSignerMessage {
+    pub epoch: Option<Epoch>,
     pub party_id: PartyId,
     pub verification_key: HexEncodedVerificationKey,
-    pub verification_key_signature: Option<HexEncodedVerificationKeySignature>,
-    pub operational_certificate: Option<HexEncodedOpCert>,
-    pub kes_period: Option<KESPeriod>,
+    pub verification_key_signature: Option<HexEncodedVerificationKeySignature>,
+    pub operational_certificate: Option<HexEncodedOpCert>,
+    pub kes_period: Option<KESPeriod>,
 }
Expand description

Register Signer Message

-

Fields§

§epoch: Option<Epoch>

Epoch at which registration is sent +

Fields§

§epoch: Option<Epoch>

Epoch at which registration is sent #[serde(skip_serializing_if = “Option::is_none”)]

§party_id: PartyId

The unique identifier of the signer

§verification_key: HexEncodedVerificationKey

The public key used to authenticate signer signature

-
§verification_key_signature: Option<HexEncodedVerificationKeySignature>

The encoded signer ‘Mithril verification key’ signature (signed by the +

§verification_key_signature: Option<HexEncodedVerificationKeySignature>

The encoded signer ‘Mithril verification key’ signature (signed by the Cardano node KES secret key).

-
§operational_certificate: Option<HexEncodedOpCert>

The encoded operational certificate of stake pool operator attached to +

§operational_certificate: Option<HexEncodedOpCert>

The encoded operational certificate of stake pool operator attached to the signer node.

-
§kes_period: Option<KESPeriod>

The KES period used to compute the verification key signature

+
§kes_period: Option<KESPeriod>

The KES period used to compute the verification key signature

Implementations§

source§

impl RegisterSignerMessage

source

pub fn dummy() -> Self

Return a dummy test entity (test-only).

-

Trait Implementations§

source§

impl Clone for RegisterSignerMessage

source§

fn clone(&self) -> RegisterSignerMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RegisterSignerMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for RegisterSignerMessage

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<RegisterSignerMessage> for RegisterSignerMessage

source§

fn eq(&self, other: &RegisterSignerMessage) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for RegisterSignerMessage

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for RegisterSignerMessage

source§

impl StructuralEq for RegisterSignerMessage

source§

impl StructuralPartialEq for RegisterSignerMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Clone for RegisterSignerMessage

source§

fn clone(&self) -> RegisterSignerMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RegisterSignerMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for RegisterSignerMessage

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<RegisterSignerMessage> for RegisterSignerMessage

source§

fn eq(&self, other: &RegisterSignerMessage) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Serialize for RegisterSignerMessage

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for RegisterSignerMessage

source§

impl StructuralEq for RegisterSignerMessage

source§

impl StructuralPartialEq for RegisterSignerMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/messages/struct.SignerMessage.html b/rust-doc/mithril_common/messages/struct.SignerMessage.html index b5eb19ac620..ade0fbf3630 100644 --- a/rust-doc/mithril_common/messages/struct.SignerMessage.html +++ b/rust-doc/mithril_common/messages/struct.SignerMessage.html @@ -1,62 +1,62 @@ -SignerMessage in mithril_common::messages - Rust
pub struct SignerMessage {
+SignerMessage in mithril_common::messages - Rust
pub struct SignerMessage {
     pub party_id: PartyId,
     pub verification_key: HexEncodedVerificationKey,
-    pub verification_key_signature: Option<HexEncodedVerificationKeySignature>,
-    pub operational_certificate: Option<HexEncodedOpCert>,
-    pub kes_period: Option<KESPeriod>,
+    pub verification_key_signature: Option<HexEncodedVerificationKeySignature>,
+    pub operational_certificate: Option<HexEncodedOpCert>,
+    pub kes_period: Option<KESPeriod>,
 }
Expand description

Signer Message

Fields§

§party_id: PartyId

The unique identifier of the signer

§verification_key: HexEncodedVerificationKey

The public key used to authenticate signer signature

-
§verification_key_signature: Option<HexEncodedVerificationKeySignature>

The encoded signer ‘Mithril verification key’ signature (signed by the +

§verification_key_signature: Option<HexEncodedVerificationKeySignature>

The encoded signer ‘Mithril verification key’ signature (signed by the Cardano node KES secret key).

-
§operational_certificate: Option<HexEncodedOpCert>

The encoded operational certificate of stake pool operator attached to +

§operational_certificate: Option<HexEncodedOpCert>

The encoded operational certificate of stake pool operator attached to the signer node.

-
§kes_period: Option<KESPeriod>

The KES period used to compute the verification key signature

+
§kes_period: Option<KESPeriod>

The KES period used to compute the verification key signature

Implementations§

source§

impl SignerMessage

source

pub fn dummy() -> Self

Return a dummy test entity (test-only).

-

Trait Implementations§

source§

impl Clone for SignerMessage

source§

fn clone(&self) -> SignerMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SignerMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SignerMessage

source§

fn default() -> SignerMessage

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for SignerMessage

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<SignerMessage> for SignerMessage

source§

fn eq(&self, other: &SignerMessage) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for SignerMessage

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for SignerMessage

source§

impl StructuralEq for SignerMessage

source§

impl StructuralPartialEq for SignerMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Clone for SignerMessage

source§

fn clone(&self) -> SignerMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SignerMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SignerMessage

source§

fn default() -> SignerMessage

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for SignerMessage

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<SignerMessage> for SignerMessage

source§

fn eq(&self, other: &SignerMessage) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Serialize for SignerMessage

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for SignerMessage

source§

impl StructuralEq for SignerMessage

source§

impl StructuralPartialEq for SignerMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/messages/struct.SignerWithStakeMessagePart.html b/rust-doc/mithril_common/messages/struct.SignerWithStakeMessagePart.html index 5da8a56ebd6..191f3821fbc 100644 --- a/rust-doc/mithril_common/messages/struct.SignerWithStakeMessagePart.html +++ b/rust-doc/mithril_common/messages/struct.SignerWithStakeMessagePart.html @@ -1,66 +1,66 @@ -SignerWithStakeMessagePart in mithril_common::messages - Rust
pub struct SignerWithStakeMessagePart {
+SignerWithStakeMessagePart in mithril_common::messages - Rust
pub struct SignerWithStakeMessagePart {
     pub party_id: PartyId,
     pub verification_key: HexEncodedVerificationKey,
-    pub verification_key_signature: Option<HexEncodedVerificationKeySignature>,
-    pub operational_certificate: Option<HexEncodedOpCert>,
-    pub kes_period: Option<KESPeriod>,
+    pub verification_key_signature: Option<HexEncodedVerificationKeySignature>,
+    pub operational_certificate: Option<HexEncodedOpCert>,
+    pub kes_period: Option<KESPeriod>,
     pub stake: Stake,
 }
Expand description

Signer Message

Fields§

§party_id: PartyId

The unique identifier of the signer

§verification_key: HexEncodedVerificationKey

The public key used to authenticate signer signature

-
§verification_key_signature: Option<HexEncodedVerificationKeySignature>

The encoded signer ‘Mithril verification key’ signature (signed by the +

§verification_key_signature: Option<HexEncodedVerificationKeySignature>

The encoded signer ‘Mithril verification key’ signature (signed by the Cardano node KES secret key).

-
§operational_certificate: Option<HexEncodedOpCert>

The encoded operational certificate of stake pool operator attached to +

§operational_certificate: Option<HexEncodedOpCert>

The encoded operational certificate of stake pool operator attached to the signer node.

-
§kes_period: Option<KESPeriod>

The KES period used to compute the verification key signature

+
§kes_period: Option<KESPeriod>

The KES period used to compute the verification key signature

§stake: Stake

The signer stake

Implementations§

source§

impl SignerWithStakeMessagePart

source

pub fn dummy() -> Self

Return a dummy test entity (test-only).

-
source

pub fn from_signers(signers: Vec<SignerWithStake>) -> Vec<Self>

Convert a set of signers into message parts

-
source

pub fn try_into_signers(messages: Vec<Self>) -> StdResult<Vec<SignerWithStake>>

Convert a set of signer message parts into a set of signers with stake

-

Trait Implementations§

source§

impl Clone for SignerWithStakeMessagePart

source§

fn clone(&self) -> SignerWithStakeMessagePart

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SignerWithStakeMessagePart

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SignerWithStakeMessagePart

source§

fn default() -> SignerWithStakeMessagePart

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for SignerWithStakeMessagePart

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl From<SignerWithStake> for SignerWithStakeMessagePart

source§

fn from(value: SignerWithStake) -> Self

Converts to this type from the input type.
source§

impl PartialEq<SignerWithStakeMessagePart> for SignerWithStakeMessagePart

source§

fn eq(&self, other: &SignerWithStakeMessagePart) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for SignerWithStakeMessagePart

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for SignerWithStakeMessagePart

source§

impl StructuralEq for SignerWithStakeMessagePart

source§

impl StructuralPartialEq for SignerWithStakeMessagePart

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

source

pub fn from_signers(signers: Vec<SignerWithStake>) -> Vec<Self>

Convert a set of signers into message parts

+
source

pub fn try_into_signers(messages: Vec<Self>) -> StdResult<Vec<SignerWithStake>>

Convert a set of signer message parts into a set of signers with stake

+

Trait Implementations§

source§

impl Clone for SignerWithStakeMessagePart

source§

fn clone(&self) -> SignerWithStakeMessagePart

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SignerWithStakeMessagePart

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SignerWithStakeMessagePart

source§

fn default() -> SignerWithStakeMessagePart

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for SignerWithStakeMessagePart

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl From<SignerWithStake> for SignerWithStakeMessagePart

source§

fn from(value: SignerWithStake) -> Self

Converts to this type from the input type.
source§

impl PartialEq<SignerWithStakeMessagePart> for SignerWithStakeMessagePart

source§

fn eq(&self, other: &SignerWithStakeMessagePart) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Serialize for SignerWithStakeMessagePart

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for SignerWithStakeMessagePart

source§

impl StructuralEq for SignerWithStakeMessagePart

source§

impl StructuralPartialEq for SignerWithStakeMessagePart

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/messages/struct.SnapshotListItemMessage.html b/rust-doc/mithril_common/messages/struct.SnapshotListItemMessage.html index ca88bccc568..9815f31a308 100644 --- a/rust-doc/mithril_common/messages/struct.SnapshotListItemMessage.html +++ b/rust-doc/mithril_common/messages/struct.SnapshotListItemMessage.html @@ -1,62 +1,62 @@ -SnapshotListItemMessage in mithril_common::messages - Rust
pub struct SnapshotListItemMessage {
-    pub digest: String,
+SnapshotListItemMessage in mithril_common::messages - Rust
pub struct SnapshotListItemMessage {
+    pub digest: String,
     pub beacon: Beacon,
-    pub certificate_hash: String,
-    pub size: u64,
+    pub certificate_hash: String,
+    pub size: u64,
     pub created_at: DateTime<Utc>,
-    pub locations: Vec<String>,
+    pub locations: Vec<String>,
 }
Expand description

Message structure of a snapshot list item

-

Fields§

§digest: String

Digest that is signed by the signer participants

+

Fields§

§digest: String

Digest that is signed by the signer participants

§beacon: Beacon

Mithril beacon on the Cardano chain

-
§certificate_hash: String

Hash of the associated certificate

-
§size: u64

Size of the snapshot file in Bytes

+
§certificate_hash: String

Hash of the associated certificate

+
§size: u64

Size of the snapshot file in Bytes

§created_at: DateTime<Utc>

Date and time at which the snapshot was created

-
§locations: Vec<String>

Locations where the binary content of the snapshot can be retrieved

+
§locations: Vec<String>

Locations where the binary content of the snapshot can be retrieved

Implementations§

source§

impl SnapshotListItemMessage

source

pub fn dummy() -> Self

Return a dummy test entity (test-only).

-

Trait Implementations§

source§

impl Clone for SnapshotListItemMessage

source§

fn clone(&self) -> SnapshotListItemMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SnapshotListItemMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SnapshotListItemMessage

source§

fn default() -> SnapshotListItemMessage

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for SnapshotListItemMessage

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<SnapshotListItemMessage> for SnapshotListItemMessage

source§

fn eq(&self, other: &SnapshotListItemMessage) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for SnapshotListItemMessage

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for SnapshotListItemMessage

source§

impl StructuralEq for SnapshotListItemMessage

source§

impl StructuralPartialEq for SnapshotListItemMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Clone for SnapshotListItemMessage

source§

fn clone(&self) -> SnapshotListItemMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SnapshotListItemMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SnapshotListItemMessage

source§

fn default() -> SnapshotListItemMessage

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for SnapshotListItemMessage

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<SnapshotListItemMessage> for SnapshotListItemMessage

source§

fn eq(&self, other: &SnapshotListItemMessage) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Serialize for SnapshotListItemMessage

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for SnapshotListItemMessage

source§

impl StructuralEq for SnapshotListItemMessage

source§

impl StructuralPartialEq for SnapshotListItemMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/messages/struct.SnapshotMessage.html b/rust-doc/mithril_common/messages/struct.SnapshotMessage.html index a6626fdae11..21478dccbf7 100644 --- a/rust-doc/mithril_common/messages/struct.SnapshotMessage.html +++ b/rust-doc/mithril_common/messages/struct.SnapshotMessage.html @@ -1,62 +1,62 @@ -SnapshotMessage in mithril_common::messages - Rust
pub struct SnapshotMessage {
-    pub digest: String,
+SnapshotMessage in mithril_common::messages - Rust
pub struct SnapshotMessage {
+    pub digest: String,
     pub beacon: Beacon,
-    pub certificate_hash: String,
-    pub size: u64,
+    pub certificate_hash: String,
+    pub size: u64,
     pub created_at: DateTime<Utc>,
-    pub locations: Vec<String>,
+    pub locations: Vec<String>,
 }
Expand description

Message structure of a snapshot

-

Fields§

§digest: String

Digest that is signed by the signer participants

+

Fields§

§digest: String

Digest that is signed by the signer participants

§beacon: Beacon

Mithril beacon on the Cardano chain

-
§certificate_hash: String

Hash of the associated certificate

-
§size: u64

Size of the snapshot file in Bytes

+
§certificate_hash: String

Hash of the associated certificate

+
§size: u64

Size of the snapshot file in Bytes

§created_at: DateTime<Utc>

Date and time at which the snapshot was created

-
§locations: Vec<String>

Locations where the binary content of the snapshot can be retrieved

+
§locations: Vec<String>

Locations where the binary content of the snapshot can be retrieved

Implementations§

source§

impl SnapshotMessage

source

pub fn dummy() -> Self

Return a dummy test entity (test-only).

-

Trait Implementations§

source§

impl Clone for SnapshotMessage

source§

fn clone(&self) -> SnapshotMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SnapshotMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SnapshotMessage

source§

fn default() -> SnapshotMessage

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for SnapshotMessage

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<SnapshotMessage> for SnapshotMessage

source§

fn eq(&self, other: &SnapshotMessage) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for SnapshotMessage

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for SnapshotMessage

source§

impl StructuralEq for SnapshotMessage

source§

impl StructuralPartialEq for SnapshotMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Clone for SnapshotMessage

source§

fn clone(&self) -> SnapshotMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SnapshotMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SnapshotMessage

source§

fn default() -> SnapshotMessage

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for SnapshotMessage

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<SnapshotMessage> for SnapshotMessage

source§

fn eq(&self, other: &SnapshotMessage) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Serialize for SnapshotMessage

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for SnapshotMessage

source§

impl StructuralEq for SnapshotMessage

source§

impl StructuralPartialEq for SnapshotMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/messages/trait.FromMessageAdapter.html b/rust-doc/mithril_common/messages/trait.FromMessageAdapter.html index 92dbfb043c3..262d8351048 100644 --- a/rust-doc/mithril_common/messages/trait.FromMessageAdapter.html +++ b/rust-doc/mithril_common/messages/trait.FromMessageAdapter.html @@ -1,4 +1,4 @@ -FromMessageAdapter in mithril_common::messages - Rust
pub trait FromMessageAdapter<U, V> {
+FromMessageAdapter in mithril_common::messages - Rust
pub trait FromMessageAdapter<U, V> {
     // Required method
     fn adapt(from: U) -> V;
 }
Expand description

From message adapter trait

diff --git a/rust-doc/mithril_common/messages/trait.ToMessageAdapter.html b/rust-doc/mithril_common/messages/trait.ToMessageAdapter.html index 3eb036a9564..9526eed1471 100644 --- a/rust-doc/mithril_common/messages/trait.ToMessageAdapter.html +++ b/rust-doc/mithril_common/messages/trait.ToMessageAdapter.html @@ -1,4 +1,4 @@ -ToMessageAdapter in mithril_common::messages - Rust
pub trait ToMessageAdapter<U, V>where
+ToMessageAdapter in mithril_common::messages - Rust
pub trait ToMessageAdapter<U, V>where
     V: Serialize + for<'a> Deserialize<'a>,{
     // Required method
     fn adapt(from: U) -> V;
diff --git a/rust-doc/mithril_common/messages/trait.TryFromMessageAdapter.html b/rust-doc/mithril_common/messages/trait.TryFromMessageAdapter.html
index bfe251d558f..d56c03abb1b 100644
--- a/rust-doc/mithril_common/messages/trait.TryFromMessageAdapter.html
+++ b/rust-doc/mithril_common/messages/trait.TryFromMessageAdapter.html
@@ -1,4 +1,4 @@
-TryFromMessageAdapter in mithril_common::messages - Rust
pub trait TryFromMessageAdapter<U, V> {
+TryFromMessageAdapter in mithril_common::messages - Rust
pub trait TryFromMessageAdapter<U, V> {
     // Required method
     fn try_adapt(from: U) -> StdResult<V>;
 }
Expand description

TryFrom message adapter trait

diff --git a/rust-doc/mithril_common/messages/type.CertificateListMessage.html b/rust-doc/mithril_common/messages/type.CertificateListMessage.html index 3bd30585177..0648fc76083 100644 --- a/rust-doc/mithril_common/messages/type.CertificateListMessage.html +++ b/rust-doc/mithril_common/messages/type.CertificateListMessage.html @@ -1,2 +1,2 @@ -CertificateListMessage in mithril_common::messages - Rust
pub type CertificateListMessage = Vec<CertificateListItemMessage>;
Expand description

Message structure of a certificate list

+CertificateListMessage in mithril_common::messages - Rust
pub type CertificateListMessage = Vec<CertificateListItemMessage>;
Expand description

Message structure of a certificate list

\ No newline at end of file diff --git a/rust-doc/mithril_common/messages/type.MithrilStakeDistributionListMessage.html b/rust-doc/mithril_common/messages/type.MithrilStakeDistributionListMessage.html index d5c162924f6..9f0a1245e08 100644 --- a/rust-doc/mithril_common/messages/type.MithrilStakeDistributionListMessage.html +++ b/rust-doc/mithril_common/messages/type.MithrilStakeDistributionListMessage.html @@ -1,2 +1,2 @@ -MithrilStakeDistributionListMessage in mithril_common::messages - Rust
pub type MithrilStakeDistributionListMessage = Vec<MithrilStakeDistributionListItemMessage>;
Expand description

Message structure of a Mithril Stake Distribution list

+MithrilStakeDistributionListMessage in mithril_common::messages - Rust
pub type MithrilStakeDistributionListMessage = Vec<MithrilStakeDistributionListItemMessage>;
Expand description

Message structure of a Mithril Stake Distribution list

\ No newline at end of file diff --git a/rust-doc/mithril_common/messages/type.SnapshotListMessage.html b/rust-doc/mithril_common/messages/type.SnapshotListMessage.html index 38d25f74e69..480839f8bd5 100644 --- a/rust-doc/mithril_common/messages/type.SnapshotListMessage.html +++ b/rust-doc/mithril_common/messages/type.SnapshotListMessage.html @@ -1,2 +1,2 @@ -SnapshotListMessage in mithril_common::messages - Rust
pub type SnapshotListMessage = Vec<SnapshotListItemMessage>;
Expand description

Message structure of a snapshot list

+SnapshotListMessage in mithril_common::messages - Rust
pub type SnapshotListMessage = Vec<SnapshotListItemMessage>;
Expand description

Message structure of a snapshot list

\ No newline at end of file diff --git a/rust-doc/mithril_common/protocol/enum.SignerBuilderError.html b/rust-doc/mithril_common/protocol/enum.SignerBuilderError.html index f79ad52b0a9..88e26967a49 100644 --- a/rust-doc/mithril_common/protocol/enum.SignerBuilderError.html +++ b/rust-doc/mithril_common/protocol/enum.SignerBuilderError.html @@ -1,41 +1,41 @@ -SignerBuilderError in mithril_common::protocol - Rust
pub enum SignerBuilderError {
+SignerBuilderError in mithril_common::protocol - Rust
pub enum SignerBuilderError {
     EmptySigners,
 }
Expand description

SignerBuilder specific errors

Variants§

§

EmptySigners

Error raised when the list of signers given to the builder is empty

-

Trait Implementations§

source§

impl Debug for SignerBuilderError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for SignerBuilderError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for SignerBuilderError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Debug for SignerBuilderError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for SignerBuilderError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for SignerBuilderError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized,
\ No newline at end of file diff --git a/rust-doc/mithril_common/protocol/index.html b/rust-doc/mithril_common/protocol/index.html index 8898814b323..f91c7c7a5fc 100644 --- a/rust-doc/mithril_common/protocol/index.html +++ b/rust-doc/mithril_common/protocol/index.html @@ -1,4 +1,4 @@ -mithril_common::protocol - Rust
Expand description

Protocol module

+mithril_common::protocol - Rust
Expand description

Protocol module

This module contains types that standardize and make easier mithril protocol operations such as issuing single signatures, aggregating them as multi-signatures or computing aggregate verification keys.

diff --git a/rust-doc/mithril_common/protocol/struct.MultiSigner.html b/rust-doc/mithril_common/protocol/struct.MultiSigner.html index 0425ec59348..9a01a064d40 100644 --- a/rust-doc/mithril_common/protocol/struct.MultiSigner.html +++ b/rust-doc/mithril_common/protocol/struct.MultiSigner.html @@ -1,4 +1,4 @@ -MultiSigner in mithril_common::protocol - Rust
pub struct MultiSigner { /* private fields */ }
Expand description

MultiSigner is the cryptographic engine in charge of producing multi-signatures from individual signatures

+MultiSigner in mithril_common::protocol - Rust
pub struct MultiSigner { /* private fields */ }
Expand description

MultiSigner is the cryptographic engine in charge of producing multi-signatures from individual signatures

Implementations§

source§

impl MultiSigner

source

pub fn aggregate_single_signatures( &self, single_signatures: &[SingleSignatures], @@ -11,38 +11,38 @@ &self, message: &ProtocolMessage, single_signature: &SingleSignatures -) -> Result<()>

Verify a single signature

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Result<()>

Verify a single signature

+

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized,
\ No newline at end of file diff --git a/rust-doc/mithril_common/protocol/struct.SignerBuilder.html b/rust-doc/mithril_common/protocol/struct.SignerBuilder.html index d3cc3a504db..a7470bca1f8 100644 --- a/rust-doc/mithril_common/protocol/struct.SignerBuilder.html +++ b/rust-doc/mithril_common/protocol/struct.SignerBuilder.html @@ -1,4 +1,4 @@ -SignerBuilder in mithril_common::protocol - Rust
pub struct SignerBuilder { /* private fields */ }
Expand description

Allow to build Single Or Multi signers to generate a single signature or aggregate them

+SignerBuilder in mithril_common::protocol - Rust
pub struct SignerBuilder { /* private fields */ }
Expand description

Allow to build Single Or Multi signers to generate a single signature or aggregate them

Implementations§

source§

impl SignerBuilder

source

pub fn new( registered_signers: &[SignerWithStake], protocol_parameters: &ProtocolParameters @@ -10,12 +10,12 @@

source

pub fn build_single_signer( &self, signer_with_stake: SignerWithStake, - kes_secret_key_path: Option<&Path> + kes_secret_key_path: Option<&Path> ) -> Result<(SingleSigner, ProtocolInitializer)>

Build non deterministic SingleSigner and ProtocolInitializer based on the registered parties.

source

pub fn build_test_single_signer( &self, signer_with_stake: SignerWithStake, - kes_secret_key_path: Option<&Path> + kes_secret_key_path: Option<&Path> ) -> Result<(SingleSigner, ProtocolInitializer)>

Build deterministic SingleSigner and ProtocolInitializer based on the registered parties.

Use for TEST ONLY.

source

pub fn restore_signer_from_initializer( @@ -30,37 +30,37 @@

The SignerBuilder used must be tied to the key registration, stake distribution and protocol parameters of the epoch during which the given protocol initializer was created.

-

Trait Implementations§

source§

impl Debug for SignerBuilder

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Debug for SignerBuilder

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/protocol/struct.SingleSigner.html b/rust-doc/mithril_common/protocol/struct.SingleSigner.html index f0b01326088..7f2b703ac28 100644 --- a/rust-doc/mithril_common/protocol/struct.SingleSigner.html +++ b/rust-doc/mithril_common/protocol/struct.SingleSigner.html @@ -1,41 +1,41 @@ -SingleSigner in mithril_common::protocol - Rust
pub struct SingleSigner { /* private fields */ }
Expand description

The SingleSigner is the structure responsible for issuing SingleSignatures.

+SingleSigner in mithril_common::protocol - Rust
pub struct SingleSigner { /* private fields */ }
Expand description

The SingleSigner is the structure responsible for issuing SingleSignatures.

Implementations§

source§

impl SingleSigner

source

pub fn sign( &self, message: &ProtocolMessage -) -> Result<Option<SingleSignatures>>

Issue a single signature for the given message.

+) -> Result<Option<SingleSignatures>>

Issue a single signature for the given message.

If no lottery are won None will be returned.

source

pub fn get_party_id(&self) -> PartyId

Return the partyId associated with this Signer.

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/signable_builder/index.html b/rust-doc/mithril_common/signable_builder/index.html index 6fb62010ff3..620ce91ec33 100644 --- a/rust-doc/mithril_common/signable_builder/index.html +++ b/rust-doc/mithril_common/signable_builder/index.html @@ -1,2 +1,2 @@ -mithril_common::signable_builder - Rust
Expand description

The module used for building signables

+mithril_common::signable_builder - Rust
Expand description

The module used for building signables

Structs

Traits

\ No newline at end of file diff --git a/rust-doc/mithril_common/signable_builder/struct.CardanoImmutableFilesFullSignableBuilder.html b/rust-doc/mithril_common/signable_builder/struct.CardanoImmutableFilesFullSignableBuilder.html index b243b2b06e7..38330a8e9ab 100644 --- a/rust-doc/mithril_common/signable_builder/struct.CardanoImmutableFilesFullSignableBuilder.html +++ b/rust-doc/mithril_common/signable_builder/struct.CardanoImmutableFilesFullSignableBuilder.html @@ -1,43 +1,43 @@ -CardanoImmutableFilesFullSignableBuilder in mithril_common::signable_builder - Rust
pub struct CardanoImmutableFilesFullSignableBuilder { /* private fields */ }
Expand description

This structure is responsible of calculating the message for Cardano immutable files snapshots.

+CardanoImmutableFilesFullSignableBuilder in mithril_common::signable_builder - Rust
pub struct CardanoImmutableFilesFullSignableBuilder { /* private fields */ }
Expand description

This structure is responsible of calculating the message for Cardano immutable files snapshots.

Implementations§

source§

impl CardanoImmutableFilesFullSignableBuilder

source

pub fn new( - immutable_digester: Arc<dyn ImmutableDigester>, - dirpath: &Path, + immutable_digester: Arc<dyn ImmutableDigester>, + dirpath: &Path, logger: Logger ) -> Self

Constructor

Trait Implementations§

source§

impl SignableBuilder<Beacon> for CardanoImmutableFilesFullSignableBuilder

source§

fn compute_protocol_message<'life0, 'async_trait>( &'life0 self, beacon: Beacon -) -> Pin<Box<dyn Future<Output = StdResult<ProtocolMessage>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = StdResult<ProtocolMessage>> + Send + 'async_trait>>where Self: 'async_trait, - 'life0: 'async_trait,

Compute a protocol message

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life0: 'async_trait,

Compute a protocol message

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_common/signable_builder/struct.MithrilSignableBuilderService.html b/rust-doc/mithril_common/signable_builder/struct.MithrilSignableBuilderService.html index c9220fecfd9..56a9d2386d3 100644 --- a/rust-doc/mithril_common/signable_builder/struct.MithrilSignableBuilderService.html +++ b/rust-doc/mithril_common/signable_builder/struct.MithrilSignableBuilderService.html @@ -1,42 +1,42 @@ -MithrilSignableBuilderService in mithril_common::signable_builder - Rust
pub struct MithrilSignableBuilderService { /* private fields */ }
Expand description

Mithril Signable Builder Service

+MithrilSignableBuilderService in mithril_common::signable_builder - Rust
pub struct MithrilSignableBuilderService { /* private fields */ }
Expand description

Mithril Signable Builder Service

Implementations§

source§

impl MithrilSignableBuilderService

source

pub fn new( - mithril_stake_distribution_builder: Arc<dyn SignableBuilder<Epoch>>, - immutable_signable_builder: Arc<dyn SignableBuilder<Beacon>> + mithril_stake_distribution_builder: Arc<dyn SignableBuilder<Epoch>>, + immutable_signable_builder: Arc<dyn SignableBuilder<Beacon>> ) -> Self

MithrilSignableBuilderService factory

Trait Implementations§

source§

impl SignableBuilderService for MithrilSignableBuilderService

source§

fn compute_protocol_message<'life0, 'async_trait>( &'life0 self, signed_entity_type: SignedEntityType -) -> Pin<Box<dyn Future<Output = StdResult<ProtocolMessage>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = StdResult<ProtocolMessage>> + Send + 'async_trait>>where Self: 'async_trait, - 'life0: 'async_trait,

Compute signable from signed entity type

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life0: 'async_trait,

Compute signable from signed entity type

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_common/signable_builder/struct.MithrilStakeDistributionSignableBuilder.html b/rust-doc/mithril_common/signable_builder/struct.MithrilStakeDistributionSignableBuilder.html index 89da7cb1f30..c9bb17bd5d4 100644 --- a/rust-doc/mithril_common/signable_builder/struct.MithrilStakeDistributionSignableBuilder.html +++ b/rust-doc/mithril_common/signable_builder/struct.MithrilStakeDistributionSignableBuilder.html @@ -1,40 +1,40 @@ -MithrilStakeDistributionSignableBuilder in mithril_common::signable_builder - Rust
pub struct MithrilStakeDistributionSignableBuilder {}
Expand description

Trait Implementations§

source§

impl Default for MithrilStakeDistributionSignableBuilder

source§

fn default() -> MithrilStakeDistributionSignableBuilder

Returns the “default value” for a type. Read more
source§

impl SignableBuilder<Epoch> for MithrilStakeDistributionSignableBuilder

source§

fn compute_protocol_message<'life0, 'async_trait>( +MithrilStakeDistributionSignableBuilder in mithril_common::signable_builder - Rust
pub struct MithrilStakeDistributionSignableBuilder {}
Expand description

Trait Implementations§

source§

impl Default for MithrilStakeDistributionSignableBuilder

source§

fn default() -> MithrilStakeDistributionSignableBuilder

Returns the “default value” for a type. Read more
source§

impl SignableBuilder<Epoch> for MithrilStakeDistributionSignableBuilder

source§

fn compute_protocol_message<'life0, 'async_trait>( &'life0 self, _beacon: Epoch -) -> Pin<Box<dyn Future<Output = StdResult<ProtocolMessage>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = StdResult<ProtocolMessage>> + Send + 'async_trait>>where Self: 'async_trait, - 'life0: 'async_trait,

Compute a protocol message

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life0: 'async_trait,

Compute a protocol message

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/signable_builder/trait.Artifact.html b/rust-doc/mithril_common/signable_builder/trait.Artifact.html index 50e1ec44b85..87ed6afa227 100644 --- a/rust-doc/mithril_common/signable_builder/trait.Artifact.html +++ b/rust-doc/mithril_common/signable_builder/trait.Artifact.html @@ -1,14 +1,14 @@ -Artifact in mithril_common::signable_builder - Rust
pub trait Artifact: Debug + Send + Sync + Serialize + Deserialize {
+Artifact in mithril_common::signable_builder - Rust
pub trait Artifact: Debug + Send + Sync + Serialize + Deserialize {
     // Required method
-    fn get_id(&self) -> String;
+    fn get_id(&self) -> String;
 }
Expand description

Artifact is a trait for types that represent signed artifacts

-

Required Methods§

source

fn get_id(&self) -> String

Get artifact identifier

-

Trait Implementations§

source§

impl<'de> Deserialize<'de> for Box<dyn Artifact>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<dyn Artifact + Send>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<dyn Artifact + Send + Sync>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<dyn Artifact + Sync>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'typetag> Serialize for dyn Artifact + 'typetag

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<'typetag> Serialize for dyn Artifact + Send + 'typetag

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<'typetag> Serialize for dyn Artifact + Send + Sync + 'typetag

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<'typetag> Serialize for dyn Artifact + Sync + 'typetag

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where - S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Strictest for dyn Artifact

§

type Object = dyn Artifact + Send + Sync + 'static

Implementors§

\ No newline at end of file +

Required Methods§

source

fn get_id(&self) -> String

Get artifact identifier

+

Trait Implementations§

source§

impl<'de> Deserialize<'de> for Box<dyn Artifact>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<dyn Artifact + Send>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<dyn Artifact + Send + Sync>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'de> Deserialize<'de> for Box<dyn Artifact + Sync>

source§

fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<'typetag> Serialize for dyn Artifact + 'typetag

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<'typetag> Serialize for dyn Artifact + Send + 'typetag

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<'typetag> Serialize for dyn Artifact + Send + Sync + 'typetag

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl<'typetag> Serialize for dyn Artifact + Sync + 'typetag

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where + S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Strictest for dyn Artifact

§

type Object = dyn Artifact + Sync + Send + 'static

Implementors§

\ No newline at end of file diff --git a/rust-doc/mithril_common/signable_builder/trait.Beacon.html b/rust-doc/mithril_common/signable_builder/trait.Beacon.html index e4e6884662e..73b479afd75 100644 --- a/rust-doc/mithril_common/signable_builder/trait.Beacon.html +++ b/rust-doc/mithril_common/signable_builder/trait.Beacon.html @@ -1,2 +1,2 @@ -Beacon in mithril_common::signable_builder - Rust
pub trait Beacon: Send + Sync { }
Expand description

Beacon trait

+Beacon in mithril_common::signable_builder - Rust
pub trait Beacon: Send + Sync { }
Expand description

Beacon trait

Implementors§

\ No newline at end of file diff --git a/rust-doc/mithril_common/signable_builder/trait.SignableBuilder.html b/rust-doc/mithril_common/signable_builder/trait.SignableBuilder.html index 9ca820cf45c..8d562e2d387 100644 --- a/rust-doc/mithril_common/signable_builder/trait.SignableBuilder.html +++ b/rust-doc/mithril_common/signable_builder/trait.SignableBuilder.html @@ -1,17 +1,17 @@ -SignableBuilder in mithril_common::signable_builder - Rust
pub trait SignableBuilder<U>: Send + Syncwhere
+SignableBuilder in mithril_common::signable_builder - Rust
pub trait SignableBuilder<U>: Send + Syncwhere
     U: Beacon,{
     // Required method
     fn compute_protocol_message<'life0, 'async_trait>(
         &'life0 self,
         beacon: U
-    ) -> Pin<Box<dyn Future<Output = StdResult<ProtocolMessage>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = StdResult<ProtocolMessage>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
 }
Expand description

SignableBuilder is trait for building a protocol message for a beacon

Required Methods§

source

fn compute_protocol_message<'life0, 'async_trait>( &'life0 self, beacon: U -) -> Pin<Box<dyn Future<Output = StdResult<ProtocolMessage>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = StdResult<ProtocolMessage>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Compute a protocol message

Implementors§

\ No newline at end of file diff --git a/rust-doc/mithril_common/signable_builder/trait.SignableBuilderService.html b/rust-doc/mithril_common/signable_builder/trait.SignableBuilderService.html index a21518627ed..f1e6c88639a 100644 --- a/rust-doc/mithril_common/signable_builder/trait.SignableBuilderService.html +++ b/rust-doc/mithril_common/signable_builder/trait.SignableBuilderService.html @@ -1,16 +1,16 @@ -SignableBuilderService in mithril_common::signable_builder - Rust
pub trait SignableBuilderService: Send + Sync {
+SignableBuilderService in mithril_common::signable_builder - Rust
pub trait SignableBuilderService: Send + Sync {
     // Required method
     fn compute_protocol_message<'life0, 'async_trait>(
         &'life0 self,
         signed_entity_type: SignedEntityType
-    ) -> Pin<Box<dyn Future<Output = StdResult<ProtocolMessage>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = StdResult<ProtocolMessage>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
 }
Expand description

ArtifactBuilder Service trait

Required Methods§

source

fn compute_protocol_message<'life0, 'async_trait>( &'life0 self, signed_entity_type: SignedEntityType -) -> Pin<Box<dyn Future<Output = StdResult<ProtocolMessage>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = StdResult<ProtocolMessage>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Compute signable from signed entity type

Implementors§

\ No newline at end of file diff --git a/rust-doc/mithril_common/sqlite/enum.HydrationError.html b/rust-doc/mithril_common/sqlite/enum.HydrationError.html index ee231256667..a55e5da8556 100644 --- a/rust-doc/mithril_common/sqlite/enum.HydrationError.html +++ b/rust-doc/mithril_common/sqlite/enum.HydrationError.html @@ -1,45 +1,45 @@ -HydrationError in mithril_common::sqlite - Rust
pub enum HydrationError {
-    InvalidData(String),
-    MissingData(String),
-    InconsistentType(String),
+HydrationError in mithril_common::sqlite - Rust
pub enum HydrationError {
+    InvalidData(String),
+    MissingData(String),
+    InconsistentType(String),
 }
Expand description

SqLite hydration error

-

Variants§

§

InvalidData(String)

data do not conform to expectations

-
§

MissingData(String)

data are missing

-
§

InconsistentType(String)

inconsistent data

-

Trait Implementations§

source§

impl Debug for HydrationError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for HydrationError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for HydrationError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Variants§

§

InvalidData(String)

data do not conform to expectations

+
§

MissingData(String)

data are missing

+
§

InconsistentType(String)

inconsistent data

+

Trait Implementations§

source§

impl Debug for HydrationError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for HydrationError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for HydrationError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/sqlite/fn.vacuum_database.html b/rust-doc/mithril_common/sqlite/fn.vacuum_database.html index 6b629c2f69d..36f8e70ec5c 100644 --- a/rust-doc/mithril_common/sqlite/fn.vacuum_database.html +++ b/rust-doc/mithril_common/sqlite/fn.vacuum_database.html @@ -1,5 +1,5 @@ -vacuum_database in mithril_common::sqlite - Rust
pub async fn vacuum_database(
-    connection: Arc<Mutex<Connection>>
-) -> StdResult<()>
Expand description

Do a vacuum on the given connection, this will +vacuum_database in mithril_common::sqlite - Rust

pub async fn vacuum_database(
+    connection: Arc<Mutex<Connection>>
+) -> StdResult<()>
Expand description

Do a vacuum on the given connection, this will reconstruct the database file, repacking it into a minimal amount of disk space.

\ No newline at end of file diff --git a/rust-doc/mithril_common/sqlite/index.html b/rust-doc/mithril_common/sqlite/index.html index fc99eb31836..af1a39b2da9 100644 --- a/rust-doc/mithril_common/sqlite/index.html +++ b/rust-doc/mithril_common/sqlite/index.html @@ -1,4 +1,4 @@ -mithril_common::sqlite - Rust

Module mithril_common::sqlite

source ·
Expand description

SQLite module. +mithril_common::sqlite - Rust

Module mithril_common::sqlite

source ·
Expand description

SQLite module. This module provides a minimal yet useful Entity framework on top of SQLite with ability to perform any SQL query possible and hydrate results in Rust structs.

diff --git a/rust-doc/mithril_common/sqlite/struct.EntityCursor.html b/rust-doc/mithril_common/sqlite/struct.EntityCursor.html index 931af87c6f1..2680a0a39e8 100644 --- a/rust-doc/mithril_common/sqlite/struct.EntityCursor.html +++ b/rust-doc/mithril_common/sqlite/struct.EntityCursor.html @@ -1,621 +1,621 @@ -EntityCursor in mithril_common::sqlite - Rust
pub struct EntityCursor<'a, T> { /* private fields */ }
Expand description

Database query result Iterator wrapper. This wrapper allows to call entity +EntityCursor in mithril_common::sqlite - Rust

pub struct EntityCursor<'a, T> { /* private fields */ }
Expand description

Database query result Iterator wrapper. This wrapper allows to call entity hydration for each extracted result.

Implementations§

source§

impl<'a, T> EntityCursor<'a, T>

source

pub fn new(cursor: CursorWithOwnership<'a>) -> Self

EntityCursor constructor.

-

Trait Implementations§

source§

impl<'a, T> Iterator for EntityCursor<'a, T>where - T: SqLiteEntity,

source§

fn next(&mut self) -> Option<T>

Spawning entities from Result iterator. +

Trait Implementations§

source§

impl<'a, T> Iterator for EntityCursor<'a, T>where + T: SqLiteEntity,

source§

fn next(&mut self) -> Option<T>

Spawning entities from Result iterator. This iterator will crash the application if an error occures during this process. This is intended because it prevents inconsistent data to spread accross the application.

-
§

type Item = T

The type of the elements being iterated over.
source§

fn next_chunk<const N: usize>( +

§

type Item = T

The type of the elements being iterated over.
source§

fn next_chunk<const N: usize>( &mut self -) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>where - Self: Sized,

🔬This is a nightly-only experimental API. (iter_next_chunk)
Advances the iterator and returns an array containing the next N values. Read more
1.0.0 · source§

fn size_hint(&self) -> (usize, Option<usize>)

Returns the bounds on the remaining length of the iterator. Read more
1.0.0 · source§

fn count(self) -> usizewhere - Self: Sized,

Consumes the iterator, counting the number of iterations and returning it. Read more
1.0.0 · source§

fn last(self) -> Option<Self::Item>where - Self: Sized,

Consumes the iterator, returning the last element. Read more
source§

fn advance_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

🔬This is a nightly-only experimental API. (iter_advance_by)
Advances the iterator by n elements. Read more
1.0.0 · source§

fn nth(&mut self, n: usize) -> Option<Self::Item>

Returns the nth element of the iterator. Read more
1.28.0 · source§

fn step_by(self, step: usize) -> StepBy<Self>where - Self: Sized,

Creates an iterator starting at the same point, but stepping by -the given amount at each iteration. Read more
1.0.0 · source§

fn chain<U>(self, other: U) -> Chain<Self, <U as IntoIterator>::IntoIter>where - Self: Sized, - U: IntoIterator<Item = Self::Item>,

Takes two iterators and creates a new iterator over both in sequence. Read more
1.0.0 · source§

fn zip<U>(self, other: U) -> Zip<Self, <U as IntoIterator>::IntoIter>where - Self: Sized, - U: IntoIterator,

‘Zips up’ two iterators into a single iterator of pairs. Read more
source§

fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>where - Self: Sized, - G: FnMut() -> Self::Item,

🔬This is a nightly-only experimental API. (iter_intersperse)
Creates a new iterator which places an item generated by separator -between adjacent items of the original iterator. Read more
1.0.0 · source§

fn map<B, F>(self, f: F) -> Map<Self, F>where - Self: Sized, - F: FnMut(Self::Item) -> B,

Takes a closure and creates an iterator which calls that closure on each -element. Read more
1.21.0 · source§

fn for_each<F>(self, f: F)where - Self: Sized, - F: FnMut(Self::Item),

Calls a closure on each element of an iterator. Read more
1.0.0 · source§

fn filter<P>(self, predicate: P) -> Filter<Self, P>where - Self: Sized, - P: FnMut(&Self::Item) -> bool,

Creates an iterator which uses a closure to determine if an element -should be yielded. Read more
1.0.0 · source§

fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>where - Self: Sized, - F: FnMut(Self::Item) -> Option<B>,

Creates an iterator that both filters and maps. Read more
1.0.0 · source§

fn enumerate(self) -> Enumerate<Self>where - Self: Sized,

Creates an iterator which gives the current iteration count as well as -the next value. Read more
1.0.0 · source§

fn peekable(self) -> Peekable<Self>where - Self: Sized,

Creates an iterator which can use the peek and peek_mut methods +) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>where + Self: Sized,
🔬This is a nightly-only experimental API. (iter_next_chunk)
Advances the iterator and returns an array containing the next N values. Read more
1.0.0 · source§

fn size_hint(&self) -> (usize, Option<usize>)

Returns the bounds on the remaining length of the iterator. Read more
1.0.0 · source§

fn count(self) -> usizewhere + Self: Sized,

Consumes the iterator, counting the number of iterations and returning it. Read more
1.0.0 · source§

fn last(self) -> Option<Self::Item>where + Self: Sized,

Consumes the iterator, returning the last element. Read more
source§

fn advance_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

🔬This is a nightly-only experimental API. (iter_advance_by)
Advances the iterator by n elements. Read more
1.0.0 · source§

fn nth(&mut self, n: usize) -> Option<Self::Item>

Returns the nth element of the iterator. Read more
1.28.0 · source§

fn step_by(self, step: usize) -> StepBy<Self>where + Self: Sized,

Creates an iterator starting at the same point, but stepping by +the given amount at each iteration. Read more
1.0.0 · source§

fn chain<U>(self, other: U) -> Chain<Self, <U as IntoIterator>::IntoIter>where + Self: Sized, + U: IntoIterator<Item = Self::Item>,

Takes two iterators and creates a new iterator over both in sequence. Read more
1.0.0 · source§

fn zip<U>(self, other: U) -> Zip<Self, <U as IntoIterator>::IntoIter>where + Self: Sized, + U: IntoIterator,

‘Zips up’ two iterators into a single iterator of pairs. Read more
source§

fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>where + Self: Sized, + G: FnMut() -> Self::Item,

🔬This is a nightly-only experimental API. (iter_intersperse)
Creates a new iterator which places an item generated by separator +between adjacent items of the original iterator. Read more
1.0.0 · source§

fn map<B, F>(self, f: F) -> Map<Self, F>where + Self: Sized, + F: FnMut(Self::Item) -> B,

Takes a closure and creates an iterator which calls that closure on each +element. Read more
1.21.0 · source§

fn for_each<F>(self, f: F)where + Self: Sized, + F: FnMut(Self::Item),

Calls a closure on each element of an iterator. Read more
1.0.0 · source§

fn filter<P>(self, predicate: P) -> Filter<Self, P>where + Self: Sized, + P: FnMut(&Self::Item) -> bool,

Creates an iterator which uses a closure to determine if an element +should be yielded. Read more
1.0.0 · source§

fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>where + Self: Sized, + F: FnMut(Self::Item) -> Option<B>,

Creates an iterator that both filters and maps. Read more
1.0.0 · source§

fn enumerate(self) -> Enumerate<Self>where + Self: Sized,

Creates an iterator which gives the current iteration count as well as +the next value. Read more
1.0.0 · source§

fn peekable(self) -> Peekable<Self>where + Self: Sized,

Creates an iterator which can use the peek and peek_mut methods to look at the next element of the iterator without consuming it. See -their documentation for more information. Read more
1.0.0 · source§

fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>where - Self: Sized, - P: FnMut(&Self::Item) -> bool,

Creates an iterator that skips elements based on a predicate. Read more
1.0.0 · source§

fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>where - Self: Sized, - P: FnMut(&Self::Item) -> bool,

Creates an iterator that yields elements based on a predicate. Read more
1.57.0 · source§

fn map_while<B, P>(self, predicate: P) -> MapWhile<Self, P>where - Self: Sized, - P: FnMut(Self::Item) -> Option<B>,

Creates an iterator that both yields elements based on a predicate and maps. Read more
1.0.0 · source§

fn skip(self, n: usize) -> Skip<Self>where - Self: Sized,

Creates an iterator that skips the first n elements. Read more
1.0.0 · source§

fn take(self, n: usize) -> Take<Self>where - Self: Sized,

Creates an iterator that yields the first n elements, or fewer -if the underlying iterator ends sooner. Read more
1.0.0 · source§

fn scan<St, B, F>(self, initial_state: St, f: F) -> Scan<Self, St, F>where - Self: Sized, - F: FnMut(&mut St, Self::Item) -> Option<B>,

An iterator adapter which, like fold, holds internal state, but -unlike fold, produces a new iterator. Read more
1.0.0 · source§

fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>where - Self: Sized, - U: IntoIterator, - F: FnMut(Self::Item) -> U,

Creates an iterator that works like map, but flattens nested structure. Read more
1.0.0 · source§

fn fuse(self) -> Fuse<Self>where - Self: Sized,

Creates an iterator which ends after the first None. Read more
1.0.0 · source§

fn inspect<F>(self, f: F) -> Inspect<Self, F>where - Self: Sized, - F: FnMut(&Self::Item),

Does something with each element of an iterator, passing the value on. Read more
1.0.0 · source§

fn by_ref(&mut self) -> &mut Selfwhere - Self: Sized,

Borrows an iterator, rather than consuming it. Read more
1.0.0 · source§

fn collect<B>(self) -> Bwhere - B: FromIterator<Self::Item>, - Self: Sized,

Transforms an iterator into a collection. Read more
source§

fn collect_into<E>(self, collection: &mut E) -> &mut Ewhere - E: Extend<Self::Item>, - Self: Sized,

🔬This is a nightly-only experimental API. (iter_collect_into)
Collects all the items from an iterator into a collection. Read more
1.0.0 · source§

fn partition<B, F>(self, f: F) -> (B, B)where - Self: Sized, - B: Default + Extend<Self::Item>, - F: FnMut(&Self::Item) -> bool,

Consumes an iterator, creating two collections from it. Read more
source§

fn is_partitioned<P>(self, predicate: P) -> boolwhere - Self: Sized, - P: FnMut(Self::Item) -> bool,

🔬This is a nightly-only experimental API. (iter_is_partitioned)
Checks if the elements of this iterator are partitioned according to the given predicate, -such that all those that return true precede all those that return false. Read more
1.27.0 · source§

fn try_fold<B, F, R>(&mut self, init: B, f: F) -> Rwhere - Self: Sized, - F: FnMut(B, Self::Item) -> R, - R: Try<Output = B>,

An iterator method that applies a function as long as it returns -successfully, producing a single, final value. Read more
1.27.0 · source§

fn try_for_each<F, R>(&mut self, f: F) -> Rwhere - Self: Sized, - F: FnMut(Self::Item) -> R, - R: Try<Output = ()>,

An iterator method that applies a fallible function to each item in the -iterator, stopping at the first error and returning that error. Read more
1.0.0 · source§

fn fold<B, F>(self, init: B, f: F) -> Bwhere - Self: Sized, - F: FnMut(B, Self::Item) -> B,

Folds every element into an accumulator by applying an operation, -returning the final result. Read more
1.51.0 · source§

fn reduce<F>(self, f: F) -> Option<Self::Item>where - Self: Sized, - F: FnMut(Self::Item, Self::Item) -> Self::Item,

Reduces the elements to a single one, by repeatedly applying a reducing -operation. Read more
source§

fn try_reduce<F, R>( +their documentation for more information. Read more

1.0.0 · source§

fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>where + Self: Sized, + P: FnMut(&Self::Item) -> bool,

Creates an iterator that skips elements based on a predicate. Read more
1.0.0 · source§

fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>where + Self: Sized, + P: FnMut(&Self::Item) -> bool,

Creates an iterator that yields elements based on a predicate. Read more
1.57.0 · source§

fn map_while<B, P>(self, predicate: P) -> MapWhile<Self, P>where + Self: Sized, + P: FnMut(Self::Item) -> Option<B>,

Creates an iterator that both yields elements based on a predicate and maps. Read more
1.0.0 · source§

fn skip(self, n: usize) -> Skip<Self>where + Self: Sized,

Creates an iterator that skips the first n elements. Read more
1.0.0 · source§

fn take(self, n: usize) -> Take<Self>where + Self: Sized,

Creates an iterator that yields the first n elements, or fewer +if the underlying iterator ends sooner. Read more
1.0.0 · source§

fn scan<St, B, F>(self, initial_state: St, f: F) -> Scan<Self, St, F>where + Self: Sized, + F: FnMut(&mut St, Self::Item) -> Option<B>,

An iterator adapter which, like fold, holds internal state, but +unlike fold, produces a new iterator. Read more
1.0.0 · source§

fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>where + Self: Sized, + U: IntoIterator, + F: FnMut(Self::Item) -> U,

Creates an iterator that works like map, but flattens nested structure. Read more
1.0.0 · source§

fn fuse(self) -> Fuse<Self>where + Self: Sized,

Creates an iterator which ends after the first None. Read more
1.0.0 · source§

fn inspect<F>(self, f: F) -> Inspect<Self, F>where + Self: Sized, + F: FnMut(&Self::Item),

Does something with each element of an iterator, passing the value on. Read more
1.0.0 · source§

fn by_ref(&mut self) -> &mut Selfwhere + Self: Sized,

Borrows an iterator, rather than consuming it. Read more
1.0.0 · source§

fn collect<B>(self) -> Bwhere + B: FromIterator<Self::Item>, + Self: Sized,

Transforms an iterator into a collection. Read more
source§

fn collect_into<E>(self, collection: &mut E) -> &mut Ewhere + E: Extend<Self::Item>, + Self: Sized,

🔬This is a nightly-only experimental API. (iter_collect_into)
Collects all the items from an iterator into a collection. Read more
1.0.0 · source§

fn partition<B, F>(self, f: F) -> (B, B)where + Self: Sized, + B: Default + Extend<Self::Item>, + F: FnMut(&Self::Item) -> bool,

Consumes an iterator, creating two collections from it. Read more
source§

fn is_partitioned<P>(self, predicate: P) -> boolwhere + Self: Sized, + P: FnMut(Self::Item) -> bool,

🔬This is a nightly-only experimental API. (iter_is_partitioned)
Checks if the elements of this iterator are partitioned according to the given predicate, +such that all those that return true precede all those that return false. Read more
1.27.0 · source§

fn try_fold<B, F, R>(&mut self, init: B, f: F) -> Rwhere + Self: Sized, + F: FnMut(B, Self::Item) -> R, + R: Try<Output = B>,

An iterator method that applies a function as long as it returns +successfully, producing a single, final value. Read more
1.27.0 · source§

fn try_for_each<F, R>(&mut self, f: F) -> Rwhere + Self: Sized, + F: FnMut(Self::Item) -> R, + R: Try<Output = ()>,

An iterator method that applies a fallible function to each item in the +iterator, stopping at the first error and returning that error. Read more
1.0.0 · source§

fn fold<B, F>(self, init: B, f: F) -> Bwhere + Self: Sized, + F: FnMut(B, Self::Item) -> B,

Folds every element into an accumulator by applying an operation, +returning the final result. Read more
1.51.0 · source§

fn reduce<F>(self, f: F) -> Option<Self::Item>where + Self: Sized, + F: FnMut(Self::Item, Self::Item) -> Self::Item,

Reduces the elements to a single one, by repeatedly applying a reducing +operation. Read more
source§

fn try_reduce<F, R>( &mut self, f: F -) -> <<R as Try>::Residual as Residual<Option<<R as Try>::Output>>>::TryTypewhere - Self: Sized, - F: FnMut(Self::Item, Self::Item) -> R, - R: Try<Output = Self::Item>, - <R as Try>::Residual: Residual<Option<Self::Item>>,

🔬This is a nightly-only experimental API. (iterator_try_reduce)
Reduces the elements to a single one by repeatedly applying a reducing operation. If the -closure returns a failure, the failure is propagated back to the caller immediately. Read more
1.0.0 · source§

fn all<F>(&mut self, f: F) -> boolwhere - Self: Sized, - F: FnMut(Self::Item) -> bool,

Tests if every element of the iterator matches a predicate. Read more
1.0.0 · source§

fn any<F>(&mut self, f: F) -> boolwhere - Self: Sized, - F: FnMut(Self::Item) -> bool,

Tests if any element of the iterator matches a predicate. Read more
1.0.0 · source§

fn find<P>(&mut self, predicate: P) -> Option<Self::Item>where - Self: Sized, - P: FnMut(&Self::Item) -> bool,

Searches for an element of an iterator that satisfies a predicate. Read more
1.30.0 · source§

fn find_map<B, F>(&mut self, f: F) -> Option<B>where - Self: Sized, - F: FnMut(Self::Item) -> Option<B>,

Applies function to the elements of iterator and returns -the first non-none result. Read more
source§

fn try_find<F, R>( +) -> <<R as Try>::Residual as Residual<Option<<R as Try>::Output>>>::TryTypewhere + Self: Sized, + F: FnMut(Self::Item, Self::Item) -> R, + R: Try<Output = Self::Item>, + <R as Try>::Residual: Residual<Option<Self::Item>>,

🔬This is a nightly-only experimental API. (iterator_try_reduce)
Reduces the elements to a single one by repeatedly applying a reducing operation. If the +closure returns a failure, the failure is propagated back to the caller immediately. Read more
1.0.0 · source§

fn all<F>(&mut self, f: F) -> boolwhere + Self: Sized, + F: FnMut(Self::Item) -> bool,

Tests if every element of the iterator matches a predicate. Read more
1.0.0 · source§

fn any<F>(&mut self, f: F) -> boolwhere + Self: Sized, + F: FnMut(Self::Item) -> bool,

Tests if any element of the iterator matches a predicate. Read more
1.0.0 · source§

fn find<P>(&mut self, predicate: P) -> Option<Self::Item>where + Self: Sized, + P: FnMut(&Self::Item) -> bool,

Searches for an element of an iterator that satisfies a predicate. Read more
1.30.0 · source§

fn find_map<B, F>(&mut self, f: F) -> Option<B>where + Self: Sized, + F: FnMut(Self::Item) -> Option<B>,

Applies function to the elements of iterator and returns +the first non-none result. Read more
source§

fn try_find<F, R>( &mut self, f: F -) -> <<R as Try>::Residual as Residual<Option<Self::Item>>>::TryTypewhere - Self: Sized, - F: FnMut(&Self::Item) -> R, - R: Try<Output = bool>, - <R as Try>::Residual: Residual<Option<Self::Item>>,

🔬This is a nightly-only experimental API. (try_find)
Applies function to the elements of iterator and returns -the first true result or the first error. Read more
1.0.0 · source§

fn position<P>(&mut self, predicate: P) -> Option<usize>where - Self: Sized, - P: FnMut(Self::Item) -> bool,

Searches for an element in an iterator, returning its index. Read more
1.6.0 · source§

fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>where - B: Ord, - Self: Sized, - F: FnMut(&Self::Item) -> B,

Returns the element that gives the maximum value from the -specified function. Read more
1.15.0 · source§

fn max_by<F>(self, compare: F) -> Option<Self::Item>where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Returns the element that gives the maximum value with respect to the -specified comparison function. Read more
1.6.0 · source§

fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>where - B: Ord, - Self: Sized, - F: FnMut(&Self::Item) -> B,

Returns the element that gives the minimum value from the -specified function. Read more
1.15.0 · source§

fn min_by<F>(self, compare: F) -> Option<Self::Item>where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Returns the element that gives the minimum value with respect to the -specified comparison function. Read more
1.0.0 · source§

fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)where - FromA: Default + Extend<A>, - FromB: Default + Extend<B>, - Self: Sized + Iterator<Item = (A, B)>,

Converts an iterator of pairs into a pair of containers. Read more
1.36.0 · source§

fn copied<'a, T>(self) -> Copied<Self>where - T: 'a + Copy, - Self: Sized + Iterator<Item = &'a T>,

Creates an iterator which copies all of its elements. Read more
1.0.0 · source§

fn cloned<'a, T>(self) -> Cloned<Self>where - T: 'a + Clone, - Self: Sized + Iterator<Item = &'a T>,

Creates an iterator which clones all of its elements. Read more
source§

fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>where - Self: Sized,

🔬This is a nightly-only experimental API. (iter_array_chunks)
Returns an iterator over N elements of the iterator at a time. Read more
1.11.0 · source§

fn sum<S>(self) -> Swhere - Self: Sized, - S: Sum<Self::Item>,

Sums the elements of an iterator. Read more
1.11.0 · source§

fn product<P>(self) -> Pwhere - Self: Sized, - P: Product<Self::Item>,

Iterates over the entire iterator, multiplying all the elements Read more
source§

fn cmp_by<I, F>(self, other: I, cmp: F) -> Orderingwhere - Self: Sized, - I: IntoIterator, - F: FnMut(Self::Item, <I as IntoIterator>::Item) -> Ordering,

🔬This is a nightly-only experimental API. (iter_order_by)
Lexicographically compares the elements of this Iterator with those -of another with respect to the specified comparison function. Read more
1.5.0 · source§

fn partial_cmp<I>(self, other: I) -> Option<Ordering>where - I: IntoIterator, - Self::Item: PartialOrd<<I as IntoIterator>::Item>, - Self: Sized,

Lexicographically compares the PartialOrd elements of -this Iterator with those of another. The comparison works like short-circuit +) -> <<R as Try>::Residual as Residual<Option<Self::Item>>>::TryTypewhere + Self: Sized, + F: FnMut(&Self::Item) -> R, + R: Try<Output = bool>, + <R as Try>::Residual: Residual<Option<Self::Item>>,
🔬This is a nightly-only experimental API. (try_find)
Applies function to the elements of iterator and returns +the first true result or the first error. Read more
1.0.0 · source§

fn position<P>(&mut self, predicate: P) -> Option<usize>where + Self: Sized, + P: FnMut(Self::Item) -> bool,

Searches for an element in an iterator, returning its index. Read more
1.6.0 · source§

fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>where + B: Ord, + Self: Sized, + F: FnMut(&Self::Item) -> B,

Returns the element that gives the maximum value from the +specified function. Read more
1.15.0 · source§

fn max_by<F>(self, compare: F) -> Option<Self::Item>where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Returns the element that gives the maximum value with respect to the +specified comparison function. Read more
1.6.0 · source§

fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>where + B: Ord, + Self: Sized, + F: FnMut(&Self::Item) -> B,

Returns the element that gives the minimum value from the +specified function. Read more
1.15.0 · source§

fn min_by<F>(self, compare: F) -> Option<Self::Item>where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Returns the element that gives the minimum value with respect to the +specified comparison function. Read more
1.0.0 · source§

fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)where + FromA: Default + Extend<A>, + FromB: Default + Extend<B>, + Self: Sized + Iterator<Item = (A, B)>,

Converts an iterator of pairs into a pair of containers. Read more
1.36.0 · source§

fn copied<'a, T>(self) -> Copied<Self>where + T: 'a + Copy, + Self: Sized + Iterator<Item = &'a T>,

Creates an iterator which copies all of its elements. Read more
1.0.0 · source§

fn cloned<'a, T>(self) -> Cloned<Self>where + T: 'a + Clone, + Self: Sized + Iterator<Item = &'a T>,

Creates an iterator which clones all of its elements. Read more
source§

fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>where + Self: Sized,

🔬This is a nightly-only experimental API. (iter_array_chunks)
Returns an iterator over N elements of the iterator at a time. Read more
1.11.0 · source§

fn sum<S>(self) -> Swhere + Self: Sized, + S: Sum<Self::Item>,

Sums the elements of an iterator. Read more
1.11.0 · source§

fn product<P>(self) -> Pwhere + Self: Sized, + P: Product<Self::Item>,

Iterates over the entire iterator, multiplying all the elements Read more
source§

fn cmp_by<I, F>(self, other: I, cmp: F) -> Orderingwhere + Self: Sized, + I: IntoIterator, + F: FnMut(Self::Item, <I as IntoIterator>::Item) -> Ordering,

🔬This is a nightly-only experimental API. (iter_order_by)
Lexicographically compares the elements of this Iterator with those +of another with respect to the specified comparison function. Read more
1.5.0 · source§

fn partial_cmp<I>(self, other: I) -> Option<Ordering>where + I: IntoIterator, + Self::Item: PartialOrd<<I as IntoIterator>::Item>, + Self: Sized,

Lexicographically compares the PartialOrd elements of +this Iterator with those of another. The comparison works like short-circuit evaluation, returning a result without comparing the remaining elements. -As soon as an order can be determined, the evaluation stops and a result is returned. Read more
source§

fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>where - Self: Sized, - I: IntoIterator, - F: FnMut(Self::Item, <I as IntoIterator>::Item) -> Option<Ordering>,

🔬This is a nightly-only experimental API. (iter_order_by)
Lexicographically compares the elements of this Iterator with those -of another with respect to the specified comparison function. Read more
1.5.0 · source§

fn eq<I>(self, other: I) -> boolwhere - I: IntoIterator, - Self::Item: PartialEq<<I as IntoIterator>::Item>, - Self: Sized,

Determines if the elements of this Iterator are equal to those of -another. Read more
source§

fn eq_by<I, F>(self, other: I, eq: F) -> boolwhere - Self: Sized, - I: IntoIterator, - F: FnMut(Self::Item, <I as IntoIterator>::Item) -> bool,

🔬This is a nightly-only experimental API. (iter_order_by)
Determines if the elements of this Iterator are equal to those of -another with respect to the specified equality function. Read more
1.5.0 · source§

fn ne<I>(self, other: I) -> boolwhere - I: IntoIterator, - Self::Item: PartialEq<<I as IntoIterator>::Item>, - Self: Sized,

Determines if the elements of this Iterator are not equal to those of -another. Read more
1.5.0 · source§

fn lt<I>(self, other: I) -> boolwhere - I: IntoIterator, - Self::Item: PartialOrd<<I as IntoIterator>::Item>, - Self: Sized,

Determines if the elements of this Iterator are lexicographically -less than those of another. Read more
1.5.0 · source§

fn le<I>(self, other: I) -> boolwhere - I: IntoIterator, - Self::Item: PartialOrd<<I as IntoIterator>::Item>, - Self: Sized,

Determines if the elements of this Iterator are lexicographically -less or equal to those of another. Read more
1.5.0 · source§

fn gt<I>(self, other: I) -> boolwhere - I: IntoIterator, - Self::Item: PartialOrd<<I as IntoIterator>::Item>, - Self: Sized,

Determines if the elements of this Iterator are lexicographically -greater than those of another. Read more
1.5.0 · source§

fn ge<I>(self, other: I) -> boolwhere - I: IntoIterator, - Self::Item: PartialOrd<<I as IntoIterator>::Item>, - Self: Sized,

Determines if the elements of this Iterator are lexicographically -greater than or equal to those of another. Read more
source§

fn is_sorted_by<F>(self, compare: F) -> boolwhere - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

🔬This is a nightly-only experimental API. (is_sorted)
Checks if the elements of this iterator are sorted using the given comparator function. Read more
source§

fn is_sorted_by_key<F, K>(self, f: F) -> boolwhere - Self: Sized, - F: FnMut(Self::Item) -> K, - K: PartialOrd<K>,

🔬This is a nightly-only experimental API. (is_sorted)
Checks if the elements of this iterator are sorted using the given key extraction -function. Read more

Auto Trait Implementations§

§

impl<'a, T> RefUnwindSafe for EntityCursor<'a, T>where - T: RefUnwindSafe,

§

impl<'a, T> !Send for EntityCursor<'a, T>

§

impl<'a, T> !Sync for EntityCursor<'a, T>

§

impl<'a, T> Unpin for EntityCursor<'a, T>where - T: Unpin,

§

impl<'a, T> UnwindSafe for EntityCursor<'a, T>where - T: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +As soon as an order can be determined, the evaluation stops and a result is returned. Read more

source§

fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>where + Self: Sized, + I: IntoIterator, + F: FnMut(Self::Item, <I as IntoIterator>::Item) -> Option<Ordering>,

🔬This is a nightly-only experimental API. (iter_order_by)
Lexicographically compares the elements of this Iterator with those +of another with respect to the specified comparison function. Read more
1.5.0 · source§

fn eq<I>(self, other: I) -> boolwhere + I: IntoIterator, + Self::Item: PartialEq<<I as IntoIterator>::Item>, + Self: Sized,

Determines if the elements of this Iterator are equal to those of +another. Read more
source§

fn eq_by<I, F>(self, other: I, eq: F) -> boolwhere + Self: Sized, + I: IntoIterator, + F: FnMut(Self::Item, <I as IntoIterator>::Item) -> bool,

🔬This is a nightly-only experimental API. (iter_order_by)
Determines if the elements of this Iterator are equal to those of +another with respect to the specified equality function. Read more
1.5.0 · source§

fn ne<I>(self, other: I) -> boolwhere + I: IntoIterator, + Self::Item: PartialEq<<I as IntoIterator>::Item>, + Self: Sized,

Determines if the elements of this Iterator are not equal to those of +another. Read more
1.5.0 · source§

fn lt<I>(self, other: I) -> boolwhere + I: IntoIterator, + Self::Item: PartialOrd<<I as IntoIterator>::Item>, + Self: Sized,

Determines if the elements of this Iterator are lexicographically +less than those of another. Read more
1.5.0 · source§

fn le<I>(self, other: I) -> boolwhere + I: IntoIterator, + Self::Item: PartialOrd<<I as IntoIterator>::Item>, + Self: Sized,

Determines if the elements of this Iterator are lexicographically +less or equal to those of another. Read more
1.5.0 · source§

fn gt<I>(self, other: I) -> boolwhere + I: IntoIterator, + Self::Item: PartialOrd<<I as IntoIterator>::Item>, + Self: Sized,

Determines if the elements of this Iterator are lexicographically +greater than those of another. Read more
1.5.0 · source§

fn ge<I>(self, other: I) -> boolwhere + I: IntoIterator, + Self::Item: PartialOrd<<I as IntoIterator>::Item>, + Self: Sized,

Determines if the elements of this Iterator are lexicographically +greater than or equal to those of another. Read more
source§

fn is_sorted_by<F>(self, compare: F) -> boolwhere + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

🔬This is a nightly-only experimental API. (is_sorted)
Checks if the elements of this iterator are sorted using the given comparator function. Read more
source§

fn is_sorted_by_key<F, K>(self, f: F) -> boolwhere + Self: Sized, + F: FnMut(Self::Item) -> K, + K: PartialOrd<K>,

🔬This is a nightly-only experimental API. (is_sorted)
Checks if the elements of this iterator are sorted using the given key extraction +function. Read more

Auto Trait Implementations§

§

impl<'a, T> RefUnwindSafe for EntityCursor<'a, T>where + T: RefUnwindSafe,

§

impl<'a, T> !Send for EntityCursor<'a, T>

§

impl<'a, T> !Sync for EntityCursor<'a, T>

§

impl<'a, T> Unpin for EntityCursor<'a, T>where + T: Unpin,

§

impl<'a, T> UnwindSafe for EntityCursor<'a, T>where + T: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

-
source§

impl<I> IntoIterator for Iwhere - I: Iterator,

§

type Item = <I as Iterator>::Item

The type of the elements being iterated over.
§

type IntoIter = I

Which kind of iterator are we turning this into?
const: unstable · source§

fn into_iter(self) -> I

Creates an iterator from a value. Read more
source§

impl<I> IteratorRandom for Iwhere - I: Iterator,

source§

fn choose<R>(self, rng: &mut R) -> Option<Self::Item>where - R: Rng + ?Sized,

Choose one element at random from the iterator. Read more
source§

fn choose_multiple_fill<R>(self, rng: &mut R, buf: &mut [Self::Item]) -> usizewhere - R: Rng + ?Sized,

Collects values at random from the iterator into a supplied buffer +From<T> for U chooses to do.

+
source§

impl<I> IntoIterator for Iwhere + I: Iterator,

§

type Item = <I as Iterator>::Item

The type of the elements being iterated over.
§

type IntoIter = I

Which kind of iterator are we turning this into?
const: unstable · source§

fn into_iter(self) -> I

Creates an iterator from a value. Read more
source§

impl<I> IteratorRandom for Iwhere + I: Iterator,

source§

fn choose<R>(self, rng: &mut R) -> Option<Self::Item>where + R: Rng + ?Sized,

Choose one element at random from the iterator. Read more
source§

fn choose_multiple_fill<R>(self, rng: &mut R, buf: &mut [Self::Item]) -> usizewhere + R: Rng + ?Sized,

Collects values at random from the iterator into a supplied buffer until that buffer is filled. Read more
source§

fn choose_multiple<R>( self, - rng: &mut R, - amount: usize -) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<I> IteratorRandom for Iwhere - I: Iterator,

source§

fn choose<R>(self, rng: &mut R) -> Option<Self::Item>where - R: Rng + ?Sized,

Choose one element at random from the iterator. Read more
source§

fn choose_stable<R>(self, rng: &mut R) -> Option<Self::Item>where - R: Rng + ?Sized,

Choose one element at random from the iterator. Read more
source§

fn choose_multiple_fill<R>(self, rng: &mut R, buf: &mut [Self::Item]) -> usizewhere - R: Rng + ?Sized,

Collects values at random from the iterator into a supplied buffer + rng: &mut R, + amount: usize +) -> Vec<Self::Item, Global>where + R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<I> IteratorRandom for Iwhere + I: Iterator,

source§

fn choose<R>(self, rng: &mut R) -> Option<Self::Item>where + R: Rng + ?Sized,

Choose one element at random from the iterator. Read more
source§

fn choose_stable<R>(self, rng: &mut R) -> Option<Self::Item>where + R: Rng + ?Sized,

Choose one element at random from the iterator. Read more
source§

fn choose_multiple_fill<R>(self, rng: &mut R, buf: &mut [Self::Item]) -> usizewhere + R: Rng + ?Sized,

Collects values at random from the iterator into a supplied buffer until that buffer is filled. Read more
source§

fn choose_multiple<R>( self, - rng: &mut R, - amount: usize -) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> Itertools for Twhere - T: Iterator + ?Sized,

source§

fn interleave<J>( + rng: &mut R, + amount: usize +) -> Vec<Self::Item, Global>where + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> Itertools for Twhere + T: Iterator + ?Sized,

source§

fn interleave<J>( self, other: J -) -> Interleave<Self, <J as IntoIterator>::IntoIter>where - J: IntoIterator<Item = Self::Item>, - Self: Sized,

Alternate elements from two iterators until both have run out. Read more
source§

fn interleave_shortest<J>( +) -> Interleave<Self, <J as IntoIterator>::IntoIter>where + J: IntoIterator<Item = Self::Item>, + Self: Sized,

Alternate elements from two iterators until both have run out. Read more
source§

fn interleave_shortest<J>( self, other: J -) -> InterleaveShortest<Self, <J as IntoIterator>::IntoIter>where - J: IntoIterator<Item = Self::Item>, - Self: Sized,

Alternate elements from two iterators until at least one of them has run +) -> InterleaveShortest<Self, <J as IntoIterator>::IntoIter>where + J: IntoIterator<Item = Self::Item>, + Self: Sized,
Alternate elements from two iterators until at least one of them has run out. Read more
source§

fn intersperse( self, - element: Self::Item -) -> IntersperseWith<Self, IntersperseElementSimple<Self::Item>>where - Self: Sized, - Self::Item: Clone,

An iterator adaptor to insert a particular value + element: Self::Item +) -> IntersperseWith<Self, IntersperseElementSimple<Self::Item>>where + Self: Sized, + Self::Item: Clone,
An iterator adaptor to insert a particular value between each element of the adapted iterator. Read more
source§

fn intersperse_with<F>(self, element: F) -> IntersperseWith<Self, F>where - Self: Sized, - F: FnMut() -> Self::Item,

An iterator adaptor to insert a particular value created by a function + Self: Sized, + F: FnMut() -> Self::Item,
An iterator adaptor to insert a particular value created by a function between each element of the adapted iterator. Read more
source§

fn zip_longest<J>( self, other: J -) -> ZipLongest<Self, <J as IntoIterator>::IntoIter>where - J: IntoIterator, - Self: Sized,

Create an iterator which iterates over both this and the specified -iterator simultaneously, yielding pairs of two optional elements. Read more
source§

fn zip_eq<J>(self, other: J) -> ZipEq<Self, <J as IntoIterator>::IntoIter>where - J: IntoIterator, - Self: Sized,

Create an iterator which iterates over both this and the specified +) -> ZipLongest<Self, <J as IntoIterator>::IntoIter>where + J: IntoIterator, + Self: Sized,
Create an iterator which iterates over both this and the specified +iterator simultaneously, yielding pairs of two optional elements. Read more
source§

fn zip_eq<J>(self, other: J) -> ZipEq<Self, <J as IntoIterator>::IntoIter>where + J: IntoIterator, + Self: Sized,

Create an iterator which iterates over both this and the specified iterator simultaneously, yielding pairs of elements. Read more
source§

fn batching<B, F>(self, f: F) -> Batching<Self, F>where - F: FnMut(&mut Self) -> Option<B>, - Self: Sized,

A “meta iterator adaptor”. Its closure receives a reference to the + F: FnMut(&mut Self) -> Option<B>, + Self: Sized,
A “meta iterator adaptor”. Its closure receives a reference to the iterator and may pick off as many elements as it likes, to produce the next iterator element. Read more
source§

fn group_by<K, F>(self, key: F) -> GroupBy<K, Self, F>where - Self: Sized, - F: FnMut(&Self::Item) -> K, - K: PartialEq<K>,

Return an iterable that can group iterator elements. + Self: Sized, + F: FnMut(&Self::Item) -> K, + K: PartialEq<K>,
Return an iterable that can group iterator elements. Consecutive elements that map to the same key (“runs”), are assigned -to the same group. Read more
source§

fn chunks(self, size: usize) -> IntoChunks<Self>where - Self: Sized,

Return an iterable that can chunk the iterator. Read more
source§

fn tuple_windows<T>(self) -> TupleWindows<Self, T>where - Self: Sized + Iterator<Item = <T as TupleCollect>::Item>, +to the same group. Read more

source§

fn chunks(self, size: usize) -> IntoChunks<Self>where + Self: Sized,

Return an iterable that can chunk the iterator. Read more
source§

fn tuple_windows<T>(self) -> TupleWindows<Self, T>where + Self: Sized + Iterator<Item = <T as TupleCollect>::Item>, T: HomogeneousTuple, - <T as TupleCollect>::Item: Clone,

Return an iterator over all contiguous windows producing tuples of + <T as TupleCollect>::Item: Clone,
Return an iterator over all contiguous windows producing tuples of a specific size (up to 12). Read more
source§

fn circular_tuple_windows<T>(self) -> CircularTupleWindows<Self, T>where - Self: Sized + Clone + Iterator<Item = <T as TupleCollect>::Item> + ExactSizeIterator, - T: TupleCollect + Clone, - <T as TupleCollect>::Item: Clone,

Return an iterator over all windows, wrapping back to the first + Self: Sized + Clone + Iterator<Item = <T as TupleCollect>::Item> + ExactSizeIterator, + T: TupleCollect + Clone, + <T as TupleCollect>::Item: Clone,
Return an iterator over all windows, wrapping back to the first elements when the window would otherwise exceed the length of the iterator, producing tuples of a specific size (up to 12). Read more
source§

fn tuples<T>(self) -> Tuples<Self, T>where - Self: Sized + Iterator<Item = <T as TupleCollect>::Item>, + Self: Sized + Iterator<Item = <T as TupleCollect>::Item>, T: HomogeneousTuple,

Return an iterator that groups the items in tuples of a specific size (up to 12). Read more
source§

fn tee(self) -> (Tee<Self>, Tee<Self>)where - Self: Sized, - Self::Item: Clone,

Split into an iterator pair that both yield all elements from -the original iterator. Read more
source§

fn step(self, n: usize) -> Step<Self>where - Self: Sized,

👎Deprecated since 0.8.0: Use std .step_by() instead
Return an iterator adaptor that steps n elements in the base iterator + Self: Sized, + Self::Item: Clone,
Split into an iterator pair that both yield all elements from +the original iterator. Read more
source§

fn step(self, n: usize) -> Step<Self>where + Self: Sized,

👎Deprecated since 0.8.0: Use std .step_by() instead
Return an iterator adaptor that steps n elements in the base iterator for each iteration. Read more
source§

fn map_into<R>(self) -> MapSpecialCase<Self, MapSpecialCaseFnInto<R>>where - Self: Sized, - Self::Item: Into<R>,

Convert each item of the iterator using the Into trait. Read more
source§

fn map_results<F, T, U, E>( + Self: Sized, + Self::Item: Into<R>,

Convert each item of the iterator using the Into trait. Read more
source§

fn map_results<F, T, U, E>( self, f: F ) -> MapSpecialCase<Self, MapSpecialCaseFnOk<F>>where - Self: Iterator<Item = Result<T, E>> + Sized, - F: FnMut(T) -> U,

👎Deprecated since 0.10.0: Use .map_ok() instead
source§

fn map_ok<F, T, U, E>(self, f: F) -> MapSpecialCase<Self, MapSpecialCaseFnOk<F>>where - Self: Iterator<Item = Result<T, E>> + Sized, - F: FnMut(T) -> U,

Return an iterator adaptor that applies the provided closure + Self: Iterator<Item = Result<T, E>> + Sized, + F: FnMut(T) -> U,
👎Deprecated since 0.10.0: Use .map_ok() instead
source§

fn map_ok<F, T, U, E>(self, f: F) -> MapSpecialCase<Self, MapSpecialCaseFnOk<F>>where + Self: Iterator<Item = Result<T, E>> + Sized, + F: FnMut(T) -> U,

Return an iterator adaptor that applies the provided closure to every Result::Ok value. Result::Err values are unchanged. Read more
source§

fn filter_ok<F, T, E>(self, f: F) -> FilterOk<Self, F>where - Self: Iterator<Item = Result<T, E>> + Sized, - F: FnMut(&T) -> bool,

Return an iterator adaptor that filters every Result::Ok + Self: Iterator<Item = Result<T, E>> + Sized, + F: FnMut(&T) -> bool,
Return an iterator adaptor that filters every Result::Ok value with the provided closure. Result::Err values are unchanged. Read more
source§

fn filter_map_ok<F, T, U, E>(self, f: F) -> FilterMapOk<Self, F>where - Self: Iterator<Item = Result<T, E>> + Sized, - F: FnMut(T) -> Option<U>,

Return an iterator adaptor that filters and transforms every + Self: Iterator<Item = Result<T, E>> + Sized, + F: FnMut(T) -> Option<U>,
Return an iterator adaptor that filters and transforms every Result::Ok value with the provided closure. Result::Err values are unchanged. Read more
source§

fn flatten_ok<T, E>(self) -> FlattenOk<Self, T, E>where - Self: Iterator<Item = Result<T, E>> + Sized, - T: IntoIterator,

Return an iterator adaptor that flattens every Result::Ok value into + Self: Iterator<Item = Result<T, E>> + Sized, + T: IntoIterator,
Return an iterator adaptor that flattens every Result::Ok value into a series of Result::Ok values. Result::Err values are unchanged. Read more
source§

fn merge<J>( self, other: J -) -> MergeBy<Self, <J as IntoIterator>::IntoIter, MergeLte>where - Self: Sized, - Self::Item: PartialOrd<Self::Item>, - J: IntoIterator<Item = Self::Item>,

Return an iterator adaptor that merges the two base iterators in +) -> MergeBy<Self, <J as IntoIterator>::IntoIter, MergeLte>where + Self: Sized, + Self::Item: PartialOrd<Self::Item>, + J: IntoIterator<Item = Self::Item>,
Return an iterator adaptor that merges the two base iterators in ascending order. If both base iterators are sorted (ascending), the result is sorted. Read more
source§

fn merge_by<J, F>( self, other: J, is_first: F -) -> MergeBy<Self, <J as IntoIterator>::IntoIter, F>where - Self: Sized, - J: IntoIterator<Item = Self::Item>, - F: FnMut(&Self::Item, &Self::Item) -> bool,

Return an iterator adaptor that merges the two base iterators in order. +) -> MergeBy<Self, <J as IntoIterator>::IntoIter, F>where + Self: Sized, + J: IntoIterator<Item = Self::Item>, + F: FnMut(&Self::Item, &Self::Item) -> bool,
Return an iterator adaptor that merges the two base iterators in order. This is much like .merge() but allows for a custom ordering. Read more
source§

fn merge_join_by<J, F>( self, other: J, cmp_fn: F -) -> MergeJoinBy<Self, <J as IntoIterator>::IntoIter, F>where - J: IntoIterator, - F: FnMut(&Self::Item, &<J as IntoIterator>::Item) -> Ordering, - Self: Sized,

Create an iterator that merges items from both this and the specified -iterator in ascending order. Read more
source§

fn kmerge(self) -> KMergeBy<<Self::Item as IntoIterator>::IntoIter, KMergeByLt>where - Self: Sized, - Self::Item: IntoIterator, - <Self::Item as IntoIterator>::Item: PartialOrd<<Self::Item as IntoIterator>::Item>,

Return an iterator adaptor that flattens an iterator of iterators by +) -> MergeJoinBy<Self, <J as IntoIterator>::IntoIter, F>where + J: IntoIterator, + F: FnMut(&Self::Item, &<J as IntoIterator>::Item) -> Ordering, + Self: Sized,
Create an iterator that merges items from both this and the specified +iterator in ascending order. Read more
source§

fn kmerge(self) -> KMergeBy<<Self::Item as IntoIterator>::IntoIter, KMergeByLt>where + Self: Sized, + Self::Item: IntoIterator, + <Self::Item as IntoIterator>::Item: PartialOrd<<Self::Item as IntoIterator>::Item>,

Return an iterator adaptor that flattens an iterator of iterators by merging them in ascending order. Read more
source§

fn kmerge_by<F>( self, first: F -) -> KMergeBy<<Self::Item as IntoIterator>::IntoIter, F>where - Self: Sized, - Self::Item: IntoIterator, - F: FnMut(&<Self::Item as IntoIterator>::Item, &<Self::Item as IntoIterator>::Item) -> bool,

Return an iterator adaptor that flattens an iterator of iterators by +) -> KMergeBy<<Self::Item as IntoIterator>::IntoIter, F>where + Self: Sized, + Self::Item: IntoIterator, + F: FnMut(&<Self::Item as IntoIterator>::Item, &<Self::Item as IntoIterator>::Item) -> bool,
Return an iterator adaptor that flattens an iterator of iterators by merging them according to the given closure. Read more
source§

fn cartesian_product<J>( self, other: J -) -> Product<Self, <J as IntoIterator>::IntoIter>where - Self: Sized, - Self::Item: Clone, - J: IntoIterator, - <J as IntoIterator>::IntoIter: Clone,

Return an iterator adaptor that iterates over the cartesian product of +) -> Product<Self, <J as IntoIterator>::IntoIter>where + Self: Sized, + Self::Item: Clone, + J: IntoIterator, + <J as IntoIterator>::IntoIter: Clone,
Return an iterator adaptor that iterates over the cartesian product of the element sets of two iterators self and J. Read more
source§

fn multi_cartesian_product( self -) -> MultiProduct<<Self::Item as IntoIterator>::IntoIter>where - Self: Sized, - Self::Item: IntoIterator, - <Self::Item as IntoIterator>::IntoIter: Clone, - <Self::Item as IntoIterator>::Item: Clone,

Return an iterator adaptor that iterates over the cartesian product of -all subiterators returned by meta-iterator self. Read more
source§

fn coalesce<F>(self, f: F) -> CoalesceBy<Self, F, Self::Item>where - Self: Sized, - F: FnMut(Self::Item, Self::Item) -> Result<Self::Item, (Self::Item, Self::Item)>,

Return an iterator adaptor that uses the passed-in closure to -optionally merge together consecutive elements. Read more
source§

fn dedup(self) -> CoalesceBy<Self, DedupPred2CoalescePred<DedupEq>, Self::Item>where - Self: Sized, - Self::Item: PartialEq<Self::Item>,

Remove duplicates from sections of consecutive identical elements. +) -> MultiProduct<<Self::Item as IntoIterator>::IntoIter>where + Self: Sized, + Self::Item: IntoIterator, + <Self::Item as IntoIterator>::IntoIter: Clone, + <Self::Item as IntoIterator>::Item: Clone,
Return an iterator adaptor that iterates over the cartesian product of +all subiterators returned by meta-iterator self. Read more
source§

fn coalesce<F>(self, f: F) -> CoalesceBy<Self, F, Self::Item>where + Self: Sized, + F: FnMut(Self::Item, Self::Item) -> Result<Self::Item, (Self::Item, Self::Item)>,

Return an iterator adaptor that uses the passed-in closure to +optionally merge together consecutive elements. Read more
source§

fn dedup(self) -> CoalesceBy<Self, DedupPred2CoalescePred<DedupEq>, Self::Item>where + Self: Sized, + Self::Item: PartialEq<Self::Item>,

Remove duplicates from sections of consecutive identical elements. If the iterator is sorted, all elements will be unique. Read more
source§

fn dedup_by<Cmp>( self, cmp: Cmp -) -> CoalesceBy<Self, DedupPred2CoalescePred<Cmp>, Self::Item>where - Self: Sized, - Cmp: FnMut(&Self::Item, &Self::Item) -> bool,

Remove duplicates from sections of consecutive identical elements, +) -> CoalesceBy<Self, DedupPred2CoalescePred<Cmp>, Self::Item>where + Self: Sized, + Cmp: FnMut(&Self::Item, &Self::Item) -> bool,
Remove duplicates from sections of consecutive identical elements, determining equality using a comparison function. If the iterator is sorted, all elements will be unique. Read more
source§

fn dedup_with_count( self -) -> CoalesceBy<Self, DedupPredWithCount2CoalescePred<DedupEq>, (usize, Self::Item)>where - Self: Sized,

Remove duplicates from sections of consecutive identical elements, while keeping a count of +) -> CoalesceBy<Self, DedupPredWithCount2CoalescePred<DedupEq>, (usize, Self::Item)>where + Self: Sized,
Remove duplicates from sections of consecutive identical elements, while keeping a count of how many repeated elements were present. If the iterator is sorted, all elements will be unique. Read more
source§

fn dedup_by_with_count<Cmp>( self, cmp: Cmp -) -> CoalesceBy<Self, DedupPredWithCount2CoalescePred<Cmp>, (usize, Self::Item)>where - Self: Sized, - Cmp: FnMut(&Self::Item, &Self::Item) -> bool,

Remove duplicates from sections of consecutive identical elements, while keeping a count of +) -> CoalesceBy<Self, DedupPredWithCount2CoalescePred<Cmp>, (usize, Self::Item)>where + Self: Sized, + Cmp: FnMut(&Self::Item, &Self::Item) -> bool,
Remove duplicates from sections of consecutive identical elements, while keeping a count of how many repeated elements were present. This will determine equality using a comparison function. -If the iterator is sorted, all elements will be unique. Read more
source§

fn duplicates(self) -> DuplicatesBy<Self, Self::Item, ById>where - Self: Sized, - Self::Item: Eq + Hash,

Return an iterator adaptor that produces elements that appear more than once during the +If the iterator is sorted, all elements will be unique. Read more
source§

fn duplicates(self) -> DuplicatesBy<Self, Self::Item, ById>where + Self: Sized, + Self::Item: Eq + Hash,

Return an iterator adaptor that produces elements that appear more than once during the iteration. Duplicates are detected using hash and equality. Read more
source§

fn duplicates_by<V, F>(self, f: F) -> DuplicatesBy<Self, V, ByFn<F>>where - Self: Sized, - V: Eq + Hash, - F: FnMut(&Self::Item) -> V,

Return an iterator adaptor that produces elements that appear more than once during the + Self: Sized, + V: Eq + Hash, + F: FnMut(&Self::Item) -> V,
Return an iterator adaptor that produces elements that appear more than once during the iteration. Duplicates are detected using hash and equality. Read more
source§

fn unique(self) -> Unique<Self>where - Self: Sized, - Self::Item: Clone + Eq + Hash,

Return an iterator adaptor that filters out elements that have + Self: Sized, + Self::Item: Clone + Eq + Hash,
Return an iterator adaptor that filters out elements that have already been produced once during the iteration. Duplicates are detected using hash and equality. Read more
source§

fn unique_by<V, F>(self, f: F) -> UniqueBy<Self, V, F>where - Self: Sized, - V: Eq + Hash, - F: FnMut(&Self::Item) -> V,

Return an iterator adaptor that filters out elements that have + Self: Sized, + V: Eq + Hash, + F: FnMut(&Self::Item) -> V,
Return an iterator adaptor that filters out elements that have already been produced once during the iteration. Read more
source§

fn peeking_take_while<F>(&mut self, accept: F) -> PeekingTakeWhile<'_, Self, F>where - Self: Sized + PeekingNext, - F: FnMut(&Self::Item) -> bool,

Return an iterator adaptor that borrows from this iterator and + Self: Sized + PeekingNext, + F: FnMut(&Self::Item) -> bool,
Return an iterator adaptor that borrows from this iterator and takes items while the closure accept returns true. Read more
source§

fn take_while_ref<F>(&mut self, accept: F) -> TakeWhileRef<'_, Self, F>where - Self: Clone, - F: FnMut(&Self::Item) -> bool,

Return an iterator adaptor that borrows from a Clone-able iterator + Self: Clone, + F: FnMut(&Self::Item) -> bool,
Return an iterator adaptor that borrows from a Clone-able iterator to only pick off elements while the predicate accept returns true. Read more
source§

fn while_some<A>(self) -> WhileSome<Self>where - Self: Sized + Iterator<Item = Option<A>>,

Return an iterator adaptor that filters Option<A> iterator elements + Self: Sized + Iterator<Item = Option<A>>,
Return an iterator adaptor that filters Option<A> iterator elements and produces A. Stops on the first None encountered. Read more
source§

fn tuple_combinations<T>(self) -> TupleCombinations<Self, T>where - Self: Sized + Clone, - Self::Item: Clone, + Self: Sized + Clone, + Self::Item: Clone, T: HasCombination<Self>,

Return an iterator adaptor that iterates over the combinations of the -elements from an iterator. Read more
source§

fn combinations(self, k: usize) -> Combinations<Self>where - Self: Sized, - Self::Item: Clone,

Return an iterator adaptor that iterates over the k-length combinations of +elements from an iterator. Read more
source§

fn combinations(self, k: usize) -> Combinations<Self>where + Self: Sized, + Self::Item: Clone,

Return an iterator adaptor that iterates over the k-length combinations of the elements from an iterator. Read more
source§

fn combinations_with_replacement( self, - k: usize + k: usize ) -> CombinationsWithReplacement<Self>where - Self: Sized, - Self::Item: Clone,

Return an iterator that iterates over the k-length combinations of -the elements from an iterator, with replacement. Read more
source§

fn permutations(self, k: usize) -> Permutations<Self>where - Self: Sized, - Self::Item: Clone,

Return an iterator adaptor that iterates over all k-permutations of the + Self: Sized, + Self::Item: Clone,
Return an iterator that iterates over the k-length combinations of +the elements from an iterator, with replacement. Read more
source§

fn permutations(self, k: usize) -> Permutations<Self>where + Self: Sized, + Self::Item: Clone,

Return an iterator adaptor that iterates over all k-permutations of the elements from an iterator. Read more
source§

fn powerset(self) -> Powerset<Self>where - Self: Sized, - Self::Item: Clone,

Return an iterator that iterates through the powerset of the elements from an -iterator. Read more
source§

fn pad_using<F>(self, min: usize, f: F) -> PadUsing<Self, F>where - Self: Sized, - F: FnMut(usize) -> Self::Item,

Return an iterator adaptor that pads the sequence to a minimum length of + Self: Sized, + Self::Item: Clone,
Return an iterator that iterates through the powerset of the elements from an +iterator. Read more
source§

fn pad_using<F>(self, min: usize, f: F) -> PadUsing<Self, F>where + Self: Sized, + F: FnMut(usize) -> Self::Item,

Return an iterator adaptor that pads the sequence to a minimum length of min by filling missing elements using a closure f. Read more
source§

fn with_position(self) -> WithPosition<Self>where - Self: Sized,

Return an iterator adaptor that wraps each element in a Position to + Self: Sized,
Return an iterator adaptor that wraps each element in a Position to ease special-case handling of the first or last elements. Read more
source§

fn positions<P>(self, predicate: P) -> Positions<Self, P>where - Self: Sized, - P: FnMut(Self::Item) -> bool,

Return an iterator adaptor that yields the indices of all elements + Self: Sized, + P: FnMut(Self::Item) -> bool,
Return an iterator adaptor that yields the indices of all elements satisfying a predicate, counted from the start of the iterator. Read more
source§

fn update<F>(self, updater: F) -> Update<Self, F>where - Self: Sized, - F: FnMut(&mut Self::Item),

Return an iterator adaptor that applies a mutating function -to each element before yielding it. Read more
source§

fn next_tuple<T>(&mut self) -> Option<T>where - Self: Sized + Iterator<Item = <T as TupleCollect>::Item>, + Self: Sized, + F: FnMut(&mut Self::Item),

Return an iterator adaptor that applies a mutating function +to each element before yielding it. Read more
source§

fn next_tuple<T>(&mut self) -> Option<T>where + Self: Sized + Iterator<Item = <T as TupleCollect>::Item>, T: HomogeneousTuple,

Advances the iterator and returns the next items grouped in a tuple of -a specific size (up to 12). Read more
source§

fn collect_tuple<T>(self) -> Option<T>where - Self: Sized + Iterator<Item = <T as TupleCollect>::Item>, +a specific size (up to 12). Read more

source§

fn collect_tuple<T>(self) -> Option<T>where + Self: Sized + Iterator<Item = <T as TupleCollect>::Item>, T: HomogeneousTuple,

Collects all items from the iterator into a tuple of a specific size -(up to 12). Read more
source§

fn find_position<P>(&mut self, pred: P) -> Option<(usize, Self::Item)>where - P: FnMut(&Self::Item) -> bool,

Find the position and value of the first element satisfying a predicate. Read more
source§

fn find_or_last<P>(self, predicate: P) -> Option<Self::Item>where - Self: Sized, - P: FnMut(&Self::Item) -> bool,

Find the value of the first element satisfying a predicate or return the last element, if any. Read more
source§

fn find_or_first<P>(self, predicate: P) -> Option<Self::Item>where - Self: Sized, - P: FnMut(&Self::Item) -> bool,

Find the value of the first element satisfying a predicate or return the first element, if any. Read more
source§

fn contains<Q>(&mut self, query: &Q) -> boolwhere - Self: Sized, - Self::Item: Borrow<Q>, - Q: PartialEq<Q>,

Returns true if the given item is present in this iterator. Read more
source§

fn all_equal(&mut self) -> boolwhere - Self: Sized, - Self::Item: PartialEq<Self::Item>,

Check whether all elements compare equal. Read more
source§

fn all_unique(&mut self) -> boolwhere - Self: Sized, - Self::Item: Eq + Hash,

Check whether all elements are unique (non equal). Read more
source§

fn dropping(self, n: usize) -> Selfwhere - Self: Sized,

Consume the first n elements from the iterator eagerly, -and return the same iterator again. Read more
source§

fn dropping_back(self, n: usize) -> Selfwhere - Self: Sized + DoubleEndedIterator,

Consume the last n elements from the iterator eagerly, +(up to 12). Read more
source§

fn find_position<P>(&mut self, pred: P) -> Option<(usize, Self::Item)>where + P: FnMut(&Self::Item) -> bool,

Find the position and value of the first element satisfying a predicate. Read more
source§

fn find_or_last<P>(self, predicate: P) -> Option<Self::Item>where + Self: Sized, + P: FnMut(&Self::Item) -> bool,

Find the value of the first element satisfying a predicate or return the last element, if any. Read more
source§

fn find_or_first<P>(self, predicate: P) -> Option<Self::Item>where + Self: Sized, + P: FnMut(&Self::Item) -> bool,

Find the value of the first element satisfying a predicate or return the first element, if any. Read more
source§

fn contains<Q>(&mut self, query: &Q) -> boolwhere + Self: Sized, + Self::Item: Borrow<Q>, + Q: PartialEq<Q>,

Returns true if the given item is present in this iterator. Read more
source§

fn all_equal(&mut self) -> boolwhere + Self: Sized, + Self::Item: PartialEq<Self::Item>,

Check whether all elements compare equal. Read more
source§

fn all_unique(&mut self) -> boolwhere + Self: Sized, + Self::Item: Eq + Hash,

Check whether all elements are unique (non equal). Read more
source§

fn dropping(self, n: usize) -> Selfwhere + Self: Sized,

Consume the first n elements from the iterator eagerly, +and return the same iterator again. Read more
source§

fn dropping_back(self, n: usize) -> Selfwhere + Self: Sized + DoubleEndedIterator,

Consume the last n elements from the iterator eagerly, and return the same iterator again. Read more
source§

fn foreach<F>(self, f: F)where - F: FnMut(Self::Item), - Self: Sized,

👎Deprecated since 0.8.0: Use .for_each() instead
Run the closure f eagerly on each element of the iterator. Read more
source§

fn concat(self) -> Self::Itemwhere - Self: Sized, - Self::Item: Extend<<Self::Item as IntoIterator>::Item> + IntoIterator + Default,

Combine all an iterator’s elements into one element by using Extend. Read more
source§

fn collect_vec(self) -> Vec<Self::Item, Global>where - Self: Sized,

.collect_vec() is simply a type specialization of Iterator::collect, -for convenience.
source§

fn try_collect<T, U, E>(self) -> Result<U, E>where - Self: Sized + Iterator<Item = Result<T, E>>, - Result<U, E>: FromIterator<Result<T, E>>,

.try_collect() is more convenient way of writing -.collect::<Result<_, _>>() Read more
source§

fn set_from<'a, A, J>(&mut self, from: J) -> usizewhere + F: FnMut(Self::Item), + Self: Sized,

👎Deprecated since 0.8.0: Use .for_each() instead
Run the closure f eagerly on each element of the iterator. Read more
source§

fn concat(self) -> Self::Itemwhere + Self: Sized, + Self::Item: Extend<<Self::Item as IntoIterator>::Item> + IntoIterator + Default,

Combine all an iterator’s elements into one element by using Extend. Read more
source§

fn collect_vec(self) -> Vec<Self::Item, Global>where + Self: Sized,

.collect_vec() is simply a type specialization of Iterator::collect, +for convenience.
source§

fn try_collect<T, U, E>(self) -> Result<U, E>where + Self: Sized + Iterator<Item = Result<T, E>>, + Result<U, E>: FromIterator<Result<T, E>>,

.try_collect() is more convenient way of writing +.collect::<Result<_, _>>() Read more
source§

fn set_from<'a, A, J>(&mut self, from: J) -> usizewhere A: 'a, - Self: Iterator<Item = &'a mut A>, - J: IntoIterator<Item = A>,

Assign to each reference in self from the from iterator, -stopping at the shortest of the two iterators. Read more
source§

fn join(&mut self, sep: &str) -> Stringwhere - Self::Item: Display,

Combine all iterator elements into one String, separated by sep. Read more
source§

fn format(self, sep: &str) -> Format<'_, Self>where - Self: Sized,

Format all iterator elements, separated by sep. Read more
source§

fn format_with<F>(self, sep: &str, format: F) -> FormatWith<'_, Self, F>where - Self: Sized, - F: FnMut(Self::Item, &mut dyn FnMut(&dyn Display) -> Result<(), Error>) -> Result<(), Error>,

Format all iterator elements, separated by sep. Read more
source§

fn fold_results<A, E, B, F>(&mut self, start: B, f: F) -> Result<B, E>where - Self: Iterator<Item = Result<A, E>>, - F: FnMut(B, A) -> B,

👎Deprecated since 0.10.0: Use .fold_ok() instead
source§

fn fold_ok<A, E, B, F>(&mut self, start: B, f: F) -> Result<B, E>where - Self: Iterator<Item = Result<A, E>>, - F: FnMut(B, A) -> B,

Fold Result values from an iterator. Read more
source§

fn fold_options<A, B, F>(&mut self, start: B, f: F) -> Option<B>where - Self: Iterator<Item = Option<A>>, - F: FnMut(B, A) -> B,

Fold Option values from an iterator. Read more
source§

fn fold1<F>(self, f: F) -> Option<Self::Item>where - F: FnMut(Self::Item, Self::Item) -> Self::Item, - Self: Sized,

👎Deprecated since 0.10.2: Use Iterator::reduce instead
Accumulator of the elements in the iterator. Read more
source§

fn tree_fold1<F>(self, f: F) -> Option<Self::Item>where - F: FnMut(Self::Item, Self::Item) -> Self::Item, - Self: Sized,

Accumulate the elements in the iterator in a tree-like manner. Read more
source§

fn fold_while<B, F>(&mut self, init: B, f: F) -> FoldWhile<B>where - Self: Sized, - F: FnMut(B, Self::Item) -> FoldWhile<B>,

An iterator method that applies a function, producing a single, final value. Read more
source§

fn sum1<S>(self) -> Option<S>where - Self: Sized, - S: Sum<Self::Item>,

Iterate over the entire iterator and add all the elements. Read more
source§

fn product1<P>(self) -> Option<P>where - Self: Sized, - P: Product<Self::Item>,

Iterate over the entire iterator and multiply all the elements. Read more
source§

fn sorted_unstable(self) -> IntoIter<Self::Item, Global>where - Self: Sized, - Self::Item: Ord,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_unstable_by<F>(self, cmp: F) -> IntoIter<Self::Item, Global>where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_unstable_by_key<K, F>(self, f: F) -> IntoIter<Self::Item, Global>where - Self: Sized, - K: Ord, - F: FnMut(&Self::Item) -> K,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted(self) -> IntoIter<Self::Item, Global>where - Self: Sized, - Self::Item: Ord,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_by<F>(self, cmp: F) -> IntoIter<Self::Item, Global>where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_by_key<K, F>(self, f: F) -> IntoIter<Self::Item, Global>where - Self: Sized, - K: Ord, - F: FnMut(&Self::Item) -> K,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_by_cached_key<K, F>(self, f: F) -> IntoIter<Self::Item, Global>where - Self: Sized, - K: Ord, - F: FnMut(&Self::Item) -> K,

Sort all iterator elements into a new iterator in ascending order. The key function is -called exactly once per key. Read more
source§

fn k_smallest(self, k: usize) -> IntoIter<Self::Item, Global>where - Self: Sized, - Self::Item: Ord,

Sort the k smallest elements into a new iterator, in ascending order. Read more
source§

fn partition_map<A, B, F, L, R>(self, predicate: F) -> (A, B)where - Self: Sized, - F: FnMut(Self::Item) -> Either<L, R>, - A: Default + Extend<L>, - B: Default + Extend<R>,

Collect all iterator elements into one of two -partitions. Unlike Iterator::partition, each partition may -have a distinct type. Read more
source§

fn partition_result<A, B, T, E>(self) -> (A, B)where - Self: Iterator<Item = Result<T, E>> + Sized, - A: Default + Extend<T>, - B: Default + Extend<E>,

Partition a sequence of Results into one list of all the Ok elements -and another list of all the Err elements. Read more
source§

fn into_group_map<K, V>(self) -> HashMap<K, Vec<V, Global>, RandomState>where - Self: Iterator<Item = (K, V)> + Sized, - K: Hash + Eq,

Return a HashMap of keys mapped to Vecs of values. Keys and values + Self: Iterator<Item = &'a mut A>, + J: IntoIterator<Item = A>,
Assign to each reference in self from the from iterator, +stopping at the shortest of the two iterators. Read more
source§

fn join(&mut self, sep: &str) -> Stringwhere + Self::Item: Display,

Combine all iterator elements into one String, separated by sep. Read more
source§

fn format(self, sep: &str) -> Format<'_, Self>where + Self: Sized,

Format all iterator elements, separated by sep. Read more
source§

fn format_with<F>(self, sep: &str, format: F) -> FormatWith<'_, Self, F>where + Self: Sized, + F: FnMut(Self::Item, &mut dyn FnMut(&dyn Display) -> Result<(), Error>) -> Result<(), Error>,

Format all iterator elements, separated by sep. Read more
source§

fn fold_results<A, E, B, F>(&mut self, start: B, f: F) -> Result<B, E>where + Self: Iterator<Item = Result<A, E>>, + F: FnMut(B, A) -> B,

👎Deprecated since 0.10.0: Use .fold_ok() instead
source§

fn fold_ok<A, E, B, F>(&mut self, start: B, f: F) -> Result<B, E>where + Self: Iterator<Item = Result<A, E>>, + F: FnMut(B, A) -> B,

Fold Result values from an iterator. Read more
source§

fn fold_options<A, B, F>(&mut self, start: B, f: F) -> Option<B>where + Self: Iterator<Item = Option<A>>, + F: FnMut(B, A) -> B,

Fold Option values from an iterator. Read more
source§

fn fold1<F>(self, f: F) -> Option<Self::Item>where + F: FnMut(Self::Item, Self::Item) -> Self::Item, + Self: Sized,

👎Deprecated since 0.10.2: Use Iterator::reduce instead
Accumulator of the elements in the iterator. Read more
source§

fn tree_fold1<F>(self, f: F) -> Option<Self::Item>where + F: FnMut(Self::Item, Self::Item) -> Self::Item, + Self: Sized,

Accumulate the elements in the iterator in a tree-like manner. Read more
source§

fn fold_while<B, F>(&mut self, init: B, f: F) -> FoldWhile<B>where + Self: Sized, + F: FnMut(B, Self::Item) -> FoldWhile<B>,

An iterator method that applies a function, producing a single, final value. Read more
source§

fn sum1<S>(self) -> Option<S>where + Self: Sized, + S: Sum<Self::Item>,

Iterate over the entire iterator and add all the elements. Read more
source§

fn product1<P>(self) -> Option<P>where + Self: Sized, + P: Product<Self::Item>,

Iterate over the entire iterator and multiply all the elements. Read more
source§

fn sorted_unstable(self) -> IntoIter<Self::Item, Global>where + Self: Sized, + Self::Item: Ord,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_unstable_by<F>(self, cmp: F) -> IntoIter<Self::Item, Global>where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_unstable_by_key<K, F>(self, f: F) -> IntoIter<Self::Item, Global>where + Self: Sized, + K: Ord, + F: FnMut(&Self::Item) -> K,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted(self) -> IntoIter<Self::Item, Global>where + Self: Sized, + Self::Item: Ord,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_by<F>(self, cmp: F) -> IntoIter<Self::Item, Global>where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_by_key<K, F>(self, f: F) -> IntoIter<Self::Item, Global>where + Self: Sized, + K: Ord, + F: FnMut(&Self::Item) -> K,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_by_cached_key<K, F>(self, f: F) -> IntoIter<Self::Item, Global>where + Self: Sized, + K: Ord, + F: FnMut(&Self::Item) -> K,

Sort all iterator elements into a new iterator in ascending order. The key function is +called exactly once per key. Read more
source§

fn k_smallest(self, k: usize) -> IntoIter<Self::Item, Global>where + Self: Sized, + Self::Item: Ord,

Sort the k smallest elements into a new iterator, in ascending order. Read more
source§

fn partition_map<A, B, F, L, R>(self, predicate: F) -> (A, B)where + Self: Sized, + F: FnMut(Self::Item) -> Either<L, R>, + A: Default + Extend<L>, + B: Default + Extend<R>,

Collect all iterator elements into one of two +partitions. Unlike Iterator::partition, each partition may +have a distinct type. Read more
source§

fn partition_result<A, B, T, E>(self) -> (A, B)where + Self: Iterator<Item = Result<T, E>> + Sized, + A: Default + Extend<T>, + B: Default + Extend<E>,

Partition a sequence of Results into one list of all the Ok elements +and another list of all the Err elements. Read more
source§

fn into_group_map<K, V>(self) -> HashMap<K, Vec<V, Global>, RandomState>where + Self: Iterator<Item = (K, V)> + Sized, + K: Hash + Eq,

Return a HashMap of keys mapped to Vecs of values. Keys and values are taken from (Key, Value) tuple pairs yielded by the input iterator. Read more
source§

fn into_group_map_by<K, V, F>( self, f: F -) -> HashMap<K, Vec<V, Global>, RandomState>where - Self: Iterator<Item = V> + Sized, - K: Hash + Eq, - F: Fn(&V) -> K,

Return an Iterator on a HashMap. Keys mapped to Vecs of values. The key is specified +) -> HashMap<K, Vec<V, Global>, RandomState>where + Self: Iterator<Item = V> + Sized, + K: Hash + Eq, + F: Fn(&V) -> K,
Return an Iterator on a HashMap. Keys mapped to Vecs of values. The key is specified in the closure. Read more
source§

fn into_grouping_map<K, V>(self) -> GroupingMap<Self>where - Self: Iterator<Item = (K, V)> + Sized, - K: Hash + Eq,

Constructs a GroupingMap to be used later with one of the efficient + Self: Iterator<Item = (K, V)> + Sized, + K: Hash + Eq,
Constructs a GroupingMap to be used later with one of the efficient group-and-fold operations it allows to perform. Read more
source§

fn into_grouping_map_by<K, V, F>( self, key_mapper: F ) -> GroupingMap<MapForGrouping<Self, F>>where - Self: Iterator<Item = V> + Sized, - K: Hash + Eq, - F: FnMut(&V) -> K,

Constructs a GroupingMap to be used later with one of the efficient -group-and-fold operations it allows to perform. Read more
source§

fn min_set(self) -> Vec<Self::Item, Global>where - Self: Sized, - Self::Item: Ord,

Return all minimum elements of an iterator. Read more
source§

fn min_set_by<F>(self, compare: F) -> Vec<Self::Item, Global>where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return all minimum elements of an iterator, as determined by -the specified function. Read more
source§

fn min_set_by_key<K, F>(self, key: F) -> Vec<Self::Item, Global>where - Self: Sized, - K: Ord, - F: FnMut(&Self::Item) -> K,

Return all minimum elements of an iterator, as determined by -the specified function. Read more
source§

fn max_set(self) -> Vec<Self::Item, Global>where - Self: Sized, - Self::Item: Ord,

Return all maximum elements of an iterator. Read more
source§

fn max_set_by<F>(self, compare: F) -> Vec<Self::Item, Global>where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return all maximum elements of an iterator, as determined by -the specified function. Read more
source§

fn max_set_by_key<K, F>(self, key: F) -> Vec<Self::Item, Global>where - Self: Sized, - K: Ord, - F: FnMut(&Self::Item) -> K,

Return all minimum elements of an iterator, as determined by -the specified function. Read more
source§

fn minmax(self) -> MinMaxResult<Self::Item>where - Self: Sized, - Self::Item: PartialOrd<Self::Item>,

Return the minimum and maximum elements in the iterator. Read more
source§

fn minmax_by_key<K, F>(self, key: F) -> MinMaxResult<Self::Item>where - Self: Sized, - K: PartialOrd<K>, - F: FnMut(&Self::Item) -> K,

Return the minimum and maximum element of an iterator, as determined by -the specified function. Read more
source§

fn minmax_by<F>(self, compare: F) -> MinMaxResult<Self::Item>where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return the minimum and maximum element of an iterator, as determined by -the specified comparison function. Read more
source§

fn position_max(self) -> Option<usize>where - Self: Sized, - Self::Item: Ord,

Return the position of the maximum element in the iterator. Read more
source§

fn position_max_by_key<K, F>(self, key: F) -> Option<usize>where - Self: Sized, - K: Ord, - F: FnMut(&Self::Item) -> K,

Return the position of the maximum element in the iterator, as -determined by the specified function. Read more
source§

fn position_max_by<F>(self, compare: F) -> Option<usize>where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return the position of the maximum element in the iterator, as -determined by the specified comparison function. Read more
source§

fn position_min(self) -> Option<usize>where - Self: Sized, - Self::Item: Ord,

Return the position of the minimum element in the iterator. Read more
source§

fn position_min_by_key<K, F>(self, key: F) -> Option<usize>where - Self: Sized, - K: Ord, - F: FnMut(&Self::Item) -> K,

Return the position of the minimum element in the iterator, as -determined by the specified function. Read more
source§

fn position_min_by<F>(self, compare: F) -> Option<usize>where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return the position of the minimum element in the iterator, as -determined by the specified comparison function. Read more
source§

fn position_minmax(self) -> MinMaxResult<usize>where - Self: Sized, - Self::Item: PartialOrd<Self::Item>,

Return the positions of the minimum and maximum elements in -the iterator. Read more
source§

fn position_minmax_by_key<K, F>(self, key: F) -> MinMaxResult<usize>where - Self: Sized, - K: PartialOrd<K>, - F: FnMut(&Self::Item) -> K,

Return the postions of the minimum and maximum elements of an -iterator, as determined by the specified function. Read more
source§

fn position_minmax_by<F>(self, compare: F) -> MinMaxResult<usize>where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return the postions of the minimum and maximum elements of an -iterator, as determined by the specified comparison function. Read more
source§

fn exactly_one(self) -> Result<Self::Item, ExactlyOneError<Self>>where - Self: Sized,

If the iterator yields exactly one element, that element will be returned, otherwise + Self: Iterator<Item = V> + Sized, + K: Hash + Eq, + F: FnMut(&V) -> K,
Constructs a GroupingMap to be used later with one of the efficient +group-and-fold operations it allows to perform. Read more
source§

fn min_set(self) -> Vec<Self::Item, Global>where + Self: Sized, + Self::Item: Ord,

Return all minimum elements of an iterator. Read more
source§

fn min_set_by<F>(self, compare: F) -> Vec<Self::Item, Global>where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return all minimum elements of an iterator, as determined by +the specified function. Read more
source§

fn min_set_by_key<K, F>(self, key: F) -> Vec<Self::Item, Global>where + Self: Sized, + K: Ord, + F: FnMut(&Self::Item) -> K,

Return all minimum elements of an iterator, as determined by +the specified function. Read more
source§

fn max_set(self) -> Vec<Self::Item, Global>where + Self: Sized, + Self::Item: Ord,

Return all maximum elements of an iterator. Read more
source§

fn max_set_by<F>(self, compare: F) -> Vec<Self::Item, Global>where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return all maximum elements of an iterator, as determined by +the specified function. Read more
source§

fn max_set_by_key<K, F>(self, key: F) -> Vec<Self::Item, Global>where + Self: Sized, + K: Ord, + F: FnMut(&Self::Item) -> K,

Return all minimum elements of an iterator, as determined by +the specified function. Read more
source§

fn minmax(self) -> MinMaxResult<Self::Item>where + Self: Sized, + Self::Item: PartialOrd<Self::Item>,

Return the minimum and maximum elements in the iterator. Read more
source§

fn minmax_by_key<K, F>(self, key: F) -> MinMaxResult<Self::Item>where + Self: Sized, + K: PartialOrd<K>, + F: FnMut(&Self::Item) -> K,

Return the minimum and maximum element of an iterator, as determined by +the specified function. Read more
source§

fn minmax_by<F>(self, compare: F) -> MinMaxResult<Self::Item>where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return the minimum and maximum element of an iterator, as determined by +the specified comparison function. Read more
source§

fn position_max(self) -> Option<usize>where + Self: Sized, + Self::Item: Ord,

Return the position of the maximum element in the iterator. Read more
source§

fn position_max_by_key<K, F>(self, key: F) -> Option<usize>where + Self: Sized, + K: Ord, + F: FnMut(&Self::Item) -> K,

Return the position of the maximum element in the iterator, as +determined by the specified function. Read more
source§

fn position_max_by<F>(self, compare: F) -> Option<usize>where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return the position of the maximum element in the iterator, as +determined by the specified comparison function. Read more
source§

fn position_min(self) -> Option<usize>where + Self: Sized, + Self::Item: Ord,

Return the position of the minimum element in the iterator. Read more
source§

fn position_min_by_key<K, F>(self, key: F) -> Option<usize>where + Self: Sized, + K: Ord, + F: FnMut(&Self::Item) -> K,

Return the position of the minimum element in the iterator, as +determined by the specified function. Read more
source§

fn position_min_by<F>(self, compare: F) -> Option<usize>where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return the position of the minimum element in the iterator, as +determined by the specified comparison function. Read more
source§

fn position_minmax(self) -> MinMaxResult<usize>where + Self: Sized, + Self::Item: PartialOrd<Self::Item>,

Return the positions of the minimum and maximum elements in +the iterator. Read more
source§

fn position_minmax_by_key<K, F>(self, key: F) -> MinMaxResult<usize>where + Self: Sized, + K: PartialOrd<K>, + F: FnMut(&Self::Item) -> K,

Return the postions of the minimum and maximum elements of an +iterator, as determined by the specified function. Read more
source§

fn position_minmax_by<F>(self, compare: F) -> MinMaxResult<usize>where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return the postions of the minimum and maximum elements of an +iterator, as determined by the specified comparison function. Read more
source§

fn exactly_one(self) -> Result<Self::Item, ExactlyOneError<Self>>where + Self: Sized,

If the iterator yields exactly one element, that element will be returned, otherwise an error will be returned containing an iterator that has the same output as the input -iterator. Read more
source§

fn at_most_one(self) -> Result<Option<Self::Item>, ExactlyOneError<Self>>where - Self: Sized,

If the iterator yields no elements, Ok(None) will be returned. If the iterator yields +iterator. Read more
source§

fn at_most_one(self) -> Result<Option<Self::Item>, ExactlyOneError<Self>>where + Self: Sized,

If the iterator yields no elements, Ok(None) will be returned. If the iterator yields exactly one element, that element will be returned, otherwise an error will be returned containing an iterator that has the same output as the input iterator. Read more
source§

fn multipeek(self) -> MultiPeek<Self>where - Self: Sized,

An iterator adaptor that allows the user to peek at multiple .next() -values without advancing the base iterator. Read more
source§

fn counts(self) -> HashMap<Self::Item, usize, RandomState>where - Self: Sized, - Self::Item: Eq + Hash,

Collect the items in this iterator and return a HashMap which + Self: Sized,
An iterator adaptor that allows the user to peek at multiple .next() +values without advancing the base iterator. Read more
source§

fn counts(self) -> HashMap<Self::Item, usize, RandomState>where + Self: Sized, + Self::Item: Eq + Hash,

Collect the items in this iterator and return a HashMap which contains each item that appears in the iterator and the number -of times it appears. Read more
source§

fn counts_by<K, F>(self, f: F) -> HashMap<K, usize, RandomState>where - Self: Sized, - K: Eq + Hash, - F: FnMut(Self::Item) -> K,

Collect the items in this iterator and return a HashMap which +of times it appears. Read more
source§

fn counts_by<K, F>(self, f: F) -> HashMap<K, usize, RandomState>where + Self: Sized, + K: Eq + Hash, + F: FnMut(Self::Item) -> K,

Collect the items in this iterator and return a HashMap which contains each item that appears in the iterator and the number of times it appears, determining identity using a keying function. Read more
source§

fn multiunzip<FromI>(self) -> FromIwhere - Self: Sized + MultiUnzip<FromI>,

Converts an iterator of tuples into a tuple of containers. Read more
source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Self: Sized + MultiUnzip<FromI>,

Converts an iterator of tuples into a tuple of containers. Read more
source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_common/sqlite/struct.Projection.html b/rust-doc/mithril_common/sqlite/struct.Projection.html index 2fa8b34bd7e..8200c3f747f 100644 --- a/rust-doc/mithril_common/sqlite/struct.Projection.html +++ b/rust-doc/mithril_common/sqlite/struct.Projection.html @@ -1,49 +1,49 @@ -Projection in mithril_common::sqlite - Rust
pub struct Projection { /* private fields */ }
Expand description

Projection is a definition of field mapping during a query. +Projection in mithril_common::sqlite - Rust

pub struct Projection { /* private fields */ }
Expand description

Projection is a definition of field mapping during a query. Fields come from one or several source structures (can be tables, views or sub queries) and are mapped to a Provider query as output.

-

Implementations§

source§

impl Projection

source

pub fn new(fields: Vec<ProjectionField>) -> Self

Instanciate a new Projection

-
source

pub fn from(fields: &[(&str, &str, &str)]) -> Self

Create a Projection from a list of tuples &[(name, definition, sql_type)].

+

Implementations§

source§

impl Projection

source

pub fn new(fields: Vec<ProjectionField>) -> Self

Instanciate a new Projection

+
source

pub fn from(fields: &[(&str, &str, &str)]) -> Self

Create a Projection from a list of tuples &[(name, definition, sql_type)].

source

pub fn add_field( &mut self, - field_name: &str, - definition: &str, - output_type: &str + field_name: &str, + definition: &str, + output_type: &str )

Add a new field to the definition. This is one of the projection building tool to create a projection out of an existing structure. This is a blanket implementation.

-
source

pub fn get_fields(&self) -> &Vec<ProjectionField>

Returns the list of the ProjectionFields of this Projection.

-
source

pub fn expand(&self, aliases: SourceAlias) -> String

Turn the Projection into a string suitable for use in SQL queries.

-

Trait Implementations§

source§

impl Default for Projection

source§

fn default() -> Self

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

source

pub fn get_fields(&self) -> &Vec<ProjectionField>

Returns the list of the ProjectionFields of this Projection.

+
source

pub fn expand(&self, aliases: SourceAlias) -> String

Turn the Projection into a string suitable for use in SQL queries.

+

Trait Implementations§

source§

impl Default for Projection

source§

fn default() -> Self

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/sqlite/struct.ProjectionField.html b/rust-doc/mithril_common/sqlite/struct.ProjectionField.html index 545f4f92389..9909d512e9a 100644 --- a/rust-doc/mithril_common/sqlite/struct.ProjectionField.html +++ b/rust-doc/mithril_common/sqlite/struct.ProjectionField.html @@ -1,7 +1,7 @@ -ProjectionField in mithril_common::sqlite - Rust
pub struct ProjectionField {
-    pub name: String,
-    pub definition: String,
-    pub output_type: String,
+ProjectionField in mithril_common::sqlite - Rust
pub struct ProjectionField {
+    pub name: String,
+    pub definition: String,
+    pub output_type: String,
 }
Expand description

Each projection field is defined by

  1. a definition
  2. @@ -20,41 +20,41 @@
  3. comment_count is the field name
  4. type is int as the SQL count aggregate function returns an integer.
  5. -

Fields§

§name: String

Field name alias, this is the output name of the field.

-
§definition: String

Field definition. Some field definitions can be fairly complex like CASE … WHEN … or using functions.

-
§output_type: String

This indicates the SQL type of the output data.

-

Implementations§

source§

impl ProjectionField

source

pub fn new(name: &str, definition: &str, output_type: &str) -> Self

ProjectionField constructor

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Fields§

§name: String

Field name alias, this is the output name of the field.

+
§definition: String

Field definition. Some field definitions can be fairly complex like CASE … WHEN … or using functions.

+
§output_type: String

This indicates the SQL type of the output data.

+

Implementations§

source§

impl ProjectionField

source

pub fn new(name: &str, definition: &str, output_type: &str) -> Self

ProjectionField constructor

+

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/sqlite/struct.SourceAlias.html b/rust-doc/mithril_common/sqlite/struct.SourceAlias.html index c8344fac9ce..6a7ec024ded 100644 --- a/rust-doc/mithril_common/sqlite/struct.SourceAlias.html +++ b/rust-doc/mithril_common/sqlite/struct.SourceAlias.html @@ -1,42 +1,42 @@ -SourceAlias in mithril_common::sqlite - Rust
pub struct SourceAlias { /* private fields */ }
Expand description

Handful tool to store SQL source aliases.

+SourceAlias in mithril_common::sqlite - Rust
pub struct SourceAlias { /* private fields */ }
Expand description

Handful tool to store SQL source aliases.

use mithril_common::sqlite::SourceAlias;
 
 let aliases = SourceAlias::new(&[("first", "one"), ("second", "two")]);
-

Implementations§

source§

impl SourceAlias

source

pub fn new(aliases: &[(&str, &str)]) -> Self

Create a new alias from a &[(name, alias)] list

-
source

pub fn get_iterator(&self) -> Iter<'_, String, String>

get an iterator from the current alias map

-

Trait Implementations§

source§

impl Clone for SourceAlias

source§

fn clone(&self) -> SourceAlias

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SourceAlias

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SourceAlias

source§

fn default() -> SourceAlias

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Implementations§

source§

impl SourceAlias

source

pub fn new(aliases: &[(&str, &str)]) -> Self

Create a new alias from a &[(name, alias)] list

+
source

pub fn get_iterator(&self) -> Iter<'_, String, String>

get an iterator from the current alias map

+

Trait Implementations§

source§

impl Clone for SourceAlias

source§

fn clone(&self) -> SourceAlias

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SourceAlias

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SourceAlias

source§

fn default() -> SourceAlias

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/sqlite/struct.WhereCondition.html b/rust-doc/mithril_common/sqlite/struct.WhereCondition.html index 5e97a699673..4e5d6452f4a 100644 --- a/rust-doc/mithril_common/sqlite/struct.WhereCondition.html +++ b/rust-doc/mithril_common/sqlite/struct.WhereCondition.html @@ -1,40 +1,40 @@ -WhereCondition in mithril_common::sqlite - Rust
pub struct WhereCondition { /* private fields */ }
Expand description

Where condition builder.

-

Implementations§

source§

impl WhereCondition

source

pub fn new(expression: &str, parameters: Vec<Value>) -> Self

Instanciate a new condition from an expression.

-
source

pub fn expand(self) -> (String, Vec<Value>)

Turn the condition into a SQL string representation.

-
source

pub fn where_in(field: &str, parameters: Vec<Value>) -> Self

Instanciate a condition with a IN statement.

+WhereCondition in mithril_common::sqlite - Rust
pub struct WhereCondition { /* private fields */ }
Expand description

Where condition builder.

+

Implementations§

source§

impl WhereCondition

source

pub fn new(expression: &str, parameters: Vec<Value>) -> Self

Instanciate a new condition from an expression.

+
source

pub fn expand(self) -> (String, Vec<Value>)

Turn the condition into a SQL string representation.

+
source

pub fn where_in(field: &str, parameters: Vec<Value>) -> Self

Instanciate a condition with a IN statement.

source

pub fn and_where(self, condition: WhereCondition) -> Self

Add a new parameter using a AND operator

source

pub fn or_where(self, condition: WhereCondition) -> Self

Add a new condition with a OR operator

-

Trait Implementations§

source§

impl Default for WhereCondition

source§

fn default() -> Self

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Default for WhereCondition

source§

fn default() -> Self

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/sqlite/trait.Provider.html b/rust-doc/mithril_common/sqlite/trait.Provider.html index e1961dd8545..8354b31102f 100644 --- a/rust-doc/mithril_common/sqlite/trait.Provider.html +++ b/rust-doc/mithril_common/sqlite/trait.Provider.html @@ -1,23 +1,23 @@ -Provider in mithril_common::sqlite - Rust
pub trait Provider<'conn> {
+Provider in mithril_common::sqlite - Rust
pub trait Provider<'conn> {
     type Entity: SqLiteEntity;
 
     // Required methods
     fn get_connection(&'conn self) -> &'conn Connection;
-    fn get_definition(&self, condition: &str) -> String;
+    fn get_definition(&self, condition: &str) -> String;
 
     // Provided method
     fn find(
         &'conn self,
         filters: WhereCondition
-    ) -> Result<EntityCursor<'conn, Self::Entity>, StdError> { ... }
+    ) -> Result<EntityCursor<'conn, Self::Entity>, StdError> { ... }
 }
Expand description

A Provider is able to performe queries on a database and return iterator of a defined entity. It aims at being easily testable and adaptable.

Required Associated Types§

source

type Entity: SqLiteEntity

Entity type returned by the result cursor.

Required Methods§

source

fn get_connection(&'conn self) -> &'conn Connection

Share the connection.

-
source

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this +

source

fn get_definition(&self, condition: &str) -> String

Return the definition of this provider, ie the actual SQL query this provider performs.

Provided Methods§

source

fn find( &'conn self, filters: WhereCondition -) -> Result<EntityCursor<'conn, Self::Entity>, StdError>

Perform the parametrized definition query.

+) -> Result<EntityCursor<'conn, Self::Entity>, StdError>

Perform the parametrized definition query.

Implementors§

\ No newline at end of file diff --git a/rust-doc/mithril_common/sqlite/trait.SqLiteEntity.html b/rust-doc/mithril_common/sqlite/trait.SqLiteEntity.html index e21347b056c..3747d1315e8 100644 --- a/rust-doc/mithril_common/sqlite/trait.SqLiteEntity.html +++ b/rust-doc/mithril_common/sqlite/trait.SqLiteEntity.html @@ -1,11 +1,11 @@ -SqLiteEntity in mithril_common::sqlite - Rust
pub trait SqLiteEntity {
+SqLiteEntity in mithril_common::sqlite - Rust
pub trait SqLiteEntity {
     // Required methods
-    fn hydrate(row: Row) -> Result<Self, HydrationError>
-       where Self: Sized;
+    fn hydrate(row: Row) -> Result<Self, HydrationError>
+       where Self: Sized;
     fn get_projection() -> Projection;
 }
Expand description

How to hydrate an entity from a SQLite result row

-

Required Methods§

source

fn hydrate(row: Row) -> Result<Self, HydrationError>where - Self: Sized,

This method is intended to be used when creating new instances from SQL +

Required Methods§

source

fn hydrate(row: Row) -> Result<Self, HydrationError>where + Self: Sized,

This method is intended to be used when creating new instances from SQL result rows. This is the place to grab data, check consistency and types and return the entity if possible.

source

fn get_projection() -> Projection

Construct a Projection that will allow to hydrate this SqLiteEntity.

diff --git a/rust-doc/mithril_common/store/adapter/enum.AdapterError.html b/rust-doc/mithril_common/store/adapter/enum.AdapterError.html index 3b8841d7127..f2933ed36d3 100644 --- a/rust-doc/mithril_common/store/adapter/enum.AdapterError.html +++ b/rust-doc/mithril_common/store/adapter/enum.AdapterError.html @@ -1,51 +1,51 @@ -AdapterError in mithril_common::store::adapter - Rust
pub enum AdapterError {
-    GeneralError(String),
-    InitializationError(Box<dyn Error + Sync + Send>),
-    OpeningStreamError(Box<dyn Error + Sync + Send>),
-    ParsingDataError(Box<dyn Error + Sync + Send>),
-    MutationError(Box<dyn Error + Sync + Send>),
-    QueryError(Box<dyn Error + Sync + Send>),
-    TypeError(Box<dyn Error + Sync + Send>),
+AdapterError in mithril_common::store::adapter - Rust
pub enum AdapterError {
+    GeneralError(String),
+    InitializationError(Box<dyn Error + Sync + Send>),
+    OpeningStreamError(Box<dyn Error + Sync + Send>),
+    ParsingDataError(Box<dyn Error + Sync + Send>),
+    MutationError(Box<dyn Error + Sync + Send>),
+    QueryError(Box<dyn Error + Sync + Send>),
+    TypeError(Box<dyn Error + Sync + Send>),
 }
Expand description

StoreAdapter related errors

-

Variants§

§

GeneralError(String)

Generic StoreAdapter error.

-
§

InitializationError(Box<dyn Error + Sync + Send>)

Error raised when the store initialization fails.

-
§

OpeningStreamError(Box<dyn Error + Sync + Send>)

Error raised when the opening of a IO stream fails.

-
§

ParsingDataError(Box<dyn Error + Sync + Send>)

Error raised when the parsing of a IO stream fails.

-
§

MutationError(Box<dyn Error + Sync + Send>)

Error raised if a writting operation fails.

-
§

QueryError(Box<dyn Error + Sync + Send>)

Error while querying the subsystem.

-
§

TypeError(Box<dyn Error + Sync + Send>)

Type conversion cannot be performed by this adapter.

-

Trait Implementations§

source§

impl Debug for AdapterError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for AdapterError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for AdapterError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<AdapterError> for StoreError

source§

fn from(source: AdapterError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Variants§

§

GeneralError(String)

Generic StoreAdapter error.

+
§

InitializationError(Box<dyn Error + Sync + Send>)

Error raised when the store initialization fails.

+
§

OpeningStreamError(Box<dyn Error + Sync + Send>)

Error raised when the opening of a IO stream fails.

+
§

ParsingDataError(Box<dyn Error + Sync + Send>)

Error raised when the parsing of a IO stream fails.

+
§

MutationError(Box<dyn Error + Sync + Send>)

Error raised if a writting operation fails.

+
§

QueryError(Box<dyn Error + Sync + Send>)

Error while querying the subsystem.

+
§

TypeError(Box<dyn Error + Sync + Send>)

Type conversion cannot be performed by this adapter.

+

Trait Implementations§

source§

impl Debug for AdapterError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for AdapterError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for AdapterError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<AdapterError> for StoreError

source§

fn from(source: AdapterError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_common/store/adapter/index.html b/rust-doc/mithril_common/store/adapter/index.html index b8d5be788d8..9a89c4e99fe 100644 --- a/rust-doc/mithril_common/store/adapter/index.html +++ b/rust-doc/mithril_common/store/adapter/index.html @@ -1,3 +1,3 @@ -mithril_common::store::adapter - Rust
Expand description

Define a generic way to store data with the Store Adapter, with +mithril_common::store::adapter - Rust

Expand description

Define a generic way to store data with the Store Adapter, with an adapter in memory and another sqlite.

Structs

Enums

Traits

\ No newline at end of file diff --git a/rust-doc/mithril_common/store/adapter/struct.DumbStoreAdapter.html b/rust-doc/mithril_common/store/adapter/struct.DumbStoreAdapter.html index d2e093ce2d2..d5dac845857 100644 --- a/rust-doc/mithril_common/store/adapter/struct.DumbStoreAdapter.html +++ b/rust-doc/mithril_common/store/adapter/struct.DumbStoreAdapter.html @@ -1,83 +1,83 @@ -DumbStoreAdapter in mithril_common::store::adapter - Rust
pub struct DumbStoreAdapter<K, R> { /* private fields */ }
Expand description

A StoreAdapter that store one fixed data record, for testing purpose.

+DumbStoreAdapter in mithril_common::store::adapter - Rust
pub struct DumbStoreAdapter<K, R> { /* private fields */ }
Expand description

A StoreAdapter that store one fixed data record, for testing purpose.

Implementations§

source§

impl<K, R> DumbStoreAdapter<K, R>

source

pub fn new() -> Self

DumbStoreAdapter factory

-

Trait Implementations§

source§

impl<K, R> Default for DumbStoreAdapter<K, R>

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl<K, R> StoreAdapter for DumbStoreAdapter<K, R>where - R: Clone + Send + Sync, - K: PartialEq + Clone + Send + Sync,

§

type Key = K

The key type
§

type Record = R

The record type
source§

fn store_record<'life0, 'life1, 'life2, 'async_trait>( +

Trait Implementations§

source§

impl<K, R> Default for DumbStoreAdapter<K, R>

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl<K, R> StoreAdapter for DumbStoreAdapter<K, R>where + R: Clone + Send + Sync, + K: PartialEq + Clone + Send + Sync,

§

type Key = K

The key type
§

type Record = R

The record type
source§

fn store_record<'life0, 'life1, 'life2, 'async_trait>( &'life0 mut self, key: &'life1 Self::Key, record: &'life2 Self::Record -) -> Pin<Box<dyn Future<Output = Result<(), AdapterError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), AdapterError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait,

Store the given record.
source§

fn get_record<'life0, 'life1, 'async_trait>( &'life0 self, key: &'life1 Self::Key -) -> Pin<Box<dyn Future<Output = Result<Option<Self::Record>, AdapterError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<Self::Record>, AdapterError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Get the record stored using the given key.
source§

fn record_exists<'life0, 'life1, 'async_trait>( &'life0 self, key: &'life1 Self::Key -) -> Pin<Box<dyn Future<Output = Result<bool, AdapterError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<bool, AdapterError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Check if a record exist for the given key.
source§

fn get_last_n_records<'life0, 'async_trait>( &'life0 self, - how_many: usize -) -> Pin<Box<dyn Future<Output = Result<Vec<(Self::Key, Self::Record)>, AdapterError>> + Send + 'async_trait>>where + how_many: usize +) -> Pin<Box<dyn Future<Output = Result<Vec<(Self::Key, Self::Record)>, AdapterError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Get the last n records in the store
source§

fn remove<'life0, 'life1, 'async_trait>( &'life0 mut self, key: &'life1 Self::Key -) -> Pin<Box<dyn Future<Output = Result<Option<Self::Record>, AdapterError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<Self::Record>, AdapterError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

remove values from store Read more
source§

fn get_iter<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Box<dyn Iterator<Item = Self::Record> + '_>, AdapterError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Box<dyn Iterator<Item = Self::Record> + '_>, AdapterError>> + Send + 'async_trait>>where Self: 'async_trait, - 'life0: 'async_trait,

Get an iterator over the stored values, from the latest to the oldest.

Auto Trait Implementations§

§

impl<K, R> RefUnwindSafe for DumbStoreAdapter<K, R>where - K: RefUnwindSafe, - R: RefUnwindSafe,

§

impl<K, R> Send for DumbStoreAdapter<K, R>where - K: Send, - R: Send,

§

impl<K, R> Sync for DumbStoreAdapter<K, R>where - K: Sync, - R: Sync,

§

impl<K, R> Unpin for DumbStoreAdapter<K, R>where - K: Unpin, - R: Unpin,

§

impl<K, R> UnwindSafe for DumbStoreAdapter<K, R>where - K: UnwindSafe, - R: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life0: 'async_trait,

Get an iterator over the stored values, from the latest to the oldest.

Auto Trait Implementations§

§

impl<K, R> RefUnwindSafe for DumbStoreAdapter<K, R>where + K: RefUnwindSafe, + R: RefUnwindSafe,

§

impl<K, R> Send for DumbStoreAdapter<K, R>where + K: Send, + R: Send,

§

impl<K, R> Sync for DumbStoreAdapter<K, R>where + K: Sync, + R: Sync,

§

impl<K, R> Unpin for DumbStoreAdapter<K, R>where + K: Unpin, + R: Unpin,

§

impl<K, R> UnwindSafe for DumbStoreAdapter<K, R>where + K: UnwindSafe, + R: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/store/adapter/struct.FailStoreAdapter.html b/rust-doc/mithril_common/store/adapter/struct.FailStoreAdapter.html index 1ea744a26e1..0d890601732 100644 --- a/rust-doc/mithril_common/store/adapter/struct.FailStoreAdapter.html +++ b/rust-doc/mithril_common/store/adapter/struct.FailStoreAdapter.html @@ -1,83 +1,83 @@ -FailStoreAdapter in mithril_common::store::adapter - Rust
pub struct FailStoreAdapter<K, R> { /* private fields */ }
Expand description

A StoreAdapter which always fails, for testing purpose.

+FailStoreAdapter in mithril_common::store::adapter - Rust
pub struct FailStoreAdapter<K, R> { /* private fields */ }
Expand description

A StoreAdapter which always fails, for testing purpose.

Implementations§

source§

impl<K, R> FailStoreAdapter<K, R>

source

pub fn new() -> Self

FailStoreAdapter factory

-

Trait Implementations§

source§

impl<K, R> Default for FailStoreAdapter<K, R>

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl<K, R> StoreAdapter for FailStoreAdapter<K, R>where - R: Clone + Send + Sync, - K: PartialEq + Clone + Send + Sync,

§

type Key = K

The key type
§

type Record = R

The record type
source§

fn store_record<'life0, 'life1, 'life2, 'async_trait>( +

Trait Implementations§

source§

impl<K, R> Default for FailStoreAdapter<K, R>

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl<K, R> StoreAdapter for FailStoreAdapter<K, R>where + R: Clone + Send + Sync, + K: PartialEq + Clone + Send + Sync,

§

type Key = K

The key type
§

type Record = R

The record type
source§

fn store_record<'life0, 'life1, 'life2, 'async_trait>( &'life0 mut self, _key: &'life1 Self::Key, _record: &'life2 Self::Record -) -> Pin<Box<dyn Future<Output = Result<(), AdapterError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), AdapterError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait,

Store the given record.
source§

fn get_record<'life0, 'life1, 'async_trait>( &'life0 self, _key: &'life1 Self::Key -) -> Pin<Box<dyn Future<Output = Result<Option<Self::Record>, AdapterError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<Self::Record>, AdapterError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Get the record stored using the given key.
source§

fn record_exists<'life0, 'life1, 'async_trait>( &'life0 self, _key: &'life1 Self::Key -) -> Pin<Box<dyn Future<Output = Result<bool, AdapterError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<bool, AdapterError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Check if a record exist for the given key.
source§

fn get_last_n_records<'life0, 'async_trait>( &'life0 self, - _how_many: usize -) -> Pin<Box<dyn Future<Output = Result<Vec<(Self::Key, Self::Record)>, AdapterError>> + Send + 'async_trait>>where + _how_many: usize +) -> Pin<Box<dyn Future<Output = Result<Vec<(Self::Key, Self::Record)>, AdapterError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Get the last n records in the store
source§

fn remove<'life0, 'life1, 'async_trait>( &'life0 mut self, _key: &'life1 Self::Key -) -> Pin<Box<dyn Future<Output = Result<Option<Self::Record>, AdapterError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<Self::Record>, AdapterError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

remove values from store Read more
source§

fn get_iter<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Box<dyn Iterator<Item = Self::Record> + '_>, AdapterError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Box<dyn Iterator<Item = Self::Record> + '_>, AdapterError>> + Send + 'async_trait>>where Self: 'async_trait, - 'life0: 'async_trait,

Get an iterator over the stored values, from the latest to the oldest.

Auto Trait Implementations§

§

impl<K, R> RefUnwindSafe for FailStoreAdapter<K, R>where - K: RefUnwindSafe, - R: RefUnwindSafe,

§

impl<K, R> Send for FailStoreAdapter<K, R>where - K: Send, - R: Send,

§

impl<K, R> Sync for FailStoreAdapter<K, R>where - K: Sync, - R: Sync,

§

impl<K, R> Unpin for FailStoreAdapter<K, R>where - K: Unpin, - R: Unpin,

§

impl<K, R> UnwindSafe for FailStoreAdapter<K, R>where - K: UnwindSafe, - R: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life0: 'async_trait,

Get an iterator over the stored values, from the latest to the oldest.

Auto Trait Implementations§

§

impl<K, R> RefUnwindSafe for FailStoreAdapter<K, R>where + K: RefUnwindSafe, + R: RefUnwindSafe,

§

impl<K, R> Send for FailStoreAdapter<K, R>where + K: Send, + R: Send,

§

impl<K, R> Sync for FailStoreAdapter<K, R>where + K: Sync, + R: Sync,

§

impl<K, R> Unpin for FailStoreAdapter<K, R>where + K: Unpin, + R: Unpin,

§

impl<K, R> UnwindSafe for FailStoreAdapter<K, R>where + K: UnwindSafe, + R: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/store/adapter/struct.MemoryAdapter.html b/rust-doc/mithril_common/store/adapter/struct.MemoryAdapter.html index 1f3c029ea45..1d40176c33a 100644 --- a/rust-doc/mithril_common/store/adapter/struct.MemoryAdapter.html +++ b/rust-doc/mithril_common/store/adapter/struct.MemoryAdapter.html @@ -1,85 +1,85 @@ -MemoryAdapter in mithril_common::store::adapter - Rust

Trait Implementations§

source§

impl<K, V> StoreAdapter for MemoryAdapter<K, V>where - K: Hash + Eq + Send + Sync + Clone, - V: Send + Sync + Clone,

§

type Key = K

The key type
§

type Record = V

The record type
source§

fn store_record<'life0, 'life1, 'life2, 'async_trait>( + K: Hash + Eq + Send + Sync + Clone, + V: Send + Sync + Clone,

§

type Key = K

The key type
§

type Record = V

The record type
source§

fn store_record<'life0, 'life1, 'life2, 'async_trait>( &'life0 mut self, key: &'life1 Self::Key, record: &'life2 Self::Record -) -> Pin<Box<dyn Future<Output = Result<(), AdapterError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), AdapterError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait,

Store the given record.
source§

fn get_record<'life0, 'life1, 'async_trait>( &'life0 self, key: &'life1 Self::Key -) -> Pin<Box<dyn Future<Output = Result<Option<Self::Record>, AdapterError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<Self::Record>, AdapterError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Get the record stored using the given key.
source§

fn record_exists<'life0, 'life1, 'async_trait>( &'life0 self, key: &'life1 Self::Key -) -> Pin<Box<dyn Future<Output = Result<bool, AdapterError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<bool, AdapterError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Check if a record exist for the given key.
source§

fn get_last_n_records<'life0, 'async_trait>( &'life0 self, - how_many: usize -) -> Pin<Box<dyn Future<Output = Result<Vec<(Self::Key, Self::Record)>, AdapterError>> + Send + 'async_trait>>where + how_many: usize +) -> Pin<Box<dyn Future<Output = Result<Vec<(Self::Key, Self::Record)>, AdapterError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Get the last n records in the store
source§

fn remove<'life0, 'life1, 'async_trait>( &'life0 mut self, key: &'life1 Self::Key -) -> Pin<Box<dyn Future<Output = Result<Option<Self::Record>, AdapterError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<Self::Record>, AdapterError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

remove values from store Read more
source§

fn get_iter<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Box<dyn Iterator<Item = Self::Record> + '_>, AdapterError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Box<dyn Iterator<Item = Self::Record> + '_>, AdapterError>> + Send + 'async_trait>>where Self: 'async_trait, - 'life0: 'async_trait,

Get an iterator over the stored values, from the latest to the oldest.

Auto Trait Implementations§

§

impl<K, V> RefUnwindSafe for MemoryAdapter<K, V>where - K: RefUnwindSafe, - V: RefUnwindSafe,

§

impl<K, V> Send for MemoryAdapter<K, V>where - K: Send, - V: Send,

§

impl<K, V> Sync for MemoryAdapter<K, V>where - K: Sync, - V: Sync,

§

impl<K, V> Unpin for MemoryAdapter<K, V>where - K: Unpin, - V: Unpin,

§

impl<K, V> UnwindSafe for MemoryAdapter<K, V>where - K: UnwindSafe, - V: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life0: 'async_trait,

Get an iterator over the stored values, from the latest to the oldest.

Auto Trait Implementations§

§

impl<K, V> RefUnwindSafe for MemoryAdapter<K, V>where + K: RefUnwindSafe, + V: RefUnwindSafe,

§

impl<K, V> Send for MemoryAdapter<K, V>where + K: Send, + V: Send,

§

impl<K, V> Sync for MemoryAdapter<K, V>where + K: Sync, + V: Sync,

§

impl<K, V> Unpin for MemoryAdapter<K, V>where + K: Unpin, + V: Unpin,

§

impl<K, V> UnwindSafe for MemoryAdapter<K, V>where + K: UnwindSafe, + V: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/store/adapter/struct.SQLiteAdapter.html b/rust-doc/mithril_common/store/adapter/struct.SQLiteAdapter.html index 0e43b4f7912..3a1f078627d 100644 --- a/rust-doc/mithril_common/store/adapter/struct.SQLiteAdapter.html +++ b/rust-doc/mithril_common/store/adapter/struct.SQLiteAdapter.html @@ -1,82 +1,82 @@ -SQLiteAdapter in mithril_common::store::adapter - Rust
pub struct SQLiteAdapter<K, V> { /* private fields */ }
Expand description

Store adapter for SQLite3

+SQLiteAdapter in mithril_common::store::adapter - Rust
pub struct SQLiteAdapter<K, V> { /* private fields */ }
Expand description

Store adapter for SQLite3

Implementations§

source§

impl<K, V> SQLiteAdapter<K, V>where K: Serialize, V: DeserializeOwned,

source

pub fn new( - table_name: &str, - connection: Arc<Mutex<Connection>> -) -> Result<Self, AdapterError>

Create a new SQLiteAdapter instance.

+ table_name: &str, + connection: Arc<Mutex<Connection>> +) -> Result<Self, AdapterError>

Create a new SQLiteAdapter instance.

Trait Implementations§

source§

impl<K, V> StoreAdapter for SQLiteAdapter<K, V>where - K: Send + Sync + Serialize + DeserializeOwned, - V: Send + Sync + Serialize + DeserializeOwned,

§

type Key = K

The key type
§

type Record = V

The record type
source§

fn store_record<'life0, 'life1, 'life2, 'async_trait>( + K: Send + Sync + Serialize + DeserializeOwned, + V: Send + Sync + Serialize + DeserializeOwned,

§

type Key = K

The key type
§

type Record = V

The record type
source§

fn store_record<'life0, 'life1, 'life2, 'async_trait>( &'life0 mut self, key: &'life1 Self::Key, record: &'life2 Self::Record -) -> Pin<Box<dyn Future<Output = Result<(), AdapterError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), AdapterError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait,

Store the given record.
source§

fn get_record<'life0, 'life1, 'async_trait>( &'life0 self, key: &'life1 Self::Key -) -> Pin<Box<dyn Future<Output = Result<Option<Self::Record>, AdapterError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<Self::Record>, AdapterError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Get the record stored using the given key.
source§

fn record_exists<'life0, 'life1, 'async_trait>( &'life0 self, key: &'life1 Self::Key -) -> Pin<Box<dyn Future<Output = Result<bool, AdapterError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<bool, AdapterError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Check if a record exist for the given key.
source§

fn get_last_n_records<'life0, 'async_trait>( &'life0 self, - how_many: usize -) -> Pin<Box<dyn Future<Output = Result<Vec<(Self::Key, Self::Record)>, AdapterError>> + Send + 'async_trait>>where + how_many: usize +) -> Pin<Box<dyn Future<Output = Result<Vec<(Self::Key, Self::Record)>, AdapterError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Get the last n records in the store
source§

fn remove<'life0, 'life1, 'async_trait>( &'life0 mut self, key: &'life1 Self::Key -) -> Pin<Box<dyn Future<Output = Result<Option<Self::Record>, AdapterError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<Self::Record>, AdapterError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

remove values from store Read more
source§

fn get_iter<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Box<dyn Iterator<Item = Self::Record> + '_>, AdapterError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Box<dyn Iterator<Item = Self::Record> + '_>, AdapterError>> + Send + 'async_trait>>where Self: 'async_trait, - 'life0: 'async_trait,

Get an iterator over the stored values, from the latest to the oldest.

Auto Trait Implementations§

§

impl<K, V> !RefUnwindSafe for SQLiteAdapter<K, V>

§

impl<K, V> Send for SQLiteAdapter<K, V>where - K: Send, - V: Send,

§

impl<K, V> Sync for SQLiteAdapter<K, V>where - K: Sync, - V: Sync,

§

impl<K, V> Unpin for SQLiteAdapter<K, V>where - K: Unpin, - V: Unpin,

§

impl<K, V> !UnwindSafe for SQLiteAdapter<K, V>

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life0: 'async_trait,

Get an iterator over the stored values, from the latest to the oldest.

Auto Trait Implementations§

§

impl<K, V> !RefUnwindSafe for SQLiteAdapter<K, V>

§

impl<K, V> Send for SQLiteAdapter<K, V>where + K: Send, + V: Send,

§

impl<K, V> Sync for SQLiteAdapter<K, V>where + K: Sync, + V: Sync,

§

impl<K, V> Unpin for SQLiteAdapter<K, V>where + K: Unpin, + V: Unpin,

§

impl<K, V> !UnwindSafe for SQLiteAdapter<K, V>

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_common/store/adapter/struct.SQLiteResultIterator.html b/rust-doc/mithril_common/store/adapter/struct.SQLiteResultIterator.html index bceb1b641b3..e25e14bee49 100644 --- a/rust-doc/mithril_common/store/adapter/struct.SQLiteResultIterator.html +++ b/rust-doc/mithril_common/store/adapter/struct.SQLiteResultIterator.html @@ -1,721 +1,721 @@ -SQLiteResultIterator in mithril_common::store::adapter - Rust
pub struct SQLiteResultIterator<V> { /* private fields */ }
Expand description

Iterator over SQLite adapter results.

+SQLiteResultIterator in mithril_common::store::adapter - Rust
pub struct SQLiteResultIterator<V> { /* private fields */ }
Expand description

Iterator over SQLite adapter results.

important: For now all the results are loaded in memory, it would be better to consume the cursor but this is a quick solution.

Implementations§

source§

impl<V> SQLiteResultIterator<V>where V: DeserializeOwned,

source

pub fn new( connection: &Connection, - table_name: &str -) -> Result<SQLiteResultIterator<V>, AdapterError>

Create a new instance of the iterator.

-

Trait Implementations§

source§

impl<V> Iterator for SQLiteResultIterator<V>

§

type Item = V

The type of the elements being iterated over.
source§

fn next(&mut self) -> Option<Self::Item>

Advances the iterator and returns the next value. Read more
source§

fn next_chunk<const N: usize>( + table_name: &str +) -> Result<SQLiteResultIterator<V>, AdapterError>

Create a new instance of the iterator.

+

Trait Implementations§

source§

impl<V> Iterator for SQLiteResultIterator<V>

§

type Item = V

The type of the elements being iterated over.
source§

fn next(&mut self) -> Option<Self::Item>

Advances the iterator and returns the next value. Read more
source§

fn next_chunk<const N: usize>( &mut self -) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>where - Self: Sized,

🔬This is a nightly-only experimental API. (iter_next_chunk)
Advances the iterator and returns an array containing the next N values. Read more
1.0.0 · source§

fn size_hint(&self) -> (usize, Option<usize>)

Returns the bounds on the remaining length of the iterator. Read more
1.0.0 · source§

fn count(self) -> usizewhere - Self: Sized,

Consumes the iterator, counting the number of iterations and returning it. Read more
1.0.0 · source§

fn last(self) -> Option<Self::Item>where - Self: Sized,

Consumes the iterator, returning the last element. Read more
source§

fn advance_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

🔬This is a nightly-only experimental API. (iter_advance_by)
Advances the iterator by n elements. Read more
1.0.0 · source§

fn nth(&mut self, n: usize) -> Option<Self::Item>

Returns the nth element of the iterator. Read more
1.28.0 · source§

fn step_by(self, step: usize) -> StepBy<Self>where - Self: Sized,

Creates an iterator starting at the same point, but stepping by -the given amount at each iteration. Read more
1.0.0 · source§

fn chain<U>(self, other: U) -> Chain<Self, <U as IntoIterator>::IntoIter>where - Self: Sized, - U: IntoIterator<Item = Self::Item>,

Takes two iterators and creates a new iterator over both in sequence. Read more
1.0.0 · source§

fn zip<U>(self, other: U) -> Zip<Self, <U as IntoIterator>::IntoIter>where - Self: Sized, - U: IntoIterator,

‘Zips up’ two iterators into a single iterator of pairs. Read more
source§

fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>where - Self: Sized, - G: FnMut() -> Self::Item,

🔬This is a nightly-only experimental API. (iter_intersperse)
Creates a new iterator which places an item generated by separator -between adjacent items of the original iterator. Read more
1.0.0 · source§

fn map<B, F>(self, f: F) -> Map<Self, F>where - Self: Sized, - F: FnMut(Self::Item) -> B,

Takes a closure and creates an iterator which calls that closure on each -element. Read more
1.21.0 · source§

fn for_each<F>(self, f: F)where - Self: Sized, - F: FnMut(Self::Item),

Calls a closure on each element of an iterator. Read more
1.0.0 · source§

fn filter<P>(self, predicate: P) -> Filter<Self, P>where - Self: Sized, - P: FnMut(&Self::Item) -> bool,

Creates an iterator which uses a closure to determine if an element -should be yielded. Read more
1.0.0 · source§

fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>where - Self: Sized, - F: FnMut(Self::Item) -> Option<B>,

Creates an iterator that both filters and maps. Read more
1.0.0 · source§

fn enumerate(self) -> Enumerate<Self>where - Self: Sized,

Creates an iterator which gives the current iteration count as well as -the next value. Read more
1.0.0 · source§

fn peekable(self) -> Peekable<Self>where - Self: Sized,

Creates an iterator which can use the peek and peek_mut methods +) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>where + Self: Sized,

🔬This is a nightly-only experimental API. (iter_next_chunk)
Advances the iterator and returns an array containing the next N values. Read more
1.0.0 · source§

fn size_hint(&self) -> (usize, Option<usize>)

Returns the bounds on the remaining length of the iterator. Read more
1.0.0 · source§

fn count(self) -> usizewhere + Self: Sized,

Consumes the iterator, counting the number of iterations and returning it. Read more
1.0.0 · source§

fn last(self) -> Option<Self::Item>where + Self: Sized,

Consumes the iterator, returning the last element. Read more
source§

fn advance_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

🔬This is a nightly-only experimental API. (iter_advance_by)
Advances the iterator by n elements. Read more
1.0.0 · source§

fn nth(&mut self, n: usize) -> Option<Self::Item>

Returns the nth element of the iterator. Read more
1.28.0 · source§

fn step_by(self, step: usize) -> StepBy<Self>where + Self: Sized,

Creates an iterator starting at the same point, but stepping by +the given amount at each iteration. Read more
1.0.0 · source§

fn chain<U>(self, other: U) -> Chain<Self, <U as IntoIterator>::IntoIter>where + Self: Sized, + U: IntoIterator<Item = Self::Item>,

Takes two iterators and creates a new iterator over both in sequence. Read more
1.0.0 · source§

fn zip<U>(self, other: U) -> Zip<Self, <U as IntoIterator>::IntoIter>where + Self: Sized, + U: IntoIterator,

‘Zips up’ two iterators into a single iterator of pairs. Read more
source§

fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>where + Self: Sized, + G: FnMut() -> Self::Item,

🔬This is a nightly-only experimental API. (iter_intersperse)
Creates a new iterator which places an item generated by separator +between adjacent items of the original iterator. Read more
1.0.0 · source§

fn map<B, F>(self, f: F) -> Map<Self, F>where + Self: Sized, + F: FnMut(Self::Item) -> B,

Takes a closure and creates an iterator which calls that closure on each +element. Read more
1.21.0 · source§

fn for_each<F>(self, f: F)where + Self: Sized, + F: FnMut(Self::Item),

Calls a closure on each element of an iterator. Read more
1.0.0 · source§

fn filter<P>(self, predicate: P) -> Filter<Self, P>where + Self: Sized, + P: FnMut(&Self::Item) -> bool,

Creates an iterator which uses a closure to determine if an element +should be yielded. Read more
1.0.0 · source§

fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>where + Self: Sized, + F: FnMut(Self::Item) -> Option<B>,

Creates an iterator that both filters and maps. Read more
1.0.0 · source§

fn enumerate(self) -> Enumerate<Self>where + Self: Sized,

Creates an iterator which gives the current iteration count as well as +the next value. Read more
1.0.0 · source§

fn peekable(self) -> Peekable<Self>where + Self: Sized,

Creates an iterator which can use the peek and peek_mut methods to look at the next element of the iterator without consuming it. See -their documentation for more information. Read more
1.0.0 · source§

fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>where - Self: Sized, - P: FnMut(&Self::Item) -> bool,

Creates an iterator that skips elements based on a predicate. Read more
1.0.0 · source§

fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>where - Self: Sized, - P: FnMut(&Self::Item) -> bool,

Creates an iterator that yields elements based on a predicate. Read more
1.57.0 · source§

fn map_while<B, P>(self, predicate: P) -> MapWhile<Self, P>where - Self: Sized, - P: FnMut(Self::Item) -> Option<B>,

Creates an iterator that both yields elements based on a predicate and maps. Read more
1.0.0 · source§

fn skip(self, n: usize) -> Skip<Self>where - Self: Sized,

Creates an iterator that skips the first n elements. Read more
1.0.0 · source§

fn take(self, n: usize) -> Take<Self>where - Self: Sized,

Creates an iterator that yields the first n elements, or fewer -if the underlying iterator ends sooner. Read more
1.0.0 · source§

fn scan<St, B, F>(self, initial_state: St, f: F) -> Scan<Self, St, F>where - Self: Sized, - F: FnMut(&mut St, Self::Item) -> Option<B>,

An iterator adapter which, like fold, holds internal state, but -unlike fold, produces a new iterator. Read more
1.0.0 · source§

fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>where - Self: Sized, - U: IntoIterator, - F: FnMut(Self::Item) -> U,

Creates an iterator that works like map, but flattens nested structure. Read more
1.0.0 · source§

fn fuse(self) -> Fuse<Self>where - Self: Sized,

Creates an iterator which ends after the first None. Read more
1.0.0 · source§

fn inspect<F>(self, f: F) -> Inspect<Self, F>where - Self: Sized, - F: FnMut(&Self::Item),

Does something with each element of an iterator, passing the value on. Read more
1.0.0 · source§

fn by_ref(&mut self) -> &mut Selfwhere - Self: Sized,

Borrows an iterator, rather than consuming it. Read more
1.0.0 · source§

fn collect<B>(self) -> Bwhere - B: FromIterator<Self::Item>, - Self: Sized,

Transforms an iterator into a collection. Read more
source§

fn collect_into<E>(self, collection: &mut E) -> &mut Ewhere - E: Extend<Self::Item>, - Self: Sized,

🔬This is a nightly-only experimental API. (iter_collect_into)
Collects all the items from an iterator into a collection. Read more
1.0.0 · source§

fn partition<B, F>(self, f: F) -> (B, B)where - Self: Sized, - B: Default + Extend<Self::Item>, - F: FnMut(&Self::Item) -> bool,

Consumes an iterator, creating two collections from it. Read more
source§

fn is_partitioned<P>(self, predicate: P) -> boolwhere - Self: Sized, - P: FnMut(Self::Item) -> bool,

🔬This is a nightly-only experimental API. (iter_is_partitioned)
Checks if the elements of this iterator are partitioned according to the given predicate, -such that all those that return true precede all those that return false. Read more
1.27.0 · source§

fn try_fold<B, F, R>(&mut self, init: B, f: F) -> Rwhere - Self: Sized, - F: FnMut(B, Self::Item) -> R, - R: Try<Output = B>,

An iterator method that applies a function as long as it returns -successfully, producing a single, final value. Read more
1.27.0 · source§

fn try_for_each<F, R>(&mut self, f: F) -> Rwhere - Self: Sized, - F: FnMut(Self::Item) -> R, - R: Try<Output = ()>,

An iterator method that applies a fallible function to each item in the -iterator, stopping at the first error and returning that error. Read more
1.0.0 · source§

fn fold<B, F>(self, init: B, f: F) -> Bwhere - Self: Sized, - F: FnMut(B, Self::Item) -> B,

Folds every element into an accumulator by applying an operation, -returning the final result. Read more
1.51.0 · source§

fn reduce<F>(self, f: F) -> Option<Self::Item>where - Self: Sized, - F: FnMut(Self::Item, Self::Item) -> Self::Item,

Reduces the elements to a single one, by repeatedly applying a reducing -operation. Read more
source§

fn try_reduce<F, R>( +their documentation for more information. Read more

1.0.0 · source§

fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>where + Self: Sized, + P: FnMut(&Self::Item) -> bool,

Creates an iterator that skips elements based on a predicate. Read more
1.0.0 · source§

fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>where + Self: Sized, + P: FnMut(&Self::Item) -> bool,

Creates an iterator that yields elements based on a predicate. Read more
1.57.0 · source§

fn map_while<B, P>(self, predicate: P) -> MapWhile<Self, P>where + Self: Sized, + P: FnMut(Self::Item) -> Option<B>,

Creates an iterator that both yields elements based on a predicate and maps. Read more
1.0.0 · source§

fn skip(self, n: usize) -> Skip<Self>where + Self: Sized,

Creates an iterator that skips the first n elements. Read more
1.0.0 · source§

fn take(self, n: usize) -> Take<Self>where + Self: Sized,

Creates an iterator that yields the first n elements, or fewer +if the underlying iterator ends sooner. Read more
1.0.0 · source§

fn scan<St, B, F>(self, initial_state: St, f: F) -> Scan<Self, St, F>where + Self: Sized, + F: FnMut(&mut St, Self::Item) -> Option<B>,

An iterator adapter which, like fold, holds internal state, but +unlike fold, produces a new iterator. Read more
1.0.0 · source§

fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>where + Self: Sized, + U: IntoIterator, + F: FnMut(Self::Item) -> U,

Creates an iterator that works like map, but flattens nested structure. Read more
1.0.0 · source§

fn fuse(self) -> Fuse<Self>where + Self: Sized,

Creates an iterator which ends after the first None. Read more
1.0.0 · source§

fn inspect<F>(self, f: F) -> Inspect<Self, F>where + Self: Sized, + F: FnMut(&Self::Item),

Does something with each element of an iterator, passing the value on. Read more
1.0.0 · source§

fn by_ref(&mut self) -> &mut Selfwhere + Self: Sized,

Borrows an iterator, rather than consuming it. Read more
1.0.0 · source§

fn collect<B>(self) -> Bwhere + B: FromIterator<Self::Item>, + Self: Sized,

Transforms an iterator into a collection. Read more
source§

fn collect_into<E>(self, collection: &mut E) -> &mut Ewhere + E: Extend<Self::Item>, + Self: Sized,

🔬This is a nightly-only experimental API. (iter_collect_into)
Collects all the items from an iterator into a collection. Read more
1.0.0 · source§

fn partition<B, F>(self, f: F) -> (B, B)where + Self: Sized, + B: Default + Extend<Self::Item>, + F: FnMut(&Self::Item) -> bool,

Consumes an iterator, creating two collections from it. Read more
source§

fn is_partitioned<P>(self, predicate: P) -> boolwhere + Self: Sized, + P: FnMut(Self::Item) -> bool,

🔬This is a nightly-only experimental API. (iter_is_partitioned)
Checks if the elements of this iterator are partitioned according to the given predicate, +such that all those that return true precede all those that return false. Read more
1.27.0 · source§

fn try_fold<B, F, R>(&mut self, init: B, f: F) -> Rwhere + Self: Sized, + F: FnMut(B, Self::Item) -> R, + R: Try<Output = B>,

An iterator method that applies a function as long as it returns +successfully, producing a single, final value. Read more
1.27.0 · source§

fn try_for_each<F, R>(&mut self, f: F) -> Rwhere + Self: Sized, + F: FnMut(Self::Item) -> R, + R: Try<Output = ()>,

An iterator method that applies a fallible function to each item in the +iterator, stopping at the first error and returning that error. Read more
1.0.0 · source§

fn fold<B, F>(self, init: B, f: F) -> Bwhere + Self: Sized, + F: FnMut(B, Self::Item) -> B,

Folds every element into an accumulator by applying an operation, +returning the final result. Read more
1.51.0 · source§

fn reduce<F>(self, f: F) -> Option<Self::Item>where + Self: Sized, + F: FnMut(Self::Item, Self::Item) -> Self::Item,

Reduces the elements to a single one, by repeatedly applying a reducing +operation. Read more
source§

fn try_reduce<F, R>( &mut self, f: F -) -> <<R as Try>::Residual as Residual<Option<<R as Try>::Output>>>::TryTypewhere - Self: Sized, - F: FnMut(Self::Item, Self::Item) -> R, - R: Try<Output = Self::Item>, - <R as Try>::Residual: Residual<Option<Self::Item>>,

🔬This is a nightly-only experimental API. (iterator_try_reduce)
Reduces the elements to a single one by repeatedly applying a reducing operation. If the -closure returns a failure, the failure is propagated back to the caller immediately. Read more
1.0.0 · source§

fn all<F>(&mut self, f: F) -> boolwhere - Self: Sized, - F: FnMut(Self::Item) -> bool,

Tests if every element of the iterator matches a predicate. Read more
1.0.0 · source§

fn any<F>(&mut self, f: F) -> boolwhere - Self: Sized, - F: FnMut(Self::Item) -> bool,

Tests if any element of the iterator matches a predicate. Read more
1.0.0 · source§

fn find<P>(&mut self, predicate: P) -> Option<Self::Item>where - Self: Sized, - P: FnMut(&Self::Item) -> bool,

Searches for an element of an iterator that satisfies a predicate. Read more
1.30.0 · source§

fn find_map<B, F>(&mut self, f: F) -> Option<B>where - Self: Sized, - F: FnMut(Self::Item) -> Option<B>,

Applies function to the elements of iterator and returns -the first non-none result. Read more
source§

fn try_find<F, R>( +) -> <<R as Try>::Residual as Residual<Option<<R as Try>::Output>>>::TryTypewhere + Self: Sized, + F: FnMut(Self::Item, Self::Item) -> R, + R: Try<Output = Self::Item>, + <R as Try>::Residual: Residual<Option<Self::Item>>,

🔬This is a nightly-only experimental API. (iterator_try_reduce)
Reduces the elements to a single one by repeatedly applying a reducing operation. If the +closure returns a failure, the failure is propagated back to the caller immediately. Read more
1.0.0 · source§

fn all<F>(&mut self, f: F) -> boolwhere + Self: Sized, + F: FnMut(Self::Item) -> bool,

Tests if every element of the iterator matches a predicate. Read more
1.0.0 · source§

fn any<F>(&mut self, f: F) -> boolwhere + Self: Sized, + F: FnMut(Self::Item) -> bool,

Tests if any element of the iterator matches a predicate. Read more
1.0.0 · source§

fn find<P>(&mut self, predicate: P) -> Option<Self::Item>where + Self: Sized, + P: FnMut(&Self::Item) -> bool,

Searches for an element of an iterator that satisfies a predicate. Read more
1.30.0 · source§

fn find_map<B, F>(&mut self, f: F) -> Option<B>where + Self: Sized, + F: FnMut(Self::Item) -> Option<B>,

Applies function to the elements of iterator and returns +the first non-none result. Read more
source§

fn try_find<F, R>( &mut self, f: F -) -> <<R as Try>::Residual as Residual<Option<Self::Item>>>::TryTypewhere - Self: Sized, - F: FnMut(&Self::Item) -> R, - R: Try<Output = bool>, - <R as Try>::Residual: Residual<Option<Self::Item>>,

🔬This is a nightly-only experimental API. (try_find)
Applies function to the elements of iterator and returns -the first true result or the first error. Read more
1.0.0 · source§

fn position<P>(&mut self, predicate: P) -> Option<usize>where - Self: Sized, - P: FnMut(Self::Item) -> bool,

Searches for an element in an iterator, returning its index. Read more
1.6.0 · source§

fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>where - B: Ord, - Self: Sized, - F: FnMut(&Self::Item) -> B,

Returns the element that gives the maximum value from the -specified function. Read more
1.15.0 · source§

fn max_by<F>(self, compare: F) -> Option<Self::Item>where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Returns the element that gives the maximum value with respect to the -specified comparison function. Read more
1.6.0 · source§

fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>where - B: Ord, - Self: Sized, - F: FnMut(&Self::Item) -> B,

Returns the element that gives the minimum value from the -specified function. Read more
1.15.0 · source§

fn min_by<F>(self, compare: F) -> Option<Self::Item>where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Returns the element that gives the minimum value with respect to the -specified comparison function. Read more
1.0.0 · source§

fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)where - FromA: Default + Extend<A>, - FromB: Default + Extend<B>, - Self: Sized + Iterator<Item = (A, B)>,

Converts an iterator of pairs into a pair of containers. Read more
1.36.0 · source§

fn copied<'a, T>(self) -> Copied<Self>where - T: 'a + Copy, - Self: Sized + Iterator<Item = &'a T>,

Creates an iterator which copies all of its elements. Read more
1.0.0 · source§

fn cloned<'a, T>(self) -> Cloned<Self>where - T: 'a + Clone, - Self: Sized + Iterator<Item = &'a T>,

Creates an iterator which clones all of its elements. Read more
source§

fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>where - Self: Sized,

🔬This is a nightly-only experimental API. (iter_array_chunks)
Returns an iterator over N elements of the iterator at a time. Read more
1.11.0 · source§

fn sum<S>(self) -> Swhere - Self: Sized, - S: Sum<Self::Item>,

Sums the elements of an iterator. Read more
1.11.0 · source§

fn product<P>(self) -> Pwhere - Self: Sized, - P: Product<Self::Item>,

Iterates over the entire iterator, multiplying all the elements Read more
source§

fn cmp_by<I, F>(self, other: I, cmp: F) -> Orderingwhere - Self: Sized, - I: IntoIterator, - F: FnMut(Self::Item, <I as IntoIterator>::Item) -> Ordering,

🔬This is a nightly-only experimental API. (iter_order_by)
Lexicographically compares the elements of this Iterator with those -of another with respect to the specified comparison function. Read more
1.5.0 · source§

fn partial_cmp<I>(self, other: I) -> Option<Ordering>where - I: IntoIterator, - Self::Item: PartialOrd<<I as IntoIterator>::Item>, - Self: Sized,

Lexicographically compares the PartialOrd elements of -this Iterator with those of another. The comparison works like short-circuit +) -> <<R as Try>::Residual as Residual<Option<Self::Item>>>::TryTypewhere + Self: Sized, + F: FnMut(&Self::Item) -> R, + R: Try<Output = bool>, + <R as Try>::Residual: Residual<Option<Self::Item>>,
🔬This is a nightly-only experimental API. (try_find)
Applies function to the elements of iterator and returns +the first true result or the first error. Read more
1.0.0 · source§

fn position<P>(&mut self, predicate: P) -> Option<usize>where + Self: Sized, + P: FnMut(Self::Item) -> bool,

Searches for an element in an iterator, returning its index. Read more
1.6.0 · source§

fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>where + B: Ord, + Self: Sized, + F: FnMut(&Self::Item) -> B,

Returns the element that gives the maximum value from the +specified function. Read more
1.15.0 · source§

fn max_by<F>(self, compare: F) -> Option<Self::Item>where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Returns the element that gives the maximum value with respect to the +specified comparison function. Read more
1.6.0 · source§

fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>where + B: Ord, + Self: Sized, + F: FnMut(&Self::Item) -> B,

Returns the element that gives the minimum value from the +specified function. Read more
1.15.0 · source§

fn min_by<F>(self, compare: F) -> Option<Self::Item>where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Returns the element that gives the minimum value with respect to the +specified comparison function. Read more
1.0.0 · source§

fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)where + FromA: Default + Extend<A>, + FromB: Default + Extend<B>, + Self: Sized + Iterator<Item = (A, B)>,

Converts an iterator of pairs into a pair of containers. Read more
1.36.0 · source§

fn copied<'a, T>(self) -> Copied<Self>where + T: 'a + Copy, + Self: Sized + Iterator<Item = &'a T>,

Creates an iterator which copies all of its elements. Read more
1.0.0 · source§

fn cloned<'a, T>(self) -> Cloned<Self>where + T: 'a + Clone, + Self: Sized + Iterator<Item = &'a T>,

Creates an iterator which clones all of its elements. Read more
source§

fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>where + Self: Sized,

🔬This is a nightly-only experimental API. (iter_array_chunks)
Returns an iterator over N elements of the iterator at a time. Read more
1.11.0 · source§

fn sum<S>(self) -> Swhere + Self: Sized, + S: Sum<Self::Item>,

Sums the elements of an iterator. Read more
1.11.0 · source§

fn product<P>(self) -> Pwhere + Self: Sized, + P: Product<Self::Item>,

Iterates over the entire iterator, multiplying all the elements Read more
source§

fn cmp_by<I, F>(self, other: I, cmp: F) -> Orderingwhere + Self: Sized, + I: IntoIterator, + F: FnMut(Self::Item, <I as IntoIterator>::Item) -> Ordering,

🔬This is a nightly-only experimental API. (iter_order_by)
Lexicographically compares the elements of this Iterator with those +of another with respect to the specified comparison function. Read more
1.5.0 · source§

fn partial_cmp<I>(self, other: I) -> Option<Ordering>where + I: IntoIterator, + Self::Item: PartialOrd<<I as IntoIterator>::Item>, + Self: Sized,

Lexicographically compares the PartialOrd elements of +this Iterator with those of another. The comparison works like short-circuit evaluation, returning a result without comparing the remaining elements. -As soon as an order can be determined, the evaluation stops and a result is returned. Read more
source§

fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>where - Self: Sized, - I: IntoIterator, - F: FnMut(Self::Item, <I as IntoIterator>::Item) -> Option<Ordering>,

🔬This is a nightly-only experimental API. (iter_order_by)
Lexicographically compares the elements of this Iterator with those -of another with respect to the specified comparison function. Read more
1.5.0 · source§

fn eq<I>(self, other: I) -> boolwhere - I: IntoIterator, - Self::Item: PartialEq<<I as IntoIterator>::Item>, - Self: Sized,

Determines if the elements of this Iterator are equal to those of -another. Read more
source§

fn eq_by<I, F>(self, other: I, eq: F) -> boolwhere - Self: Sized, - I: IntoIterator, - F: FnMut(Self::Item, <I as IntoIterator>::Item) -> bool,

🔬This is a nightly-only experimental API. (iter_order_by)
Determines if the elements of this Iterator are equal to those of -another with respect to the specified equality function. Read more
1.5.0 · source§

fn ne<I>(self, other: I) -> boolwhere - I: IntoIterator, - Self::Item: PartialEq<<I as IntoIterator>::Item>, - Self: Sized,

Determines if the elements of this Iterator are not equal to those of -another. Read more
1.5.0 · source§

fn lt<I>(self, other: I) -> boolwhere - I: IntoIterator, - Self::Item: PartialOrd<<I as IntoIterator>::Item>, - Self: Sized,

Determines if the elements of this Iterator are lexicographically -less than those of another. Read more
1.5.0 · source§

fn le<I>(self, other: I) -> boolwhere - I: IntoIterator, - Self::Item: PartialOrd<<I as IntoIterator>::Item>, - Self: Sized,

Determines if the elements of this Iterator are lexicographically -less or equal to those of another. Read more
1.5.0 · source§

fn gt<I>(self, other: I) -> boolwhere - I: IntoIterator, - Self::Item: PartialOrd<<I as IntoIterator>::Item>, - Self: Sized,

Determines if the elements of this Iterator are lexicographically -greater than those of another. Read more
1.5.0 · source§

fn ge<I>(self, other: I) -> boolwhere - I: IntoIterator, - Self::Item: PartialOrd<<I as IntoIterator>::Item>, - Self: Sized,

Determines if the elements of this Iterator are lexicographically -greater than or equal to those of another. Read more
source§

fn is_sorted_by<F>(self, compare: F) -> boolwhere - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

🔬This is a nightly-only experimental API. (is_sorted)
Checks if the elements of this iterator are sorted using the given comparator function. Read more
source§

fn is_sorted_by_key<F, K>(self, f: F) -> boolwhere - Self: Sized, - F: FnMut(Self::Item) -> K, - K: PartialOrd<K>,

🔬This is a nightly-only experimental API. (is_sorted)
Checks if the elements of this iterator are sorted using the given key extraction -function. Read more

Auto Trait Implementations§

§

impl<V> RefUnwindSafe for SQLiteResultIterator<V>where - V: RefUnwindSafe,

§

impl<V> Send for SQLiteResultIterator<V>where - V: Send,

§

impl<V> Sync for SQLiteResultIterator<V>where - V: Sync,

§

impl<V> Unpin for SQLiteResultIterator<V>where - V: Unpin,

§

impl<V> UnwindSafe for SQLiteResultIterator<V>where - V: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +As soon as an order can be determined, the evaluation stops and a result is returned. Read more

source§

fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>where + Self: Sized, + I: IntoIterator, + F: FnMut(Self::Item, <I as IntoIterator>::Item) -> Option<Ordering>,

🔬This is a nightly-only experimental API. (iter_order_by)
Lexicographically compares the elements of this Iterator with those +of another with respect to the specified comparison function. Read more
1.5.0 · source§

fn eq<I>(self, other: I) -> boolwhere + I: IntoIterator, + Self::Item: PartialEq<<I as IntoIterator>::Item>, + Self: Sized,

Determines if the elements of this Iterator are equal to those of +another. Read more
source§

fn eq_by<I, F>(self, other: I, eq: F) -> boolwhere + Self: Sized, + I: IntoIterator, + F: FnMut(Self::Item, <I as IntoIterator>::Item) -> bool,

🔬This is a nightly-only experimental API. (iter_order_by)
Determines if the elements of this Iterator are equal to those of +another with respect to the specified equality function. Read more
1.5.0 · source§

fn ne<I>(self, other: I) -> boolwhere + I: IntoIterator, + Self::Item: PartialEq<<I as IntoIterator>::Item>, + Self: Sized,

Determines if the elements of this Iterator are not equal to those of +another. Read more
1.5.0 · source§

fn lt<I>(self, other: I) -> boolwhere + I: IntoIterator, + Self::Item: PartialOrd<<I as IntoIterator>::Item>, + Self: Sized,

Determines if the elements of this Iterator are lexicographically +less than those of another. Read more
1.5.0 · source§

fn le<I>(self, other: I) -> boolwhere + I: IntoIterator, + Self::Item: PartialOrd<<I as IntoIterator>::Item>, + Self: Sized,

Determines if the elements of this Iterator are lexicographically +less or equal to those of another. Read more
1.5.0 · source§

fn gt<I>(self, other: I) -> boolwhere + I: IntoIterator, + Self::Item: PartialOrd<<I as IntoIterator>::Item>, + Self: Sized,

Determines if the elements of this Iterator are lexicographically +greater than those of another. Read more
1.5.0 · source§

fn ge<I>(self, other: I) -> boolwhere + I: IntoIterator, + Self::Item: PartialOrd<<I as IntoIterator>::Item>, + Self: Sized,

Determines if the elements of this Iterator are lexicographically +greater than or equal to those of another. Read more
source§

fn is_sorted_by<F>(self, compare: F) -> boolwhere + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

🔬This is a nightly-only experimental API. (is_sorted)
Checks if the elements of this iterator are sorted using the given comparator function. Read more
source§

fn is_sorted_by_key<F, K>(self, f: F) -> boolwhere + Self: Sized, + F: FnMut(Self::Item) -> K, + K: PartialOrd<K>,

🔬This is a nightly-only experimental API. (is_sorted)
Checks if the elements of this iterator are sorted using the given key extraction +function. Read more

Auto Trait Implementations§

§

impl<V> RefUnwindSafe for SQLiteResultIterator<V>where + V: RefUnwindSafe,

§

impl<V> Send for SQLiteResultIterator<V>where + V: Send,

§

impl<V> Sync for SQLiteResultIterator<V>where + V: Sync,

§

impl<V> Unpin for SQLiteResultIterator<V>where + V: Unpin,

§

impl<V> UnwindSafe for SQLiteResultIterator<V>where + V: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

-
source§

impl<I> IntoIterator for Iwhere - I: Iterator,

§

type Item = <I as Iterator>::Item

The type of the elements being iterated over.
§

type IntoIter = I

Which kind of iterator are we turning this into?
const: unstable · source§

fn into_iter(self) -> I

Creates an iterator from a value. Read more
source§

impl<I> IteratorRandom for Iwhere - I: Iterator,

source§

fn choose<R>(self, rng: &mut R) -> Option<Self::Item>where - R: Rng + ?Sized,

Choose one element at random from the iterator. Read more
source§

fn choose_multiple_fill<R>(self, rng: &mut R, buf: &mut [Self::Item]) -> usizewhere - R: Rng + ?Sized,

Collects values at random from the iterator into a supplied buffer +From<T> for U chooses to do.

+
source§

impl<I> IntoIterator for Iwhere + I: Iterator,

§

type Item = <I as Iterator>::Item

The type of the elements being iterated over.
§

type IntoIter = I

Which kind of iterator are we turning this into?
const: unstable · source§

fn into_iter(self) -> I

Creates an iterator from a value. Read more
source§

impl<I> IteratorRandom for Iwhere + I: Iterator,

source§

fn choose<R>(self, rng: &mut R) -> Option<Self::Item>where + R: Rng + ?Sized,

Choose one element at random from the iterator. Read more
source§

fn choose_multiple_fill<R>(self, rng: &mut R, buf: &mut [Self::Item]) -> usizewhere + R: Rng + ?Sized,

Collects values at random from the iterator into a supplied buffer until that buffer is filled. Read more
source§

fn choose_multiple<R>( self, - rng: &mut R, - amount: usize -) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<I> IteratorRandom for Iwhere - I: Iterator,

source§

fn choose<R>(self, rng: &mut R) -> Option<Self::Item>where - R: Rng + ?Sized,

Choose one element at random from the iterator. Read more
source§

fn choose_stable<R>(self, rng: &mut R) -> Option<Self::Item>where - R: Rng + ?Sized,

Choose one element at random from the iterator. Read more
source§

fn choose_multiple_fill<R>(self, rng: &mut R, buf: &mut [Self::Item]) -> usizewhere - R: Rng + ?Sized,

Collects values at random from the iterator into a supplied buffer + rng: &mut R, + amount: usize +) -> Vec<Self::Item, Global>where + R: Rng + ?Sized,
Collects amount values at random from the iterator into a vector. Read more
source§

impl<I> IteratorRandom for Iwhere + I: Iterator,

source§

fn choose<R>(self, rng: &mut R) -> Option<Self::Item>where + R: Rng + ?Sized,

Choose one element at random from the iterator. Read more
source§

fn choose_stable<R>(self, rng: &mut R) -> Option<Self::Item>where + R: Rng + ?Sized,

Choose one element at random from the iterator. Read more
source§

fn choose_multiple_fill<R>(self, rng: &mut R, buf: &mut [Self::Item]) -> usizewhere + R: Rng + ?Sized,

Collects values at random from the iterator into a supplied buffer until that buffer is filled. Read more
source§

fn choose_multiple<R>( self, - rng: &mut R, - amount: usize -) -> Vec<Self::Item, Global>where - R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> Itertools for Twhere - T: Iterator + ?Sized,

source§

fn interleave<J>( + rng: &mut R, + amount: usize +) -> Vec<Self::Item, Global>where + R: Rng + ?Sized,

Collects amount values at random from the iterator into a vector. Read more
source§

impl<T> Itertools for Twhere + T: Iterator + ?Sized,

source§

fn interleave<J>( self, other: J -) -> Interleave<Self, <J as IntoIterator>::IntoIter>where - J: IntoIterator<Item = Self::Item>, - Self: Sized,

Alternate elements from two iterators until both have run out. Read more
source§

fn interleave_shortest<J>( +) -> Interleave<Self, <J as IntoIterator>::IntoIter>where + J: IntoIterator<Item = Self::Item>, + Self: Sized,

Alternate elements from two iterators until both have run out. Read more
source§

fn interleave_shortest<J>( self, other: J -) -> InterleaveShortest<Self, <J as IntoIterator>::IntoIter>where - J: IntoIterator<Item = Self::Item>, - Self: Sized,

Alternate elements from two iterators until at least one of them has run +) -> InterleaveShortest<Self, <J as IntoIterator>::IntoIter>where + J: IntoIterator<Item = Self::Item>, + Self: Sized,
Alternate elements from two iterators until at least one of them has run out. Read more
source§

fn intersperse( self, - element: Self::Item -) -> IntersperseWith<Self, IntersperseElementSimple<Self::Item>>where - Self: Sized, - Self::Item: Clone,

An iterator adaptor to insert a particular value + element: Self::Item +) -> IntersperseWith<Self, IntersperseElementSimple<Self::Item>>where + Self: Sized, + Self::Item: Clone,
An iterator adaptor to insert a particular value between each element of the adapted iterator. Read more
source§

fn intersperse_with<F>(self, element: F) -> IntersperseWith<Self, F>where - Self: Sized, - F: FnMut() -> Self::Item,

An iterator adaptor to insert a particular value created by a function + Self: Sized, + F: FnMut() -> Self::Item,
An iterator adaptor to insert a particular value created by a function between each element of the adapted iterator. Read more
source§

fn zip_longest<J>( self, other: J -) -> ZipLongest<Self, <J as IntoIterator>::IntoIter>where - J: IntoIterator, - Self: Sized,

Create an iterator which iterates over both this and the specified -iterator simultaneously, yielding pairs of two optional elements. Read more
source§

fn zip_eq<J>(self, other: J) -> ZipEq<Self, <J as IntoIterator>::IntoIter>where - J: IntoIterator, - Self: Sized,

Create an iterator which iterates over both this and the specified +) -> ZipLongest<Self, <J as IntoIterator>::IntoIter>where + J: IntoIterator, + Self: Sized,
Create an iterator which iterates over both this and the specified +iterator simultaneously, yielding pairs of two optional elements. Read more
source§

fn zip_eq<J>(self, other: J) -> ZipEq<Self, <J as IntoIterator>::IntoIter>where + J: IntoIterator, + Self: Sized,

Create an iterator which iterates over both this and the specified iterator simultaneously, yielding pairs of elements. Read more
source§

fn batching<B, F>(self, f: F) -> Batching<Self, F>where - F: FnMut(&mut Self) -> Option<B>, - Self: Sized,

A “meta iterator adaptor”. Its closure receives a reference to the + F: FnMut(&mut Self) -> Option<B>, + Self: Sized,
A “meta iterator adaptor”. Its closure receives a reference to the iterator and may pick off as many elements as it likes, to produce the next iterator element. Read more
source§

fn group_by<K, F>(self, key: F) -> GroupBy<K, Self, F>where - Self: Sized, - F: FnMut(&Self::Item) -> K, - K: PartialEq<K>,

Return an iterable that can group iterator elements. + Self: Sized, + F: FnMut(&Self::Item) -> K, + K: PartialEq<K>,
Return an iterable that can group iterator elements. Consecutive elements that map to the same key (“runs”), are assigned -to the same group. Read more
source§

fn chunks(self, size: usize) -> IntoChunks<Self>where - Self: Sized,

Return an iterable that can chunk the iterator. Read more
source§

fn tuple_windows<T>(self) -> TupleWindows<Self, T>where - Self: Sized + Iterator<Item = <T as TupleCollect>::Item>, +to the same group. Read more

source§

fn chunks(self, size: usize) -> IntoChunks<Self>where + Self: Sized,

Return an iterable that can chunk the iterator. Read more
source§

fn tuple_windows<T>(self) -> TupleWindows<Self, T>where + Self: Sized + Iterator<Item = <T as TupleCollect>::Item>, T: HomogeneousTuple, - <T as TupleCollect>::Item: Clone,

Return an iterator over all contiguous windows producing tuples of + <T as TupleCollect>::Item: Clone,
Return an iterator over all contiguous windows producing tuples of a specific size (up to 12). Read more
source§

fn circular_tuple_windows<T>(self) -> CircularTupleWindows<Self, T>where - Self: Sized + Clone + Iterator<Item = <T as TupleCollect>::Item> + ExactSizeIterator, - T: TupleCollect + Clone, - <T as TupleCollect>::Item: Clone,

Return an iterator over all windows, wrapping back to the first + Self: Sized + Clone + Iterator<Item = <T as TupleCollect>::Item> + ExactSizeIterator, + T: TupleCollect + Clone, + <T as TupleCollect>::Item: Clone,
Return an iterator over all windows, wrapping back to the first elements when the window would otherwise exceed the length of the iterator, producing tuples of a specific size (up to 12). Read more
source§

fn tuples<T>(self) -> Tuples<Self, T>where - Self: Sized + Iterator<Item = <T as TupleCollect>::Item>, + Self: Sized + Iterator<Item = <T as TupleCollect>::Item>, T: HomogeneousTuple,

Return an iterator that groups the items in tuples of a specific size (up to 12). Read more
source§

fn tee(self) -> (Tee<Self>, Tee<Self>)where - Self: Sized, - Self::Item: Clone,

Split into an iterator pair that both yield all elements from -the original iterator. Read more
source§

fn step(self, n: usize) -> Step<Self>where - Self: Sized,

👎Deprecated since 0.8.0: Use std .step_by() instead
Return an iterator adaptor that steps n elements in the base iterator + Self: Sized, + Self::Item: Clone,
Split into an iterator pair that both yield all elements from +the original iterator. Read more
source§

fn step(self, n: usize) -> Step<Self>where + Self: Sized,

👎Deprecated since 0.8.0: Use std .step_by() instead
Return an iterator adaptor that steps n elements in the base iterator for each iteration. Read more
source§

fn map_into<R>(self) -> MapSpecialCase<Self, MapSpecialCaseFnInto<R>>where - Self: Sized, - Self::Item: Into<R>,

Convert each item of the iterator using the Into trait. Read more
source§

fn map_results<F, T, U, E>( + Self: Sized, + Self::Item: Into<R>,

Convert each item of the iterator using the Into trait. Read more
source§

fn map_results<F, T, U, E>( self, f: F ) -> MapSpecialCase<Self, MapSpecialCaseFnOk<F>>where - Self: Iterator<Item = Result<T, E>> + Sized, - F: FnMut(T) -> U,

👎Deprecated since 0.10.0: Use .map_ok() instead
source§

fn map_ok<F, T, U, E>(self, f: F) -> MapSpecialCase<Self, MapSpecialCaseFnOk<F>>where - Self: Iterator<Item = Result<T, E>> + Sized, - F: FnMut(T) -> U,

Return an iterator adaptor that applies the provided closure + Self: Iterator<Item = Result<T, E>> + Sized, + F: FnMut(T) -> U,
👎Deprecated since 0.10.0: Use .map_ok() instead
source§

fn map_ok<F, T, U, E>(self, f: F) -> MapSpecialCase<Self, MapSpecialCaseFnOk<F>>where + Self: Iterator<Item = Result<T, E>> + Sized, + F: FnMut(T) -> U,

Return an iterator adaptor that applies the provided closure to every Result::Ok value. Result::Err values are unchanged. Read more
source§

fn filter_ok<F, T, E>(self, f: F) -> FilterOk<Self, F>where - Self: Iterator<Item = Result<T, E>> + Sized, - F: FnMut(&T) -> bool,

Return an iterator adaptor that filters every Result::Ok + Self: Iterator<Item = Result<T, E>> + Sized, + F: FnMut(&T) -> bool,
Return an iterator adaptor that filters every Result::Ok value with the provided closure. Result::Err values are unchanged. Read more
source§

fn filter_map_ok<F, T, U, E>(self, f: F) -> FilterMapOk<Self, F>where - Self: Iterator<Item = Result<T, E>> + Sized, - F: FnMut(T) -> Option<U>,

Return an iterator adaptor that filters and transforms every + Self: Iterator<Item = Result<T, E>> + Sized, + F: FnMut(T) -> Option<U>,
Return an iterator adaptor that filters and transforms every Result::Ok value with the provided closure. Result::Err values are unchanged. Read more
source§

fn flatten_ok<T, E>(self) -> FlattenOk<Self, T, E>where - Self: Iterator<Item = Result<T, E>> + Sized, - T: IntoIterator,

Return an iterator adaptor that flattens every Result::Ok value into + Self: Iterator<Item = Result<T, E>> + Sized, + T: IntoIterator,
Return an iterator adaptor that flattens every Result::Ok value into a series of Result::Ok values. Result::Err values are unchanged. Read more
source§

fn merge<J>( self, other: J -) -> MergeBy<Self, <J as IntoIterator>::IntoIter, MergeLte>where - Self: Sized, - Self::Item: PartialOrd<Self::Item>, - J: IntoIterator<Item = Self::Item>,

Return an iterator adaptor that merges the two base iterators in +) -> MergeBy<Self, <J as IntoIterator>::IntoIter, MergeLte>where + Self: Sized, + Self::Item: PartialOrd<Self::Item>, + J: IntoIterator<Item = Self::Item>,
Return an iterator adaptor that merges the two base iterators in ascending order. If both base iterators are sorted (ascending), the result is sorted. Read more
source§

fn merge_by<J, F>( self, other: J, is_first: F -) -> MergeBy<Self, <J as IntoIterator>::IntoIter, F>where - Self: Sized, - J: IntoIterator<Item = Self::Item>, - F: FnMut(&Self::Item, &Self::Item) -> bool,

Return an iterator adaptor that merges the two base iterators in order. +) -> MergeBy<Self, <J as IntoIterator>::IntoIter, F>where + Self: Sized, + J: IntoIterator<Item = Self::Item>, + F: FnMut(&Self::Item, &Self::Item) -> bool,
Return an iterator adaptor that merges the two base iterators in order. This is much like .merge() but allows for a custom ordering. Read more
source§

fn merge_join_by<J, F>( self, other: J, cmp_fn: F -) -> MergeJoinBy<Self, <J as IntoIterator>::IntoIter, F>where - J: IntoIterator, - F: FnMut(&Self::Item, &<J as IntoIterator>::Item) -> Ordering, - Self: Sized,

Create an iterator that merges items from both this and the specified -iterator in ascending order. Read more
source§

fn kmerge(self) -> KMergeBy<<Self::Item as IntoIterator>::IntoIter, KMergeByLt>where - Self: Sized, - Self::Item: IntoIterator, - <Self::Item as IntoIterator>::Item: PartialOrd<<Self::Item as IntoIterator>::Item>,

Return an iterator adaptor that flattens an iterator of iterators by +) -> MergeJoinBy<Self, <J as IntoIterator>::IntoIter, F>where + J: IntoIterator, + F: FnMut(&Self::Item, &<J as IntoIterator>::Item) -> Ordering, + Self: Sized,
Create an iterator that merges items from both this and the specified +iterator in ascending order. Read more
source§

fn kmerge(self) -> KMergeBy<<Self::Item as IntoIterator>::IntoIter, KMergeByLt>where + Self: Sized, + Self::Item: IntoIterator, + <Self::Item as IntoIterator>::Item: PartialOrd<<Self::Item as IntoIterator>::Item>,

Return an iterator adaptor that flattens an iterator of iterators by merging them in ascending order. Read more
source§

fn kmerge_by<F>( self, first: F -) -> KMergeBy<<Self::Item as IntoIterator>::IntoIter, F>where - Self: Sized, - Self::Item: IntoIterator, - F: FnMut(&<Self::Item as IntoIterator>::Item, &<Self::Item as IntoIterator>::Item) -> bool,

Return an iterator adaptor that flattens an iterator of iterators by +) -> KMergeBy<<Self::Item as IntoIterator>::IntoIter, F>where + Self: Sized, + Self::Item: IntoIterator, + F: FnMut(&<Self::Item as IntoIterator>::Item, &<Self::Item as IntoIterator>::Item) -> bool,
Return an iterator adaptor that flattens an iterator of iterators by merging them according to the given closure. Read more
source§

fn cartesian_product<J>( self, other: J -) -> Product<Self, <J as IntoIterator>::IntoIter>where - Self: Sized, - Self::Item: Clone, - J: IntoIterator, - <J as IntoIterator>::IntoIter: Clone,

Return an iterator adaptor that iterates over the cartesian product of +) -> Product<Self, <J as IntoIterator>::IntoIter>where + Self: Sized, + Self::Item: Clone, + J: IntoIterator, + <J as IntoIterator>::IntoIter: Clone,
Return an iterator adaptor that iterates over the cartesian product of the element sets of two iterators self and J. Read more
source§

fn multi_cartesian_product( self -) -> MultiProduct<<Self::Item as IntoIterator>::IntoIter>where - Self: Sized, - Self::Item: IntoIterator, - <Self::Item as IntoIterator>::IntoIter: Clone, - <Self::Item as IntoIterator>::Item: Clone,

Return an iterator adaptor that iterates over the cartesian product of -all subiterators returned by meta-iterator self. Read more
source§

fn coalesce<F>(self, f: F) -> CoalesceBy<Self, F, Self::Item>where - Self: Sized, - F: FnMut(Self::Item, Self::Item) -> Result<Self::Item, (Self::Item, Self::Item)>,

Return an iterator adaptor that uses the passed-in closure to -optionally merge together consecutive elements. Read more
source§

fn dedup(self) -> CoalesceBy<Self, DedupPred2CoalescePred<DedupEq>, Self::Item>where - Self: Sized, - Self::Item: PartialEq<Self::Item>,

Remove duplicates from sections of consecutive identical elements. +) -> MultiProduct<<Self::Item as IntoIterator>::IntoIter>where + Self: Sized, + Self::Item: IntoIterator, + <Self::Item as IntoIterator>::IntoIter: Clone, + <Self::Item as IntoIterator>::Item: Clone,
Return an iterator adaptor that iterates over the cartesian product of +all subiterators returned by meta-iterator self. Read more
source§

fn coalesce<F>(self, f: F) -> CoalesceBy<Self, F, Self::Item>where + Self: Sized, + F: FnMut(Self::Item, Self::Item) -> Result<Self::Item, (Self::Item, Self::Item)>,

Return an iterator adaptor that uses the passed-in closure to +optionally merge together consecutive elements. Read more
source§

fn dedup(self) -> CoalesceBy<Self, DedupPred2CoalescePred<DedupEq>, Self::Item>where + Self: Sized, + Self::Item: PartialEq<Self::Item>,

Remove duplicates from sections of consecutive identical elements. If the iterator is sorted, all elements will be unique. Read more
source§

fn dedup_by<Cmp>( self, cmp: Cmp -) -> CoalesceBy<Self, DedupPred2CoalescePred<Cmp>, Self::Item>where - Self: Sized, - Cmp: FnMut(&Self::Item, &Self::Item) -> bool,

Remove duplicates from sections of consecutive identical elements, +) -> CoalesceBy<Self, DedupPred2CoalescePred<Cmp>, Self::Item>where + Self: Sized, + Cmp: FnMut(&Self::Item, &Self::Item) -> bool,
Remove duplicates from sections of consecutive identical elements, determining equality using a comparison function. If the iterator is sorted, all elements will be unique. Read more
source§

fn dedup_with_count( self -) -> CoalesceBy<Self, DedupPredWithCount2CoalescePred<DedupEq>, (usize, Self::Item)>where - Self: Sized,

Remove duplicates from sections of consecutive identical elements, while keeping a count of +) -> CoalesceBy<Self, DedupPredWithCount2CoalescePred<DedupEq>, (usize, Self::Item)>where + Self: Sized,
Remove duplicates from sections of consecutive identical elements, while keeping a count of how many repeated elements were present. If the iterator is sorted, all elements will be unique. Read more
source§

fn dedup_by_with_count<Cmp>( self, cmp: Cmp -) -> CoalesceBy<Self, DedupPredWithCount2CoalescePred<Cmp>, (usize, Self::Item)>where - Self: Sized, - Cmp: FnMut(&Self::Item, &Self::Item) -> bool,

Remove duplicates from sections of consecutive identical elements, while keeping a count of +) -> CoalesceBy<Self, DedupPredWithCount2CoalescePred<Cmp>, (usize, Self::Item)>where + Self: Sized, + Cmp: FnMut(&Self::Item, &Self::Item) -> bool,
Remove duplicates from sections of consecutive identical elements, while keeping a count of how many repeated elements were present. This will determine equality using a comparison function. -If the iterator is sorted, all elements will be unique. Read more
source§

fn duplicates(self) -> DuplicatesBy<Self, Self::Item, ById>where - Self: Sized, - Self::Item: Eq + Hash,

Return an iterator adaptor that produces elements that appear more than once during the +If the iterator is sorted, all elements will be unique. Read more
source§

fn duplicates(self) -> DuplicatesBy<Self, Self::Item, ById>where + Self: Sized, + Self::Item: Eq + Hash,

Return an iterator adaptor that produces elements that appear more than once during the iteration. Duplicates are detected using hash and equality. Read more
source§

fn duplicates_by<V, F>(self, f: F) -> DuplicatesBy<Self, V, ByFn<F>>where - Self: Sized, - V: Eq + Hash, - F: FnMut(&Self::Item) -> V,

Return an iterator adaptor that produces elements that appear more than once during the + Self: Sized, + V: Eq + Hash, + F: FnMut(&Self::Item) -> V,
Return an iterator adaptor that produces elements that appear more than once during the iteration. Duplicates are detected using hash and equality. Read more
source§

fn unique(self) -> Unique<Self>where - Self: Sized, - Self::Item: Clone + Eq + Hash,

Return an iterator adaptor that filters out elements that have + Self: Sized, + Self::Item: Clone + Eq + Hash,
Return an iterator adaptor that filters out elements that have already been produced once during the iteration. Duplicates are detected using hash and equality. Read more
source§

fn unique_by<V, F>(self, f: F) -> UniqueBy<Self, V, F>where - Self: Sized, - V: Eq + Hash, - F: FnMut(&Self::Item) -> V,

Return an iterator adaptor that filters out elements that have + Self: Sized, + V: Eq + Hash, + F: FnMut(&Self::Item) -> V,
Return an iterator adaptor that filters out elements that have already been produced once during the iteration. Read more
source§

fn peeking_take_while<F>(&mut self, accept: F) -> PeekingTakeWhile<'_, Self, F>where - Self: Sized + PeekingNext, - F: FnMut(&Self::Item) -> bool,

Return an iterator adaptor that borrows from this iterator and + Self: Sized + PeekingNext, + F: FnMut(&Self::Item) -> bool,
Return an iterator adaptor that borrows from this iterator and takes items while the closure accept returns true. Read more
source§

fn take_while_ref<F>(&mut self, accept: F) -> TakeWhileRef<'_, Self, F>where - Self: Clone, - F: FnMut(&Self::Item) -> bool,

Return an iterator adaptor that borrows from a Clone-able iterator + Self: Clone, + F: FnMut(&Self::Item) -> bool,
Return an iterator adaptor that borrows from a Clone-able iterator to only pick off elements while the predicate accept returns true. Read more
source§

fn while_some<A>(self) -> WhileSome<Self>where - Self: Sized + Iterator<Item = Option<A>>,

Return an iterator adaptor that filters Option<A> iterator elements + Self: Sized + Iterator<Item = Option<A>>,
Return an iterator adaptor that filters Option<A> iterator elements and produces A. Stops on the first None encountered. Read more
source§

fn tuple_combinations<T>(self) -> TupleCombinations<Self, T>where - Self: Sized + Clone, - Self::Item: Clone, + Self: Sized + Clone, + Self::Item: Clone, T: HasCombination<Self>,

Return an iterator adaptor that iterates over the combinations of the -elements from an iterator. Read more
source§

fn combinations(self, k: usize) -> Combinations<Self>where - Self: Sized, - Self::Item: Clone,

Return an iterator adaptor that iterates over the k-length combinations of +elements from an iterator. Read more
source§

fn combinations(self, k: usize) -> Combinations<Self>where + Self: Sized, + Self::Item: Clone,

Return an iterator adaptor that iterates over the k-length combinations of the elements from an iterator. Read more
source§

fn combinations_with_replacement( self, - k: usize + k: usize ) -> CombinationsWithReplacement<Self>where - Self: Sized, - Self::Item: Clone,

Return an iterator that iterates over the k-length combinations of -the elements from an iterator, with replacement. Read more
source§

fn permutations(self, k: usize) -> Permutations<Self>where - Self: Sized, - Self::Item: Clone,

Return an iterator adaptor that iterates over all k-permutations of the + Self: Sized, + Self::Item: Clone,
Return an iterator that iterates over the k-length combinations of +the elements from an iterator, with replacement. Read more
source§

fn permutations(self, k: usize) -> Permutations<Self>where + Self: Sized, + Self::Item: Clone,

Return an iterator adaptor that iterates over all k-permutations of the elements from an iterator. Read more
source§

fn powerset(self) -> Powerset<Self>where - Self: Sized, - Self::Item: Clone,

Return an iterator that iterates through the powerset of the elements from an -iterator. Read more
source§

fn pad_using<F>(self, min: usize, f: F) -> PadUsing<Self, F>where - Self: Sized, - F: FnMut(usize) -> Self::Item,

Return an iterator adaptor that pads the sequence to a minimum length of + Self: Sized, + Self::Item: Clone,
Return an iterator that iterates through the powerset of the elements from an +iterator. Read more
source§

fn pad_using<F>(self, min: usize, f: F) -> PadUsing<Self, F>where + Self: Sized, + F: FnMut(usize) -> Self::Item,

Return an iterator adaptor that pads the sequence to a minimum length of min by filling missing elements using a closure f. Read more
source§

fn with_position(self) -> WithPosition<Self>where - Self: Sized,

Return an iterator adaptor that wraps each element in a Position to + Self: Sized,
Return an iterator adaptor that wraps each element in a Position to ease special-case handling of the first or last elements. Read more
source§

fn positions<P>(self, predicate: P) -> Positions<Self, P>where - Self: Sized, - P: FnMut(Self::Item) -> bool,

Return an iterator adaptor that yields the indices of all elements + Self: Sized, + P: FnMut(Self::Item) -> bool,
Return an iterator adaptor that yields the indices of all elements satisfying a predicate, counted from the start of the iterator. Read more
source§

fn update<F>(self, updater: F) -> Update<Self, F>where - Self: Sized, - F: FnMut(&mut Self::Item),

Return an iterator adaptor that applies a mutating function -to each element before yielding it. Read more
source§

fn next_tuple<T>(&mut self) -> Option<T>where - Self: Sized + Iterator<Item = <T as TupleCollect>::Item>, + Self: Sized, + F: FnMut(&mut Self::Item),

Return an iterator adaptor that applies a mutating function +to each element before yielding it. Read more
source§

fn next_tuple<T>(&mut self) -> Option<T>where + Self: Sized + Iterator<Item = <T as TupleCollect>::Item>, T: HomogeneousTuple,

Advances the iterator and returns the next items grouped in a tuple of -a specific size (up to 12). Read more
source§

fn collect_tuple<T>(self) -> Option<T>where - Self: Sized + Iterator<Item = <T as TupleCollect>::Item>, +a specific size (up to 12). Read more

source§

fn collect_tuple<T>(self) -> Option<T>where + Self: Sized + Iterator<Item = <T as TupleCollect>::Item>, T: HomogeneousTuple,

Collects all items from the iterator into a tuple of a specific size -(up to 12). Read more
source§

fn find_position<P>(&mut self, pred: P) -> Option<(usize, Self::Item)>where - P: FnMut(&Self::Item) -> bool,

Find the position and value of the first element satisfying a predicate. Read more
source§

fn find_or_last<P>(self, predicate: P) -> Option<Self::Item>where - Self: Sized, - P: FnMut(&Self::Item) -> bool,

Find the value of the first element satisfying a predicate or return the last element, if any. Read more
source§

fn find_or_first<P>(self, predicate: P) -> Option<Self::Item>where - Self: Sized, - P: FnMut(&Self::Item) -> bool,

Find the value of the first element satisfying a predicate or return the first element, if any. Read more
source§

fn contains<Q>(&mut self, query: &Q) -> boolwhere - Self: Sized, - Self::Item: Borrow<Q>, - Q: PartialEq<Q>,

Returns true if the given item is present in this iterator. Read more
source§

fn all_equal(&mut self) -> boolwhere - Self: Sized, - Self::Item: PartialEq<Self::Item>,

Check whether all elements compare equal. Read more
source§

fn all_unique(&mut self) -> boolwhere - Self: Sized, - Self::Item: Eq + Hash,

Check whether all elements are unique (non equal). Read more
source§

fn dropping(self, n: usize) -> Selfwhere - Self: Sized,

Consume the first n elements from the iterator eagerly, -and return the same iterator again. Read more
source§

fn dropping_back(self, n: usize) -> Selfwhere - Self: Sized + DoubleEndedIterator,

Consume the last n elements from the iterator eagerly, +(up to 12). Read more
source§

fn find_position<P>(&mut self, pred: P) -> Option<(usize, Self::Item)>where + P: FnMut(&Self::Item) -> bool,

Find the position and value of the first element satisfying a predicate. Read more
source§

fn find_or_last<P>(self, predicate: P) -> Option<Self::Item>where + Self: Sized, + P: FnMut(&Self::Item) -> bool,

Find the value of the first element satisfying a predicate or return the last element, if any. Read more
source§

fn find_or_first<P>(self, predicate: P) -> Option<Self::Item>where + Self: Sized, + P: FnMut(&Self::Item) -> bool,

Find the value of the first element satisfying a predicate or return the first element, if any. Read more
source§

fn contains<Q>(&mut self, query: &Q) -> boolwhere + Self: Sized, + Self::Item: Borrow<Q>, + Q: PartialEq<Q>,

Returns true if the given item is present in this iterator. Read more
source§

fn all_equal(&mut self) -> boolwhere + Self: Sized, + Self::Item: PartialEq<Self::Item>,

Check whether all elements compare equal. Read more
source§

fn all_unique(&mut self) -> boolwhere + Self: Sized, + Self::Item: Eq + Hash,

Check whether all elements are unique (non equal). Read more
source§

fn dropping(self, n: usize) -> Selfwhere + Self: Sized,

Consume the first n elements from the iterator eagerly, +and return the same iterator again. Read more
source§

fn dropping_back(self, n: usize) -> Selfwhere + Self: Sized + DoubleEndedIterator,

Consume the last n elements from the iterator eagerly, and return the same iterator again. Read more
source§

fn foreach<F>(self, f: F)where - F: FnMut(Self::Item), - Self: Sized,

👎Deprecated since 0.8.0: Use .for_each() instead
Run the closure f eagerly on each element of the iterator. Read more
source§

fn concat(self) -> Self::Itemwhere - Self: Sized, - Self::Item: Extend<<Self::Item as IntoIterator>::Item> + IntoIterator + Default,

Combine all an iterator’s elements into one element by using Extend. Read more
source§

fn collect_vec(self) -> Vec<Self::Item, Global>where - Self: Sized,

.collect_vec() is simply a type specialization of Iterator::collect, -for convenience.
source§

fn try_collect<T, U, E>(self) -> Result<U, E>where - Self: Sized + Iterator<Item = Result<T, E>>, - Result<U, E>: FromIterator<Result<T, E>>,

.try_collect() is more convenient way of writing -.collect::<Result<_, _>>() Read more
source§

fn set_from<'a, A, J>(&mut self, from: J) -> usizewhere + F: FnMut(Self::Item), + Self: Sized,

👎Deprecated since 0.8.0: Use .for_each() instead
Run the closure f eagerly on each element of the iterator. Read more
source§

fn concat(self) -> Self::Itemwhere + Self: Sized, + Self::Item: Extend<<Self::Item as IntoIterator>::Item> + IntoIterator + Default,

Combine all an iterator’s elements into one element by using Extend. Read more
source§

fn collect_vec(self) -> Vec<Self::Item, Global>where + Self: Sized,

.collect_vec() is simply a type specialization of Iterator::collect, +for convenience.
source§

fn try_collect<T, U, E>(self) -> Result<U, E>where + Self: Sized + Iterator<Item = Result<T, E>>, + Result<U, E>: FromIterator<Result<T, E>>,

.try_collect() is more convenient way of writing +.collect::<Result<_, _>>() Read more
source§

fn set_from<'a, A, J>(&mut self, from: J) -> usizewhere A: 'a, - Self: Iterator<Item = &'a mut A>, - J: IntoIterator<Item = A>,

Assign to each reference in self from the from iterator, -stopping at the shortest of the two iterators. Read more
source§

fn join(&mut self, sep: &str) -> Stringwhere - Self::Item: Display,

Combine all iterator elements into one String, separated by sep. Read more
source§

fn format(self, sep: &str) -> Format<'_, Self>where - Self: Sized,

Format all iterator elements, separated by sep. Read more
source§

fn format_with<F>(self, sep: &str, format: F) -> FormatWith<'_, Self, F>where - Self: Sized, - F: FnMut(Self::Item, &mut dyn FnMut(&dyn Display) -> Result<(), Error>) -> Result<(), Error>,

Format all iterator elements, separated by sep. Read more
source§

fn fold_results<A, E, B, F>(&mut self, start: B, f: F) -> Result<B, E>where - Self: Iterator<Item = Result<A, E>>, - F: FnMut(B, A) -> B,

👎Deprecated since 0.10.0: Use .fold_ok() instead
source§

fn fold_ok<A, E, B, F>(&mut self, start: B, f: F) -> Result<B, E>where - Self: Iterator<Item = Result<A, E>>, - F: FnMut(B, A) -> B,

Fold Result values from an iterator. Read more
source§

fn fold_options<A, B, F>(&mut self, start: B, f: F) -> Option<B>where - Self: Iterator<Item = Option<A>>, - F: FnMut(B, A) -> B,

Fold Option values from an iterator. Read more
source§

fn fold1<F>(self, f: F) -> Option<Self::Item>where - F: FnMut(Self::Item, Self::Item) -> Self::Item, - Self: Sized,

👎Deprecated since 0.10.2: Use Iterator::reduce instead
Accumulator of the elements in the iterator. Read more
source§

fn tree_fold1<F>(self, f: F) -> Option<Self::Item>where - F: FnMut(Self::Item, Self::Item) -> Self::Item, - Self: Sized,

Accumulate the elements in the iterator in a tree-like manner. Read more
source§

fn fold_while<B, F>(&mut self, init: B, f: F) -> FoldWhile<B>where - Self: Sized, - F: FnMut(B, Self::Item) -> FoldWhile<B>,

An iterator method that applies a function, producing a single, final value. Read more
source§

fn sum1<S>(self) -> Option<S>where - Self: Sized, - S: Sum<Self::Item>,

Iterate over the entire iterator and add all the elements. Read more
source§

fn product1<P>(self) -> Option<P>where - Self: Sized, - P: Product<Self::Item>,

Iterate over the entire iterator and multiply all the elements. Read more
source§

fn sorted_unstable(self) -> IntoIter<Self::Item, Global>where - Self: Sized, - Self::Item: Ord,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_unstable_by<F>(self, cmp: F) -> IntoIter<Self::Item, Global>where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_unstable_by_key<K, F>(self, f: F) -> IntoIter<Self::Item, Global>where - Self: Sized, - K: Ord, - F: FnMut(&Self::Item) -> K,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted(self) -> IntoIter<Self::Item, Global>where - Self: Sized, - Self::Item: Ord,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_by<F>(self, cmp: F) -> IntoIter<Self::Item, Global>where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_by_key<K, F>(self, f: F) -> IntoIter<Self::Item, Global>where - Self: Sized, - K: Ord, - F: FnMut(&Self::Item) -> K,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_by_cached_key<K, F>(self, f: F) -> IntoIter<Self::Item, Global>where - Self: Sized, - K: Ord, - F: FnMut(&Self::Item) -> K,

Sort all iterator elements into a new iterator in ascending order. The key function is -called exactly once per key. Read more
source§

fn k_smallest(self, k: usize) -> IntoIter<Self::Item, Global>where - Self: Sized, - Self::Item: Ord,

Sort the k smallest elements into a new iterator, in ascending order. Read more
source§

fn partition_map<A, B, F, L, R>(self, predicate: F) -> (A, B)where - Self: Sized, - F: FnMut(Self::Item) -> Either<L, R>, - A: Default + Extend<L>, - B: Default + Extend<R>,

Collect all iterator elements into one of two -partitions. Unlike Iterator::partition, each partition may -have a distinct type. Read more
source§

fn partition_result<A, B, T, E>(self) -> (A, B)where - Self: Iterator<Item = Result<T, E>> + Sized, - A: Default + Extend<T>, - B: Default + Extend<E>,

Partition a sequence of Results into one list of all the Ok elements -and another list of all the Err elements. Read more
source§

fn into_group_map<K, V>(self) -> HashMap<K, Vec<V, Global>, RandomState>where - Self: Iterator<Item = (K, V)> + Sized, - K: Hash + Eq,

Return a HashMap of keys mapped to Vecs of values. Keys and values + Self: Iterator<Item = &'a mut A>, + J: IntoIterator<Item = A>,
Assign to each reference in self from the from iterator, +stopping at the shortest of the two iterators. Read more
source§

fn join(&mut self, sep: &str) -> Stringwhere + Self::Item: Display,

Combine all iterator elements into one String, separated by sep. Read more
source§

fn format(self, sep: &str) -> Format<'_, Self>where + Self: Sized,

Format all iterator elements, separated by sep. Read more
source§

fn format_with<F>(self, sep: &str, format: F) -> FormatWith<'_, Self, F>where + Self: Sized, + F: FnMut(Self::Item, &mut dyn FnMut(&dyn Display) -> Result<(), Error>) -> Result<(), Error>,

Format all iterator elements, separated by sep. Read more
source§

fn fold_results<A, E, B, F>(&mut self, start: B, f: F) -> Result<B, E>where + Self: Iterator<Item = Result<A, E>>, + F: FnMut(B, A) -> B,

👎Deprecated since 0.10.0: Use .fold_ok() instead
source§

fn fold_ok<A, E, B, F>(&mut self, start: B, f: F) -> Result<B, E>where + Self: Iterator<Item = Result<A, E>>, + F: FnMut(B, A) -> B,

Fold Result values from an iterator. Read more
source§

fn fold_options<A, B, F>(&mut self, start: B, f: F) -> Option<B>where + Self: Iterator<Item = Option<A>>, + F: FnMut(B, A) -> B,

Fold Option values from an iterator. Read more
source§

fn fold1<F>(self, f: F) -> Option<Self::Item>where + F: FnMut(Self::Item, Self::Item) -> Self::Item, + Self: Sized,

👎Deprecated since 0.10.2: Use Iterator::reduce instead
Accumulator of the elements in the iterator. Read more
source§

fn tree_fold1<F>(self, f: F) -> Option<Self::Item>where + F: FnMut(Self::Item, Self::Item) -> Self::Item, + Self: Sized,

Accumulate the elements in the iterator in a tree-like manner. Read more
source§

fn fold_while<B, F>(&mut self, init: B, f: F) -> FoldWhile<B>where + Self: Sized, + F: FnMut(B, Self::Item) -> FoldWhile<B>,

An iterator method that applies a function, producing a single, final value. Read more
source§

fn sum1<S>(self) -> Option<S>where + Self: Sized, + S: Sum<Self::Item>,

Iterate over the entire iterator and add all the elements. Read more
source§

fn product1<P>(self) -> Option<P>where + Self: Sized, + P: Product<Self::Item>,

Iterate over the entire iterator and multiply all the elements. Read more
source§

fn sorted_unstable(self) -> IntoIter<Self::Item, Global>where + Self: Sized, + Self::Item: Ord,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_unstable_by<F>(self, cmp: F) -> IntoIter<Self::Item, Global>where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_unstable_by_key<K, F>(self, f: F) -> IntoIter<Self::Item, Global>where + Self: Sized, + K: Ord, + F: FnMut(&Self::Item) -> K,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted(self) -> IntoIter<Self::Item, Global>where + Self: Sized, + Self::Item: Ord,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_by<F>(self, cmp: F) -> IntoIter<Self::Item, Global>where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_by_key<K, F>(self, f: F) -> IntoIter<Self::Item, Global>where + Self: Sized, + K: Ord, + F: FnMut(&Self::Item) -> K,

Sort all iterator elements into a new iterator in ascending order. Read more
source§

fn sorted_by_cached_key<K, F>(self, f: F) -> IntoIter<Self::Item, Global>where + Self: Sized, + K: Ord, + F: FnMut(&Self::Item) -> K,

Sort all iterator elements into a new iterator in ascending order. The key function is +called exactly once per key. Read more
source§

fn k_smallest(self, k: usize) -> IntoIter<Self::Item, Global>where + Self: Sized, + Self::Item: Ord,

Sort the k smallest elements into a new iterator, in ascending order. Read more
source§

fn partition_map<A, B, F, L, R>(self, predicate: F) -> (A, B)where + Self: Sized, + F: FnMut(Self::Item) -> Either<L, R>, + A: Default + Extend<L>, + B: Default + Extend<R>,

Collect all iterator elements into one of two +partitions. Unlike Iterator::partition, each partition may +have a distinct type. Read more
source§

fn partition_result<A, B, T, E>(self) -> (A, B)where + Self: Iterator<Item = Result<T, E>> + Sized, + A: Default + Extend<T>, + B: Default + Extend<E>,

Partition a sequence of Results into one list of all the Ok elements +and another list of all the Err elements. Read more
source§

fn into_group_map<K, V>(self) -> HashMap<K, Vec<V, Global>, RandomState>where + Self: Iterator<Item = (K, V)> + Sized, + K: Hash + Eq,

Return a HashMap of keys mapped to Vecs of values. Keys and values are taken from (Key, Value) tuple pairs yielded by the input iterator. Read more
source§

fn into_group_map_by<K, V, F>( self, f: F -) -> HashMap<K, Vec<V, Global>, RandomState>where - Self: Iterator<Item = V> + Sized, - K: Hash + Eq, - F: Fn(&V) -> K,

Return an Iterator on a HashMap. Keys mapped to Vecs of values. The key is specified +) -> HashMap<K, Vec<V, Global>, RandomState>where + Self: Iterator<Item = V> + Sized, + K: Hash + Eq, + F: Fn(&V) -> K,
Return an Iterator on a HashMap. Keys mapped to Vecs of values. The key is specified in the closure. Read more
source§

fn into_grouping_map<K, V>(self) -> GroupingMap<Self>where - Self: Iterator<Item = (K, V)> + Sized, - K: Hash + Eq,

Constructs a GroupingMap to be used later with one of the efficient + Self: Iterator<Item = (K, V)> + Sized, + K: Hash + Eq,
Constructs a GroupingMap to be used later with one of the efficient group-and-fold operations it allows to perform. Read more
source§

fn into_grouping_map_by<K, V, F>( self, key_mapper: F ) -> GroupingMap<MapForGrouping<Self, F>>where - Self: Iterator<Item = V> + Sized, - K: Hash + Eq, - F: FnMut(&V) -> K,

Constructs a GroupingMap to be used later with one of the efficient -group-and-fold operations it allows to perform. Read more
source§

fn min_set(self) -> Vec<Self::Item, Global>where - Self: Sized, - Self::Item: Ord,

Return all minimum elements of an iterator. Read more
source§

fn min_set_by<F>(self, compare: F) -> Vec<Self::Item, Global>where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return all minimum elements of an iterator, as determined by -the specified function. Read more
source§

fn min_set_by_key<K, F>(self, key: F) -> Vec<Self::Item, Global>where - Self: Sized, - K: Ord, - F: FnMut(&Self::Item) -> K,

Return all minimum elements of an iterator, as determined by -the specified function. Read more
source§

fn max_set(self) -> Vec<Self::Item, Global>where - Self: Sized, - Self::Item: Ord,

Return all maximum elements of an iterator. Read more
source§

fn max_set_by<F>(self, compare: F) -> Vec<Self::Item, Global>where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return all maximum elements of an iterator, as determined by -the specified function. Read more
source§

fn max_set_by_key<K, F>(self, key: F) -> Vec<Self::Item, Global>where - Self: Sized, - K: Ord, - F: FnMut(&Self::Item) -> K,

Return all minimum elements of an iterator, as determined by -the specified function. Read more
source§

fn minmax(self) -> MinMaxResult<Self::Item>where - Self: Sized, - Self::Item: PartialOrd<Self::Item>,

Return the minimum and maximum elements in the iterator. Read more
source§

fn minmax_by_key<K, F>(self, key: F) -> MinMaxResult<Self::Item>where - Self: Sized, - K: PartialOrd<K>, - F: FnMut(&Self::Item) -> K,

Return the minimum and maximum element of an iterator, as determined by -the specified function. Read more
source§

fn minmax_by<F>(self, compare: F) -> MinMaxResult<Self::Item>where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return the minimum and maximum element of an iterator, as determined by -the specified comparison function. Read more
source§

fn position_max(self) -> Option<usize>where - Self: Sized, - Self::Item: Ord,

Return the position of the maximum element in the iterator. Read more
source§

fn position_max_by_key<K, F>(self, key: F) -> Option<usize>where - Self: Sized, - K: Ord, - F: FnMut(&Self::Item) -> K,

Return the position of the maximum element in the iterator, as -determined by the specified function. Read more
source§

fn position_max_by<F>(self, compare: F) -> Option<usize>where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return the position of the maximum element in the iterator, as -determined by the specified comparison function. Read more
source§

fn position_min(self) -> Option<usize>where - Self: Sized, - Self::Item: Ord,

Return the position of the minimum element in the iterator. Read more
source§

fn position_min_by_key<K, F>(self, key: F) -> Option<usize>where - Self: Sized, - K: Ord, - F: FnMut(&Self::Item) -> K,

Return the position of the minimum element in the iterator, as -determined by the specified function. Read more
source§

fn position_min_by<F>(self, compare: F) -> Option<usize>where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return the position of the minimum element in the iterator, as -determined by the specified comparison function. Read more
source§

fn position_minmax(self) -> MinMaxResult<usize>where - Self: Sized, - Self::Item: PartialOrd<Self::Item>,

Return the positions of the minimum and maximum elements in -the iterator. Read more
source§

fn position_minmax_by_key<K, F>(self, key: F) -> MinMaxResult<usize>where - Self: Sized, - K: PartialOrd<K>, - F: FnMut(&Self::Item) -> K,

Return the postions of the minimum and maximum elements of an -iterator, as determined by the specified function. Read more
source§

fn position_minmax_by<F>(self, compare: F) -> MinMaxResult<usize>where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return the postions of the minimum and maximum elements of an -iterator, as determined by the specified comparison function. Read more
source§

fn exactly_one(self) -> Result<Self::Item, ExactlyOneError<Self>>where - Self: Sized,

If the iterator yields exactly one element, that element will be returned, otherwise + Self: Iterator<Item = V> + Sized, + K: Hash + Eq, + F: FnMut(&V) -> K,
Constructs a GroupingMap to be used later with one of the efficient +group-and-fold operations it allows to perform. Read more
source§

fn min_set(self) -> Vec<Self::Item, Global>where + Self: Sized, + Self::Item: Ord,

Return all minimum elements of an iterator. Read more
source§

fn min_set_by<F>(self, compare: F) -> Vec<Self::Item, Global>where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return all minimum elements of an iterator, as determined by +the specified function. Read more
source§

fn min_set_by_key<K, F>(self, key: F) -> Vec<Self::Item, Global>where + Self: Sized, + K: Ord, + F: FnMut(&Self::Item) -> K,

Return all minimum elements of an iterator, as determined by +the specified function. Read more
source§

fn max_set(self) -> Vec<Self::Item, Global>where + Self: Sized, + Self::Item: Ord,

Return all maximum elements of an iterator. Read more
source§

fn max_set_by<F>(self, compare: F) -> Vec<Self::Item, Global>where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return all maximum elements of an iterator, as determined by +the specified function. Read more
source§

fn max_set_by_key<K, F>(self, key: F) -> Vec<Self::Item, Global>where + Self: Sized, + K: Ord, + F: FnMut(&Self::Item) -> K,

Return all minimum elements of an iterator, as determined by +the specified function. Read more
source§

fn minmax(self) -> MinMaxResult<Self::Item>where + Self: Sized, + Self::Item: PartialOrd<Self::Item>,

Return the minimum and maximum elements in the iterator. Read more
source§

fn minmax_by_key<K, F>(self, key: F) -> MinMaxResult<Self::Item>where + Self: Sized, + K: PartialOrd<K>, + F: FnMut(&Self::Item) -> K,

Return the minimum and maximum element of an iterator, as determined by +the specified function. Read more
source§

fn minmax_by<F>(self, compare: F) -> MinMaxResult<Self::Item>where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return the minimum and maximum element of an iterator, as determined by +the specified comparison function. Read more
source§

fn position_max(self) -> Option<usize>where + Self: Sized, + Self::Item: Ord,

Return the position of the maximum element in the iterator. Read more
source§

fn position_max_by_key<K, F>(self, key: F) -> Option<usize>where + Self: Sized, + K: Ord, + F: FnMut(&Self::Item) -> K,

Return the position of the maximum element in the iterator, as +determined by the specified function. Read more
source§

fn position_max_by<F>(self, compare: F) -> Option<usize>where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return the position of the maximum element in the iterator, as +determined by the specified comparison function. Read more
source§

fn position_min(self) -> Option<usize>where + Self: Sized, + Self::Item: Ord,

Return the position of the minimum element in the iterator. Read more
source§

fn position_min_by_key<K, F>(self, key: F) -> Option<usize>where + Self: Sized, + K: Ord, + F: FnMut(&Self::Item) -> K,

Return the position of the minimum element in the iterator, as +determined by the specified function. Read more
source§

fn position_min_by<F>(self, compare: F) -> Option<usize>where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return the position of the minimum element in the iterator, as +determined by the specified comparison function. Read more
source§

fn position_minmax(self) -> MinMaxResult<usize>where + Self: Sized, + Self::Item: PartialOrd<Self::Item>,

Return the positions of the minimum and maximum elements in +the iterator. Read more
source§

fn position_minmax_by_key<K, F>(self, key: F) -> MinMaxResult<usize>where + Self: Sized, + K: PartialOrd<K>, + F: FnMut(&Self::Item) -> K,

Return the postions of the minimum and maximum elements of an +iterator, as determined by the specified function. Read more
source§

fn position_minmax_by<F>(self, compare: F) -> MinMaxResult<usize>where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

Return the postions of the minimum and maximum elements of an +iterator, as determined by the specified comparison function. Read more
source§

fn exactly_one(self) -> Result<Self::Item, ExactlyOneError<Self>>where + Self: Sized,

If the iterator yields exactly one element, that element will be returned, otherwise an error will be returned containing an iterator that has the same output as the input -iterator. Read more
source§

fn at_most_one(self) -> Result<Option<Self::Item>, ExactlyOneError<Self>>where - Self: Sized,

If the iterator yields no elements, Ok(None) will be returned. If the iterator yields +iterator. Read more
source§

fn at_most_one(self) -> Result<Option<Self::Item>, ExactlyOneError<Self>>where + Self: Sized,

If the iterator yields no elements, Ok(None) will be returned. If the iterator yields exactly one element, that element will be returned, otherwise an error will be returned containing an iterator that has the same output as the input iterator. Read more
source§

fn multipeek(self) -> MultiPeek<Self>where - Self: Sized,

An iterator adaptor that allows the user to peek at multiple .next() -values without advancing the base iterator. Read more
source§

fn counts(self) -> HashMap<Self::Item, usize, RandomState>where - Self: Sized, - Self::Item: Eq + Hash,

Collect the items in this iterator and return a HashMap which + Self: Sized,
An iterator adaptor that allows the user to peek at multiple .next() +values without advancing the base iterator. Read more
source§

fn counts(self) -> HashMap<Self::Item, usize, RandomState>where + Self: Sized, + Self::Item: Eq + Hash,

Collect the items in this iterator and return a HashMap which contains each item that appears in the iterator and the number -of times it appears. Read more
source§

fn counts_by<K, F>(self, f: F) -> HashMap<K, usize, RandomState>where - Self: Sized, - K: Eq + Hash, - F: FnMut(Self::Item) -> K,

Collect the items in this iterator and return a HashMap which +of times it appears. Read more
source§

fn counts_by<K, F>(self, f: F) -> HashMap<K, usize, RandomState>where + Self: Sized, + K: Eq + Hash, + F: FnMut(Self::Item) -> K,

Collect the items in this iterator and return a HashMap which contains each item that appears in the iterator and the number of times it appears, determining identity using a keying function. Read more
source§

fn multiunzip<FromI>(self) -> FromIwhere - Self: Sized + MultiUnzip<FromI>,

Converts an iterator of tuples into a tuple of containers. Read more
source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<IT> MultiUnzip<()> for ITwhere - IT: Iterator<Item = ()>,

source§

fn multiunzip(self)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA> MultiUnzip<(FromA,)> for ITwhere - IT: Iterator<Item = (A,)>, - FromA: Default + Extend<A>,

source§

fn multiunzip(self) -> (FromA,)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB> MultiUnzip<(FromA, FromB)> for ITwhere - IT: Iterator<Item = (A, B)>, - FromA: Default + Extend<A>, - FromB: Default + Extend<B>,

source§

fn multiunzip(self) -> (FromA, FromB)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC> MultiUnzip<(FromA, FromB, FromC)> for ITwhere - IT: Iterator<Item = (A, B, C)>, - FromA: Default + Extend<A>, - FromB: Default + Extend<B>, - FromC: Default + Extend<C>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD> MultiUnzip<(FromA, FromB, FromC, FromD)> for ITwhere - IT: Iterator<Item = (A, B, C, D)>, - FromA: Default + Extend<A>, - FromB: Default + Extend<B>, - FromC: Default + Extend<C>, - FromD: Default + Extend<D>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE> MultiUnzip<(FromA, FromB, FromC, FromD, FromE)> for ITwhere - IT: Iterator<Item = (A, B, C, D, E)>, - FromA: Default + Extend<A>, - FromB: Default + Extend<B>, - FromC: Default + Extend<C>, - FromD: Default + Extend<D>, - FromE: Default + Extend<E>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF)> for ITwhere - IT: Iterator<Item = (A, B, C, D, E, F)>, - FromA: Default + Extend<A>, - FromB: Default + Extend<B>, - FromC: Default + Extend<C>, - FromD: Default + Extend<D>, - FromE: Default + Extend<E>, - FromF: Default + Extend<F>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG)> for ITwhere - IT: Iterator<Item = (A, B, C, D, E, F, G)>, - FromA: Default + Extend<A>, - FromB: Default + Extend<B>, - FromC: Default + Extend<C>, - FromD: Default + Extend<D>, - FromE: Default + Extend<E>, - FromF: Default + Extend<F>, - FromG: Default + Extend<G>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH)> for ITwhere - IT: Iterator<Item = (A, B, C, D, E, F, G, H)>, - FromA: Default + Extend<A>, - FromB: Default + Extend<B>, - FromC: Default + Extend<C>, - FromD: Default + Extend<D>, - FromE: Default + Extend<E>, - FromF: Default + Extend<F>, - FromG: Default + Extend<G>, - FromH: Default + Extend<H>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI)> for ITwhere - IT: Iterator<Item = (A, B, C, D, E, F, G, H, I)>, - FromA: Default + Extend<A>, - FromB: Default + Extend<B>, - FromC: Default + Extend<C>, - FromD: Default + Extend<D>, - FromE: Default + Extend<E>, - FromF: Default + Extend<F>, - FromG: Default + Extend<G>, - FromH: Default + Extend<H>, - FromI: Default + Extend<I>,

source§

fn multiunzip( + Self: Sized + MultiUnzip<FromI>,

Converts an iterator of tuples into a tuple of containers. Read more
source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<IT> MultiUnzip<()> for ITwhere + IT: Iterator<Item = ()>,

source§

fn multiunzip(self)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA> MultiUnzip<(FromA,)> for ITwhere + IT: Iterator<Item = (A,)>, + FromA: Default + Extend<A>,

source§

fn multiunzip(self) -> (FromA,)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB> MultiUnzip<(FromA, FromB)> for ITwhere + IT: Iterator<Item = (A, B)>, + FromA: Default + Extend<A>, + FromB: Default + Extend<B>,

source§

fn multiunzip(self) -> (FromA, FromB)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC> MultiUnzip<(FromA, FromB, FromC)> for ITwhere + IT: Iterator<Item = (A, B, C)>, + FromA: Default + Extend<A>, + FromB: Default + Extend<B>, + FromC: Default + Extend<C>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD> MultiUnzip<(FromA, FromB, FromC, FromD)> for ITwhere + IT: Iterator<Item = (A, B, C, D)>, + FromA: Default + Extend<A>, + FromB: Default + Extend<B>, + FromC: Default + Extend<C>, + FromD: Default + Extend<D>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE> MultiUnzip<(FromA, FromB, FromC, FromD, FromE)> for ITwhere + IT: Iterator<Item = (A, B, C, D, E)>, + FromA: Default + Extend<A>, + FromB: Default + Extend<B>, + FromC: Default + Extend<C>, + FromD: Default + Extend<D>, + FromE: Default + Extend<E>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF)> for ITwhere + IT: Iterator<Item = (A, B, C, D, E, F)>, + FromA: Default + Extend<A>, + FromB: Default + Extend<B>, + FromC: Default + Extend<C>, + FromD: Default + Extend<D>, + FromE: Default + Extend<E>, + FromF: Default + Extend<F>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG)> for ITwhere + IT: Iterator<Item = (A, B, C, D, E, F, G)>, + FromA: Default + Extend<A>, + FromB: Default + Extend<B>, + FromC: Default + Extend<C>, + FromD: Default + Extend<D>, + FromE: Default + Extend<E>, + FromF: Default + Extend<F>, + FromG: Default + Extend<G>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH)> for ITwhere + IT: Iterator<Item = (A, B, C, D, E, F, G, H)>, + FromA: Default + Extend<A>, + FromB: Default + Extend<B>, + FromC: Default + Extend<C>, + FromD: Default + Extend<D>, + FromE: Default + Extend<E>, + FromF: Default + Extend<F>, + FromG: Default + Extend<G>, + FromH: Default + Extend<H>,

source§

fn multiunzip(self) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI)> for ITwhere + IT: Iterator<Item = (A, B, C, D, E, F, G, H, I)>, + FromA: Default + Extend<A>, + FromB: Default + Extend<B>, + FromC: Default + Extend<C>, + FromD: Default + Extend<D>, + FromE: Default + Extend<E>, + FromF: Default + Extend<F>, + FromG: Default + Extend<G>, + FromH: Default + Extend<H>, + FromI: Default + Extend<I>,

source§

fn multiunzip( self -) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI, J, FromJ> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ)> for ITwhere - IT: Iterator<Item = (A, B, C, D, E, F, G, H, I, J)>, - FromA: Default + Extend<A>, - FromB: Default + Extend<B>, - FromC: Default + Extend<C>, - FromD: Default + Extend<D>, - FromE: Default + Extend<E>, - FromF: Default + Extend<F>, - FromG: Default + Extend<G>, - FromH: Default + Extend<H>, - FromI: Default + Extend<I>, - FromJ: Default + Extend<J>,

source§

fn multiunzip( +) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI, J, FromJ> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ)> for ITwhere + IT: Iterator<Item = (A, B, C, D, E, F, G, H, I, J)>, + FromA: Default + Extend<A>, + FromB: Default + Extend<B>, + FromC: Default + Extend<C>, + FromD: Default + Extend<D>, + FromE: Default + Extend<E>, + FromF: Default + Extend<F>, + FromG: Default + Extend<G>, + FromH: Default + Extend<H>, + FromI: Default + Extend<I>, + FromJ: Default + Extend<J>,

source§

fn multiunzip( self -) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ)

Unzip this iterator into multiple collections.
source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI, J, FromJ, K, FromK> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ, FromK)> for ITwhere - IT: Iterator<Item = (A, B, C, D, E, F, G, H, I, J, K)>, - FromA: Default + Extend<A>, - FromB: Default + Extend<B>, - FromC: Default + Extend<C>, - FromD: Default + Extend<D>, - FromE: Default + Extend<E>, - FromF: Default + Extend<F>, - FromG: Default + Extend<G>, - FromH: Default + Extend<H>, - FromI: Default + Extend<I>, - FromJ: Default + Extend<J>, - FromK: Default + Extend<K>,

source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI, J, FromJ, K, FromK> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ, FromK)> for ITwhere + IT: Iterator<Item = (A, B, C, D, E, F, G, H, I, J, K)>, + FromA: Default + Extend<A>, + FromB: Default + Extend<B>, + FromC: Default + Extend<C>, + FromD: Default + Extend<D>, + FromE: Default + Extend<E>, + FromF: Default + Extend<F>, + FromG: Default + Extend<G>, + FromH: Default + Extend<H>, + FromI: Default + Extend<I>, + FromJ: Default + Extend<J>, + FromK: Default + Extend<K>,

source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI, J, FromJ, K, FromK, L, FromL> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ, FromK, FromL)> for ITwhere - IT: Iterator<Item = (A, B, C, D, E, F, G, H, I, J, K, L)>, - FromA: Default + Extend<A>, - FromB: Default + Extend<B>, - FromC: Default + Extend<C>, - FromD: Default + Extend<D>, - FromE: Default + Extend<E>, - FromF: Default + Extend<F>, - FromG: Default + Extend<G>, - FromH: Default + Extend<H>, - FromI: Default + Extend<I>, - FromJ: Default + Extend<J>, - FromK: Default + Extend<K>, - FromL: Default + Extend<L>,

source§

impl<IT, A, FromA, B, FromB, C, FromC, D, FromD, E, FromE, F, FromF, G, FromG, H, FromH, I, FromI, J, FromJ, K, FromK, L, FromL> MultiUnzip<(FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ, FromK, FromL)> for ITwhere + IT: Iterator<Item = (A, B, C, D, E, F, G, H, I, J, K, L)>, + FromA: Default + Extend<A>, + FromB: Default + Extend<B>, + FromC: Default + Extend<C>, + FromD: Default + Extend<D>, + FromE: Default + Extend<E>, + FromF: Default + Extend<F>, + FromG: Default + Extend<G>, + FromH: Default + Extend<H>, + FromI: Default + Extend<I>, + FromJ: Default + Extend<J>, + FromK: Default + Extend<K>, + FromL: Default + Extend<L>,

source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where +) -> (FromA, FromB, FromC, FromD, FromE, FromF, FromG, FromH, FromI, FromJ, FromK, FromL)

Unzip this iterator into multiple collections.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<I> UnicodeNormalization<I> for Iwhere - I: Iterator<Item = char>,

§

fn nfd(self) -> Decompositions<I>

Returns an iterator over the string in Unicode Normalization Form D + Src: SaturatingCast<Dst>,
source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<I> UnicodeNormalization<I> for Iwhere + I: Iterator<Item = char>,

§

fn nfd(self) -> Decompositions<I>

Returns an iterator over the string in Unicode Normalization Form D (canonical decomposition).
§

fn nfkd(self) -> Decompositions<I>

Returns an iterator over the string in Unicode Normalization Form KD (compatibility decomposition).
§

fn nfc(self) -> Recompositions<I>

An Iterator over the string in Unicode Normalization Form C (canonical decomposition followed by canonical composition).
§

fn nfkc(self) -> Recompositions<I>

An Iterator over the string in Unicode Normalization Form KC @@ -728,9 +728,9 @@ T: UnwrappedCast<Dst>,
Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/store/adapter/trait.StoreAdapter.html b/rust-doc/mithril_common/store/adapter/trait.StoreAdapter.html index 2095837a59c..83f5dc73143 100644 --- a/rust-doc/mithril_common/store/adapter/trait.StoreAdapter.html +++ b/rust-doc/mithril_common/store/adapter/trait.StoreAdapter.html @@ -1,4 +1,4 @@ -StoreAdapter in mithril_common::store::adapter - Rust
pub trait StoreAdapter: Sync + Send {
+StoreAdapter in mithril_common::store::adapter - Rust
pub trait StoreAdapter: Sync + Send {
     type Key;
     type Record;
 
@@ -7,7 +7,7 @@
         &'life0 mut self,
         key: &'life1 Self::Key,
         record: &'life2 Self::Record
-    ) -> Pin<Box<dyn Future<Output = Result<(), AdapterError>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<(), AdapterError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait,
              'life1: 'async_trait,
@@ -15,33 +15,33 @@
     fn get_record<'life0, 'life1, 'async_trait>(
         &'life0 self,
         key: &'life1 Self::Key
-    ) -> Pin<Box<dyn Future<Output = Result<Option<Self::Record>, AdapterError>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<Option<Self::Record>, AdapterError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait,
              'life1: 'async_trait;
     fn record_exists<'life0, 'life1, 'async_trait>(
         &'life0 self,
         key: &'life1 Self::Key
-    ) -> Pin<Box<dyn Future<Output = Result<bool, AdapterError>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<bool, AdapterError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait,
              'life1: 'async_trait;
     fn get_last_n_records<'life0, 'async_trait>(
         &'life0 self,
-        how_many: usize
-    ) -> Pin<Box<dyn Future<Output = Result<Vec<(Self::Key, Self::Record)>, AdapterError>> + Send + 'async_trait>>
+        how_many: usize
+    ) -> Pin<Box<dyn Future<Output = Result<Vec<(Self::Key, Self::Record)>, AdapterError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
     fn remove<'life0, 'life1, 'async_trait>(
         &'life0 mut self,
         key: &'life1 Self::Key
-    ) -> Pin<Box<dyn Future<Output = Result<Option<Self::Record>, AdapterError>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<Option<Self::Record>, AdapterError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait,
              'life1: 'async_trait;
     fn get_iter<'life0, 'async_trait>(
         &'life0 self
-    ) -> Pin<Box<dyn Future<Output = Result<Box<dyn Iterator<Item = Self::Record> + '_>, AdapterError>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<Box<dyn Iterator<Item = Self::Record> + '_>, AdapterError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
 }
Expand description

Represent a way to store Key/Value pair data.

@@ -51,7 +51,7 @@ &'life0 mut self, key: &'life1 Self::Key, record: &'life2 Self::Record -) -> Pin<Box<dyn Future<Output = Result<(), AdapterError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), AdapterError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, @@ -59,42 +59,42 @@
source

fn get_record<'life0, 'life1, 'async_trait>( &'life0 self, key: &'life1 Self::Key -) -> Pin<Box<dyn Future<Output = Result<Option<Self::Record>, AdapterError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<Self::Record>, AdapterError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Get the record stored using the given key.

source

fn record_exists<'life0, 'life1, 'async_trait>( &'life0 self, key: &'life1 Self::Key -) -> Pin<Box<dyn Future<Output = Result<bool, AdapterError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<bool, AdapterError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Check if a record exist for the given key.

source

fn get_last_n_records<'life0, 'async_trait>( &'life0 self, - how_many: usize -) -> Pin<Box<dyn Future<Output = Result<Vec<(Self::Key, Self::Record)>, AdapterError>> + Send + 'async_trait>>where + how_many: usize +) -> Pin<Box<dyn Future<Output = Result<Vec<(Self::Key, Self::Record)>, AdapterError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Get the last n records in the store

source

fn remove<'life0, 'life1, 'async_trait>( &'life0 mut self, key: &'life1 Self::Key -) -> Pin<Box<dyn Future<Output = Result<Option<Self::Record>, AdapterError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<Self::Record>, AdapterError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

remove values from store

if the value exists it is returned by the adapter otherwise None is returned

source

fn get_iter<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Box<dyn Iterator<Item = Self::Record> + '_>, AdapterError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Box<dyn Iterator<Item = Self::Record> + '_>, AdapterError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Get an iterator over the stored values, from the latest to the oldest.

Implementors§

source§

impl<K, R> StoreAdapter for DumbStoreAdapter<K, R>where - R: Clone + Send + Sync, - K: PartialEq + Clone + Send + Sync,

§

type Key = K

§

type Record = R

source§

impl<K, R> StoreAdapter for FailStoreAdapter<K, R>where - R: Clone + Send + Sync, - K: PartialEq + Clone + Send + Sync,

§

type Key = K

§

type Record = R

source§

impl<K, V> StoreAdapter for MemoryAdapter<K, V>where - K: Hash + Eq + Send + Sync + Clone, - V: Send + Sync + Clone,

§

type Key = K

§

type Record = V

source§

impl<K, V> StoreAdapter for SQLiteAdapter<K, V>where - K: Send + Sync + Serialize + DeserializeOwned, - V: Send + Sync + Serialize + DeserializeOwned,

§

type Key = K

§

type Record = V

\ No newline at end of file + R: Clone + Send + Sync, + K: PartialEq + Clone + Send + Sync,
§

type Key = K

§

type Record = R

source§

impl<K, R> StoreAdapter for FailStoreAdapter<K, R>where + R: Clone + Send + Sync, + K: PartialEq + Clone + Send + Sync,

§

type Key = K

§

type Record = R

source§

impl<K, V> StoreAdapter for MemoryAdapter<K, V>where + K: Hash + Eq + Send + Sync + Clone, + V: Send + Sync + Clone,

§

type Key = K

§

type Record = V

source§

impl<K, V> StoreAdapter for SQLiteAdapter<K, V>where + K: Send + Sync + Serialize + DeserializeOwned, + V: Send + Sync + Serialize + DeserializeOwned,

§

type Key = K

§

type Record = V

\ No newline at end of file diff --git a/rust-doc/mithril_common/store/enum.StoreError.html b/rust-doc/mithril_common/store/enum.StoreError.html index 52e3424ae9b..57eb6c109a3 100644 --- a/rust-doc/mithril_common/store/enum.StoreError.html +++ b/rust-doc/mithril_common/store/enum.StoreError.html @@ -1,39 +1,39 @@ -StoreError in mithril_common::store - Rust
pub enum StoreError {
+StoreError in mithril_common::store - Rust
pub enum StoreError {
     AdapterError(AdapterError),
 }
Expand description

Generic error type for stores.

Variants§

§

AdapterError(AdapterError)

Error raised when the underlying adapter fails.

-

Trait Implementations§

source§

impl Debug for StoreError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for StoreError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for StoreError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<AdapterError> for StoreError

source§

fn from(source: AdapterError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Debug for StoreError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for StoreError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for StoreError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<AdapterError> for StoreError

source§

fn from(source: AdapterError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_common/store/index.html b/rust-doc/mithril_common/store/index.html index d6ed6c02175..6d2a097b4f0 100644 --- a/rust-doc/mithril_common/store/index.html +++ b/rust-doc/mithril_common/store/index.html @@ -1,4 +1,4 @@ -mithril_common::store - Rust

Module mithril_common::store

source ·
Expand description

Define a generic way to store data with the Store Adapters, and the StakeStorer +mithril_common::store - Rust

Module mithril_common::store

source ·
Expand description

Define a generic way to store data with the Store Adapters, and the StakeStorer to store stakes.

Modules

Structs

Enums

Traits

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_common/store/trait.StakeStorer.html b/rust-doc/mithril_common/store/trait.StakeStorer.html index a3f6906ea88..fdf3be4c700 100644 --- a/rust-doc/mithril_common/store/trait.StakeStorer.html +++ b/rust-doc/mithril_common/store/trait.StakeStorer.html @@ -1,16 +1,16 @@ -StakeStorer in mithril_common::store - Rust
pub trait StakeStorer: Sync + Send {
+StakeStorer in mithril_common::store - Rust
pub trait StakeStorer: Sync + Send {
     // Required methods
     fn save_stakes<'life0, 'async_trait>(
         &'life0 self,
         epoch: Epoch,
         stakes: StakeDistribution
-    ) -> Pin<Box<dyn Future<Output = Result<Option<StakeDistribution>, StoreError>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<Option<StakeDistribution>, StoreError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
     fn get_stakes<'life0, 'async_trait>(
         &'life0 self,
         epoch: Epoch
-    ) -> Pin<Box<dyn Future<Output = Result<Option<StakeDistribution>, StoreError>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<Option<StakeDistribution>, StoreError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
 }
Expand description

Represent a way to store the stake of mithril party members.

@@ -18,13 +18,13 @@ &'life0 self, epoch: Epoch, stakes: StakeDistribution -) -> Pin<Box<dyn Future<Output = Result<Option<StakeDistribution>, StoreError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<StakeDistribution>, StoreError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Save the stakes in the store for a given epoch.

source

fn get_stakes<'life0, 'async_trait>( &'life0 self, epoch: Epoch -) -> Pin<Box<dyn Future<Output = Result<Option<StakeDistribution>, StoreError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<StakeDistribution>, StoreError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Get the stakes of all party at a given epoch.

Implementors§

\ No newline at end of file diff --git a/rust-doc/mithril_common/store/trait.StorePruner.html b/rust-doc/mithril_common/store/trait.StorePruner.html index 333bd176050..5d24d970c03 100644 --- a/rust-doc/mithril_common/store/trait.StorePruner.html +++ b/rust-doc/mithril_common/store/trait.StorePruner.html @@ -1,30 +1,30 @@ -StorePruner in mithril_common::store - Rust
pub trait StorePruner {
-    type Key: Sync + Send;
-    type Record: Sync + Send;
+StorePruner in mithril_common::store - Rust
pub trait StorePruner {
+    type Key: Sync + Send;
+    type Record: Sync + Send;
 
     // Required methods
     fn get_adapter(
         &self
-    ) -> &RwLock<Box<dyn StoreAdapter<Key = Self::Key, Record = Self::Record>>>;
-    fn get_max_records(&self) -> Option<usize>;
+    ) -> &RwLock<Box<dyn StoreAdapter<Key = Self::Key, Record = Self::Record>>>;
+    fn get_max_records(&self) -> Option<usize>;
 
     // Provided method
     fn prune<'life0, 'async_trait>(
         &'life0 self
-    ) -> Pin<Box<dyn Future<Output = Result<(), StoreError>> + Send + 'async_trait>>
-       where Self: Sync + 'async_trait,
+    ) -> Pin<Box<dyn Future<Output = Result<(), StoreError>> + Send + 'async_trait>>
+       where Self: Sync + 'async_trait,
              'life0: 'async_trait { ... }
 }
Expand description

Implementing this trait will make store able to limit the number of the stored records by pruning them if a limit is set.

-

Required Associated Types§

source

type Key: Sync + Send

The key type

-
source

type Record: Sync + Send

The record type

+

Required Associated Types§

source

type Key: Sync + Send

The key type

+
source

type Record: Sync + Send

The record type

Required Methods§

source

fn get_adapter( &self -) -> &RwLock<Box<dyn StoreAdapter<Key = Self::Key, Record = Self::Record>>>

This trait requires a way to get the internal adapter.

-
source

fn get_max_records(&self) -> Option<usize>

Return the maximum number of elements that can exist in this store. If None, there is no limit.

+) -> &RwLock<Box<dyn StoreAdapter<Key = Self::Key, Record = Self::Record>>>

This trait requires a way to get the internal adapter.

+
source

fn get_max_records(&self) -> Option<usize>

Return the maximum number of elements that can exist in this store. If None, there is no limit.

Provided Methods§

source

fn prune<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<(), StoreError>> + Send + 'async_trait>>where - Self: Sync + 'async_trait, +) -> Pin<Box<dyn Future<Output = Result<(), StoreError>> + Send + 'async_trait>>where + Self: Sync + 'async_trait, 'life0: 'async_trait,

Prune elements exceeding the specified limit.

-

Implementors§

\ No newline at end of file +

Implementors§

\ No newline at end of file diff --git a/rust-doc/mithril_common/struct.BeaconProviderImpl.html b/rust-doc/mithril_common/struct.BeaconProviderImpl.html index 564b63253bd..824a74ee3ed 100644 --- a/rust-doc/mithril_common/struct.BeaconProviderImpl.html +++ b/rust-doc/mithril_common/struct.BeaconProviderImpl.html @@ -1,42 +1,42 @@ -BeaconProviderImpl in mithril_common - Rust
pub struct BeaconProviderImpl { /* private fields */ }
Expand description

A BeaconProvider using a ChainObserver and a ImmutableFileObserver.

+BeaconProviderImpl in mithril_common - Rust
pub struct BeaconProviderImpl { /* private fields */ }
Expand description

Implementations§

source§

impl BeaconProviderImpl

source

pub fn new( - chain_observer: Arc<dyn ChainObserver>, - immutable_observer: Arc<dyn ImmutableFileObserver>, + chain_observer: Arc<dyn ChainObserver>, + immutable_observer: Arc<dyn ImmutableFileObserver>, network: CardanoNetwork ) -> Self

Trait Implementations§

source§

impl BeaconProvider for BeaconProviderImpl

source§

fn get_current_beacon<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Beacon, BeaconProviderError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Beacon, BeaconProviderError>> + Send + 'async_trait>>where Self: 'async_trait, - 'life0: 'async_trait,

Get the current Beacon of the cardano node.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life0: 'async_trait,

Get the current Beacon of the cardano node.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_common/test_utils/apispec/index.html b/rust-doc/mithril_common/test_utils/apispec/index.html index cafd5493552..accaf41eec6 100644 --- a/rust-doc/mithril_common/test_utils/apispec/index.html +++ b/rust-doc/mithril_common/test_utils/apispec/index.html @@ -1,2 +1,2 @@ -mithril_common::test_utils::apispec - Rust
Expand description

Tools to helps validate conformity to an OpenAPI specification

+mithril_common::test_utils::apispec - Rust
Expand description

Tools to helps validate conformity to an OpenAPI specification

Structs

  • APISpec helps validate conformity to an OpenAPI specification
\ No newline at end of file diff --git a/rust-doc/mithril_common/test_utils/apispec/struct.APISpec.html b/rust-doc/mithril_common/test_utils/apispec/struct.APISpec.html index 13582037cfd..79eb8b53f66 100644 --- a/rust-doc/mithril_common/test_utils/apispec/struct.APISpec.html +++ b/rust-doc/mithril_common/test_utils/apispec/struct.APISpec.html @@ -1,63 +1,63 @@ -APISpec in mithril_common::test_utils::apispec - Rust
pub struct APISpec<'a> { /* private fields */ }
Expand description

APISpec helps validate conformity to an OpenAPI specification

+APISpec in mithril_common::test_utils::apispec - Rust
pub struct APISpec<'a> { /* private fields */ }
Expand description

APISpec helps validate conformity to an OpenAPI specification

Implementations§

source§

impl<'a> APISpec<'a>

source

pub fn verify_conformity( - spec_files: Vec<String>, - method: &str, - path: &str, - content_type: &str, + spec_files: Vec<String>, + method: &str, + path: &str, + content_type: &str, request_body: &impl Serialize, response: &Response<Bytes> )

Verify conformity helper of API Specs

-
source

pub fn from_file(path: &str) -> APISpec<'a>

APISpec factory from spec

-
source

pub fn path(&'a mut self, path: &'a str) -> &mut APISpec<'_>

Sets the path to specify/check.

-
source

pub fn method(&'a mut self, method: &'a str) -> &mut APISpec<'_>

Sets the method to specify/check.

-
source

pub fn content_type(&'a mut self, content_type: &'a str) -> &mut APISpec<'_>

Sets the content type to specify/check, note that it defaults to “application/json”.

+
source

pub fn from_file(path: &str) -> APISpec<'a>

APISpec factory from spec

+
source

pub fn path(&'a mut self, path: &'a str) -> &mut APISpec<'_>

Sets the path to specify/check.

+
source

pub fn method(&'a mut self, method: &'a str) -> &mut APISpec<'_>

Sets the method to specify/check.

+
source

pub fn content_type(&'a mut self, content_type: &'a str) -> &mut APISpec<'_>

Sets the content type to specify/check, note that it defaults to “application/json”.

source

pub fn validate_request( &'a mut self, request_body: &impl Serialize -) -> Result<&mut APISpec<'_>, String>

Validates if a request is valid

+) -> Result<&mut APISpec<'_>, String>

Validates if a request is valid

source

pub fn validate_response( &'a mut self, response: &Response<Bytes> -) -> Result<&mut APISpec<'_>, String>

Validates if a response is valid

+) -> Result<&mut APISpec<'_>, String>

Validates if a response is valid

source

pub fn validate_conformity( &'a mut self, value: &Value, schema: &mut Value -) -> Result<&mut APISpec<'_>, String>

Validates conformity of a value against a schema

-
source

pub fn get_defaut_spec_file() -> String

Get default spec file

-
source

pub fn get_era_spec_file(era: SupportedEra) -> String

Get spec file for era

-
source

pub fn get_all_spec_files() -> Vec<String>

Get all spec files

-

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for APISpec<'a>

§

impl<'a> Send for APISpec<'a>

§

impl<'a> Sync for APISpec<'a>

§

impl<'a> Unpin for APISpec<'a>

§

impl<'a> UnwindSafe for APISpec<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Result<&mut APISpec<'_>, String>

Validates conformity of a value against a schema

+
source

pub fn get_defaut_spec_file() -> String

Get default spec file

+
source

pub fn get_era_spec_file(era: SupportedEra) -> String

Get spec file for era

+
source

pub fn get_all_spec_files() -> Vec<String>

Get all spec files

+

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for APISpec<'a>

§

impl<'a> Send for APISpec<'a>

§

impl<'a> Sync for APISpec<'a>

§

impl<'a> Unpin for APISpec<'a>

§

impl<'a> UnwindSafe for APISpec<'a>

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/test_utils/enum.StakeDistributionGenerationMethod.html b/rust-doc/mithril_common/test_utils/enum.StakeDistributionGenerationMethod.html index a29551f214b..8efd9c6b99a 100644 --- a/rust-doc/mithril_common/test_utils/enum.StakeDistributionGenerationMethod.html +++ b/rust-doc/mithril_common/test_utils/enum.StakeDistributionGenerationMethod.html @@ -1,46 +1,46 @@ -StakeDistributionGenerationMethod in mithril_common::test_utils - Rust
pub enum StakeDistributionGenerationMethod {
+StakeDistributionGenerationMethod in mithril_common::test_utils - Rust
pub enum StakeDistributionGenerationMethod {
     RandomDistribution {
-        seed: [u8; 32],
+        seed: [u8; 32],
     },
     Custom(StakeDistribution),
     Uniform(Stake),
 }
Expand description

Methods that can be used to generate the stake distribution.

-

Variants§

§

RandomDistribution

Fields

§seed: [u8; 32]

The randomizer seed

+

Variants§

§

RandomDistribution

Fields

§seed: [u8; 32]

The randomizer seed

Each party will have a random stake.

§

Custom(StakeDistribution)

Use a custom stake distribution

Important: this will overwrite the number of signers set by with_signers.

§

Uniform(Stake)

Make a stake distribution where all parties will have the given stake

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/test_utils/fake_data/fn.beacon.html b/rust-doc/mithril_common/test_utils/fake_data/fn.beacon.html index d035b6225d3..e0c14668bb6 100644 --- a/rust-doc/mithril_common/test_utils/fake_data/fn.beacon.html +++ b/rust-doc/mithril_common/test_utils/fake_data/fn.beacon.html @@ -1,2 +1,2 @@ -beacon in mithril_common::test_utils::fake_data - Rust
pub fn beacon() -> Beacon
Expand description

Fake Beacon

+beacon in mithril_common::test_utils::fake_data - Rust
pub fn beacon() -> Beacon
Expand description

Fake Beacon

\ No newline at end of file diff --git a/rust-doc/mithril_common/test_utils/fake_data/fn.certificate.html b/rust-doc/mithril_common/test_utils/fake_data/fn.certificate.html index c58746f12e4..1d146e69e37 100644 --- a/rust-doc/mithril_common/test_utils/fake_data/fn.certificate.html +++ b/rust-doc/mithril_common/test_utils/fake_data/fn.certificate.html @@ -1,2 +1,2 @@ -certificate in mithril_common::test_utils::fake_data - Rust
pub fn certificate(certificate_hash: String) -> Certificate
Expand description

Fake Certificate

+certificate in mithril_common::test_utils::fake_data - Rust
pub fn certificate(certificate_hash: String) -> Certificate
Expand description

Fake Certificate

\ No newline at end of file diff --git a/rust-doc/mithril_common/test_utils/fake_data/fn.certificate_pending.html b/rust-doc/mithril_common/test_utils/fake_data/fn.certificate_pending.html index c9666e0265d..caeb981f052 100644 --- a/rust-doc/mithril_common/test_utils/fake_data/fn.certificate_pending.html +++ b/rust-doc/mithril_common/test_utils/fake_data/fn.certificate_pending.html @@ -1,2 +1,2 @@ -certificate_pending in mithril_common::test_utils::fake_data - Rust
pub fn certificate_pending() -> CertificatePending
Expand description

Fake CertificatePending

+certificate_pending in mithril_common::test_utils::fake_data - Rust
pub fn certificate_pending() -> CertificatePending
Expand description

Fake CertificatePending

\ No newline at end of file diff --git a/rust-doc/mithril_common/test_utils/fake_data/fn.digest.html b/rust-doc/mithril_common/test_utils/fake_data/fn.digest.html index b8f76443232..c58041dadc9 100644 --- a/rust-doc/mithril_common/test_utils/fake_data/fn.digest.html +++ b/rust-doc/mithril_common/test_utils/fake_data/fn.digest.html @@ -1,2 +1,2 @@ -digest in mithril_common::test_utils::fake_data - Rust
pub fn digest(beacon: &Beacon) -> Vec<u8> 
Expand description

Fake Digest

-
\ No newline at end of file +digest in mithril_common::test_utils::fake_data - Rust
pub fn digest(beacon: &Beacon) -> Vec<u8> 
Expand description

Fake Digest

+
\ No newline at end of file diff --git a/rust-doc/mithril_common/test_utils/fake_data/fn.epoch_settings.html b/rust-doc/mithril_common/test_utils/fake_data/fn.epoch_settings.html index ec9d8bb8274..ef52d15e413 100644 --- a/rust-doc/mithril_common/test_utils/fake_data/fn.epoch_settings.html +++ b/rust-doc/mithril_common/test_utils/fake_data/fn.epoch_settings.html @@ -1,2 +1,2 @@ -epoch_settings in mithril_common::test_utils::fake_data - Rust
pub fn epoch_settings() -> EpochSettings
Expand description

Fake EpochSettings

+epoch_settings in mithril_common::test_utils::fake_data - Rust
pub fn epoch_settings() -> EpochSettings
Expand description

Fake EpochSettings

\ No newline at end of file diff --git a/rust-doc/mithril_common/test_utils/fake_data/fn.genesis_certificate.html b/rust-doc/mithril_common/test_utils/fake_data/fn.genesis_certificate.html index 44b9d5863dc..a4eeaa22223 100644 --- a/rust-doc/mithril_common/test_utils/fake_data/fn.genesis_certificate.html +++ b/rust-doc/mithril_common/test_utils/fake_data/fn.genesis_certificate.html @@ -1,2 +1,2 @@ -genesis_certificate in mithril_common::test_utils::fake_data - Rust
pub fn genesis_certificate(certificate_hash: &str) -> Certificate
Expand description

Fake Genesis Certificate

+genesis_certificate in mithril_common::test_utils::fake_data - Rust
pub fn genesis_certificate(certificate_hash: &str) -> Certificate
Expand description

Fake Genesis Certificate

\ No newline at end of file diff --git a/rust-doc/mithril_common/test_utils/fake_data/fn.mithril_stake_distributions.html b/rust-doc/mithril_common/test_utils/fake_data/fn.mithril_stake_distributions.html index 75070562481..fcdd83356d2 100644 --- a/rust-doc/mithril_common/test_utils/fake_data/fn.mithril_stake_distributions.html +++ b/rust-doc/mithril_common/test_utils/fake_data/fn.mithril_stake_distributions.html @@ -1,2 +1,2 @@ -mithril_stake_distributions in mithril_common::test_utils::fake_data - Rust
pub fn mithril_stake_distributions(total: u64) -> Vec<MithrilStakeDistribution>
Expand description

Fake Mithril Stake Distribution

+mithril_stake_distributions in mithril_common::test_utils::fake_data - Rust
pub fn mithril_stake_distributions(total: u64) -> Vec<MithrilStakeDistribution>
Expand description

Fake Mithril Stake Distribution

\ No newline at end of file diff --git a/rust-doc/mithril_common/test_utils/fake_data/fn.protocol_parameters.html b/rust-doc/mithril_common/test_utils/fake_data/fn.protocol_parameters.html index 9f70621924b..0a3d911591a 100644 --- a/rust-doc/mithril_common/test_utils/fake_data/fn.protocol_parameters.html +++ b/rust-doc/mithril_common/test_utils/fake_data/fn.protocol_parameters.html @@ -1,2 +1,2 @@ -protocol_parameters in mithril_common::test_utils::fake_data - Rust
pub fn protocol_parameters() -> ProtocolParameters
Expand description

Fake ProtocolParameters

+protocol_parameters in mithril_common::test_utils::fake_data - Rust
pub fn protocol_parameters() -> ProtocolParameters
Expand description

Fake ProtocolParameters

\ No newline at end of file diff --git a/rust-doc/mithril_common/test_utils/fake_data/fn.signers.html b/rust-doc/mithril_common/test_utils/fake_data/fn.signers.html index a59bd58a85e..0928559a66a 100644 --- a/rust-doc/mithril_common/test_utils/fake_data/fn.signers.html +++ b/rust-doc/mithril_common/test_utils/fake_data/fn.signers.html @@ -1,2 +1,2 @@ -signers in mithril_common::test_utils::fake_data - Rust
pub fn signers(total: usize) -> Vec<Signer>
Expand description

Fake Signers

+signers in mithril_common::test_utils::fake_data - Rust
pub fn signers(total: usize) -> Vec<Signer>
Expand description

Fake Signers

\ No newline at end of file diff --git a/rust-doc/mithril_common/test_utils/fake_data/fn.signers_with_stakes.html b/rust-doc/mithril_common/test_utils/fake_data/fn.signers_with_stakes.html index caea3b47486..ca65c0f2d83 100644 --- a/rust-doc/mithril_common/test_utils/fake_data/fn.signers_with_stakes.html +++ b/rust-doc/mithril_common/test_utils/fake_data/fn.signers_with_stakes.html @@ -1,2 +1,2 @@ -signers_with_stakes in mithril_common::test_utils::fake_data - Rust
pub fn signers_with_stakes(total: usize) -> Vec<SignerWithStake>
Expand description

Fake SignersWithStake

+signers_with_stakes in mithril_common::test_utils::fake_data - Rust
pub fn signers_with_stakes(total: usize) -> Vec<SignerWithStake>
Expand description

Fake SignersWithStake

\ No newline at end of file diff --git a/rust-doc/mithril_common/test_utils/fake_data/fn.single_signatures.html b/rust-doc/mithril_common/test_utils/fake_data/fn.single_signatures.html index 6edc0f92f9a..9a24716cad0 100644 --- a/rust-doc/mithril_common/test_utils/fake_data/fn.single_signatures.html +++ b/rust-doc/mithril_common/test_utils/fake_data/fn.single_signatures.html @@ -1,2 +1,2 @@ -single_signatures in mithril_common::test_utils::fake_data - Rust
pub fn single_signatures(won_indexes: Vec<LotteryIndex>) -> SingleSignatures
Expand description

Fake SingleSignatures

+single_signatures in mithril_common::test_utils::fake_data - Rust
pub fn single_signatures(won_indexes: Vec<LotteryIndex>) -> SingleSignatures
Expand description

Fake SingleSignatures

\ No newline at end of file diff --git a/rust-doc/mithril_common/test_utils/fake_data/fn.snapshots.html b/rust-doc/mithril_common/test_utils/fake_data/fn.snapshots.html index b956dcfa9de..9bbd694e8e1 100644 --- a/rust-doc/mithril_common/test_utils/fake_data/fn.snapshots.html +++ b/rust-doc/mithril_common/test_utils/fake_data/fn.snapshots.html @@ -1,2 +1,2 @@ -snapshots in mithril_common::test_utils::fake_data - Rust
pub fn snapshots(total: u64) -> Vec<Snapshot>
Expand description

Fake Snapshots

+snapshots in mithril_common::test_utils::fake_data - Rust
pub fn snapshots(total: u64) -> Vec<Snapshot>
Expand description

Fake Snapshots

\ No newline at end of file diff --git a/rust-doc/mithril_common/test_utils/fake_data/index.html b/rust-doc/mithril_common/test_utils/fake_data/index.html index 5bf949350a5..4bc34fd14a6 100644 --- a/rust-doc/mithril_common/test_utils/fake_data/index.html +++ b/rust-doc/mithril_common/test_utils/fake_data/index.html @@ -1,2 +1,2 @@ -mithril_common::test_utils::fake_data - Rust
Expand description

Fake data builders for testing.

+mithril_common::test_utils::fake_data - Rust
Expand description

Fake data builders for testing.

Functions

\ No newline at end of file diff --git a/rust-doc/mithril_common/test_utils/fake_keys/fn.genesis_signature.html b/rust-doc/mithril_common/test_utils/fake_keys/fn.genesis_signature.html index 56d77a4818e..05dd6c13ea4 100644 --- a/rust-doc/mithril_common/test_utils/fake_keys/fn.genesis_signature.html +++ b/rust-doc/mithril_common/test_utils/fake_keys/fn.genesis_signature.html @@ -1,2 +1,2 @@ -genesis_signature in mithril_common::test_utils::fake_keys - Rust
pub const fn genesis_signature<'a>() -> [&'a str; 2]
Expand description

A list of pre json hex encoded Ed25519:Signature.

+genesis_signature in mithril_common::test_utils::fake_keys - Rust
pub const fn genesis_signature<'a>() -> [&'a str; 2]
Expand description

A list of pre json hex encoded Ed25519:Signature.

\ No newline at end of file diff --git a/rust-doc/mithril_common/test_utils/fake_keys/fn.multi_signature.html b/rust-doc/mithril_common/test_utils/fake_keys/fn.multi_signature.html index b2673b905fb..727eefa7278 100644 --- a/rust-doc/mithril_common/test_utils/fake_keys/fn.multi_signature.html +++ b/rust-doc/mithril_common/test_utils/fake_keys/fn.multi_signature.html @@ -1,2 +1,2 @@ -multi_signature in mithril_common::test_utils::fake_keys - Rust
pub const fn multi_signature<'a>() -> [&'a str; 2]
Expand description

A list of pre json hex encoded MithrilStm:StmAggrSig

+multi_signature in mithril_common::test_utils::fake_keys - Rust
pub const fn multi_signature<'a>() -> [&'a str; 2]
Expand description

A list of pre json hex encoded MithrilStm:StmAggrSig

\ No newline at end of file diff --git a/rust-doc/mithril_common/test_utils/fake_keys/fn.operational_certificate.html b/rust-doc/mithril_common/test_utils/fake_keys/fn.operational_certificate.html index 9db49f29be1..278523b949b 100644 --- a/rust-doc/mithril_common/test_utils/fake_keys/fn.operational_certificate.html +++ b/rust-doc/mithril_common/test_utils/fake_keys/fn.operational_certificate.html @@ -1,2 +1,2 @@ -operational_certificate in mithril_common::test_utils::fake_keys - Rust
pub const fn operational_certificate<'a>() -> [&'a str; 1]
Expand description

A list of pre json hex encoded OpCert

+operational_certificate in mithril_common::test_utils::fake_keys - Rust
pub const fn operational_certificate<'a>() -> [&'a str; 1]
Expand description

A list of pre json hex encoded OpCert

\ No newline at end of file diff --git a/rust-doc/mithril_common/test_utils/fake_keys/fn.signer_verification_key.html b/rust-doc/mithril_common/test_utils/fake_keys/fn.signer_verification_key.html index f026905f322..c30be1dfa5f 100644 --- a/rust-doc/mithril_common/test_utils/fake_keys/fn.signer_verification_key.html +++ b/rust-doc/mithril_common/test_utils/fake_keys/fn.signer_verification_key.html @@ -1,2 +1,2 @@ -signer_verification_key in mithril_common::test_utils::fake_keys - Rust
pub const fn signer_verification_key<'a>() -> [&'a str; 4]
Expand description

A list of pre json hex encoded MithrilStm:StmVerificationKeyPoP

+signer_verification_key in mithril_common::test_utils::fake_keys - Rust
pub const fn signer_verification_key<'a>() -> [&'a str; 4]
Expand description

A list of pre json hex encoded MithrilStm:StmVerificationKeyPoP

\ No newline at end of file diff --git a/rust-doc/mithril_common/test_utils/fake_keys/fn.signer_verification_key_signature.html b/rust-doc/mithril_common/test_utils/fake_keys/fn.signer_verification_key_signature.html index bb1ce56d89a..a9915c3fc57 100644 --- a/rust-doc/mithril_common/test_utils/fake_keys/fn.signer_verification_key_signature.html +++ b/rust-doc/mithril_common/test_utils/fake_keys/fn.signer_verification_key_signature.html @@ -1,2 +1,2 @@ -signer_verification_key_signature in mithril_common::test_utils::fake_keys - Rust
pub const fn signer_verification_key_signature<'a>() -> [&'a str; 1]
Expand description

A list of pre json hex encoded KES:Sum6KesSig

+signer_verification_key_signature in mithril_common::test_utils::fake_keys - Rust
pub const fn signer_verification_key_signature<'a>() -> [&'a str; 1]
Expand description

A list of pre json hex encoded KES:Sum6KesSig

\ No newline at end of file diff --git a/rust-doc/mithril_common/test_utils/fake_keys/fn.single_signature.html b/rust-doc/mithril_common/test_utils/fake_keys/fn.single_signature.html index a45c4889fc7..8c88ca4aba1 100644 --- a/rust-doc/mithril_common/test_utils/fake_keys/fn.single_signature.html +++ b/rust-doc/mithril_common/test_utils/fake_keys/fn.single_signature.html @@ -1,2 +1,2 @@ -single_signature in mithril_common::test_utils::fake_keys - Rust
pub const fn single_signature<'a>() -> [&'a str; 4]
Expand description

A list of pre json hex encoded MithrilStm:StmSig

+single_signature in mithril_common::test_utils::fake_keys - Rust
pub const fn single_signature<'a>() -> [&'a str; 4]
Expand description

A list of pre json hex encoded MithrilStm:StmSig

\ No newline at end of file diff --git a/rust-doc/mithril_common/test_utils/fake_keys/index.html b/rust-doc/mithril_common/test_utils/fake_keys/index.html index 6ba65be33a7..c7dba477f1b 100644 --- a/rust-doc/mithril_common/test_utils/fake_keys/index.html +++ b/rust-doc/mithril_common/test_utils/fake_keys/index.html @@ -1,2 +1,2 @@ -mithril_common::test_utils::fake_keys - Rust
Expand description

Pre hex encoded StmTypes for testing.

+mithril_common::test_utils::fake_keys - Rust
Expand description

Pre hex encoded StmTypes for testing.

Functions

\ No newline at end of file diff --git a/rust-doc/mithril_common/test_utils/index.html b/rust-doc/mithril_common/test_utils/index.html index b7e0c57e526..1195243394d 100644 --- a/rust-doc/mithril_common/test_utils/index.html +++ b/rust-doc/mithril_common/test_utils/index.html @@ -1,4 +1,4 @@ -mithril_common::test_utils - Rust
Expand description

Test utilities

+mithril_common::test_utils - Rust
Expand description

Test utilities

They contains:

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized,
\ No newline at end of file diff --git a/rust-doc/mithril_common/test_utils/struct.MithrilFixtureBuilder.html b/rust-doc/mithril_common/test_utils/struct.MithrilFixtureBuilder.html index c47eaa5df1d..ea771bd45dc 100644 --- a/rust-doc/mithril_common/test_utils/struct.MithrilFixtureBuilder.html +++ b/rust-doc/mithril_common/test_utils/struct.MithrilFixtureBuilder.html @@ -1,48 +1,48 @@ -MithrilFixtureBuilder in mithril_common::test_utils - Rust
pub struct MithrilFixtureBuilder { /* private fields */ }
Expand description

A builder of mithril types.

+MithrilFixtureBuilder in mithril_common::test_utils - Rust
pub struct MithrilFixtureBuilder { /* private fields */ }
Expand description

A builder of mithril types.

Implementations§

source§

impl MithrilFixtureBuilder

source

pub fn with_protocol_parameters( self, protocol_parameters: ProtocolParameters ) -> Self

Set the protocol_parameters.

-
source

pub fn with_signers(self, number_of_signers: usize) -> Self

Set the number of signers that will be generated.

+
source

pub fn with_signers(self, number_of_signers: usize) -> Self

Set the number of signers that will be generated.

source

pub fn disable_signers_certification(self) -> Self

If set the generated signers won’t be certified (meaning that they won’t have a operational certificate).

source

pub fn with_stake_distribution( self, stake_distribution_generation_method: StakeDistributionGenerationMethod ) -> Self

Set the generation method used to compute the stake distribution.

-
source

pub fn with_party_id_seed(self, seed: [u8; 32]) -> Self

Set the seed used to generated the party ids

+
source

pub fn with_party_id_seed(self, seed: [u8; 32]) -> Self

Set the seed used to generated the party ids

source

pub fn build(self) -> MithrilFixture

Transform the specified parameters to a MithrilFixture.

-

Trait Implementations§

source§

impl Default for MithrilFixtureBuilder

source§

fn default() -> Self

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Default for MithrilFixtureBuilder

source§

fn default() -> Self

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized,
\ No newline at end of file diff --git a/rust-doc/mithril_common/test_utils/struct.SignerFixture.html b/rust-doc/mithril_common/test_utils/struct.SignerFixture.html index f64653926ff..b59a70e4b72 100644 --- a/rust-doc/mithril_common/test_utils/struct.SignerFixture.html +++ b/rust-doc/mithril_common/test_utils/struct.SignerFixture.html @@ -1,60 +1,60 @@ -SignerFixture in mithril_common::test_utils - Rust
pub struct SignerFixture {
+SignerFixture in mithril_common::test_utils - Rust
pub struct SignerFixture {
     pub signer_with_stake: SignerWithStake,
     pub protocol_signer: ProtocolSigner,
     pub protocol_initializer: ProtocolInitializer,
-    pub kes_secret_key_path: Option<PathBuf>,
+    pub kes_secret_key_path: Option<PathBuf>,
 }
Expand description

A signer fixture, containing a signer entity with its corresponding protocol signer and initializer

Fields§

§signer_with_stake: SignerWithStake§protocol_signer: ProtocolSigner§protocol_initializer: ProtocolInitializer§kes_secret_key_path: Option<PathBuf>

The path to this signer kes secret key file

+
§kes_secret_key_path: Option<PathBuf>

The path to this signer kes secret key file

Implementations§

source§

impl SignerFixture

source

pub fn sign( &self, protocol_message: &ProtocolMessage -) -> Option<SingleSignatures>

Sign the given protocol message.

+) -> Option<SingleSignatures>

Sign the given protocol message.

source

pub fn party_id(&self) -> PartyId

Shortcut to get the party id from the inner signer with stake

-
source

pub fn operational_certificate(&self) -> Option<OpCert>

Decode this signer operational certificate if any

-
source

pub fn compute_protocol_party_id_as_hash(&self) -> String

Compute the party id hash

+
source

pub fn operational_certificate(&self) -> Option<OpCert>

Decode this signer operational certificate if any

+
source

pub fn compute_protocol_party_id_as_hash(&self) -> String

Compute the party id hash

Note: will fail if the signers certification was disabled

source

pub fn verification_key(&self) -> ProtocolSignerVerificationKey

Decode this signer verification key certificate

source

pub fn verification_key_signature( &self -) -> Option<ProtocolSignerVerificationKeySignature>

Decode this signer verification key signature certificate if any

-
source

pub fn kes_secret_key_path(&self) -> Option<&Path>

Get the path to this signer kes secret key

-

Trait Implementations§

source§

impl Clone for SignerFixture

source§

fn clone(&self) -> SignerFixture

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SignerFixture

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<&SignerFixture> for SignerWithStake

source§

fn from(fixture: &SignerFixture) -> Self

Converts to this type from the input type.
source§

impl From<SignerFixture> for SignerWithStake

source§

fn from(fixture: SignerFixture) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Option<ProtocolSignerVerificationKeySignature>

Decode this signer verification key signature certificate if any

+
source

pub fn kes_secret_key_path(&self) -> Option<&Path>

Get the path to this signer kes secret key

+

Trait Implementations§

source§

impl Clone for SignerFixture

source§

fn clone(&self) -> SignerFixture

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SignerFixture

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<&SignerFixture> for SignerWithStake

source§

fn from(fixture: &SignerFixture) -> Self

Converts to this type from the input type.
source§

impl From<SignerFixture> for SignerWithStake

source§

fn from(fixture: SignerFixture) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_common/trait.BeaconProvider.html b/rust-doc/mithril_common/trait.BeaconProvider.html index bf4ea040770..de29557c28d 100644 --- a/rust-doc/mithril_common/trait.BeaconProvider.html +++ b/rust-doc/mithril_common/trait.BeaconProvider.html @@ -1,15 +1,15 @@ -BeaconProvider in mithril_common - Rust
pub trait BeaconProviderwhere
-    Self: Sync + Send,{
+BeaconProvider in mithril_common - Rust
pub trait BeaconProviderwhere
+    Self: Sync + Send,{
     // Required method
     fn get_current_beacon<'life0, 'async_trait>(
         &'life0 self
-    ) -> Pin<Box<dyn Future<Output = Result<Beacon, BeaconProviderError>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<Beacon, BeaconProviderError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
 }
Expand description

Provide the current Beacon of a cardano node.

Required Methods§

source

fn get_current_beacon<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Beacon, BeaconProviderError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Beacon, BeaconProviderError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Get the current Beacon of the cardano node.

Implementors§

\ No newline at end of file diff --git a/rust-doc/mithril_common/type.StdError.html b/rust-doc/mithril_common/type.StdError.html index c61f51292d5..c07577a8633 100644 --- a/rust-doc/mithril_common/type.StdError.html +++ b/rust-doc/mithril_common/type.StdError.html @@ -1,2 +1,2 @@ -StdError in mithril_common - Rust

Type Definition mithril_common::StdError

source ·
pub type StdError = Box<dyn Error + Sync + Send>;
Expand description

Generic error type

+StdError in mithril_common - Rust

Type Definition mithril_common::StdError

source ·
pub type StdError = Box<dyn Error + Sync + Send>;
Expand description

Generic error type

\ No newline at end of file diff --git a/rust-doc/mithril_common/type.StdResult.html b/rust-doc/mithril_common/type.StdResult.html index 3d0e8c7ed16..b9b769fbc03 100644 --- a/rust-doc/mithril_common/type.StdResult.html +++ b/rust-doc/mithril_common/type.StdResult.html @@ -1,2 +1,2 @@ -StdResult in mithril_common - Rust

Type Definition mithril_common::StdResult

source ·
pub type StdResult<T> = Result<T, StdError>;
Expand description

Generic result type

+StdResult in mithril_common - Rust

Type Definition mithril_common::StdResult

source ·
pub type StdResult<T> = Result<T, StdError>;
Expand description

Generic result type

\ No newline at end of file diff --git a/rust-doc/mithril_signer/all.html b/rust-doc/mithril_signer/all.html index b58102b94ad..55c6c814541 100644 --- a/rust-doc/mithril_signer/all.html +++ b/rust-doc/mithril_signer/all.html @@ -1 +1 @@ -List of all items in this crate
\ No newline at end of file +List of all items in this crate
\ No newline at end of file diff --git a/rust-doc/mithril_signer/database/index.html b/rust-doc/mithril_signer/database/index.html index 457825d3640..54b5bf653b6 100644 --- a/rust-doc/mithril_signer/database/index.html +++ b/rust-doc/mithril_signer/database/index.html @@ -1,4 +1,4 @@ -mithril_signer::database - Rust
Expand description

database module. +mithril_signer::database - Rust

Expand description

database module. This module contains the entities definition tied with database representation with their associated providers.

Modules

\ No newline at end of file diff --git a/rust-doc/mithril_signer/database/migration/fn.get_migrations.html b/rust-doc/mithril_signer/database/migration/fn.get_migrations.html index 815fd07e6a0..033ab1bb8e1 100644 --- a/rust-doc/mithril_signer/database/migration/fn.get_migrations.html +++ b/rust-doc/mithril_signer/database/migration/fn.get_migrations.html @@ -1,4 +1,4 @@ -get_migrations in mithril_signer::database::migration - Rust
pub fn get_migrations() -> Vec<SqlMigration>
Expand description

Get all the migrations required by this version of the software. +get_migrations in mithril_signer::database::migration - Rust

pub fn get_migrations() -> Vec<SqlMigration>
Expand description

Get all the migrations required by this version of the software. There shall be one migration per database version. There could be several statements per migration.

\ No newline at end of file diff --git a/rust-doc/mithril_signer/database/migration/index.html b/rust-doc/mithril_signer/database/migration/index.html index ac8d068cb72..7d8f028ec4a 100644 --- a/rust-doc/mithril_signer/database/migration/index.html +++ b/rust-doc/mithril_signer/database/migration/index.html @@ -1,4 +1,4 @@ -mithril_signer::database::migration - Rust
Expand description

Migration module

+mithril_signer::database::migration - Rust
Expand description

Migration module

Functions

  • Get all the migrations required by this version of the software. There shall be one migration per database version. There could be several statements per migration.
\ No newline at end of file diff --git a/rust-doc/mithril_signer/enum.AggregatorClientError.html b/rust-doc/mithril_signer/enum.AggregatorClientError.html index 935274e414f..3e570868084 100644 --- a/rust-doc/mithril_signer/enum.AggregatorClientError.html +++ b/rust-doc/mithril_signer/enum.AggregatorClientError.html @@ -1,53 +1,53 @@ -AggregatorClientError in mithril_signer - Rust
pub enum AggregatorClientError {
-    RemoteServerTechnical(String),
-    RemoteServerLogical(String),
-    RemoteServerUnreachable(String),
-    JsonParseFailed(String),
-    IOError(Error),
-    ApiVersionMismatch(String),
-    HTTPClientCreation(String),
-    ProxyCreation(String),
+AggregatorClientError in mithril_signer - Rust
pub enum AggregatorClientError {
+    RemoteServerTechnical(String),
+    RemoteServerLogical(String),
+    RemoteServerUnreachable(String),
+    JsonParseFailed(String),
+    IOError(Error),
+    ApiVersionMismatch(String),
+    HTTPClientCreation(String),
+    ProxyCreation(String),
 }
Expand description

Error structure for the Aggregator Client.

-

Variants§

§

RemoteServerTechnical(String)

The aggregator host has returned a technical error.

-
§

RemoteServerLogical(String)

The aggregator host responded it cannot fulfill our request.

-
§

RemoteServerUnreachable(String)

Could not reach aggregator.

-
§

JsonParseFailed(String)

Could not parse response.

-
§

IOError(Error)

Mostly network errors.

-
§

ApiVersionMismatch(String)

Incompatible API version error

-
§

HTTPClientCreation(String)

HTTP client creation error

-
§

ProxyCreation(String)

Proxy creation error

-

Trait Implementations§

source§

impl Debug for AggregatorClientError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for AggregatorClientError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for AggregatorClientError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for AggregatorClientError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Variants§

§

RemoteServerTechnical(String)

The aggregator host has returned a technical error.

+
§

RemoteServerLogical(String)

The aggregator host responded it cannot fulfill our request.

+
§

RemoteServerUnreachable(String)

Could not reach aggregator.

+
§

JsonParseFailed(String)

Could not parse response.

+
§

IOError(Error)

Mostly network errors.

+
§

ApiVersionMismatch(String)

Incompatible API version error

+
§

HTTPClientCreation(String)

HTTP client creation error

+
§

ProxyCreation(String)

Proxy creation error

+

Trait Implementations§

source§

impl Debug for AggregatorClientError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for AggregatorClientError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for AggregatorClientError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for AggregatorClientError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_signer/enum.RunnerError.html b/rust-doc/mithril_signer/enum.RunnerError.html index e8cdcaf7cc3..2c99ecd943d 100644 --- a/rust-doc/mithril_signer/enum.RunnerError.html +++ b/rust-doc/mithril_signer/enum.RunnerError.html @@ -1,56 +1,56 @@ -RunnerError in mithril_signer - Rust

Variants§

§

NoValueError(String)

Value was expected from a subsystem but None was returned.

§

NoStakeForSelf()

Could not associate my node with a stake.

§

NoStakeForSigner(PartyId)

Could not find the stake for one of the signers.

-
§

FileParse(String)

Parse file error

-

Trait Implementations§

source§

impl Clone for RunnerError

source§

fn clone(&self) -> RunnerError

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RunnerError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for RunnerError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for RunnerError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<RunnerError> for RuntimeError

source§

fn from(value: RunnerError) -> Self

Converts to this type from the input type.
source§

impl PartialEq<RunnerError> for RunnerError

source§

fn eq(&self, other: &RunnerError) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Eq for RunnerError

source§

impl StructuralEq for RunnerError

source§

impl StructuralPartialEq for RunnerError

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

§

FileParse(String)

Parse file error

+

Trait Implementations§

source§

impl Clone for RunnerError

source§

fn clone(&self) -> RunnerError

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RunnerError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for RunnerError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for RunnerError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<RunnerError> for RuntimeError

source§

fn from(value: RunnerError) -> Self

Converts to this type from the input type.
source§

impl PartialEq<RunnerError> for RunnerError

source§

fn eq(&self, other: &RunnerError) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Eq for RunnerError

source§

impl StructuralEq for RunnerError

source§

impl StructuralPartialEq for RunnerError

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_signer/enum.RuntimeError.html b/rust-doc/mithril_signer/enum.RuntimeError.html index 59dad81ac7d..2834e9b0e85 100644 --- a/rust-doc/mithril_signer/enum.RuntimeError.html +++ b/rust-doc/mithril_signer/enum.RuntimeError.html @@ -1,55 +1,55 @@ -RuntimeError in mithril_signer - Rust
pub enum RuntimeError {
+RuntimeError in mithril_signer - Rust
pub enum RuntimeError {
     KeepState {
-        message: String,
-        nested_error: Option<Box<dyn StdError + Sync + Send>>,
+        message: String,
+        nested_error: Option<Box<dyn StdError + Sync + Send>>,
     },
     Critical {
-        message: String,
-        nested_error: Option<Box<dyn StdError + Sync + Send>>,
+        message: String,
+        nested_error: Option<Box<dyn StdError + Sync + Send>>,
     },
 }
Expand description

RuntimeError Error kinds tied to their faith in the state machine.

-

Variants§

§

KeepState

Fields

§message: String

Context error message

-
§nested_error: Option<Box<dyn StdError + Sync + Send>>

Eventual previous error message

+

Variants§

§

KeepState

Fields

§message: String

Context error message

+
§nested_error: Option<Box<dyn StdError + Sync + Send>>

Eventual previous error message

KeepState error means the runtime will keep its state and try to cycle again.

-
§

Critical

Fields

§message: String

Context error message

-
§nested_error: Option<Box<dyn StdError + Sync + Send>>

Eventual previous error message

+
§

Critical

Fields

§message: String

Context error message

+
§nested_error: Option<Box<dyn StdError + Sync + Send>>

Eventual previous error message

Critical error means the runtime will exit and the software will return an error code.

-

Implementations§

source§

impl RuntimeError

source

pub fn is_critical(&self) -> bool

Easy matching Critical errors.

-

Trait Implementations§

source§

impl Debug for RuntimeError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for RuntimeError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for RuntimeError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<EpochError> for RuntimeError

source§

fn from(value: EpochError) -> Self

Converts to this type from the input type.
source§

impl From<RunnerError> for RuntimeError

source§

fn from(value: RunnerError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Implementations§

source§

impl RuntimeError

source

pub fn is_critical(&self) -> bool

Easy matching Critical errors.

+

Trait Implementations§

source§

impl Debug for RuntimeError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for RuntimeError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for RuntimeError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<EpochError> for RuntimeError

source§

fn from(value: EpochError) -> Self

Converts to this type from the input type.
source§

impl From<RunnerError> for RuntimeError

source§

fn from(value: RunnerError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_signer/enum.SignerState.html b/rust-doc/mithril_signer/enum.SignerState.html index 2e15fe43f1c..e68409380fc 100644 --- a/rust-doc/mithril_signer/enum.SignerState.html +++ b/rust-doc/mithril_signer/enum.SignerState.html @@ -1,4 +1,4 @@ -SignerState in mithril_signer - Rust
§signed_entity_type: SignedEntityType

Entity type that is signed

Signed state. The Signer has signed the message for the current pending certificate.

-

Implementations§

source§

impl SignerState

source

pub fn is_init(&self) -> bool

Returns true if the state in Init

-
source

pub fn is_unregistered(&self) -> bool

Returns true if the state in Unregistered

-
source

pub fn is_registered(&self) -> bool

Returns true if the state in Registered

-
source

pub fn is_signed(&self) -> bool

Returns true if the state in Signed

-

Trait Implementations§

source§

impl Debug for SignerState

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for SignerState

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<SignerState> for SignerState

source§

fn eq(&self, other: &SignerState) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Eq for SignerState

source§

impl StructuralEq for SignerState

source§

impl StructuralPartialEq for SignerState

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Implementations§

source§

impl SignerState

source

pub fn is_init(&self) -> bool

Returns true if the state in Init

+
source

pub fn is_unregistered(&self) -> bool

Returns true if the state in Unregistered

+
source

pub fn is_registered(&self) -> bool

Returns true if the state in Registered

+
source

pub fn is_signed(&self) -> bool

Returns true if the state in Signed

+

Trait Implementations§

source§

impl Debug for SignerState

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for SignerState

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<SignerState> for SignerState

source§

fn eq(&self, other: &SignerState) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Eq for SignerState

source§

impl StructuralEq for SignerState

source§

impl StructuralPartialEq for SignerState

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere - Q: Eq + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Qwhere + Q: Eq + ?Sized, + K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_signer/enum.SingleSignerError.html b/rust-doc/mithril_signer/enum.SingleSignerError.html index ea761370454..349f32e30ad 100644 --- a/rust-doc/mithril_signer/enum.SingleSignerError.html +++ b/rust-doc/mithril_signer/enum.SingleSignerError.html @@ -1,45 +1,45 @@ -SingleSignerError in mithril_signer - Rust
pub enum SingleSignerError {
-    ProtocolSignerCreationFailure(String),
-    Codec(String),
+SingleSignerError in mithril_signer - Rust
pub enum SingleSignerError {
+    ProtocolSignerCreationFailure(String),
+    Codec(String),
     SignatureFailed(StdError),
     AggregateVerificationKeyComputationFailed(StdError),
 }
Expand description

SingleSigner error structure.

-

Variants§

§

ProtocolSignerCreationFailure(String)

Cryptographic Signer creation error.

-
§

Codec(String)

Encoding / Decoding error.

+

Variants§

§

ProtocolSignerCreationFailure(String)

Cryptographic Signer creation error.

+
§

Codec(String)

Encoding / Decoding error.

§

SignatureFailed(StdError)

Signature Error

§

AggregateVerificationKeyComputationFailed(StdError)

Avk computation Error

-

Trait Implementations§

source§

impl Debug for SingleSignerError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for SingleSignerError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for SingleSignerError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Debug for SingleSignerError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for SingleSignerError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for SingleSignerError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_signer/index.html b/rust-doc/mithril_signer/index.html index b6d5191e93b..96509d9ff3f 100644 --- a/rust-doc/mithril_signer/index.html +++ b/rust-doc/mithril_signer/index.html @@ -1,4 +1,4 @@ -mithril_signer - Rust

Crate mithril_signer

source ·
Expand description

Mithril Signer crate documentation

+mithril_signer - Rust

Crate mithril_signer

source ·
Expand description

Mithril Signer crate documentation

This crate is used by Cardano nodes to participate to Mithril signatures. It proposes tools to communicate with Mithril aggregators and to issue Single Signatures. See the Mithril documentation diff --git a/rust-doc/mithril_signer/struct.AggregatorHTTPClient.html b/rust-doc/mithril_signer/struct.AggregatorHTTPClient.html index 9831d9b5743..9d1ea0c9b7b 100644 --- a/rust-doc/mithril_signer/struct.AggregatorHTTPClient.html +++ b/rust-doc/mithril_signer/struct.AggregatorHTTPClient.html @@ -1,8 +1,8 @@ -AggregatorHTTPClient in mithril_signer - Rust

pub struct AggregatorHTTPClient { /* private fields */ }
Expand description

AggregatorHTTPClient is a http client for an aggregator

+AggregatorHTTPClient in mithril_signer - Rust
pub struct AggregatorHTTPClient { /* private fields */ }
Expand description

AggregatorHTTPClient is a http client for an aggregator

Implementations§

source§

impl AggregatorHTTPClient

source

pub fn new( - aggregator_endpoint: String, - relay_endpoint: Option<String>, - api_version_provider: Arc<APIVersionProvider> + aggregator_endpoint: String, + relay_endpoint: Option<String>, + api_version_provider: Arc<APIVersionProvider> ) -> Self

AggregatorHTTPClient factory

source

pub fn prepare_request_builder( &self, @@ -10,58 +10,58 @@ ) -> RequestBuilder

Forge a client request adding protocol version in the headers.

Trait Implementations§

source§

impl AggregatorClient for AggregatorHTTPClient

source§

fn retrieve_epoch_settings<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Option<EpochSettings>, AggregatorClientError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<EpochSettings>, AggregatorClientError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Retrieves epoch settings from the aggregator
source§

fn retrieve_pending_certificate<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Option<CertificatePending>, AggregatorClientError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<CertificatePending>, AggregatorClientError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Retrieves a pending certificate from the aggregator
source§

fn register_signer<'life0, 'life1, 'async_trait>( &'life0 self, epoch: Epoch, signer: &'life1 Signer -) -> Pin<Box<dyn Future<Output = Result<(), AggregatorClientError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), AggregatorClientError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Registers signer with the aggregator.
source§

fn register_signatures<'life0, 'life1, 'life2, 'async_trait>( &'life0 self, signed_entity_type: &'life1 SignedEntityType, signatures: &'life2 SingleSignatures -) -> Pin<Box<dyn Future<Output = Result<(), AggregatorClientError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), AggregatorClientError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, - 'life2: 'async_trait,

Registers single signatures with the aggregator.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life2: 'async_trait,

Registers single signatures with the aggregator.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_signer/struct.Configuration.html b/rust-doc/mithril_signer/struct.Configuration.html index 414d72e809f..b070773aa35 100644 --- a/rust-doc/mithril_signer/struct.Configuration.html +++ b/rust-doc/mithril_signer/struct.Configuration.html @@ -1,85 +1,85 @@ -Configuration in mithril_signer - Rust
pub struct Configuration {
Show 17 fields - pub cardano_cli_path: PathBuf, - pub cardano_node_socket_path: PathBuf, - pub network_magic: Option<u64>, - pub network: String, - pub aggregator_endpoint: String, - pub relay_endpoint: Option<String>, - pub party_id: Option<PartyId>, - pub run_interval: u64, - pub db_directory: PathBuf, - pub data_stores_directory: PathBuf, - pub store_retention_limit: Option<usize>, - pub kes_secret_key_path: Option<PathBuf>, - pub operational_certificate_path: Option<PathBuf>, - pub disable_digests_cache: bool, - pub reset_digests_cache: bool, +Configuration in mithril_signer - Rust
pub struct Configuration {
Show 17 fields + pub cardano_cli_path: PathBuf, + pub cardano_node_socket_path: PathBuf, + pub network_magic: Option<u64>, + pub network: String, + pub aggregator_endpoint: String, + pub relay_endpoint: Option<String>, + pub party_id: Option<PartyId>, + pub run_interval: u64, + pub db_directory: PathBuf, + pub data_stores_directory: PathBuf, + pub store_retention_limit: Option<usize>, + pub kes_secret_key_path: Option<PathBuf>, + pub operational_certificate_path: Option<PathBuf>, + pub disable_digests_cache: bool, + pub reset_digests_cache: bool, pub era_reader_adapter_type: EraReaderAdapterType, - pub era_reader_adapter_params: Option<String>, + pub era_reader_adapter_params: Option<String>,
}
Expand description

Client configuration

-

Fields§

§cardano_cli_path: PathBuf

Cardano CLI tool path

-
§cardano_node_socket_path: PathBuf

Path of the socket used by the Cardano CLI tool +

Fields§

§cardano_cli_path: PathBuf

Cardano CLI tool path

+
§cardano_node_socket_path: PathBuf

Path of the socket used by the Cardano CLI tool to communicate with the Cardano node

-
§network_magic: Option<u64>

Cardano Network Magic number +

§network_magic: Option<u64>

Cardano Network Magic number useful for TestNet & DevNet

-
§network: String

Cardano network

-
§aggregator_endpoint: String

Aggregator endpoint

-
§relay_endpoint: Option<String>

Relay endpoint

-
§party_id: Option<PartyId>

Party Id

-
§run_interval: u64

Run Interval

-
§db_directory: PathBuf

Directory to snapshot

-
§data_stores_directory: PathBuf

Directory to store signer data (Stakes, Protocol initializers, …)

-
§store_retention_limit: Option<usize>

Store retention limit. If set to None, no limit will be set.

-
§kes_secret_key_path: Option<PathBuf>

File path to the KES secret key of the pool

-
§operational_certificate_path: Option<PathBuf>

File path to the operational certificate of the pool

-
§disable_digests_cache: bool

Disable immutables digests cache.

-
§reset_digests_cache: bool

If set the existing immutables digests cache will be reset.

+
§network: String

Cardano network

+
§aggregator_endpoint: String

Aggregator endpoint

+
§relay_endpoint: Option<String>

Relay endpoint

+
§party_id: Option<PartyId>

Party Id

+
§run_interval: u64

Run Interval

+
§db_directory: PathBuf

Directory to snapshot

+
§data_stores_directory: PathBuf

Directory to store signer data (Stakes, Protocol initializers, …)

+
§store_retention_limit: Option<usize>

Store retention limit. If set to None, no limit will be set.

+
§kes_secret_key_path: Option<PathBuf>

File path to the KES secret key of the pool

+
§operational_certificate_path: Option<PathBuf>

File path to the operational certificate of the pool

+
§disable_digests_cache: bool

Disable immutables digests cache.

+
§reset_digests_cache: bool

If set the existing immutables digests cache will be reset.

Will be ignored if set in conjunction with disable_digests_cache.

§era_reader_adapter_type: EraReaderAdapterType

Era reader adapter type

-
§era_reader_adapter_params: Option<String>

Era reader adapter parameters

-

Implementations§

source§

impl Configuration

source

pub fn get_network(&self) -> Result<CardanoNetwork, ConfigError>

Return the CardanoNetwork value from the configuration.

-
source

pub fn get_sqlite_file(&self) -> PathBuf

Create the SQL store directory if not exist and return the path of the +

§era_reader_adapter_params: Option<String>

Era reader adapter parameters

+

Implementations§

source§

impl Configuration

source

pub fn get_network(&self) -> Result<CardanoNetwork, ConfigError>

Return the CardanoNetwork value from the configuration.

+
source

pub fn get_sqlite_file(&self) -> PathBuf

Create the SQL store directory if not exist and return the path of the SQLite3 file.

source

pub fn build_era_reader_adapter( &self, - chain_observer: Arc<dyn ChainObserver> -) -> Result<Arc<dyn EraReaderAdapter>, StdError>

Create era reader adapter from configuration settings.

-

Trait Implementations§

source§

impl Clone for Configuration

source§

fn clone(&self) -> Configuration

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Configuration

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Configuration

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for Configuration

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + chain_observer: Arc<dyn ChainObserver> +) -> Result<Arc<dyn EraReaderAdapter>, StdError>

Create era reader adapter from configuration settings.

+

Trait Implementations§

source§

impl Clone for Configuration

source§

fn clone(&self) -> Configuration

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Configuration

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Configuration

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for Configuration

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> Serialize for Twhere - T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + T: Serialize + ?Sized,

source§

fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>

source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,

§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_signer/struct.DefaultConfiguration.html b/rust-doc/mithril_signer/struct.DefaultConfiguration.html index 406e2379228..20b9b01ac83 100644 --- a/rust-doc/mithril_signer/struct.DefaultConfiguration.html +++ b/rust-doc/mithril_signer/struct.DefaultConfiguration.html @@ -1,40 +1,40 @@ -DefaultConfiguration in mithril_signer - Rust
pub struct DefaultConfiguration {
-    pub era_reader_adapter_type: String,
+DefaultConfiguration in mithril_signer - Rust
pub struct DefaultConfiguration {
+    pub era_reader_adapter_type: String,
 }
Expand description

Default configuration with all the default values for configurations.

-

Fields§

§era_reader_adapter_type: String

Era reader adapter type

-

Trait Implementations§

source§

impl Clone for DefaultConfiguration

source§

fn clone(&self) -> DefaultConfiguration

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DefaultConfiguration

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DefaultConfiguration

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Source for DefaultConfiguration

source§

fn clone_into_box(&self) -> Box<dyn Source + Send + Sync>

source§

fn collect(&self) -> Result<Map<String, Value>, ConfigError>

Collect all configuration properties available from this source and return -a Map.
§

fn collect_to(&self, cache: &mut Value) -> Result<(), ConfigError>

Collects all configuration properties to a provided cache.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Fields§

§era_reader_adapter_type: String

Era reader adapter type

+

Trait Implementations§

source§

impl Clone for DefaultConfiguration

source§

fn clone(&self) -> DefaultConfiguration

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DefaultConfiguration

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DefaultConfiguration

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Source for DefaultConfiguration

source§

fn clone_into_box(&self) -> Box<dyn Source + Send + Sync>

source§

fn collect(&self) -> Result<Map<String, Value>, ConfigError>

Collect all configuration properties available from this source and return +a Map.
§

fn collect_to(&self, cache: &mut Value) -> Result<(), ConfigError>

Collects all configuration properties to a provided cache.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_signer/struct.FromEpochSettingsAdapter.html b/rust-doc/mithril_signer/struct.FromEpochSettingsAdapter.html index 1f45d124f12..21523a6de20 100644 --- a/rust-doc/mithril_signer/struct.FromEpochSettingsAdapter.html +++ b/rust-doc/mithril_signer/struct.FromEpochSettingsAdapter.html @@ -1,36 +1,36 @@ -FromEpochSettingsAdapter in mithril_signer - Rust
pub struct FromEpochSettingsAdapter;
Expand description

Adapter to convert EpochSettingsMessage to EpochSettings.

+FromEpochSettingsAdapter in mithril_signer - Rust
pub struct FromEpochSettingsAdapter;
Expand description

Adapter to convert EpochSettingsMessage to EpochSettings.

Trait Implementations§

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_signer/struct.FromPendingCertificateMessageAdapter.html b/rust-doc/mithril_signer/struct.FromPendingCertificateMessageAdapter.html index 19b0058452a..718771538a4 100644 --- a/rust-doc/mithril_signer/struct.FromPendingCertificateMessageAdapter.html +++ b/rust-doc/mithril_signer/struct.FromPendingCertificateMessageAdapter.html @@ -1,38 +1,38 @@ -FromPendingCertificateMessageAdapter in mithril_signer - Rust
pub struct FromPendingCertificateMessageAdapter;
Expand description

Adapter to turn CertificatePendingMessage instances into CertificatePending.

+FromPendingCertificateMessageAdapter in mithril_signer - Rust
pub struct FromPendingCertificateMessageAdapter;
Expand description

Adapter to turn CertificatePendingMessage instances into CertificatePending.

Trait Implementations§

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_signer/struct.MithrilProtocolInitializerBuilder.html b/rust-doc/mithril_signer/struct.MithrilProtocolInitializerBuilder.html index af3744c5e39..776c28a55b5 100644 --- a/rust-doc/mithril_signer/struct.MithrilProtocolInitializerBuilder.html +++ b/rust-doc/mithril_signer/struct.MithrilProtocolInitializerBuilder.html @@ -1,41 +1,41 @@ -MithrilProtocolInitializerBuilder in mithril_signer - Rust
pub struct MithrilProtocolInitializerBuilder {}
Expand description

This is responsible of creating new instances of ProtocolInitializer.

+MithrilProtocolInitializerBuilder in mithril_signer - Rust
pub struct MithrilProtocolInitializerBuilder {}
Expand description

This is responsible of creating new instances of ProtocolInitializer.

Implementations§

source§

impl MithrilProtocolInitializerBuilder

source

pub fn build( stake: &Stake, protocol_parameters: &ProtocolParameters, - kes_secret_key_path: Option<PathBuf>, - kes_period: Option<KESPeriod> -) -> Result<ProtocolInitializer, ProtocolInitializerError>

Create a ProtocolInitializer instance.

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + kes_secret_key_path: Option<PathBuf>, + kes_period: Option<KESPeriod> +) -> Result<ProtocolInitializer, ProtocolInitializerError>

Create a ProtocolInitializer instance.

+

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_signer/struct.MithrilSingleSigner.html b/rust-doc/mithril_signer/struct.MithrilSingleSigner.html index 3bd4de936c0..7fd86db5524 100644 --- a/rust-doc/mithril_signer/struct.MithrilSingleSigner.html +++ b/rust-doc/mithril_signer/struct.MithrilSingleSigner.html @@ -1,47 +1,47 @@ -MithrilSingleSigner in mithril_signer - Rust
pub struct MithrilSingleSigner { /* private fields */ }
Expand description

Implementation of the SingleSigner.

+MithrilSingleSigner in mithril_signer - Rust
pub struct MithrilSingleSigner { /* private fields */ }
Expand description

Implementation of the SingleSigner.

Implementations§

source§

impl MithrilSingleSigner

source

pub fn new(party_id: PartyId) -> Self

Create a new instance of the MithrilSingleSigner.

Trait Implementations§

source§

impl SingleSigner for MithrilSingleSigner

source§

fn compute_aggregate_verification_key( &self, signers_with_stake: &[SignerWithStake], protocol_initializer: &ProtocolInitializer -) -> Result<Option<String>, SingleSignerError>

Compute aggregate verification key from stake distribution

+) -> Result<Option<String>, SingleSignerError>

Compute aggregate verification key from stake distribution

source§

fn get_party_id(&self) -> PartyId

Get party id

source§

fn compute_single_signatures( &self, protocol_message: &ProtocolMessage, signers_with_stake: &[SignerWithStake], protocol_initializer: &ProtocolInitializer -) -> Result<Option<SingleSignatures>, SingleSignerError>

Computes single signatures

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Result<Option<SingleSignatures>, SingleSignerError>

Computes single signatures

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_signer/struct.ProductionServiceBuilder.html b/rust-doc/mithril_signer/struct.ProductionServiceBuilder.html index ebb5b96337b..46ae8ee6aeb 100644 --- a/rust-doc/mithril_signer/struct.ProductionServiceBuilder.html +++ b/rust-doc/mithril_signer/struct.ProductionServiceBuilder.html @@ -1,49 +1,49 @@ -ProductionServiceBuilder in mithril_signer - Rust
pub struct ProductionServiceBuilder<'a> { /* private fields */ }
Expand description
source

pub fn override_chain_observer_builder( &mut self, - builder: fn(_: &Configuration) -> StdResult<Arc<dyn ChainObserver>> -) -> &mut Self

Override default chain observer builder.

+ builder: fn(_: &Configuration) -> StdResult<Arc<dyn ChainObserver>> +) -> &mut Self

Override default chain observer builder.

Trait Implementations§

source§

impl<'a> ServiceBuilder for ProductionServiceBuilder<'a>

source§

fn build<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = StdResult<SignerServices>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = StdResult<SignerServices>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Build a Services for the Production environment.

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_signer/struct.ProtocolInitializerStore.html b/rust-doc/mithril_signer/struct.ProtocolInitializerStore.html index 111357bc533..a9daeed8b5f 100644 --- a/rust-doc/mithril_signer/struct.ProtocolInitializerStore.html +++ b/rust-doc/mithril_signer/struct.ProtocolInitializerStore.html @@ -1,59 +1,59 @@ -ProtocolInitializerStore in mithril_signer - Rust
pub struct ProtocolInitializerStore { /* private fields */ }
Expand description

Implementation of the ProtocolInitializerStorer

+ProtocolInitializerStore in mithril_signer - Rust
pub struct ProtocolInitializerStore { /* private fields */ }
Expand description

Implementation of the ProtocolInitializerStorer

Implementations§

source§

impl ProtocolInitializerStore

source

pub fn new( - adapter: Box<dyn StoreAdapter<Key = Epoch, Record = ProtocolInitializer>>, - retention_limit: Option<usize> + adapter: Box<dyn StoreAdapter<Key = Epoch, Record = ProtocolInitializer>>, + retention_limit: Option<usize> ) -> Self

Create a new ProtocolInitializerStore.

Trait Implementations§

source§

impl ProtocolInitializerStorer for ProtocolInitializerStore

source§

fn save_protocol_initializer<'life0, 'async_trait>( &'life0 self, epoch: Epoch, protocol_initializer: ProtocolInitializer -) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolInitializer>, StoreError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolInitializer>, StoreError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Save a protocol initializer for the given Epoch.
source§

fn get_protocol_initializer<'life0, 'async_trait>( &'life0 self, epoch: Epoch -) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolInitializer>, StoreError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolInitializer>, StoreError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Fetch a protocol initializer if any saved for the given Epoch.
source§

fn get_last_protocol_initializer<'life0, 'async_trait>( &'life0 self, - last: usize -) -> Pin<Box<dyn Future<Output = Result<Vec<(Epoch, ProtocolInitializer)>, StoreError>> + Send + 'async_trait>>where + last: usize +) -> Pin<Box<dyn Future<Output = Result<Vec<(Epoch, ProtocolInitializer)>, StoreError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Return the list of the N last saved protocol initializers if any.
source§

impl StorePruner for ProtocolInitializerStore

§

type Key = Epoch

The key type
§

type Record = StmInitializerWrapper

The record type
source§

fn get_adapter( &self -) -> &RwLock<Box<dyn StoreAdapter<Key = Self::Key, Record = Self::Record>>>

This trait requires a way to get the internal adapter.
source§

fn get_max_records(&self) -> Option<usize>

Return the maximum number of elements that can exist in this store. If None, there is no limit.
source§

fn prune<'life0, 'async_trait>( +) -> &RwLock<Box<dyn StoreAdapter<Key = Self::Key, Record = Self::Record>>>

This trait requires a way to get the internal adapter.
source§

fn get_max_records(&self) -> Option<usize>

Return the maximum number of elements that can exist in this store. If None, there is no limit.
source§

fn prune<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<(), StoreError>> + Send + 'async_trait, Global>>where +) -> Pin<Box<dyn Future<Output = Result<(), StoreError>> + Send + 'async_trait, Global>>where 'life0: 'async_trait, - Self: Sync + 'async_trait,

Prune elements exceeding the specified limit.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + Self: Sync + 'async_trait,

Prune elements exceeding the specified limit.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_signer/struct.SignerRunner.html b/rust-doc/mithril_signer/struct.SignerRunner.html index b8d59882243..876b0c7c455 100644 --- a/rust-doc/mithril_signer/struct.SignerRunner.html +++ b/rust-doc/mithril_signer/struct.SignerRunner.html @@ -1,40 +1,40 @@ -SignerRunner in mithril_signer - Rust
pub struct SignerRunner { /* private fields */ }
Expand description

Controller methods for the Signer’s state machine.

+SignerRunner in mithril_signer - Rust
pub struct SignerRunner { /* private fields */ }
Expand description

Controller methods for the Signer’s state machine.

Implementations§

source§

impl SignerRunner

source

pub fn new(config: Configuration, services: SignerServices) -> Self

Create a new Runner instance.

Trait Implementations§

source§

impl Runner for SignerRunner

source§

fn get_epoch_settings<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Option<EpochSettings>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<EpochSettings>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Fetch the current epoch settings if any.
source§

fn get_pending_certificate<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Option<CertificatePending>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<CertificatePending>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Fetch the current pending certificate if any.
source§

fn get_current_beacon<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Beacon, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Beacon, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Fetch the current beacon from the Cardano node.
source§

fn register_signer_to_aggregator<'life0, 'life1, 'async_trait>( &'life0 self, epoch: Epoch, protocol_parameters: &'life1 ProtocolParameters -) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Register the signer verification key to the aggregator.
source§

fn update_stake_distribution<'life0, 'async_trait>( &'life0 self, epoch: Epoch -) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Read the stake distribution and store it.
source§

fn can_i_sign<'life0, 'life1, 'async_trait>( &'life0 self, pending_certificate: &'life1 CertificatePending -) -> Pin<Box<dyn Future<Output = Result<bool, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<bool, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Check if all prerequisites for signing are met.
source§

fn associate_signers_with_stake<'life0, 'life1, 'async_trait>( &'life0 self, epoch: Epoch, signers: &'life1 [Signer] -) -> Pin<Box<dyn Future<Output = Result<Vec<SignerWithStake>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Vec<SignerWithStake>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

From a list of signers, associate them with the stake read on the @@ -42,7 +42,7 @@ &'life0 self, signed_entity_type: &'life1 SignedEntityType, next_signers: &'life2 [SignerWithStake] -) -> Pin<Box<dyn Future<Output = Result<ProtocolMessage, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<ProtocolMessage, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, @@ -51,51 +51,51 @@ epoch: Epoch, message: &'life1 ProtocolMessage, signers: &'life2 [SignerWithStake] -) -> Pin<Box<dyn Future<Output = Result<Option<SingleSignatures>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<SingleSignatures>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait,

Create the single signature.
source§

fn send_single_signature<'life0, 'life1, 'async_trait>( &'life0 self, signed_entity_type: &'life1 SignedEntityType, - maybe_signature: Option<SingleSignatures> -) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where + maybe_signature: Option<SingleSignatures> +) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Send the single signature to the aggregator in order to be aggregated.
source§

fn update_era_checker<'life0, 'async_trait>( &'life0 self, epoch: Epoch -) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, - 'life0: 'async_trait,

Read the current era and update the EraChecker.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + 'life0: 'async_trait,

Read the current era and update the EraChecker.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_signer/struct.SignerServices.html b/rust-doc/mithril_signer/struct.SignerServices.html index 88de12285fb..7907f101ed1 100644 --- a/rust-doc/mithril_signer/struct.SignerServices.html +++ b/rust-doc/mithril_signer/struct.SignerServices.html @@ -1,56 +1,56 @@ -SignerServices in mithril_signer - Rust
pub struct SignerServices {
-    pub beacon_provider: Arc<dyn BeaconProvider>,
-    pub stake_store: Arc<StakeStore>,
-    pub certificate_handler: Arc<dyn AggregatorClient>,
-    pub chain_observer: Arc<dyn ChainObserver>,
-    pub digester: Arc<dyn ImmutableDigester>,
-    pub single_signer: Arc<dyn SingleSigner>,
-    pub protocol_initializer_store: Arc<dyn ProtocolInitializerStorer>,
-    pub era_checker: Arc<EraChecker>,
-    pub era_reader: Arc<EraReader>,
-    pub api_version_provider: Arc<APIVersionProvider>,
-    pub signable_builder_service: Arc<dyn SignableBuilderService>,
+SignerServices in mithril_signer - Rust
pub struct SignerServices {
+    pub beacon_provider: Arc<dyn BeaconProvider>,
+    pub stake_store: Arc<StakeStore>,
+    pub certificate_handler: Arc<dyn AggregatorClient>,
+    pub chain_observer: Arc<dyn ChainObserver>,
+    pub digester: Arc<dyn ImmutableDigester>,
+    pub single_signer: Arc<dyn SingleSigner>,
+    pub protocol_initializer_store: Arc<dyn ProtocolInitializerStorer>,
+    pub era_checker: Arc<EraChecker>,
+    pub era_reader: Arc<EraReader>,
+    pub api_version_provider: Arc<APIVersionProvider>,
+    pub signable_builder_service: Arc<dyn SignableBuilderService>,
 }
Expand description

This structure groups all the services required by the state machine.

-

Fields§

§beacon_provider: Arc<dyn BeaconProvider>

Beacon provider service

-
§stake_store: Arc<StakeStore>

Stake store service

-
§certificate_handler: Arc<dyn AggregatorClient>

Certificate handler service

-
§chain_observer: Arc<dyn ChainObserver>

Chain Observer service

-
§digester: Arc<dyn ImmutableDigester>

Digester service

-
§single_signer: Arc<dyn SingleSigner>

SingleSigner service

-
§protocol_initializer_store: Arc<dyn ProtocolInitializerStorer>

ProtocolInitializer store

-
§era_checker: Arc<EraChecker>

Era checker service

-
§era_reader: Arc<EraReader>

Era reader service

-
§api_version_provider: Arc<APIVersionProvider>

API version provider

-
§signable_builder_service: Arc<dyn SignableBuilderService>

Signable Builder Service

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Fields§

§beacon_provider: Arc<dyn BeaconProvider>

Beacon provider service

+
§stake_store: Arc<StakeStore>

Stake store service

+
§certificate_handler: Arc<dyn AggregatorClient>

Certificate handler service

+
§chain_observer: Arc<dyn ChainObserver>

Chain Observer service

+
§digester: Arc<dyn ImmutableDigester>

Digester service

+
§single_signer: Arc<dyn SingleSigner>

SingleSigner service

+
§protocol_initializer_store: Arc<dyn ProtocolInitializerStorer>

ProtocolInitializer store

+
§era_checker: Arc<EraChecker>

Era checker service

+
§era_reader: Arc<EraReader>

Era reader service

+
§api_version_provider: Arc<APIVersionProvider>

API version provider

+
§signable_builder_service: Arc<dyn SignableBuilderService>

Signable Builder Service

+

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_signer/struct.StateMachine.html b/rust-doc/mithril_signer/struct.StateMachine.html index 0dc9509a493..629b8592a92 100644 --- a/rust-doc/mithril_signer/struct.StateMachine.html +++ b/rust-doc/mithril_signer/struct.StateMachine.html @@ -1,40 +1,40 @@ -StateMachine in mithril_signer - Rust
pub struct StateMachine { /* private fields */ }
Expand description

The state machine is responsible of the execution of the signer automate.

+StateMachine in mithril_signer - Rust
pub struct StateMachine { /* private fields */ }
Expand description

The state machine is responsible of the execution of the signer automate.

Implementations§

source§

impl StateMachine

source

pub fn new( starting_state: SignerState, - runner: Box<dyn Runner>, - state_sleep: Duration + runner: Box<dyn Runner>, + state_sleep: Duration ) -> Self

Create a new StateMachine instance.

source

pub fn get_state(&self) -> &SignerState

Return the current state of the state machine.

-
source

pub async fn run(&mut self) -> Result<(), RuntimeError>

Launch the state machine until an error occurs or it is interrupted.

-
source

pub async fn cycle(&mut self) -> Result<(), RuntimeError>

Perform a cycle of the state machine.

-

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

source

pub async fn run(&mut self) -> Result<(), RuntimeError>

Launch the state machine until an error occurs or it is interrupted.

+
source

pub async fn cycle(&mut self) -> Result<(), RuntimeError>

Perform a cycle of the state machine.

+

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_signer/struct.ToRegisterSignerMessageAdapter.html b/rust-doc/mithril_signer/struct.ToRegisterSignerMessageAdapter.html index 1ab5956792a..9905e1242ef 100644 --- a/rust-doc/mithril_signer/struct.ToRegisterSignerMessageAdapter.html +++ b/rust-doc/mithril_signer/struct.ToRegisterSignerMessageAdapter.html @@ -1,36 +1,36 @@ -ToRegisterSignerMessageAdapter in mithril_signer - Rust
pub struct ToRegisterSignerMessageAdapter;
Expand description

Adapter to create RegisterSignerMessage from Signer instance.

+ToRegisterSignerMessageAdapter in mithril_signer - Rust
pub struct ToRegisterSignerMessageAdapter;
Expand description

Adapter to create RegisterSignerMessage from Signer instance.

Trait Implementations§

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere - T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere - T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Send + Sync + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> Any for Twhere + T: Any,

§

fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>

§

fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>

§

fn type_name(&self) -> &'static str

§

impl<T> AnySync for Twhere + T: Any + Send + Sync,

§

fn into_any_arc(self: Arc<T>) -> Arc<dyn Any + Sync + Send + 'static>

source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an -Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

+From<T> for U chooses to do.

source§

impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere - Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere - Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where + Dst: LosslessTryFrom<Src>,

source§

fn lossless_try_into(self) -> Option<Dst>

Performs the conversion.
source§

impl<Src, Dst> LossyInto<Dst> for Srcwhere + Dst: LossyFrom<Src>,

source§

fn lossy_into(self) -> Dst

Performs the conversion.
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
§

impl<T> Pointable for T

§

const ALIGN: usize = mem::align_of::<T>()

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where - S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a + S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere Src: WrappingCast<Dst>,

source§

fn wrapping_cast_from(src: Src) -> Dst

Casts the value.
§

impl<T> SendSyncUnwindSafe for Twhere - T: Send + Sync + UnwindSafe + ?Sized,

\ No newline at end of file + T: Send + Sync + UnwindSafe + ?Sized, \ No newline at end of file diff --git a/rust-doc/mithril_signer/trait.AggregatorClient.html b/rust-doc/mithril_signer/trait.AggregatorClient.html index cbe8c76b717..76c06899d03 100644 --- a/rust-doc/mithril_signer/trait.AggregatorClient.html +++ b/rust-doc/mithril_signer/trait.AggregatorClient.html @@ -1,20 +1,20 @@ -AggregatorClient in mithril_signer - Rust
pub trait AggregatorClient: Sync + Send {
+AggregatorClient in mithril_signer - Rust
pub trait AggregatorClient: Sync + Send {
     // Required methods
     fn retrieve_epoch_settings<'life0, 'async_trait>(
         &'life0 self
-    ) -> Pin<Box<dyn Future<Output = Result<Option<EpochSettings>, AggregatorClientError>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<Option<EpochSettings>, AggregatorClientError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
     fn retrieve_pending_certificate<'life0, 'async_trait>(
         &'life0 self
-    ) -> Pin<Box<dyn Future<Output = Result<Option<CertificatePending>, AggregatorClientError>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<Option<CertificatePending>, AggregatorClientError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
     fn register_signer<'life0, 'life1, 'async_trait>(
         &'life0 self,
         epoch: Epoch,
         signer: &'life1 Signer
-    ) -> Pin<Box<dyn Future<Output = Result<(), AggregatorClientError>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<(), AggregatorClientError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait,
              'life1: 'async_trait;
@@ -22,7 +22,7 @@
         &'life0 self,
         signed_entity_type: &'life1 SignedEntityType,
         signatures: &'life2 SingleSignatures
-    ) -> Pin<Box<dyn Future<Output = Result<(), AggregatorClientError>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<(), AggregatorClientError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait,
              'life1: 'async_trait,
@@ -30,19 +30,19 @@
 }
Expand description

Trait for mocking and testing a AggregatorClient

Required Methods§

source

fn retrieve_epoch_settings<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Option<EpochSettings>, AggregatorClientError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<EpochSettings>, AggregatorClientError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Retrieves epoch settings from the aggregator

source

fn retrieve_pending_certificate<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Option<CertificatePending>, AggregatorClientError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<CertificatePending>, AggregatorClientError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Retrieves a pending certificate from the aggregator

source

fn register_signer<'life0, 'life1, 'async_trait>( &'life0 self, epoch: Epoch, signer: &'life1 Signer -) -> Pin<Box<dyn Future<Output = Result<(), AggregatorClientError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), AggregatorClientError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Registers signer with the aggregator.

@@ -50,7 +50,7 @@ &'life0 self, signed_entity_type: &'life1 SignedEntityType, signatures: &'life2 SingleSignatures -) -> Pin<Box<dyn Future<Output = Result<(), AggregatorClientError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), AggregatorClientError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, diff --git a/rust-doc/mithril_signer/trait.ProtocolInitializerStorer.html b/rust-doc/mithril_signer/trait.ProtocolInitializerStorer.html index 9fb822c9903..bbf1691a061 100644 --- a/rust-doc/mithril_signer/trait.ProtocolInitializerStorer.html +++ b/rust-doc/mithril_signer/trait.ProtocolInitializerStorer.html @@ -1,22 +1,22 @@ -ProtocolInitializerStorer in mithril_signer - Rust
pub trait ProtocolInitializerStorer: Sync + Send {
+ProtocolInitializerStorer in mithril_signer - Rust
pub trait ProtocolInitializerStorer: Sync + Send {
     // Required methods
     fn save_protocol_initializer<'life0, 'async_trait>(
         &'life0 self,
         epoch: Epoch,
         protocol_initializer: ProtocolInitializer
-    ) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolInitializer>, StoreError>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolInitializer>, StoreError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
     fn get_protocol_initializer<'life0, 'async_trait>(
         &'life0 self,
         epoch: Epoch
-    ) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolInitializer>, StoreError>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolInitializer>, StoreError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
     fn get_last_protocol_initializer<'life0, 'async_trait>(
         &'life0 self,
-        last: usize
-    ) -> Pin<Box<dyn Future<Output = Result<Vec<(Epoch, ProtocolInitializer)>, StoreError>> + Send + 'async_trait>>
+        last: usize
+    ) -> Pin<Box<dyn Future<Output = Result<Vec<(Epoch, ProtocolInitializer)>, StoreError>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
 }
Expand description

Store the ProtocolInitializer used for each Epoch. This is useful because @@ -25,19 +25,19 @@ &'life0 self, epoch: Epoch, protocol_initializer: ProtocolInitializer -) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolInitializer>, StoreError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolInitializer>, StoreError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Save a protocol initializer for the given Epoch.

source

fn get_protocol_initializer<'life0, 'async_trait>( &'life0 self, epoch: Epoch -) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolInitializer>, StoreError>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<ProtocolInitializer>, StoreError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Fetch a protocol initializer if any saved for the given Epoch.

source

fn get_last_protocol_initializer<'life0, 'async_trait>( &'life0 self, - last: usize -) -> Pin<Box<dyn Future<Output = Result<Vec<(Epoch, ProtocolInitializer)>, StoreError>> + Send + 'async_trait>>where + last: usize +) -> Pin<Box<dyn Future<Output = Result<Vec<(Epoch, ProtocolInitializer)>, StoreError>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Return the list of the N last saved protocol initializers if any.

Implementors§

\ No newline at end of file diff --git a/rust-doc/mithril_signer/trait.Runner.html b/rust-doc/mithril_signer/trait.Runner.html index 2f5b631ed76..946f000c004 100644 --- a/rust-doc/mithril_signer/trait.Runner.html +++ b/rust-doc/mithril_signer/trait.Runner.html @@ -1,38 +1,38 @@ -Runner in mithril_signer - Rust
pub trait Runner {
+Runner in mithril_signer - Rust
pub trait Runner {
     // Required methods
     fn get_epoch_settings<'life0, 'async_trait>(
         &'life0 self
-    ) -> Pin<Box<dyn Future<Output = Result<Option<EpochSettings>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<Option<EpochSettings>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
     fn get_pending_certificate<'life0, 'async_trait>(
         &'life0 self
-    ) -> Pin<Box<dyn Future<Output = Result<Option<CertificatePending>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<Option<CertificatePending>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
     fn get_current_beacon<'life0, 'async_trait>(
         &'life0 self
-    ) -> Pin<Box<dyn Future<Output = Result<Beacon, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<Beacon, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
     fn register_signer_to_aggregator<'life0, 'life1, 'async_trait>(
         &'life0 self,
         epoch: Epoch,
         protocol_parameters: &'life1 ProtocolParameters
-    ) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait,
              'life1: 'async_trait;
     fn update_stake_distribution<'life0, 'async_trait>(
         &'life0 self,
         epoch: Epoch
-    ) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
     fn can_i_sign<'life0, 'life1, 'async_trait>(
         &'life0 self,
         pending_certificate: &'life1 CertificatePending
-    ) -> Pin<Box<dyn Future<Output = Result<bool, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<bool, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait,
              'life1: 'async_trait;
@@ -40,7 +40,7 @@
         &'life0 self,
         epoch: Epoch,
         signers: &'life1 [Signer]
-    ) -> Pin<Box<dyn Future<Output = Result<Vec<SignerWithStake>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<Vec<SignerWithStake>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait,
              'life1: 'async_trait;
@@ -48,7 +48,7 @@
         &'life0 self,
         signed_entity_type: &'life1 SignedEntityType,
         next_signers: &'life2 [SignerWithStake]
-    ) -> Pin<Box<dyn Future<Output = Result<ProtocolMessage, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<ProtocolMessage, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait,
              'life1: 'async_trait,
@@ -58,7 +58,7 @@
         epoch: Epoch,
         message: &'life1 ProtocolMessage,
         signers: &'life2 [SignerWithStake]
-    ) -> Pin<Box<dyn Future<Output = Result<Option<SingleSignatures>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<Option<SingleSignatures>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait,
              'life1: 'async_trait,
@@ -66,51 +66,51 @@
     fn send_single_signature<'life0, 'life1, 'async_trait>(
         &'life0 self,
         signed_entity_type: &'life1 SignedEntityType,
-        maybe_signature: Option<SingleSignatures>
-    ) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>
+        maybe_signature: Option<SingleSignatures>
+    ) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait,
              'life1: 'async_trait;
     fn update_era_checker<'life0, 'async_trait>(
         &'life0 self,
         epoch: Epoch
-    ) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
 }
Expand description

This trait is mainly intended for mocking.

Required Methods§

source

fn get_epoch_settings<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Option<EpochSettings>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<EpochSettings>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Fetch the current epoch settings if any.

source

fn get_pending_certificate<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Option<CertificatePending>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<CertificatePending>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Fetch the current pending certificate if any.

source

fn get_current_beacon<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = Result<Beacon, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Beacon, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Fetch the current beacon from the Cardano node.

source

fn register_signer_to_aggregator<'life0, 'life1, 'async_trait>( &'life0 self, epoch: Epoch, protocol_parameters: &'life1 ProtocolParameters -) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Register the signer verification key to the aggregator.

source

fn update_stake_distribution<'life0, 'async_trait>( &'life0 self, epoch: Epoch -) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Read the stake distribution and store it.

source

fn can_i_sign<'life0, 'life1, 'async_trait>( &'life0 self, pending_certificate: &'life1 CertificatePending -) -> Pin<Box<dyn Future<Output = Result<bool, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<bool, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Check if all prerequisites for signing are met.

@@ -118,7 +118,7 @@ &'life0 self, epoch: Epoch, signers: &'life1 [Signer] -) -> Pin<Box<dyn Future<Output = Result<Vec<SignerWithStake>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Vec<SignerWithStake>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

From a list of signers, associate them with the stake read on the @@ -127,7 +127,7 @@ &'life0 self, signed_entity_type: &'life1 SignedEntityType, next_signers: &'life2 [SignerWithStake] -) -> Pin<Box<dyn Future<Output = Result<ProtocolMessage, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<ProtocolMessage, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, @@ -137,7 +137,7 @@ epoch: Epoch, message: &'life1 ProtocolMessage, signers: &'life2 [SignerWithStake] -) -> Pin<Box<dyn Future<Output = Result<Option<SingleSignatures>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Option<SingleSignatures>, Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, @@ -145,15 +145,15 @@

source

fn send_single_signature<'life0, 'life1, 'async_trait>( &'life0 self, signed_entity_type: &'life1 SignedEntityType, - maybe_signature: Option<SingleSignatures> -) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where + maybe_signature: Option<SingleSignatures> +) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Send the single signature to the aggregator in order to be aggregated.

source

fn update_era_checker<'life0, 'async_trait>( &'life0 self, epoch: Epoch -) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), Box<dyn StdError + Sync + Send>>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Read the current era and update the EraChecker.

Implementors§

\ No newline at end of file diff --git a/rust-doc/mithril_signer/trait.ServiceBuilder.html b/rust-doc/mithril_signer/trait.ServiceBuilder.html index 09d84c6f510..a60c5e161cc 100644 --- a/rust-doc/mithril_signer/trait.ServiceBuilder.html +++ b/rust-doc/mithril_signer/trait.ServiceBuilder.html @@ -1,15 +1,15 @@ -ServiceBuilder in mithril_signer - Rust
pub trait ServiceBuilder {
+ServiceBuilder in mithril_signer - Rust
pub trait ServiceBuilder {
     // Required method
     fn build<'life0, 'async_trait>(
         &'life0 self
-    ) -> Pin<Box<dyn Future<Output = StdResult<SignerServices>> + Send + 'async_trait>>
+    ) -> Pin<Box<dyn Future<Output = StdResult<SignerServices>> + Send + 'async_trait>>
        where Self: 'async_trait,
              'life0: 'async_trait;
 }
Expand description

The ServiceBuilder is intended to manage Services instance creation. The goal of this is to put all this code out of the way of business code.

Required Methods§

source

fn build<'life0, 'async_trait>( &'life0 self -) -> Pin<Box<dyn Future<Output = StdResult<SignerServices>> + Send + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = StdResult<SignerServices>> + Send + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

Create a SignerService instance.

Implementors§

\ No newline at end of file diff --git a/rust-doc/mithril_signer/trait.SingleSigner.html b/rust-doc/mithril_signer/trait.SingleSigner.html index a1067c072ca..208e19dbe32 100644 --- a/rust-doc/mithril_signer/trait.SingleSigner.html +++ b/rust-doc/mithril_signer/trait.SingleSigner.html @@ -1,16 +1,16 @@ -SingleSigner in mithril_signer - Rust
pub trait SingleSigner: Sync + Send {
+SingleSigner in mithril_signer - Rust
pub trait SingleSigner: Sync + Send {
     // Required methods
     fn compute_single_signatures(
         &self,
         protocol_message: &ProtocolMessage,
         signers_with_stake: &[SignerWithStake],
         protocol_initializer: &ProtocolInitializer
-    ) -> Result<Option<SingleSignatures>, SingleSignerError>;
+    ) -> Result<Option<SingleSignatures>, SingleSignerError>;
     fn compute_aggregate_verification_key(
         &self,
         signers_with_stake: &[SignerWithStake],
         protocol_initializer: &ProtocolInitializer
-    ) -> Result<Option<String>, SingleSignerError>;
+    ) -> Result<Option<String>, SingleSignerError>;
     fn get_party_id(&self) -> PartyId;
 }
Expand description

The SingleSigner is the structure responsible of issuing SingleSignatures.

Required Methods§

source

fn compute_single_signatures( @@ -18,11 +18,11 @@ protocol_message: &ProtocolMessage, signers_with_stake: &[SignerWithStake], protocol_initializer: &ProtocolInitializer -) -> Result<Option<SingleSignatures>, SingleSignerError>

Computes single signatures

+) -> Result<Option<SingleSignatures>, SingleSignerError>

Computes single signatures

source

fn compute_aggregate_verification_key( &self, signers_with_stake: &[SignerWithStake], protocol_initializer: &ProtocolInitializer -) -> Result<Option<String>, SingleSignerError>

Compute aggregate verification key from stake distribution

+) -> Result<Option<String>, SingleSignerError>

Compute aggregate verification key from stake distribution

source

fn get_party_id(&self) -> PartyId

Get party id

Implementors§

\ No newline at end of file diff --git a/rust-doc/mithril_stm/all.html b/rust-doc/mithril_stm/all.html index c9d0c04c855..66a430da2ba 100644 --- a/rust-doc/mithril_stm/all.html +++ b/rust-doc/mithril_stm/all.html @@ -1 +1 @@ -List of all items in this crate
\ No newline at end of file +List of all items in this crate
\ No newline at end of file diff --git a/rust-doc/mithril_stm/enum.AggregationError.html b/rust-doc/mithril_stm/enum.AggregationError.html index 6c99e742a3b..8e46f911d98 100644 --- a/rust-doc/mithril_stm/enum.AggregationError.html +++ b/rust-doc/mithril_stm/enum.AggregationError.html @@ -1,32 +1,32 @@ -AggregationError in mithril_stm - Rust
pub enum AggregationError {
-    NotEnoughSignatures(u64, u64),
+AggregationError in mithril_stm - Rust
pub enum AggregationError {
+    NotEnoughSignatures(u64, u64),
     UsizeConversionInvalid,
 }
Expand description

Error types for aggregation.

-

Variants§

§

NotEnoughSignatures(u64, u64)

Not enough signatures were collected, got this many instead.

+

Variants§

§

NotEnoughSignatures(u64, u64)

Not enough signatures were collected, got this many instead.

§

UsizeConversionInvalid

This error happens when we try to convert a u64 to a usize and it does not fit

-

Trait Implementations§

source§

impl Clone for AggregationError

source§

fn clone(&self) -> AggregationError

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AggregationError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for AggregationError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for AggregationError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Clone for AggregationError

source§

fn clone(&self) -> AggregationError

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AggregationError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for AggregationError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for AggregationError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

-
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where +From<T> for U chooses to do.

+

source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_stm/enum.RegisterError.html b/rust-doc/mithril_stm/enum.RegisterError.html index 351f1569065..688bccd5e52 100644 --- a/rust-doc/mithril_stm/enum.RegisterError.html +++ b/rust-doc/mithril_stm/enum.RegisterError.html @@ -1,38 +1,38 @@ -RegisterError in mithril_stm - Rust
pub enum RegisterError {
-    KeyRegistered(Box<VerificationKey>),
-    KeyInvalid(Box<VerificationKeyPoP>),
+RegisterError in mithril_stm - Rust
pub enum RegisterError {
+    KeyRegistered(Box<VerificationKey>),
+    KeyInvalid(Box<VerificationKeyPoP>),
     SerializationError,
     UnregisteredInitializer,
 }
Expand description

Errors which can be outputted by key registration.

-

Variants§

§

KeyRegistered(Box<VerificationKey>)

This key has already been registered by a participant

-
§

KeyInvalid(Box<VerificationKeyPoP>)

The supplied key is not valid

+

Variants§

§

KeyRegistered(Box<VerificationKey>)

This key has already been registered by a participant

+
§

KeyInvalid(Box<VerificationKeyPoP>)

The supplied key is not valid

§

SerializationError

Serialization error

§

UnregisteredInitializer

UnregisteredInitializer error

-

Trait Implementations§

source§

impl Clone for RegisterError

source§

fn clone(&self) -> RegisterError

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RegisterError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for RegisterError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for RegisterError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl PartialEq<RegisterError> for RegisterError

source§

fn eq(&self, other: &RegisterError) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Eq for RegisterError

source§

impl StructuralEq for RegisterError

source§

impl StructuralPartialEq for RegisterError

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Clone for RegisterError

source§

fn clone(&self) -> RegisterError

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RegisterError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for RegisterError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for RegisterError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl PartialEq<RegisterError> for RegisterError

source§

fn eq(&self, other: &RegisterError) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Eq for RegisterError

source§

impl StructuralEq for RegisterError

source§

impl StructuralPartialEq for RegisterError

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

-
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where +From<T> for U chooses to do.

+

source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
source§

impl<E> Provider for Ewhere - E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to -provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere - T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_stm/index.html b/rust-doc/mithril_stm/index.html index f547c7f6b2a..2b910c2fd62 100644 --- a/rust-doc/mithril_stm/index.html +++ b/rust-doc/mithril_stm/index.html @@ -1,4 +1,4 @@ -mithril_stm - Rust

Crate mithril_stm

source ·
Expand description

Mithril-stm CI workflow crates.io

+mithril_stm - Rust

Crate mithril_stm

source ·
Expand description

Mithril-stm CI workflow crates.io

This is a work in progress :hammer_and_wrench:s

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

-
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where +From<T> for U chooses to do.

+

source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_stm/key_reg/struct.KeyReg.html b/rust-doc/mithril_stm/key_reg/struct.KeyReg.html index 32676d5517c..75a604827f4 100644 --- a/rust-doc/mithril_stm/key_reg/struct.KeyReg.html +++ b/rust-doc/mithril_stm/key_reg/struct.KeyReg.html @@ -1,4 +1,4 @@ -KeyReg in mithril_stm::key_reg - Rust

Struct mithril_stm::key_reg::KeyReg

source ·
pub struct KeyReg { /* private fields */ }
Expand description

Struct that collects public keys and stakes of parties. +KeyReg in mithril_stm::key_reg - Rust

Struct mithril_stm::key_reg::KeyReg

source ·
pub struct KeyReg { /* private fields */ }
Expand description

Struct that collects public keys and stakes of parties. Each participant (both the signers and the clerks) need to run their own instance of the key registration.

Implementations§

source§

impl KeyReg

source

pub fn init() -> Self

Initialise an empty KeyReg. todo: remove this init function

@@ -6,34 +6,34 @@ &mut self, stake: Stake, pk: VerificationKeyPoP -) -> Result<(), RegisterError>

Verify and register a public key and stake for a particular party.

+) -> Result<(), RegisterError>

Verify and register a public key and stake for a particular party.

Error

The function fails when the proof of possession is invalid or when the key is already registered.

source

pub fn close<D>(self) -> ClosedKeyReg<D>where D: Digest + FixedOutput,

Finalize the key registration. This function disables KeyReg::register, consumes the instance of self, and returns a ClosedKeyReg.

-

Trait Implementations§

source§

impl Clone for KeyReg

source§

fn clone(&self) -> KeyReg

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for KeyReg

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for KeyReg

source§

fn default() -> KeyReg

Returns the “default value” for a type. Read more
source§

impl PartialEq<KeyReg> for KeyReg

source§

fn eq(&self, other: &KeyReg) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Eq for KeyReg

source§

impl StructuralEq for KeyReg

source§

impl StructuralPartialEq for KeyReg

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Clone for KeyReg

source§

fn clone(&self) -> KeyReg

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for KeyReg

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for KeyReg

source§

fn default() -> KeyReg

Returns the “default value” for a type. Read more
source§

impl PartialEq<KeyReg> for KeyReg

source§

fn eq(&self, other: &KeyReg) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Eq for KeyReg

source§

impl StructuralEq for KeyReg

source§

impl StructuralPartialEq for KeyReg

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

-
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where +From<T> for U chooses to do.

+

source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_stm/key_reg/type.RegParty.html b/rust-doc/mithril_stm/key_reg/type.RegParty.html index 9a4dfded272..825bd71689f 100644 --- a/rust-doc/mithril_stm/key_reg/type.RegParty.html +++ b/rust-doc/mithril_stm/key_reg/type.RegParty.html @@ -1,2 +1,2 @@ -RegParty in mithril_stm::key_reg - Rust

Type Definition mithril_stm::key_reg::RegParty

source ·
pub type RegParty = MTLeaf;
Expand description

Stores a registered party with its public key and the associated stake.

+RegParty in mithril_stm::key_reg - Rust

Type Definition mithril_stm::key_reg::RegParty

source ·
pub type RegParty = MTLeaf;
Expand description

Stores a registered party with its public key and the associated stake.

\ No newline at end of file diff --git a/rust-doc/mithril_stm/stm/index.html b/rust-doc/mithril_stm/stm/index.html index 1f270fb6721..b3a0316eff3 100644 --- a/rust-doc/mithril_stm/stm/index.html +++ b/rust-doc/mithril_stm/stm/index.html @@ -1,4 +1,4 @@ -mithril_stm::stm - Rust

Module mithril_stm::stm

source ·
Expand description

Top-level API for Mithril Stake-based Threshold Multisignature scheme. +mithril_stm::stm - Rust

Module mithril_stm::stm

source ·
Expand description

Top-level API for Mithril Stake-based Threshold Multisignature scheme. See figure 6 of the paper for most of the protocol.

What follows is a simple example showing the usage of STM.

diff --git a/rust-doc/mithril_stm/stm/struct.StmAggrSig.html b/rust-doc/mithril_stm/stm/struct.StmAggrSig.html index 94fb2c03f58..485e0075627 100644 --- a/rust-doc/mithril_stm/stm/struct.StmAggrSig.html +++ b/rust-doc/mithril_stm/stm/struct.StmAggrSig.html @@ -1,16 +1,16 @@ -StmAggrSig in mithril_stm::stm - Rust

Struct mithril_stm::stm::StmAggrSig

source ·
pub struct StmAggrSig<D: Clone + Digest + FixedOutput> {
+StmAggrSig in mithril_stm::stm - Rust

Struct mithril_stm::stm::StmAggrSig

source ·
pub struct StmAggrSig<D: Clone + Digest + FixedOutput> {
     pub batch_proof: BatchPath<D>,
     /* private fields */
 }
Expand description

StmMultiSig uses the “concatenation” proving system (as described in Section 4.3 of the original paper.) This means that the aggregated signature contains a vector with all individual signatures. BatchPath is also a part of the aggregate signature which covers path for all signatures.

Fields§

§batch_proof: BatchPath<D>

The list of unique merkle tree nodes that covers path for all signatures.

-

Implementations§

source§

impl<D: Clone + Digest + FixedOutput + Send + Sync> StmAggrSig<D>

source

pub fn verify( +

Implementations§

source§

impl<D: Clone + Digest + FixedOutput + Send + Sync> StmAggrSig<D>

source

pub fn verify( &self, - msg: &[u8], + msg: &[u8], avk: &StmAggrVerificationKey<D>, parameters: &StmParameters -) -> Result<(), StmAggregateSignatureError<D>>

Verify aggregate signature, by checking that

+) -> Result<(), StmAggregateSignatureError<D>>

Verify aggregate signature, by checking that

  • each signature contains only valid indices,
  • the lottery is indeed won by each one of them,
  • @@ -19,12 +19,12 @@ (aggregation is computed using functions MSP.BKey and MSP.BSig as described in Section 2.4 of the paper).
source

pub fn batch_verify( - stm_signatures: &[Self], - msgs: &[Vec<u8>], + stm_signatures: &[Self], + msgs: &[Vec<u8>], avks: &[StmAggrVerificationKey<D>], parameters: &[StmParameters] -) -> Result<(), StmAggregateSignatureError<D>>

Batch verify a set of signatures, with different messages and avks.

-
source

pub fn to_bytes(&self) -> Vec<u8>

Convert multi signature to bytes

+) -> Result<(), StmAggregateSignatureError<D>>

Batch verify a set of signatures, with different messages and avks.

+
source

pub fn to_bytes(&self) -> Vec<u8>

Convert multi signature to bytes

Layout
  • Number of signatures (as u64)
  • @@ -33,37 +33,37 @@
    Layout
  • Batch proof
source

pub fn from_bytes( - bytes: &[u8] -) -> Result<StmAggrSig<D>, StmAggregateSignatureError<D>>

Extract a StmAggrSig from a byte slice.

-

Trait Implementations§

source§

impl<D: Clone + Clone + Digest + FixedOutput> Clone for StmAggrSig<D>

source§

fn clone(&self) -> StmAggrSig<D>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<D: Debug + Clone + Digest + FixedOutput> Debug for StmAggrSig<D>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de, D: Clone + Digest + FixedOutput> Deserialize<'de> for StmAggrSig<D>where - BatchPath<D>: Deserialize<'de>,

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<D: Clone + Digest + FixedOutput> Serialize for StmAggrSig<D>where - BatchPath<D>: Serialize,

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<D> RefUnwindSafe for StmAggrSig<D>where - D: RefUnwindSafe,

§

impl<D> Send for StmAggrSig<D>where - D: Send,

§

impl<D> Sync for StmAggrSig<D>where - D: Sync,

§

impl<D> Unpin for StmAggrSig<D>where - D: Unpin,

§

impl<D> UnwindSafe for StmAggrSig<D>where - D: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where + bytes: &[u8] +) -> Result<StmAggrSig<D>, StmAggregateSignatureError<D>>

Extract a StmAggrSig from a byte slice.

+

Trait Implementations§

source§

impl<D: Clone + Clone + Digest + FixedOutput> Clone for StmAggrSig<D>

source§

fn clone(&self) -> StmAggrSig<D>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<D: Debug + Clone + Digest + FixedOutput> Debug for StmAggrSig<D>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de, D: Clone + Digest + FixedOutput> Deserialize<'de> for StmAggrSig<D>where + BatchPath<D>: Deserialize<'de>,

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<D: Clone + Digest + FixedOutput> Serialize for StmAggrSig<D>where + BatchPath<D>: Serialize,

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<D> RefUnwindSafe for StmAggrSig<D>where + D: RefUnwindSafe,

§

impl<D> Send for StmAggrSig<D>where + D: Send,

§

impl<D> Sync for StmAggrSig<D>where + D: Sync,

§

impl<D> Unpin for StmAggrSig<D>where + D: Unpin,

§

impl<D> UnwindSafe for StmAggrSig<D>where + D: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

-
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where +From<T> for U chooses to do.

+

source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_stm/stm/struct.StmAggrVerificationKey.html b/rust-doc/mithril_stm/stm/struct.StmAggrVerificationKey.html index ba9e1ea84e9..6e9feeaf998 100644 --- a/rust-doc/mithril_stm/stm/struct.StmAggrVerificationKey.html +++ b/rust-doc/mithril_stm/stm/struct.StmAggrVerificationKey.html @@ -1,34 +1,34 @@ -StmAggrVerificationKey in mithril_stm::stm - Rust
pub struct StmAggrVerificationKey<D: Clone + Digest + FixedOutput> { /* private fields */ }
Expand description

Stm aggregate key (batch compatible), which contains the merkle tree commitment and the total stake of the system. +StmAggrVerificationKey in mithril_stm::stm - Rust

pub struct StmAggrVerificationKey<D: Clone + Digest + FixedOutput> { /* private fields */ }
Expand description

Stm aggregate key (batch compatible), which contains the merkle tree commitment and the total stake of the system. Batch Compat Merkle tree commitment includes the number of leaves in the tree in order to obtain batch path.

-

Trait Implementations§

source§

impl<D: Clone + Clone + Digest + FixedOutput> Clone for StmAggrVerificationKey<D>

source§

fn clone(&self) -> StmAggrVerificationKey<D>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<D: Debug + Clone + Digest + FixedOutput> Debug for StmAggrVerificationKey<D>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de, D: Clone + Digest + FixedOutput> Deserialize<'de> for StmAggrVerificationKey<D>where - BatchPath<D>: Deserialize<'de>,

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<D: Clone + Digest + FixedOutput> From<&ClosedKeyReg<D>> for StmAggrVerificationKey<D>

source§

fn from(reg: &ClosedKeyReg<D>) -> Self

Converts to this type from the input type.
source§

impl<D: Clone + Digest + FixedOutput> Serialize for StmAggrVerificationKey<D>where - BatchPath<D>: Serialize,

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<D> RefUnwindSafe for StmAggrVerificationKey<D>where - D: RefUnwindSafe,

§

impl<D> Send for StmAggrVerificationKey<D>where - D: Send,

§

impl<D> Sync for StmAggrVerificationKey<D>where - D: Sync,

§

impl<D> Unpin for StmAggrVerificationKey<D>where - D: Unpin,

§

impl<D> UnwindSafe for StmAggrVerificationKey<D>where - D: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl<D: Clone + Clone + Digest + FixedOutput> Clone for StmAggrVerificationKey<D>

source§

fn clone(&self) -> StmAggrVerificationKey<D>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<D: Debug + Clone + Digest + FixedOutput> Debug for StmAggrVerificationKey<D>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de, D: Clone + Digest + FixedOutput> Deserialize<'de> for StmAggrVerificationKey<D>where + BatchPath<D>: Deserialize<'de>,

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl<D: Clone + Digest + FixedOutput> From<&ClosedKeyReg<D>> for StmAggrVerificationKey<D>

source§

fn from(reg: &ClosedKeyReg<D>) -> Self

Converts to this type from the input type.
source§

impl<D: Clone + Digest + FixedOutput> Serialize for StmAggrVerificationKey<D>where + BatchPath<D>: Serialize,

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

§

impl<D> RefUnwindSafe for StmAggrVerificationKey<D>where + D: RefUnwindSafe,

§

impl<D> Send for StmAggrVerificationKey<D>where + D: Send,

§

impl<D> Sync for StmAggrVerificationKey<D>where + D: Sync,

§

impl<D> Unpin for StmAggrVerificationKey<D>where + D: Unpin,

§

impl<D> UnwindSafe for StmAggrVerificationKey<D>where + D: UnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

-
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where +From<T> for U chooses to do.

+

source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_stm/stm/struct.StmClerk.html b/rust-doc/mithril_stm/stm/struct.StmClerk.html index 7ffb826f6ed..ba13ea075d5 100644 --- a/rust-doc/mithril_stm/stm/struct.StmClerk.html +++ b/rust-doc/mithril_stm/stm/struct.StmClerk.html @@ -1,7 +1,7 @@ -StmClerk in mithril_stm::stm - Rust

Struct mithril_stm::stm::StmClerk

source ·
pub struct StmClerk<D: Clone + Digest> { /* private fields */ }
Expand description

StmClerk can verify and aggregate StmSigs and verify StmMultiSigs. +StmClerk in mithril_stm::stm - Rust

Struct mithril_stm::stm::StmClerk

source ·
pub struct StmClerk<D: Clone + Digest> { /* private fields */ }
Expand description

StmClerk can verify and aggregate StmSigs and verify StmMultiSigs. Clerks can only be generated with the registration closed. This avoids that a Merkle Tree is computed before all parties have registered.

-

Implementations§

source§

impl<D: Digest + Clone + FixedOutput> StmClerk<D>

Implementations§

source§

impl<D: Digest + Clone + FixedOutput> StmClerk<D>

source

pub fn from_registration( params: &StmParameters, closed_reg: &ClosedKeyReg<D> ) -> Self

Create a new Clerk from a closed registration instance.

@@ -9,16 +9,16 @@
source

pub fn aggregate( &self, sigs: &[StmSig], - msg: &[u8] -) -> Result<StmAggrSig<D>, AggregationError>

Aggregate a set of signatures for their corresponding indices.

+ msg: &[u8] +) -> Result<StmAggrSig<D>, AggregationError>

Aggregate a set of signatures for their corresponding indices.

This function first deduplicates the repeated signatures, and if there are enough signatures, it collects the merkle tree indexes of unique signatures. The list of merkle tree indexes is used to create a batch proof, to prove that all signatures are from eligible signers.

It returns an instance of StmAggrSig.

source

pub fn dedup_sigs_for_indices( &self, - msg: &[u8], + msg: &[u8], sigs: &[StmSig] -) -> Result<Vec<StmSig>, AggregationError>

Given a slice of sigs, this function returns a new list of signatures with only valid indices. +) -> Result<Vec<StmSig>, AggregationError>

Given a slice of sigs, this function returns a new list of signatures with only valid indices. In case of conflict (having several signatures for the same index) it selects the smallest signature (i.e. takes the signature with the smallest scalar). The function selects at least self.k indexes.

@@ -28,31 +28,31 @@
Error
source

pub fn get_reg_party( &self, party_index: &Index -) -> Option<(StmVerificationKey, Stake)>

Get the (VK, stake) of a party given its index.

-

Trait Implementations§

source§

impl<D: Clone + Clone + Digest> Clone for StmClerk<D>

source§

fn clone(&self) -> StmClerk<D>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<D: Debug + Clone + Digest> Debug for StmClerk<D>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<D> RefUnwindSafe for StmClerk<D>where - D: RefUnwindSafe,

§

impl<D> Send for StmClerk<D>where - D: Send + Sync,

§

impl<D> Sync for StmClerk<D>where - D: Send + Sync,

§

impl<D> Unpin for StmClerk<D>

§

impl<D> UnwindSafe for StmClerk<D>where - D: RefUnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +) -> Option<(StmVerificationKey, Stake)>

Get the (VK, stake) of a party given its index.

+

Trait Implementations§

source§

impl<D: Clone + Clone + Digest> Clone for StmClerk<D>

source§

fn clone(&self) -> StmClerk<D>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<D: Debug + Clone + Digest> Debug for StmClerk<D>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<D> RefUnwindSafe for StmClerk<D>where + D: RefUnwindSafe,

§

impl<D> Send for StmClerk<D>where + D: Send + Sync,

§

impl<D> Sync for StmClerk<D>where + D: Send + Sync,

§

impl<D> Unpin for StmClerk<D>

§

impl<D> UnwindSafe for StmClerk<D>where + D: RefUnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

-
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where +From<T> for U chooses to do.

+

source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_stm/stm/struct.StmInitializer.html b/rust-doc/mithril_stm/stm/struct.StmInitializer.html index 7d68ff1dc9e..7038279c0e1 100644 --- a/rust-doc/mithril_stm/stm/struct.StmInitializer.html +++ b/rust-doc/mithril_stm/stm/struct.StmInitializer.html @@ -1,4 +1,4 @@ -StmInitializer in mithril_stm::stm - Rust
pub struct StmInitializer {
+StmInitializer in mithril_stm::stm - Rust
pub struct StmInitializer {
     pub stake: Stake,
     pub params: StmParameters,
     /* private fields */
@@ -10,14 +10,14 @@
 

Implementations§

source§

impl StmInitializer

source

pub fn setup<R: RngCore + CryptoRng>( params: StmParameters, stake: Stake, - rng: &mut R + rng: &mut R ) -> Self

Builds an StmInitializer that is ready to register with the key registration service. This function generates the signing and verification key with a PoP, and initialises the structure.

source

pub fn verification_key(&self) -> StmVerificationKeyPoP

Extract the verification key.

-
source

pub fn new_signer<D: Digest + Clone>( +

source

pub fn new_signer<D: Digest + Clone>( self, closed_reg: ClosedKeyReg<D> -) -> Result<StmSigner<D>, RegisterError>

Build the avk for the given list of parties.

+) -> Result<StmSigner<D>, RegisterError>

Build the avk for the given list of parties.

Note that if this StmInitializer was modified between the last call to register, then the resulting StmSigner may not be able to produce valid signatures.

Returns an StmSigner specialized to

@@ -29,7 +29,7 @@
Error

This function fails if the initializer is not registered.

-
source

pub fn to_bytes(&self) -> [u8; 256]

Convert to bytes

+
source

pub fn to_bytes(&self) -> [u8; 256]

Convert to bytes

Layout
  • Stake (u64)
  • @@ -37,31 +37,31 @@
    Layout
  • Secret Key
  • Public key (including PoP)
-
source

pub fn from_bytes(bytes: &[u8]) -> Result<StmInitializer, RegisterError>

Convert a slice of bytes to an StmInitializer

+
source

pub fn from_bytes(bytes: &[u8]) -> Result<StmInitializer, RegisterError>

Convert a slice of bytes to an StmInitializer

Error

The function fails if the given string of bytes is not of required size.

-

Trait Implementations§

source§

impl Clone for StmInitializer

source§

fn clone(&self) -> StmInitializer

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StmInitializer

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for StmInitializer

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for StmInitializer

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Clone for StmInitializer

source§

fn clone(&self) -> StmInitializer

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StmInitializer

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for StmInitializer

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for StmInitializer

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

-
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where +From<T> for U chooses to do.

+

source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_stm/stm/struct.StmParameters.html b/rust-doc/mithril_stm/stm/struct.StmParameters.html index 711774235b7..db8fd037597 100644 --- a/rust-doc/mithril_stm/stm/struct.StmParameters.html +++ b/rust-doc/mithril_stm/stm/struct.StmParameters.html @@ -1,45 +1,45 @@ -StmParameters in mithril_stm::stm - Rust
pub struct StmParameters {
-    pub m: u64,
-    pub k: u64,
-    pub phi_f: f64,
+StmParameters in mithril_stm::stm - Rust
pub struct StmParameters {
+    pub m: u64,
+    pub k: u64,
+    pub phi_f: f64,
 }
Expand description

Used to set protocol parameters.

-

Fields§

§m: u64

Security parameter, upper bound on indices.

-
§k: u64

Quorum parameter.

-
§phi_f: f64

f in phi(w) = 1 - (1 - f)^w, where w is the stake of a participant..

-

Implementations§

source§

impl StmParameters

source

pub fn to_bytes(&self) -> [u8; 24]

Convert to bytes

+

Fields§

§m: u64

Security parameter, upper bound on indices.

+
§k: u64

Quorum parameter.

+
§phi_f: f64

f in phi(w) = 1 - (1 - f)^w, where w is the stake of a participant..

+

Implementations§

source§

impl StmParameters

source

pub fn to_bytes(&self) -> [u8; 24]

Convert to bytes

Layout
  • Security parameter, m (as u64)
  • Quorum parameter, k (as u64)
  • Phi f, as (f64)
-
source

pub fn from_bytes(bytes: &[u8]) -> Result<Self, RegisterError>

Extract the StmParameters from a byte slice.

+
source

pub fn from_bytes(bytes: &[u8]) -> Result<Self, RegisterError>

Extract the StmParameters from a byte slice.

Error

The function fails if the given string of bytes is not of required size.

-

Trait Implementations§

source§

impl Clone for StmParameters

source§

fn clone(&self) -> StmParameters

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StmParameters

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for StmParameters

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<StmParameters> for StmParameters

source§

fn eq(&self, other: &StmParameters) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Serialize for StmParameters

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for StmParameters

source§

impl StructuralPartialEq for StmParameters

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl Clone for StmParameters

source§

fn clone(&self) -> StmParameters

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StmParameters

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for StmParameters

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl PartialEq<StmParameters> for StmParameters

source§

fn eq(&self, other: &StmParameters) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl Serialize for StmParameters

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for StmParameters

source§

impl StructuralPartialEq for StmParameters

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

-
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where +From<T> for U chooses to do.

+

source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_stm/stm/struct.StmSig.html b/rust-doc/mithril_stm/stm/struct.StmSig.html index d780c7423f6..070a66647ed 100644 --- a/rust-doc/mithril_stm/stm/struct.StmSig.html +++ b/rust-doc/mithril_stm/stm/struct.StmSig.html @@ -1,21 +1,21 @@ -StmSig in mithril_stm::stm - Rust

Struct mithril_stm::stm::StmSig

source ·
pub struct StmSig {
+StmSig in mithril_stm::stm - Rust

Struct mithril_stm::stm::StmSig

source ·
pub struct StmSig {
     pub sigma: Signature,
-    pub indexes: Vec<Index>,
+    pub indexes: Vec<Index>,
     pub signer_index: Index,
 }
Expand description

Signature created by a single party who has won the lottery.

Fields§

§sigma: Signature

The signature from the underlying MSP scheme.

-
§indexes: Vec<Index>

The index(es) for which the signature is valid

+
§indexes: Vec<Index>

The index(es) for which the signature is valid

§signer_index: Index

Merkle tree index of the signer.

-

Implementations§

source§

impl StmSig

source

pub fn verify<D: Clone + Digest + FixedOutput>( +

Implementations§

source§

impl StmSig

source

pub fn verify<D: Clone + Digest + FixedOutput>( &self, params: &StmParameters, pk: &StmVerificationKey, stake: &Stake, avk: &StmAggrVerificationKey<D>, - msg: &[u8] -) -> Result<(), StmSignatureError>

Verify an stm signature by checking that the lottery was won, the merkle path is correct, + msg: &[u8] +) -> Result<(), StmSignatureError>

Verify an stm signature by checking that the lottery was won, the merkle path is correct, the indexes are in the desired range and the underlying multi signature validates.

-
source

pub fn to_bytes(&self) -> Vec<u8>

Convert an StmSig into bytes

+
source

pub fn to_bytes(&self) -> Vec<u8>

Convert an StmSig into bytes

Layout
  • Stake
  • @@ -25,41 +25,41 @@
    Layout
  • Signature
  • Merkle index of the signer.
-
source

pub fn from_bytes<D: Clone + Digest + FixedOutput>( - bytes: &[u8] -) -> Result<StmSig, StmSignatureError>

Extract a batch compatible StmSig from a byte slice.

-
source

pub fn cmp_stm_sig(&self, other: &Self) -> Ordering

Compare two StmSig by their signers’ merkle tree indexes.

-

Trait Implementations§

source§

impl Clone for StmSig

source§

fn clone(&self) -> StmSig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StmSig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for StmSig

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Hash for StmSig

source§

fn hash<H: Hasher>(&self, state: &mut H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where - H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for StmSig

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere - Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere - Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<StmSig> for StmSig

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used -by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<StmSig> for StmSig

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= -operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Serialize for StmSig

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for StmSig

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

source

pub fn from_bytes<D: Clone + Digest + FixedOutput>( + bytes: &[u8] +) -> Result<StmSig, StmSignatureError>

Extract a batch compatible StmSig from a byte slice.

+
source

pub fn cmp_stm_sig(&self, other: &Self) -> Ordering

Compare two StmSig by their signers’ merkle tree indexes.

+

Trait Implementations§

source§

impl Clone for StmSig

source§

fn clone(&self) -> StmSig

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StmSig

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for StmSig

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Hash for StmSig

source§

fn hash<H: Hasher>(&self, state: &mut H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where + H: Hasher, + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for StmSig

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere + Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<StmSig> for StmSig

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used +by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<StmSig> for StmSig

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= +operator. Read more
source§

impl Serialize for StmSig

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Eq for StmSig

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+ Src: CheckedCast<Dst>,
source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

-
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where +From<T> for U chooses to do.

+

source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_stm/stm/struct.StmSigner.html b/rust-doc/mithril_stm/stm/struct.StmSigner.html index 5b694792831..f52f602874d 100644 --- a/rust-doc/mithril_stm/stm/struct.StmSigner.html +++ b/rust-doc/mithril_stm/stm/struct.StmSigner.html @@ -1,7 +1,7 @@ -StmSigner in mithril_stm::stm - Rust

Struct mithril_stm::stm::StmSigner

source ·
pub struct StmSigner<D: Digest> { /* private fields */ }
Expand description

Participant in the protocol can sign messages. +StmSigner in mithril_stm::stm - Rust

Struct mithril_stm::stm::StmSigner

source ·
pub struct StmSigner<D: Digest> { /* private fields */ }
Expand description

Participant in the protocol can sign messages. This instance can only be generated out of an StmInitializer and a ClosedKeyReg. This ensures that a MerkleTree root is not computed before all participants have registered.

-

Implementations§

source§

impl<D: Clone + Digest + FixedOutput> StmSigner<D>

source

pub fn sign(&self, msg: &[u8]) -> Option<StmSig>

This function produces a signature following the description of Section 2.4. +

Implementations§

source§

impl<D: Clone + Digest + FixedOutput> StmSigner<D>

source

pub fn sign(&self, msg: &[u8]) -> Option<StmSig>

This function produces a signature following the description of Section 2.4. Once the signature is produced, this function checks whether any index in [0,..,self.params.m] wins the lottery by evaluating the dense mapping. It records all the winning indexes in Self.indexes. @@ -12,30 +12,30 @@

source

pub fn get_closed_reg(self) -> ClosedKeyReg<D>

Return the closed registration instance

source

pub fn verification_key(&self) -> StmVerificationKey

Extract the verification key.

source

pub fn get_stake(&self) -> Stake

Extract stake from the signer.

-

Trait Implementations§

source§

impl<D: Clone + Digest> Clone for StmSigner<D>

source§

fn clone(&self) -> StmSigner<D>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<D: Debug + Digest> Debug for StmSigner<D>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<D> RefUnwindSafe for StmSigner<D>where - D: RefUnwindSafe,

§

impl<D> Send for StmSigner<D>where - D: Send + Sync,

§

impl<D> Sync for StmSigner<D>where - D: Send + Sync,

§

impl<D> Unpin for StmSigner<D>

§

impl<D> UnwindSafe for StmSigner<D>where - D: RefUnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere - T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere - T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere - T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere - Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where +

Trait Implementations§

source§

impl<D: Clone + Digest> Clone for StmSigner<D>

source§

fn clone(&self) -> StmSigner<D>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<D: Debug + Digest> Debug for StmSigner<D>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<D> RefUnwindSafe for StmSigner<D>where + D: RefUnwindSafe,

§

impl<D> Send for StmSigner<D>where + D: Send + Sync,

§

impl<D> Sync for StmSigner<D>where + D: Send + Sync,

§

impl<D> Unpin for StmSigner<D>

§

impl<D> UnwindSafe for StmSigner<D>where + D: RefUnwindSafe,

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Az for T

source§

fn az<Dst>(self) -> Dstwhere + T: Cast<Dst>,

Casts the value.
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<Src, Dst> CastFrom<Src> for Dstwhere + Src: Cast<Dst>,

source§

fn cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> CheckedAs for T

source§

fn checked_as<Dst>(self) -> Option<Dst>where T: CheckedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere - Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

-
source§

impl<T, U> Into<U> for Twhere - U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+ Src: CheckedCast<Dst>,

source§

fn checked_cast_from(src: Src) -> Option<Dst>

Casts the value.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

-
source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where +From<T> for U chooses to do.

+

source§

impl<T> OverflowingAs for T

source§

fn overflowing_as<Dst>(self) -> (Dst, bool)where T: OverflowingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere - Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere + Src: OverflowingCast<Dst>,

source§

fn overflowing_cast_from(src: Src) -> (Dst, bool)

Casts the value.
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatingAs for T

source§

fn saturating_as<Dst>(self) -> Dstwhere T: SaturatingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere - Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere - T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere - U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere - U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere + Src: SaturatingCast<Dst>,

source§

fn saturating_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> ToOwned for Twhere + T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> UnwrappedAs for T

source§

fn unwrapped_as<Dst>(self) -> Dstwhere T: UnwrappedCast<Dst>,

Casts the value.
source§

impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere Src: UnwrappedCast<Dst>,

source§

fn unwrapped_cast_from(src: Src) -> Dst

Casts the value.
source§

impl<T> WrappingAs for T

source§

fn wrapping_as<Dst>(self) -> Dstwhere T: WrappingCast<Dst>,

Casts the value.
source§

impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere diff --git a/rust-doc/mithril_stm/stm/type.Index.html b/rust-doc/mithril_stm/stm/type.Index.html index 52198ad08c1..edf3a822a1c 100644 --- a/rust-doc/mithril_stm/stm/type.Index.html +++ b/rust-doc/mithril_stm/stm/type.Index.html @@ -1,3 +1,3 @@ -Index in mithril_stm::stm - Rust

Type Definition mithril_stm::stm::Index

source ·
pub type Index = u64;
Expand description

Quorum index for signatures. +Index in mithril_stm::stm - Rust

Type Definition mithril_stm::stm::Index

source ·
pub type Index = u64;
Expand description

Quorum index for signatures. An aggregate signature (StmMultiSig) must have at least k unique indices.

\ No newline at end of file diff --git a/rust-doc/mithril_stm/stm/type.Stake.html b/rust-doc/mithril_stm/stm/type.Stake.html index c3c99e4bc7a..2308fe1a296 100644 --- a/rust-doc/mithril_stm/stm/type.Stake.html +++ b/rust-doc/mithril_stm/stm/type.Stake.html @@ -1,2 +1,2 @@ -Stake in mithril_stm::stm - Rust

Type Definition mithril_stm::stm::Stake

source ·
pub type Stake = u64;
Expand description

The quantity of stake held by a party, represented as a u64.

+Stake in mithril_stm::stm - Rust

Type Definition mithril_stm::stm::Stake

source ·
pub type Stake = u64;
Expand description

The quantity of stake held by a party, represented as a u64.

\ No newline at end of file diff --git a/rust-doc/mithril_stm/stm/type.StmVerificationKey.html b/rust-doc/mithril_stm/stm/type.StmVerificationKey.html index f7519c12ee9..8b75207f239 100644 --- a/rust-doc/mithril_stm/stm/type.StmVerificationKey.html +++ b/rust-doc/mithril_stm/stm/type.StmVerificationKey.html @@ -1,2 +1,2 @@ -StmVerificationKey in mithril_stm::stm - Rust

Type Definition mithril_stm::stm::StmVerificationKey

source ·
pub type StmVerificationKey = VerificationKey;
Expand description

Wrapper of the MultiSignature Verification key

+StmVerificationKey in mithril_stm::stm - Rust

Type Definition mithril_stm::stm::StmVerificationKey

source ·
pub type StmVerificationKey = VerificationKey;
Expand description

Wrapper of the MultiSignature Verification key

\ No newline at end of file diff --git a/rust-doc/mithril_stm/stm/type.StmVerificationKeyPoP.html b/rust-doc/mithril_stm/stm/type.StmVerificationKeyPoP.html index 42aa378a0f2..77e4cb56676 100644 --- a/rust-doc/mithril_stm/stm/type.StmVerificationKeyPoP.html +++ b/rust-doc/mithril_stm/stm/type.StmVerificationKeyPoP.html @@ -1,2 +1,2 @@ -StmVerificationKeyPoP in mithril_stm::stm - Rust

Type Definition mithril_stm::stm::StmVerificationKeyPoP

source ·
pub type StmVerificationKeyPoP = VerificationKeyPoP;
Expand description

Wrapper of the MultiSignature Verification key with proof of possession

+StmVerificationKeyPoP in mithril_stm::stm - Rust

Type Definition mithril_stm::stm::StmVerificationKeyPoP

source ·
pub type StmVerificationKeyPoP = VerificationKeyPoP;
Expand description

Wrapper of the MultiSignature Verification key with proof of possession

\ No newline at end of file diff --git a/rust-doc/search-index.js b/rust-doc/search-index.js index c97e6e2855d..40ad98ccfe5 100644 --- a/rust-doc/search-index.js +++ b/rust-doc/search-index.js @@ -1,8 +1,8 @@ var searchIndex = JSON.parse('{\ -"mithril_aggregator":{"doc":"Mithril aggregator The Aggregator is responsible for:","t":"DDIDINDNNNDNNNDCDDENNNNNNDNNDNNDDDIDNEDINNNDEIIEDIEIEINNNDDNNNNNNDILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLKLLLLMLKLKLLKLLLMKLKLKLKLKLLLLMAMMMMLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLKLAMMMLLLLLLLLLLLLLLLMMMLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLKLKLKLKLKLLLLLKLKLKLKKLLLLLKLLKLKLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLKLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLKLKKKLLMMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLKLKLLLLMMMMAKLLMMMMMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLKLKLLLKLKLKKLLKLLLMKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMAAFDDDDDDDDDDDDDDDDDDDDDIDDDDDDDDDDDDDDDMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLKLKLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDEDNNNGGMMLLLMMLLLLLLLLLMLLLMMMMMMMMMMLLLLLLMMLLLLLLLLLLMMLLLMMMMMMMMLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLMMLLLLLLLMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLMMDDDLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLMMMMLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNIENNDDDDNNNIIENINLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLKLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLKLKLKLKLKLKLKLKLKLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLKLLLLLLLLLLLLLLLLLLLMMMM","n":["AggregatorConfig","AggregatorRunner","AggregatorRunnerTrait","AggregatorRuntime","ArtifactBuilder","Beacon","CertificatePendingStore","ChainObserver","Codec","Codec","Configuration","Core","CreateArchiveError","Critical","DefaultConfiguration","DependencyContainer","DumbSnapshotUploader","DumbSnapshotter","ExecutionEnvironment","ExistingSigner","ExistingSigner","ExistingSingleSignature","FailedSignerRecorder","FailedSignerRegistration","FailedSignerRegistration","FromRegisterSignerAdapter","Gcp","GeneralError","GzipSnapshotter","KeepState","Local","LocalSnapshotUploader","MainOpts","MithrilSignerRegisterer","MultiSigner","MultiSignerImpl","Production","ProtocolError","ProtocolParametersStore","ProtocolParametersStorer","ReInit","RegistrationRoundNotYetOpened","RegistrationRoundUnexpectedEpoch","RemoteSnapshotUploader","RuntimeError","SignerRecorder","SignerRegisterer","SignerRegistrationError","SignerRegistrationRound","SignerRegistrationRoundOpener","SnapshotError","SnapshotUploader","SnapshotUploaderType","Snapshotter","StoreError","StoreError","Test","ToCertificatePendingMessageAdapter","ToEpochSettingsMessageAdapter","UnavailableBeacon","UnavailableClerk","UnavailableMessage","UnavailableProtocolParameters","UnregisteredParty","UploadFileError","VerificationKeyStore","VerificationKeyStorer","adapt","adapt","augment_args","augment_args_for_update","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_snapshot_uploader","cardano_cli_path","cardano_node_socket_path","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","certifier_inform_new_epoch","certifier_inform_new_epoch","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into_box","clone_into_box","close_registration_round","close_registration_round","close_signer_registration_round","close_signer_registration_round","collect","collect","command","command","command_for_update","compute_aggregate_verification_key","compute_aggregate_verification_key","compute_artifact","compute_next_stake_distribution_aggregate_verification_key","compute_next_stake_distribution_aggregate_verification_key","compute_protocol_message","compute_protocol_message","compute_stake_distribution_aggregate_verification_key","compute_stake_distribution_aggregate_verification_key","config_directory","create_artifact","create_artifact","create_certificate","create_certificate","create_multi_signature","create_multi_signature","create_new_pending_certificate_from_multisigner","create_new_pending_certificate_from_multisigner","create_open_message","create_open_message","create_protocol_multi_signer","critical","cycle","data_stores_directory","database","db_directory","db_directory","db_directory","db_directory","default","default","default","dependency_injection","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","disable_digests_cache","disable_digests_cache","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop_pending_certificate","drop_pending_certificate","entities","environment","environment","epoch","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","era_reader_adapter_params","era_reader_adapter_type","era_reader_adapter_type","erased_serialize","erased_serialize","erased_serialize","event_store","execute","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_arg_matches","from_arg_matches_mut","from_str","genesis_verification_key","get","get_adapter","get_beacon_from_chain","get_beacon_from_chain","get_current_beacon","get_current_beacon","get_current_non_certified_open_message","get_current_non_certified_open_message","get_current_non_certified_open_message_for_signed_entity_type","get_current_non_certified_open_message_for_signed_entity_type","get_current_round","get_current_round","get_last_snapshot","get_last_upload","get_max_records","get_network","get_next_protocol_parameters","get_next_protocol_parameters","get_next_signers_with_stake","get_next_signers_with_stake","get_next_stake_distribution","get_next_stake_distribution","get_protocol_parameters","get_protocol_parameters","get_protocol_parameters","get_protocol_parameters","get_server_url","get_signers","get_signers","get_signers_with_stake","get_signers_with_stake","get_sqlite_dir","get_stake_distribution","get_stake_distribution","get_stake_distribution_for_epoch","get_stake_distribution_for_epoch","get_state","get_verification_keys","get_verification_keys","group_id","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","interval","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_certificate_chain_valid","is_certificate_chain_valid","keep_state","log_level","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","network","network","network_magic","new","new","new","new","new","new","new","new","new","new","new","new","new_sample","open_registration_round","open_registration_round","open_signer_registration_round","open_signer_registration_round","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","protocol_parameters","provide","provide","provide","provide","prune","prune_verification_keys","prune_verification_keys","record_signer_id","record_signer_pool_ticker","register_signer","register_signer","remove","reset_digests_cache","reset_digests_cache","run","run_interval","run_mode","safe_epoch_retention_limit","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","save","save_pending_certificate","save_pending_certificate","save_protocol_parameters","save_protocol_parameters","save_verification_key","save_verification_key","serialize","serialize","serialize","server_ip","server_ip","server_port","server_port","services","snapshot","snapshot","snapshot","snapshot_bucket_name","snapshot_directory","snapshot_directory","snapshot_store_type","snapshot_uploader_type","snapshot_uploader_type","source","source","source","store_retention_limit","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","try_adapt","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","update_beacon","update_beacon","update_current_beacon","update_current_beacon","update_era_checker","update_era_checker","update_from_arg_matches","update_from_arg_matches_mut","update_protocol_parameters","update_protocol_parameters","update_protocol_parameters_in_multisigner","update_protocol_parameters_in_multisigner","update_stake_distribution","update_stake_distribution","update_stake_distribution","update_stake_distribution","upload_snapshot","upload_snapshot","upload_snapshot","upload_snapshot","verbose","verify_single_signature","verify_single_signature","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","message","message","message","nested_error","nested_error","nested_error","current_round_epoch","received_epoch","migration","provider","get_migrations","CertificateRecord","CertificateRecordProvider","CertificateRepository","DeleteCertificateProvider","DeleteEpochSettingProvider","DeleteSignerRegistrationRecordProvider","DeleteStakePoolProvider","EpochSettingProvider","EpochSettingRecord","EpochSettingStore","InsertCertificateRecordProvider","InsertOrReplaceSignerRegistrationRecordProvider","InsertOrReplaceStakePoolProvider","InsertSignedEntityRecordProvider","InsertSignerRecordProvider","OpenMessageRecord","OpenMessageRepository","OpenMessageWithSingleSignaturesRecord","SignedEntityRecord","SignedEntityRecordProvider","SignedEntityStoreAdapter","SignedEntityStorer","SignerRecord","SignerRecordProvider","SignerRegistrationRecord","SignerRegistrationRecordProvider","SignerRegistrationStore","SignerStore","SingleSignatureRecord","SingleSignatureRecordProvider","SingleSignatureRepository","StakePool","StakePoolProvider","StakePoolStore","UpdateEpochSettingProvider","UpdateSignerRecordProvider","UpdateSingleSignatureRecordProvider","aggregate_verification_key","artifact","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","beacon","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","certificate_id","certificate_id","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","clean_epoch","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","create_certificate","create_many_certificates","create_open_message","create_single_signature","created_at","created_at","created_at","created_at","delete","delete","delete_by_ids","delete_certificates","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","epoch","epoch","epoch","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_all","get_all","get_all","get_all","get_all","get_all","get_by_certificate_id","get_by_certificate_id","get_by_certificates_ids","get_by_epoch","get_by_epoch","get_by_epoch","get_by_epoch","get_by_open_message_id","get_by_signed_entity_id","get_by_signed_entity_type","get_by_signer_id","get_by_signer_id_and_epoch","get_certificate","get_certificate_details","get_connection","get_connection","get_connection","get_connection","get_connection","get_connection","get_connection","get_connection","get_connection","get_connection","get_connection","get_connection","get_connection","get_connection","get_connection","get_connection","get_connection","get_connection","get_connection","get_definition","get_definition","get_definition","get_definition","get_definition","get_definition","get_definition","get_definition","get_definition","get_definition","get_definition","get_definition","get_definition","get_definition","get_definition","get_definition","get_definition","get_definition","get_definition","get_last_signed_entities_by_type","get_last_signed_entities_by_type","get_latest_certificates","get_master_certificate_for_epoch","get_open_message","get_open_message_with_single_signatures","get_projection","get_projection","get_projection","get_projection","get_projection","get_projection","get_projection","get_projection","get_projection","get_protocol_parameters","get_signed_entity","get_signed_entity","get_signed_entity_by_certificate_id","get_signed_entity_by_certificate_id","get_signed_entity_by_certificates_ids","get_signed_entity_by_certificates_ids","get_stake_distribution_for_epoch","get_stakes","get_verification_keys","hydrate","hydrate","hydrate","hydrate","hydrate","hydrate","hydrate","hydrate","hydrate","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","initiated_at","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_certified","is_certified","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lottery_indexes","message","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","open_message_id","open_message_id","open_message_id","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","parent_certificate_id","protocol_message","protocol_message","protocol_message","protocol_parameters","protocol_version","prune","prune","prune","prune_verification_keys","record_signer_id","record_signer_pool_ticker","registration_epoch_setting_id","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","save_protocol_parameters","save_stakes","save_verification_key","sealed_at","signature","signature","signed_entity_id","signed_entity_type","signed_entity_type","signed_entity_type","signer_id","signers","single_signatures","store_signed_entity","store_signed_entity","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","update_open_message","update_signed_entities","update_signed_entities","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","DependenciesBuilder","DependenciesBuilderError","DependencyContainer","InconsistentState","Initialization","MissingConfiguration","MultiSignerWrapper","Result","api_version_provider","api_version_provider","az","az","az","beacon_provider","beacon_provider","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build_certifier_service","build_dependency_container","build_ticker_service","cardano_cli_runner","cast_from","cast_from","cast_from","certificate_pending_store","certificate_pending_store","certificate_repository","certificate_repository","certificate_verifier","certificate_verifier","certifier_service","certifier_service","chain_observer","chain_observer","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","config","configuration","create_aggregator_runner","create_event_store","create_genesis_container","create_http_routes","deref","deref","deref","deref_mut","deref_mut","deref_mut","digester","digester","drop","drop","drop","era_checker","era_checker","era_reader","era_reader","era_reader_adapter","event_transmitter","event_transmitter","event_transmitter_channel","fmt","fmt","from","from","from","from","from","genesis_verifier","genesis_verifier","get_api_version_provider","get_beacon_provider","get_cardano_cli_runner","get_certificate_pending_store","get_certificate_repository","get_certificate_verifier","get_certifier_service","get_chain_observer","get_era_checker","get_era_reader","get_event_transmitter","get_event_transmitter_receiver","get_event_transmitter_sender","get_genesis_verifier","get_immutable_cache_provider","get_immutable_digester","get_immutable_file_observer","get_logger","get_mithril_registerer","get_multi_signer","get_protocol_parameters_store","get_signable_builder_service","get_signed_entity_service","get_signed_entity_storer","get_signer_recorder","get_snapshot_uploader","get_snapshotter","get_sqlite_connection","get_stake_distribution_service","get_stake_store","get_ticker_service","get_verification_key_store","immutable_cache_provider","immutable_digester","immutable_file_observer","immutable_file_observer","init","init","init","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","mithril_registerer","multi_signer","multi_signer","new","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","protocol_parameters_store","protocol_parameters_store","provide","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","signable_builder_service","signable_builder_service","signed_entity_service","signed_entity_service","signed_entity_storer","signed_entity_storer","signer_recorder","signer_recorder","signer_registerer","signer_registration_round_opener","snapshot_uploader","snapshot_uploader","snapshotter","snapshotter","sqlite_connection","sqlite_connection","stake_distribution_service","stake_distribution_service","stake_store","stake_store","ticker_service","ticker_service","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","vanish","verification_key_store","verification_key_store","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","error","message","OpenMessage","SignerRegistrationsListItemMessage","SignerRegistrationsMessage","az","az","az","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cast_from","cast_from","cast_from","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","clone","clone","clone","clone_into","clone_into","clone_into","created_at","default","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","deserialize","drop","drop","drop","epoch","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","fmt","fmt","fmt","from","from","from","from","from","get_signers_id","init","init","init","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_certified","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","new","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","party_id","protocol_message","registered_at","registrations","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","serialize","serialize","signed_entity_type","signing_at","single_signatures","stake","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","Event","EventMessage","EventPersister","EventStore","TransmitterService","action","action","add_header","az","az","az","az","az","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast_from","cast_from","cast_from","cast_from","cast_from","checked_as","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","clone","clone_into","content","content","created_at","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","event_id","fmt","from","from","from","from","from","get_projection","get_transmitter","headers","hydrate","init","init","init","init","init","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","new","new","new","new","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","persist","run","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","send_event_message","source","source","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","vzip","vzip","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","AlreadyCertified","BeaconTooOld","Busy","CertificateEpochGap","CertifierService","CertifierServiceError","Codec","CouldNotFindLastCertificate","MithrilCertifierService","MithrilSignedEntityService","MithrilStakeDistributionService","MithrilTickerService","NoParentCertificateFound","NotFound","OpenMessageAlreadyExists","SignedEntityService","StakeDistributionService","StakePoolDistributionServiceError","Technical","TickerService","Unavailable","az","az","az","az","az","az","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","create_artifact","create_artifact","create_certificate","create_certificate","create_open_message","create_open_message","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","fmt","fmt","fmt","fmt","from","from","from","from","from","from","get_certificate_by_hash","get_certificate_by_hash","get_current_epoch","get_current_epoch","get_current_immutable_beacon","get_current_immutable_beacon","get_last_signed_mithril_stake_distributions","get_last_signed_mithril_stake_distributions","get_last_signed_snapshots","get_last_signed_snapshots","get_latest_certificates","get_latest_certificates","get_open_message","get_open_message","get_signed_mithril_stake_distribution_by_id","get_signed_mithril_stake_distribution_by_id","get_signed_snapshot_by_id","get_signed_snapshot_by_id","get_stake_distribution","get_stake_distribution","inform_epoch","inform_epoch","init","init","init","init","init","init","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","new","new","new","new","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","provide","provide","register_single_signature","register_single_signature","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","technical_subsystem","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","update_stake_distribution","update_stake_distribution","verify_certificate_chain","verify_certificate_chain","vzip","vzip","vzip","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","certificate_epoch","current_epoch","error","message"],"q":[[0,"mithril_aggregator"],[1121,"mithril_aggregator::RuntimeError"],[1127,"mithril_aggregator::SignerRegistrationError"],[1129,"mithril_aggregator::database"],[1131,"mithril_aggregator::database::migration"],[1132,"mithril_aggregator::database::provider"],[2453,"mithril_aggregator::dependency_injection"],[2660,"mithril_aggregator::dependency_injection::DependenciesBuilderError"],[2662,"mithril_aggregator::entities"],[2805,"mithril_aggregator::event_store"],[2984,"mithril_aggregator::services"],[3233,"mithril_aggregator::services::CertifierServiceError"],[3235,"mithril_aggregator::services::StakePoolDistributionServiceError"]],"d":["Configuration structure dedicated to the AggregatorRuntime.","The runner responsibility is to expose a code API for the …","This trait is intended to allow mocking the …","The AggregatorRuntime responsibility is to create a state …","ArtifactBuilder is trait for building an artifact","Beacon error.","Store for CertificatePending.","Chain observer error.","Codec error.","Codec error.","Aggregator configuration","Mithril STM library returned an error.","Set when the snapshotter fails at creating a snapshot.","A Critical error means the Runtime stops and the software …","Default configuration with all the default values for …","","Dummy uploader for test purposes.","Snapshotter that does nothing. It is mainly used for test …","Different kinds of execution environments","Signer is already registered.","Signer is already registered.","Single signature already recorded.","Signer recorder failed.","Signer registration failed.","Signer registration failed.","Adapter to convert RegisterSignerMessage to Signer …","Uploader to GCP storage.","General error.","Gzip Snapshotter create a compressed file.","Errors that need the runtime to try again without changing …","Uploader to local storage.","LocalSnapshotUploader is a snapshot uploader working using …","Mithril Aggregator Node","Implementation of a SignerRegisterer","MultiSigner is the cryptographic engine in charge of …","MultiSignerImpl is an implementation of the MultiSigner","Production environment, minimum logging, maximum …","Error type for multi signer service.","ProtocolParameter store.","Store and get protocol parameters for given epoch.","An error that needs to re-initialize the state machine.","No signer registration round opened yet","Registration round for unexpected epoch","GCPSnapshotUploader is a snapshot uploader working using …","Error encountered or produced by the Runtime. This enum …","Signer recorder trait","Trait to register a signer","Error type for signer registerer service.","Represents the information needed to handle a signer …","Trait to open a signer registration round","Snapshotter error type.","SnapshotUploader represents a snapshot uploader interactor","Uploader needed to copy the snapshot once computed.","Define the ability to create snapshots.","Store error.","Store error.","Test environment, maximum logging, memory stores etc.","Adapter to turn CertificatePending instances into …","Adapter to spawn EpochSettingsMessage from EpochSettings …","No beacon available.","No clerk available.","No message available.","No protocol parameters available.","Signer was not registered.","Set when the snapshotter fails at uploading the snapshot.","Store for the VerificationKey.","Store and get signers verification keys for given epoch.","Method to trigger the conversion","Turn an entity instance into message.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a snapshot uploader from configuration settings.","Cardano CLI tool path","Path of the socket used by the Cardano CLI tool to …","","","","","","","","","","","","","","","","","","","","","","","","","","","Certifier inform new epoch","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Close a signer registration round","","Close the signer registration round of an epoch.","","","","","application main command","","Compute aggregate verification key from stake distribution","Compute aggregate verification key from stake distribution","Compute an artifact","Compute next stake distribution aggregate verification key","Compute next stake distribution aggregate verification key","Compute the protocol message","","Compute stake distribution aggregate verification key","Compute stake distribution aggregate verification key","Directory where configuration file is located","Create an artifact and persist it.","","Create multi-signature.","","Creates a multi signature from single signatures","Creates a multi signature from single signatures","Return the actual pending certificate from the multisigner.","","Create new open message","","Creates a protocol multi signer","Create a new Critical error","Perform one tick of the state machine.","Directory to store aggregator data (Certificates, …","database module. This module contains the entities …","Directory of the Cardano node files","Directory of the Cardano node store.","Directory of the Cardano node database","DB directory to snapshot","","","","Dependency injection module. This module provides tools to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Use the digest caching strategy","ImmutableDigesterCacheProvider default setting","","","","","","","","","","","","","","","","","","","","","","","","","","","Drop the multisigner’s actual pending certificate.","","Entities module","What kind of runtime environment the configuration is …","Execution environment","Registration round epoch","","","","","","","","","","","","","","","","Era reader adapter parameters","Era reader adapter type","Era reader adapter type","","","","Event Store module This module proposes tools to send …","execute command","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Genesis verification key","Fetch the current CertificatePending if any.","","Return the current beacon from the chain","Return the current beacon from the chain","Get current beacon","","Retrieves the current non certified open message.","","Retrieves the current non certified open message for a …","","Get current open round if exists","","Return the last fake snapshot produced.","Return the last upload that was triggered.","","Check configuration and return a representation of the …","Get next protocol parameters","Get next protocol parameters","Get signers for the next epoch with their stake","","Get next stake distribution i.e. the stake distribution …","Get next stake distribution","Get protocol parameters","Get the saved ProtocolParameter for the given Epoch if any.","Get protocol parameters","","Build the server URL from configuration.","Get signers","Get signers","Get signers with stake","","Return the file of the SQLite stores. If the directory …","Get stake distribution","Get stake distribution","Return the parties that are stored at the given epoch.","","Return the actual state of the state machine.","Returns a HashMap of Signer indexed by PartyId for the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Interval between each snapshot, in ms","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Check if a certificate chain is valid.","","Create a new KeepState error","get log level from parameters","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cardano network","Cardano network","Cardano Network Magic number","MultiSignerImpl factory","Create a new instance of the Aggrergator Runner.","Create a new instance of the state machine.","MithrilSignerRegisterer factory","Create a new instance.","GCPSnapshotUploader factory","Snapshotter factory","Create a new instance of DumbSnapshotter.","Create a new instance.","Create an instance of ProtocolParameterStore.","Create a new instance.","Create a new instance of AggregatorConfig.","Create a sample configuration mainly for tests","Open a signer registration round","","Open the signer registration round of an epoch.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Protocol parameters","","","","","Pruning is deactivated on this store.","Prune all verification keys that are at or below the given …","","Record signer_id","Record pool ticker by id","Register a signer","","Remove and return the current CertificatePending if any.","Should the immutable cache be reset or not","ImmutableDigesterCacheProvider default setting","Launches an infinite loop ticking the state machine.","Run Interval is the interval between two runtime cycles in …","Run Mode","Same as the store retention limit but will never yield a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Save the given CertificatePending.","Store the given pending certificate.","","Save the given ProtocolParameter for the given Epoch.","","Save the verification key, for the given Signer for the …","","","","","Server listening IP","Server listening IP","Server listening port","Server listening port","Services","Create a new snapshot with the given archive name.","","","Bucket name where the snapshots are stored if …","Directory to store snapshot","Directory to store snapshot","Type of snapshot store to use","Type of snapshot uploader to use","Type of snapshot uploader to use","","","","Max number of records in stores. When new records are …","","","","","","","","","","","","Method to trigger the conversion.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Update the multisigner with the given beacon.","","Update current beacon","","Update the EraChecker with EraReader information.","","","","Update protocol parameters","Update protocol parameters","Update the multisigner with the protocol parameters from …","","Update stake distribution","Read the stake distribution from the blockchain and store …","Update stake distribution","","Upload a snapshot","Upload a snapshot","","","Verbosity level","Verify a single signature","Verify a single signature","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","error message","error message","error message","Eventual caught error","Eventual caught error","Eventual caught error","Epoch of the current round","Epoch of the received signer registration","Migration module","Aggregator related database providers","Get all the migrations required by this version of the …","Certificate record is the representation of a stored …","Simple CertificateRecord provider.","Database frontend API for Certificate queries.","Provider to remove old data from the certificate table","Provider to remove old data from the epoch_setting table","Provider to remove old data from the signer_registration …","Provider to remove old data from the stake_pool table","Simple EpochSettingRecord provider.","Settings for an epoch, including the protocol parameters.","Service to deal with epoch settings (read & write).","Query to insert the certificate record","Query to insert or replace a signer_registration record","Query to update the stake distribution","Query to insert the signed_entity record","Query to insert the signer record","OpenMessage","Open message repository","Open Message with associated single signatures if any.","SignedEntity record is the representation of a stored …","Simple SignedEntityRecord provider.","Service to deal with signed_entity (read & write).","Signed entity storer trait","Signer record is the representation of a stored signer.","Simple SignerRecord provider.","SignerRegistration record is the representation of a …","Simple SignerRegistrationRecord provider.","Service to deal with signer_registration (read & write).","Service to deal with signer (read & write).","SingleSignature record is the representation of a stored …","Simple SingleSignatureRecord provider.","Service to deal with single_signature (read & write).","Stake pool as read from Chain.","Simple StakePool provider.","Service to deal with stake pools (read & write).","Query to update the epoch setting","Query to update the signer record","Query to update the single_signature record","Aggregate verification key Note: used only if signature is …","Raw artifact (in JSON format).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Beacon used to produce the signed message","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Certificate id.","Certificate id for this signed entity.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Remove all the OpenMessageRecord for the strictly previous …","","","","","","","","","","","","","","","Create a new certificate in the database.","Create many certificates at once in the database.","Create a new OpenMessageRecord in the database.","Create a new Single Signature in database","Message creation datetime, it is set by the database.","Message creation datetime, it is set by the database.","Date and time when the signed_entity was created","Date and time when the single_signature was created","Delete the epoch setting data given the Epoch","Delete the epoch setting data given the Epoch","Delete the certificates with with the given ids.","Delete all the given certificates from the database","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Epoch of creation of the certificate.","Epoch","Epoch","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get all CertificateRecords.","Get all EpochSettingRecords.","Get all SignedEntityRecords.","Get all SignerRecords.","Get all SignerRegistrationRecords.","Get all SingleSignatureRecords.","Get CertificateRecords for a given certificate id.","Get record for a given certificate_id.","Get records for a list of given certificates_ids.","Get CertificateRecords for a given Epoch.","Get EpochSettingRecords for a given Epoch for given …","Get SignerRegistrationRecords for a given Epoch.","Get StakePools for a given Epoch for given pool_ids.","Get SingleSignatureRecords for a given Open Message id.","Get SignedEntityRecords for a given signed_entity id.","Get SignedEntityRecords for a given signed entity type.","Get SignerRecords for a given signer id.","Get SignerRegistrationRecords for given signer id and …","Return the certificate corresponding to the given hash if …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get last signed entities by signed entity type","","Return the latest certificates.","Return the first certificate signed per epoch as the …","Return the latest OpenMessageRecord for the given Epoch …","Return an open message with its associated single …","","","","","","","","","","","Get signed entity type","","Get signed entity type by certificate id","","Get signed entities type by certificates ids","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Date and time when the certificate was initiated","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Has this open message been converted into a certificate?","Has this message been converted into a Certificate?","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Lottery indexes","Message that is signed.","Create a new provider","Create a new instance","Create a new instance","Instantiate a new repository","Create a new provider","Create a new instance","Create a new instance","Create a new EpochSetting service","Instanciate service","Create a new provider","Create a new instance","Create a new SignedEntityStoreAdapter service","Create a new provider","Create a new instance","Create a new instance","Create a new SignerStore service","Create a new provider","Create a new instance","Create a new instance","Create a new SignerRegistrationStore service","Create a new provider","Create a new instance","Create a new SingleSignatureStoreAdapter service","Create a new provider","Create a new instance","Create a new instance","Create a new StakePool service","OpenMessage unique identifier","OpenMessage unique identifier","Open message id.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Parent Certificate id.","Structured message that is used to create the signed …","Message used by the Mithril Protocol","Message used by the Mithril Protocol","Protocol parameters.","Protocol Version (semver)","Prune the epoch setting data older than the given epoch.","Prune the epoch setting data older than the given epoch.","Prune the stake pools data older than the given epoch.","","","","Registration epoch setting id","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Date and time when the certificate was sealed","Signature of the certificate. Note: multi-signature if …","The STM single signature of the message","Signed entity id.","Type of message","Type of message","Signed entity type.","Signer id.","The list of the active signers with their stakes and …","associated single signatures","Store a signed entity","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Updates an OpenMessageRecord in the database.","Perform an update for all the given signed entities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Dependencies container builder","Error that can occure during dependencies initialization …","DependencyManager handles the dependencies","The dependency has reached a state where dependencies are …","Unrecoverable system initialization failure","Configuration parameter missing for initialization.","MultiSignerWrapper wraps a MultiSigner","Result with the DependenciesBuilderError error.","API Version provider","API Version provider","","","","Beacon provider service.","Beacon provider service.","","","","","","","Create CertifierService service","Return an unconfigured DependencyContainer","Create TickerService instance.","Cardano CLI Runner for the ChainObserver","","","","Certificate pending store.","Certificate pending store.","Certificate repository.","Certificate store.","Certificate verifier service.","Certificate verifier service.","Certifier service","Certifier Service","Chain observer service.","Chain observer service.","","","","","","","Configuration structure.","Configuration parameters","Create the AggregatorRunner","Create dependencies for the EventStore task.","Create dependencies for genesis commands","Create the HTTP route instance","","","","","","","Digester service.","Digester service.","","","","Era checker service","Era checker service","Era reader service","Era reader service","Adapter for EraReader","Event Transmitter Service","Event Transmitter Service","Event transmitter Channel Sender endpoint","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Genesis signature verifier service.","Genesis signature verifier service.","APIVersionProvider service","Return a BeaconProvider instance.","Return a CardanoCliRunner","Get a configured CertificatePendingStore.","Get a configured CertificateRepository.","CertificateVerifier service.","CertifierService service","Return a ChainObserver","EraReader service","EraReader service","TransmitterService service","Return the channel receiver setup for the EventStore. …","Return the EventMessage channel sender.","Return a ProtocolGenesisVerifier","Get an ImmutableFileDigestCacheProvider","Immutable digester.","Return a ImmutableFileObserver instance.","This method does not cache the logger since it is managed …","MithrilSignerRegisterer service","Get a configured multi signer","Get a configured ProtocolParametersStorer.","SignableBuilderService service","SignedEntityService service","SignedEntityStorer service","SignerRecorder service","Get a SnapshotUploader","Snapshotter service.","Get SQLite connection","StakeDistributionService service","Return a StakePoolStore","StakeDistributionService service","Get a configured VerificationKeyStorer.","Immutable cache provider service.","Immutable file digester service.","Immutable file observer service.","Immutable file observer service.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","Signer registerer service","Multisigner service.","Multisigner service.","Create a new clean dependency builder","","","","","","","Protocol parameter store.","Protocol parameter store.","","","","","","","","Signable Builder Service","Signable Builder Service","Signed Entity Service","Signed Entity Service","Signed Entity storer","Signed Entity storer","Signer Recorder","Signer Recorder","Signer registerer service","Signer registration round opener service","Snapshot uploader service.","Snapshot uploader service.","Snapshotter service.","Snapshotter service.","SQLite database connection","SQLite database connection This is not a real service but …","Stake Distribution Service","Stake Distribution Service","Stake Store used by the StakeDistributionService It shall …","Stake Store used by the StakeDistributionService It shall …","Ticker Service (TODO: remove BeaconProvider)","Ticker Service","","","","","","","","","","","","","","","","","","","","Remove the dependencies builder from memory to release Arc.","Verification key store.","Verification key store.","","","","","","","","","","Eventual nested error","Error context message","OpenMessage","Message structure of a signer registration","Message structure of signer registrations for an epoch.","","","","","","","","","","","","","","","","","","","","","","","","","Message creation datetime","","","","","","","","","","","","","","Epoch","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Gather all signers party_id for this open message","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Has this message been converted into a Certificate?","","","","","","","Build a SignerRegistrationsMessage from a stake …","","","","","","","The registered signer party id","Message used by the Mithril Protocol","The epoch at which the registration was sent.","The signer registrations","","","","","","","","","Type of message","The epoch at which the registration was able to send …","associated single signatures","The registered signer stake","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Event persisted in the Event Store.","Event that is sent from a thread to be persisted.","The EventPersister is the adapter to persist EventMessage …","EventMessage receiver service.","The transmitter service is used to allow inter process …","the action of the original EventMessage this Event …","The action represent the action that is going to be …","forge a new instance adding the given header","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","the content of the original EventMessage this Event …","JSON content of the message, its type is declared in the …","timestamp of event creation in the database.","","","","","","","","","","","","","","","","Sequential number of the event, this is set by the …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Clone the internal transmitter and return it.","Headers","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Instanciate an EventPersister","Instanciate the EventMessage receiver service.","Instanciate a new Service by passing a MPSC transmitter.","Instanciate a new EventMessage.","","","","","","","","","","","Save an EventMessage in the database.","Launch the service. It runs until all the transmitters are …","","","","","","","","","","","Craft and send an EventMessage given the serializable data.","the source of the original EventMessage this Event …","The source of the message shall be composed of the name of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The open message is already certified, no more single …","The given beacon is older than the current open message …","The stake distribution compute is in progress for this …","No certificate for this epoch","CertifierService","Errors dedicated to the CertifierService.","Codec error.","Could not verify certificate chain because could not find …","Mithril CertifierService implementation","Mithril ArtifactBuilder Service","Implementation of the stake distribution service.","MithrilTickerService","No parent certificate could be found, this certifier …","OpenMessage not found.","The given OpenMessage already exists","ArtifactBuilder Service trait","Responsible of synchronizing with Cardano stake …","Errors related to the StakeDistributionService.","Critical errors cannot be recovered.","Service trait with consistent business oriented API.","The stake distribution for the given Epoch is not …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create artifact for a signed entity type and a certificate","","Create a certificate if possible. If the pointed open …","","Create an open message at the given beacon. If the open …","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a certificate from its hash.","","Return the current Epoch as read from the chain.","","Return the current Beacon used for …","","Return a list of signed Mithril stake distribution order …","","Return a list of signed snapshots order by creation date …","","Returns the list of the latest created certificates.","","Return the open message at the given Beacon. If the …","","Return a signed Mithril stake distribution","","Return a signed snapshot","","Return the stake distribution fot the given epoch.","","Inform the certifier I have detected a new epoch, it may …","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","instantiate the service","MithrilSignedEntityService factory","Create a new service instance","Instantiate a new service","","","","","","","","","","","","","","","Add a new single signature for the open message at the …","","","","","","","","","","","","","","Simple way to nest technical errors","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This launches the stake distribution computation if not …","","Verify the certificate chain and epoch gap. This will …","","","","","","","","","","","","","","","","","","","","Epoch of the last issued certificate","Given current epoch","Eventual nested error","Error message"],"i":[0,0,0,0,0,39,0,54,39,54,0,39,55,42,0,0,0,0,0,39,54,39,54,39,54,0,19,55,0,42,19,0,0,0,0,0,18,0,0,0,42,54,54,0,0,0,0,0,0,0,0,0,0,0,39,54,18,0,0,39,39,39,39,39,55,0,0,189,190,17,17,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,6,6,6,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,79,15,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,17,18,6,19,20,21,22,17,18,6,19,20,21,22,17,20,192,24,79,15,17,20,17,17,17,166,32,188,166,166,79,15,166,166,17,79,15,79,15,166,32,79,15,79,15,32,42,43,6,0,17,6,20,21,44,45,20,0,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,18,6,19,6,20,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,79,15,0,6,20,22,18,19,22,18,18,18,18,19,19,19,19,22,22,22,22,6,6,20,18,6,19,0,17,17,18,6,19,20,39,39,42,42,21,54,54,22,55,55,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,39,39,39,42,42,21,54,54,54,22,55,55,17,17,18,6,62,63,79,15,166,32,79,15,79,15,193,24,45,44,63,6,166,32,166,32,166,32,166,76,32,63,6,166,166,166,32,6,166,32,74,68,43,74,68,17,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,21,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,79,15,42,17,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,6,21,6,32,15,43,24,44,83,84,45,62,63,68,21,6,192,24,79,15,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,6,39,42,54,55,63,74,68,81,81,193,24,62,6,20,43,6,17,6,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,62,79,15,76,63,74,68,18,6,19,6,20,6,20,0,170,84,45,6,6,20,20,6,20,39,54,55,6,17,18,6,19,20,21,22,39,42,54,55,191,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,79,15,166,32,79,15,17,17,166,32,79,15,166,79,32,15,7,44,95,83,17,166,32,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,194,195,196,194,195,196,197,197,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,103,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,100,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,100,103,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,99,100,101,102,103,104,105,106,100,101,102,103,104,105,106,107,107,99,108,101,102,103,106,109,112,113,107,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,100,101,102,100,110,101,103,104,105,106,114,101,101,101,101,100,110,101,102,103,104,105,106,114,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,100,110,101,101,102,103,104,105,106,114,115,116,117,118,119,120,115,117,117,115,116,119,121,120,117,117,118,119,107,107,115,125,113,116,126,109,117,127,118,128,129,119,130,112,120,131,121,132,133,115,125,113,116,126,109,117,127,118,128,129,119,130,112,120,131,121,132,133,169,134,107,107,99,99,100,110,101,102,103,104,105,106,114,136,169,134,169,134,169,134,137,138,137,100,110,101,102,103,104,105,106,114,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,100,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,107,136,99,134,142,137,108,138,100,110,101,102,103,104,105,106,114,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,101,102,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,106,100,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,101,102,106,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,100,100,101,102,100,100,109,112,133,137,142,142,106,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,136,138,137,100,100,106,103,101,102,103,106,100,102,169,134,100,101,102,103,104,105,106,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,99,169,134,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,0,0,0,150,150,150,0,0,143,77,143,77,150,143,77,143,77,150,143,77,150,143,143,143,143,143,77,150,143,77,143,77,143,77,143,77,143,77,143,77,150,143,77,150,77,143,143,143,143,143,143,77,150,143,77,150,143,77,143,77,150,143,77,143,77,143,143,77,143,150,150,143,77,150,150,150,143,77,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,77,143,77,150,143,77,150,143,77,150,143,77,150,143,77,150,143,77,150,143,77,150,143,143,77,143,143,77,150,143,77,150,143,77,150,143,77,150,143,77,150,143,77,143,77,143,77,143,77,77,77,143,77,143,77,143,77,143,77,143,77,143,77,150,143,77,150,143,77,150,143,77,150,143,77,150,143,77,150,143,77,150,143,143,77,143,77,150,143,77,150,143,77,150,198,198,0,0,0,35,172,173,35,172,173,35,172,173,35,172,173,35,172,173,35,172,173,35,172,173,35,172,173,35,172,173,35,172,173,35,172,173,172,173,35,172,173,35,35,172,173,35,35,35,35,172,172,172,172,173,173,173,173,172,173,35,172,173,35,35,35,172,173,35,35,172,173,35,172,173,35,172,173,35,172,173,35,172,173,35,35,172,173,35,172,173,172,35,172,173,35,172,173,173,35,172,172,35,172,173,35,172,173,172,173,35,172,35,173,35,172,173,35,172,173,35,172,173,35,172,173,35,172,173,35,172,173,35,172,173,35,172,173,35,172,173,35,172,173,0,0,0,0,0,178,157,157,178,180,147,158,157,178,180,147,158,157,178,180,147,158,157,178,180,147,158,157,178,180,147,158,157,178,180,147,158,157,157,157,178,157,178,178,180,147,158,157,178,180,147,158,157,178,180,147,158,157,178,157,178,180,147,158,157,178,158,157,178,178,180,147,158,157,178,180,147,158,157,178,180,147,158,157,178,180,147,158,157,178,180,147,158,157,178,180,147,158,157,178,180,147,158,157,180,147,158,157,178,180,147,158,157,178,180,147,158,157,180,147,178,180,147,158,157,178,180,147,158,157,158,178,157,157,178,180,147,158,157,178,180,147,158,157,178,180,147,158,157,178,180,147,158,157,178,180,147,158,157,178,180,147,158,157,178,180,147,158,157,178,180,147,158,157,178,180,147,158,157,184,184,185,184,0,0,184,184,0,0,0,0,184,184,184,0,0,0,185,0,185,183,182,187,186,184,185,183,182,187,186,184,185,183,182,187,186,184,185,183,182,187,186,184,185,183,182,187,186,184,185,183,182,187,186,184,185,168,182,144,183,144,183,183,182,187,186,184,185,183,182,187,186,184,185,183,182,187,186,184,185,184,184,185,185,183,182,187,186,184,185,144,183,146,186,146,186,168,182,168,182,144,183,144,183,168,182,168,182,171,187,144,183,183,182,187,186,184,185,183,182,187,186,184,185,183,182,187,186,184,185,183,182,187,186,184,185,183,182,187,186,184,185,183,182,187,186,184,185,183,182,187,186,184,185,183,182,187,186,183,182,187,186,184,185,183,182,187,186,184,185,184,185,144,183,183,182,187,186,184,185,183,182,187,186,184,185,185,184,185,183,182,187,186,184,185,185,183,182,187,186,184,185,183,182,187,186,184,185,183,182,187,186,184,185,183,182,187,186,184,185,183,182,187,186,184,185,171,187,144,183,183,182,187,186,184,185,183,182,187,186,184,185,183,182,187,186,184,185,199,199,200,200],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],[3,4],[5,5],[5,5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[6,[[11,[[8,[7]],[10,[9]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[12,[[14,[[10,[13]]]]]],[[15,12],[[14,[[10,[13]]]]]],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[17,17],[18,18],[6,6],[19,19],[20,20],[21,21],[22,22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[23]]]],[20,[[10,[23]]]],[[],[[14,[[10,[13]]]]]],[24,[[14,[[10,[13]]]]]],[[],[[14,[[10,[13]]]]]],[15,[[14,[[10,[13]]]]]],[17,[[11,[[27,[25,26]],28]]]],[20,[[11,[[27,[25,26]],28]]]],[[],5],0,[[],5],[[[30,[29]],31],[[14,[[10,[13]]]]]],[[32,[30,[29]],31],[[14,[[10,[13]]]]]],[33,[[14,[[10,[13]]]]]],[[],[[14,[[10,[13]]]]]],[[],[[14,[[10,[13]]]]]],[34,[[14,[[10,[13]]]]]],[[15,34],[[14,[[10,[13]]]]]],[[],[[14,[[10,[13]]]]]],[[],[[14,[[10,[13]]]]]],0,[[34,33],[[14,[[10,[13]]]]]],[[15,34,33],[[14,[[10,[13]]]]]],[34,[[14,[[10,[13]]]]]],[[15,34],[[14,[[10,[13]]]]]],[35,[[14,[[10,[13]]]]]],[[32,35],[[14,[[10,[13]]]]]],[[36,34],[[14,[[10,[13]]]]]],[[15,36,34],[[14,[[10,[13]]]]]],[[34,37],[[14,[[10,[13]]]]]],[[15,34,37],[[14,[[10,[13]]]]]],[[32,[30,[29]],31],[[11,[38,39]]]],[[40,[16,[41]]],42],[43,[[11,[42]]]],0,0,0,0,0,0,[[],44],[[],45],[[],20],0,[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[47,[[11,[18]]]],[47,[[11,[6]]]],[47,[[11,[19]]]],0,0,[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[[],[[14,[[10,[13]]]]]],[15,[[14,[[10,[13]]]]]],0,0,0,0,[[18,18],48],[[19,19],48],[[22,22],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],0,0,0,[49,[[11,[50,51]]]],[49,[[11,[50,51]]]],[49,[[11,[50,51]]]],0,[17,[[11,[[10,[9]]]]]],[[17,52],53],[[18,52],53],[[6,52],53],[[19,52],53],[[20,52],53],[[39,52],53],[[39,52],53],[[42,52],53],[[42,52],53],[[21,52],53],[[54,52],53],[[54,52],53],[[22,52],53],[[55,52],53],[[55,52],53],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[56,39],[57,39],[58,39],[41,42],[[]],[[]],[56,54],[58,54],[[]],[[]],[[]],[59,55],[60,[[11,[17,61]]]],[60,[[11,[17,61]]]],[40,[[11,[18]]]],0,[62,[[11,[[16,[1]],56]]]],[63,[[65,[[10,[64]]]]]],[[],[[14,[[10,[13]]]]]],[15,[[14,[[10,[13]]]]]],[[],[[14,[[10,[13]]]]]],[32,[[14,[[10,[13]]]]]],[[],[[14,[[10,[13]]]]]],[15,[[14,[[10,[13]]]]]],[34,[[14,[[10,[13]]]]]],[[15,34],[[14,[[10,[13]]]]]],[[],[[14,[[10,[13]]]]]],[24,[[14,[[10,[13]]]]]],[45,[[11,[[16,[0]],[10,[9]]]]]],[44,[[11,[[16,[25]],[10,[9]]]]]],[63,[[16,[46]]]],[6,[[11,[66,28]]]],[[],[[14,[[10,[13]]]]]],[32,[[14,[[10,[13]]]]]],[[],[[14,[[10,[13]]]]]],[32,[[14,[[10,[13]]]]]],[[],[[14,[[10,[13]]]]]],[32,[[14,[[10,[13]]]]]],[[],[[14,[[10,[13]]]]]],[12,[[14,[[10,[13]]]]]],[32,[[14,[[10,[13]]]]]],[[63,12],[[14,[[10,[13]]]]]],[6,25],[[],[[14,[[10,[13]]]]]],[[],[[14,[[10,[13]]]]]],[[],[[14,[[10,[13]]]]]],[32,[[14,[[10,[13]]]]]],[6,67],[[],[[14,[[10,[13]]]]]],[32,[[14,[[10,[13]]]]]],[12,[[14,[[10,[13]]]]]],[[68,12],[[14,[[10,[13]]]]]],[43,25],[12,[[14,[[10,[13]]]]]],[[68,12],[[14,[[10,[13]]]]]],[[],[[16,[69]]]],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[36,[[14,[[10,[13]]]]]],[[15,36],[[14,[[10,[13]]]]]],[[40,[16,[41]]],42],[17,73],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[[8,[74]],[8,[75]],[8,[76]]],32],[[[8,[77]]],15],[[78,[16,[0]],[8,[79]]],[[11,[43,42]]]],[[[8,[80]],[8,[74]],[8,[81]],[16,[82]]],24],[[],44],[[[10,[0]],25],83],[[67,67],[[85,[84]]]],[[],45],[[[10,[64]]],62],[[[10,[64]],[16,[46]]],63],[[[10,[64]]],68],[[82,66,86],21],[[],6],[[12,87],[[14,[[10,[13]]]]]],[[24,12,87],[[14,[[10,[13]]]]]],[36,[[14,[[10,[13]]]]]],[[15,36],[[14,[[10,[13]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[88],[88],[88],[88],[63,[[14,[[10,[13]]]]]],[12,[[14,[[10,[13]]]]]],[[68,12],[[14,[[10,[13]]]]]],[25,[[14,[[10,[13]]]]]],[[25,[16,[25]]],[[14,[[10,[13]]]]]],[[12,89],[[14,[[10,[13]]]]]],[[24,12,89],[[14,[[10,[13]]]]]],[62,[[11,[[16,[1]],56]]]],0,0,[43,[[11,[42]]]],0,0,[6,[[16,[82]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[62,1],[[11,[56]]]],[1,[[14,[[10,[13]]]]]],[[15,1],[[14,[[10,[13]]]]]],[[12,90],[[14,[[10,[13]]]]]],[[63,12,90],[[14,[[10,[13]]]]]],[[12,29],[[14,[[10,[13]]]]]],[[68,12,29],[[14,[[10,[13]]]]]],[[18,91],11],[[6,91],11],[[19,91],11],0,0,0,0,0,[40,[[11,[0,55]]]],[[84,40],[[11,[0,55]]]],[[45,40],[[11,[0,55]]]],0,0,0,0,0,0,[39,[[16,[9]]]],[54,[[16,[9]]]],[55,[[16,[9]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],25],[[],25],[[],25],[[],25],[92,[[85,[89]]]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[36,[[14,[[10,[13]]]]]],[[15,36],[[14,[[10,[13]]]]]],[36,[[14,[[10,[13]]]]]],[[32,36],[[14,[[10,[13]]]]]],[36,[[14,[[10,[13]]]]]],[[15,36],[[14,[[10,[13]]]]]],[[17,60],[[11,[61]]]],[[17,60],[[11,[61]]]],[31,[[14,[[10,[13]]]]]],[[32,31],[[14,[[10,[13]]]]]],[36,[[14,[[10,[13]]]]]],[[15,36],[[14,[[10,[13]]]]]],[94,[[14,[[10,[13]]]]]],[36,[[14,[[10,[13]]]]]],[[32,94],[[14,[[10,[13]]]]]],[[15,36],[[14,[[10,[13]]]]]],[86,[[14,[[10,[13]]]]]],[[44,86],[[14,[[10,[13]]]]]],[[95,86],[[14,[[10,[13]]]]]],[[83,86],[[14,[[10,[13]]]]]],0,[[37,96],[[14,[[10,[13]]]]]],[[32,37,96],[[14,[[10,[13]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,[[],[[98,[97]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[99,12],[[85,[46]]]],[100,100],[101,101],[102,102],[103,103],[104,104],[105,105],[106,106],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[107,33],[[85,[33]]]],[[107,[98,[33]]],[[85,[[98,[33]]]]]],[[99,12,34,37],[[85,[101]]]],[[108,96,101],[[11,[106,41]]]],0,0,0,0,[[109,12],[[11,[[111,[110]],41]]]],[[112,12],[[11,[[111,[105]],41]]]],[[113,[30,[40]]],[[85,[[111,[100]]]]]],[[107,[30,[33]]],85],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],0,0,0,[[100,100],48],[[110,110],48],[[101,101],48],[[103,103],48],[[104,104],48],[[105,105],48],[[106,106],48],[[114,114],48],[[],48],[[],48],[[],48],[[],48],[[100,52],53],[[110,52],53],[[101,52],53],[[102,52],53],[[103,52],53],[[104,52],53],[[105,52],53],[[106,52],53],[[114,52],53],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,100],[[]],[[]],[102,101],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,[[85,[[111,[100]]]]]],[116,[[11,[[111,[110]],41]]]],[117,[[11,[[111,[103]],41]]]],[118,[[11,[[111,[104]],41]]]],[119,[[11,[[111,[105]],41]]]],[120,[[11,[[111,[106]],41]]]],[[115,40],[[85,[[111,[100]]]]]],[[117,40],[[11,[[111,[103]],41]]]],[[117,[30,[40]]],[[11,[[111,[103]],41]]]],[[115,12],[[85,[[111,[100]]]]]],[[116,12],[[11,[[111,[110]],41]]]],[[119,12],[[11,[[111,[105]],41]]]],[[121,12],[[11,[[111,[114]],41]]]],[[120,122],[[11,[[111,[106]],41]]]],[[117,40],[[11,[[111,[103]],41]]]],[[117,123],[[11,[[111,[103]],41]]]],[[118,25],[[11,[[111,[104]],41]]]],[[119,25,12],[[11,[[111,[105]],41]]]],[[107,40],[[85,[[16,[33]]]]]],[[107,40],[[14,[[10,[13]]]]]],[115,124],[125,124],[113,124],[116,124],[126,124],[109,124],[117,124],[127,124],[118,124],[128,124],[129,124],[119,124],[130,124],[112,124],[120,124],[131,124],[121,124],[132,124],[133,124],[[115,40],25],[[125,40],25],[[113,40],25],[[116,40],25],[[126,40],25],[[109,40],25],[[117,40],25],[[127,40],25],[[118,40],25],[[128,40],25],[[129,40],25],[[119,40],25],[[130,40],25],[[112,40],25],[[120,40],25],[[131,40],25],[[121,40],25],[[132,40],25],[[133,40],25],[[123,46],[[14,[[10,[13]]]]]],[[134,123,46],[[14,[[10,[13]]]]]],[[107,46],[[85,[[98,[33]]]]]],[[107,12],[[85,[[16,[33]]]]]],[[99,34],[[85,[[16,[101]]]]]],[[99,34],[[85,[[16,[102]]]]]],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[136,12],[[14,[[10,[13]]]]]],[40,[[14,[[10,[13]]]]]],[[134,40],[[14,[[10,[13]]]]]],[40,[[14,[[10,[13]]]]]],[[134,40],[[14,[[10,[13]]]]]],[[[30,[40]]],[[14,[[10,[13]]]]]],[[134,[30,[40]]],[[14,[[10,[13]]]]]],[[137,12],[[14,[[10,[13]]]]]],[[138,12],[[14,[[10,[13]]]]]],[[137,12],[[14,[[10,[13]]]]]],[139,[[11,[100,140]]]],[139,[[11,[110,140]]]],[139,[[11,[101,140]]]],[139,[[11,[102,140]]]],[139,[[11,[103,140]]]],[139,[[11,[104,140]]]],[139,[[11,[105,140]]]],[139,[[11,[106,140]]]],[139,[[11,[114,140]]]],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],0,0,[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[124,115],[124,125],[124,113],[[[8,[[141,[124]]]]],107],[124,116],[124,126],[124,109],[[[8,[[141,[124]]]],[16,[82]]],136],[[[8,[[141,[124]]]]],99],[124,117],[124,127],[[[8,[[141,[124]]]]],134],[124,118],[124,128],[124,129],[[[8,[[141,[124]]]]],142],[124,119],[124,130],[124,112],[[[8,[[141,[124]]]]],137],[124,120],[124,131],[[[8,[[141,[124]]]]],108],[124,121],[124,132],[124,133],[[[8,[[141,[124]]]],[16,[82]]],138],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[[109,12],[[11,[[111,[110]],41]]]],[[112,12],[[11,[[111,[105]],41]]]],[[133,12],[[11,[[111,[114]],41]]]],[[137,12],[[14,[[10,[13]]]]]],[[142,25],[[14,[[10,[13]]]]]],[[142,25,[16,[25]]],[[14,[[10,[13]]]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,12,90],[[14,[[10,[13]]]]]],[[138,12,87],[[14,[[10,[13]]]]]],[[137,12,29],[[14,[[10,[13]]]]]],0,0,0,0,0,0,0,0,0,0,[103,[[14,[[10,[13]]]]]],[[134,103],[[14,[[10,[13]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[99,101],[[85,[101]]]],[[[98,[103]]],[[14,[[10,[13]]]]]],[[134,[98,[103]]],[[14,[[10,[13]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[143,[[145,[[8,[144]]]]]],[143,[[145,[77]]]],[143,[[145,[[8,[146]]]]]],0,[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],0,0,[143,[[145,[43]]]],[143,[[145,[147]]]],[143,[[145,[0]]]],[143,[[145,[[0,[148,149]]]]]],[46],[46],[46],[46],[46],[46],0,0,[46],[46],[46],0,0,0,0,0,0,0,0,[[150,52],53],[[150,52],53],[[]],[[]],[28,150],[[]],[41,150],0,0,[143,[[145,[[8,[151]]]]]],[143,[[145,[[8,[152]]]]]],[143,[[145,[[10,[153]]]]]],[143,[[145,[[8,[62]]]]]],[143,[[145,[[8,[107]]]]]],[143,[[145,[[8,[154]]]]]],[143,[[145,[[8,[144]]]]]],[143,[[145,[[8,[80]]]]]],[143,[[145,[[8,[155]]]]]],[143,[[145,[[8,[156]]]]]],[143,[[145,[[8,[[158,[157]]]]]]]],[143,[[145,[[159,[157]]]]]],[143,[[145,[[160,[157]]]]]],[143,[[145,[[8,[161]]]]]],[143,[[145,[[8,[162]]]]]],[143,[[145,[[8,[163]]]]]],[143,[[145,[[8,[164]]]]]],[143,[[145,[165]]]],[143,[[145,[[8,[24]]]]]],[143,[[145,[[8,[[65,[166]]]]]]]],[143,[[145,[[8,[76]]]]]],[143,[[145,[[8,[167]]]]]],[143,[[145,[[8,[168]]]]]],[143,[[145,[[8,[169]]]]]],[143,[[145,[[8,[81]]]]]],[143,[[145,[[8,[7]]]]]],[143,[[145,[[8,[170]]]]]],[143,[[145,[[8,[[141,[124]]]]]]]],[143,[[145,[[8,[171]]]]]],[143,[[145,[[8,[138]]]]]],[143,[[145,[[8,[146]]]]]],[143,[[145,[[8,[74]]]]]],0,0,0,0,[[],46],[[],46],[[],46],[[]],[[]],[[]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[[],16],[[],16],[[],16],[[]],[[]],[[]],0,0,0,[6,143],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[88],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],25],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],93],[[],93],[[],93],[[],40],[[],40],[[],40],[[]],[[]],[[]],[[]],[[]],[[]],[143],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[35,35],[172,172],[173,173],[[]],[[]],[[]],0,[[],172],[[],173],[46],[46],[46],[46],[46],[46],[47,[[11,[172]]]],[47,[[11,[173]]]],[46],[46],[46],0,[[35,35],48],[[172,172],48],[[173,173],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[49,[[11,[50,51]]]],[49,[[11,[50,51]]]],[[35,52],53],[[172,52],53],[[173,52],53],[102,35],[101,35],[[]],[[]],[[]],[35,[[98,[174]]]],[[],46],[[],46],[[],46],[[]],[[]],[[]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],0,[[],16],[[],16],[[],16],[[]],[[]],[[]],[[12,87],172],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[172,91],11],[[173,91],11],0,0,0,0,[[]],[[]],[[]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],93],[[],93],[[],93],[[],40],[[],40],[[],40],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[[157,40,40],157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[157,157],[[]],0,0,0,[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],0,[[157,52],53],[[]],[[]],[[]],[[]],[[]],[[],135],[[[158,[[0,[175,176,177]]]]],[[160,[[0,[175,176,177]]]]]],0,[139,[[11,[178,140]]]],[[],46],[[],46],[[],46],[[],46],[[],46],[[]],[[]],[[]],[[]],[[]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[[],16],[[],16],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[]],[[[8,[[179,[124]]]]],180],[[[159,[157]]],147],[[[160,[[0,[175,176,177]]]]],[[158,[[0,[175,176,177]]]]]],[[40,40,40],157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[180,157],[[11,[178,41]]]],[[147,[16,[67]]],[[11,[[10,[9]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[158,[157]],40,40,181,98],[[11,[25]]]],0,0,[[]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],93],[[],93],[[],93],[[],93],[[],93],[[],40],[[],40],[[],40],[[],40],[[],40],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[34,33],[[14,[[10,[13]]]]]],[[182,34,33],[[14,[[10,[13]]]]]],[34,[[14,[[10,[13]]]]]],[[183,34],[[14,[[10,[13]]]]]],[[34,37],[[14,[[10,[13]]]]]],[[183,34,37],[[14,[[10,[13]]]]]],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[[184,52],53],[[184,52],53],[[185,52],53],[[185,52],53],[[]],[[]],[[]],[[]],[[]],[[]],[40,[[14,[[10,[13]]]]]],[[183,40],[[14,[[10,[13]]]]]],[[],[[14,[[10,[13]]]]]],[186,[[14,[[10,[13]]]]]],[[],[[14,[[10,[13]]]]]],[186,[[14,[[10,[13]]]]]],[46,[[14,[[10,[13]]]]]],[[182,46],[[14,[[10,[13]]]]]],[46,[[14,[[10,[13]]]]]],[[182,46],[[14,[[10,[13]]]]]],[46,[[14,[[10,[13]]]]]],[[183,46],[[14,[[10,[13]]]]]],[34,[[14,[[10,[13]]]]]],[[183,34],[[14,[[10,[13]]]]]],[40,[[14,[[10,[13]]]]]],[[182,40],[[14,[[10,[13]]]]]],[40,[[14,[[10,[13]]]]]],[[182,40],[[14,[[10,[13]]]]]],[12,[[14,[[10,[13]]]]]],[[187,12],[[14,[[10,[13]]]]]],[12,[[14,[[10,[13]]]]]],[[183,12],[[14,[[10,[13]]]]]],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[]],[[]],[[]],[[]],[[]],[[]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[]],[[]],[[[8,[99]],[8,[108]],[8,[107]],[8,[154]],[8,[161]],[8,[[65,[166]]]],165],183],[[[8,[169]],[8,[188]],[8,[188]]],182],[[[8,[138]],[8,[80]]],187],[[[8,[80]],[8,[164]],66],186],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[88],[88],[[34,96],[[14,[[10,[13]]]]]],[[183,34,96],[[14,[[10,[13]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[41,[[10,[185]]]],[[],25],[[],25],[[],11],[[],11],[[],11],[[],11],[[],11],[41,[[11,[185]]]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[14,[[10,[13]]]]]],[187,[[14,[[10,[13]]]]]],[12,[[14,[[10,[13]]]]]],[[183,12],[[14,[[10,[13]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0],"c":[],"p":[[3,"CertificatePending"],[3,"CertificatePendingMessage"],[3,"EpochSettings"],[3,"EpochSettingsMessage"],[3,"Command"],[3,"Configuration"],[8,"SnapshotUploader"],[3,"Arc"],[8,"Error"],[3,"Box"],[4,"Result"],[3,"Epoch"],[8,"Future"],[3,"Pin"],[3,"AggregatorRunner"],[4,"Option"],[3,"MainOpts"],[4,"ExecutionEnvironment"],[4,"SnapshotUploaderType"],[3,"DefaultConfiguration"],[3,"AggregatorConfig"],[3,"SignerRegistrationRound"],[8,"Source"],[3,"MithrilSignerRegisterer"],[3,"String"],[3,"Value"],[6,"Map"],[4,"ConfigError"],[3,"SignerWithStake"],[15,"slice"],[6,"ProtocolParameters"],[3,"MultiSignerImpl"],[3,"Certificate"],[4,"SignedEntityType"],[3,"OpenMessage"],[3,"Beacon"],[3,"ProtocolMessage"],[3,"MultiSigner"],[4,"ProtocolError"],[15,"str"],[6,"StdError"],[4,"RuntimeError"],[3,"AggregatorRuntime"],[3,"DumbSnapshotUploader"],[3,"DumbSnapshotter"],[15,"usize"],[8,"Deserializer"],[15,"bool"],[8,"Serializer"],[3,"Ok"],[3,"Error"],[3,"Formatter"],[6,"Result"],[4,"SignerRegistrationError"],[4,"SnapshotError"],[4,"StoreError"],[4,"EpochError"],[6,"ProtocolRegistrationError"],[3,"Error"],[3,"ArgMatches"],[6,"Error"],[3,"CertificatePendingStore"],[3,"ProtocolParametersStore"],[8,"StoreAdapter"],[3,"RwLock"],[4,"CardanoNetwork"],[3,"PathBuf"],[3,"VerificationKeyStore"],[3,"Id"],[3,"Global"],[8,"Any"],[3,"Rc"],[4,"Level"],[8,"VerificationKeyStorer"],[8,"StakeStorer"],[8,"ProtocolParametersStorer"],[3,"DependencyContainer"],[3,"Duration"],[8,"AggregatorRunnerTrait"],[8,"ChainObserver"],[8,"SignerRecorder"],[15,"u64"],[3,"RemoteSnapshotUploader"],[3,"GzipSnapshotter"],[6,"StdResult"],[3,"Path"],[6,"StakeDistribution"],[3,"Demand"],[3,"Signer"],[3,"ProtocolParameters"],[8,"Serializer"],[3,"RegisterSignerMessage"],[3,"TypeId"],[6,"ProtocolStakeDistribution"],[3,"LocalSnapshotUploader"],[3,"SingleSignatures"],[3,"SqlMigration"],[3,"Vec"],[3,"OpenMessageRepository"],[3,"CertificateRecord"],[3,"OpenMessageRecord"],[3,"OpenMessageWithSingleSignaturesRecord"],[3,"SignedEntityRecord"],[3,"SignerRecord"],[3,"SignerRegistrationRecord"],[3,"SingleSignatureRecord"],[3,"CertificateRepository"],[3,"SingleSignatureRepository"],[3,"DeleteEpochSettingProvider"],[3,"EpochSettingRecord"],[3,"EntityCursor"],[3,"DeleteSignerRegistrationRecordProvider"],[3,"DeleteCertificateProvider"],[3,"StakePool"],[3,"CertificateRecordProvider"],[3,"EpochSettingProvider"],[3,"SignedEntityRecordProvider"],[3,"SignerRecordProvider"],[3,"SignerRegistrationRecordProvider"],[3,"SingleSignatureRecordProvider"],[3,"StakePoolProvider"],[3,"Uuid"],[4,"SignedEntityTypeDiscriminants"],[3,"Connection"],[3,"InsertCertificateRecordProvider"],[3,"UpdateEpochSettingProvider"],[3,"InsertSignedEntityRecordProvider"],[3,"InsertSignerRecordProvider"],[3,"UpdateSignerRecordProvider"],[3,"InsertOrReplaceSignerRegistrationRecordProvider"],[3,"UpdateSingleSignatureRecordProvider"],[3,"InsertOrReplaceStakePoolProvider"],[3,"DeleteStakePoolProvider"],[3,"SignedEntityStoreAdapter"],[3,"Projection"],[3,"EpochSettingStore"],[3,"SignerRegistrationStore"],[3,"StakePoolStore"],[3,"Row"],[4,"HydrationError"],[3,"Mutex"],[3,"SignerStore"],[3,"DependenciesBuilder"],[8,"CertifierService"],[6,"Result"],[8,"TickerService"],[3,"EventStore"],[8,"Filter"],[8,"Clone"],[4,"DependenciesBuilderError"],[3,"APIVersionProvider"],[8,"BeaconProvider"],[3,"CardanoCliRunner"],[8,"CertificateVerifier"],[3,"EraChecker"],[3,"EraReader"],[3,"EventMessage"],[3,"TransmitterService"],[3,"UnboundedReceiver"],[3,"UnboundedSender"],[3,"ProtocolGenesisVerifier"],[8,"ImmutableFileDigestCacheProvider"],[8,"ImmutableDigester"],[8,"ImmutableFileObserver"],[3,"Logger"],[8,"MultiSigner"],[8,"SignableBuilderService"],[8,"SignedEntityService"],[8,"SignedEntityStorer"],[8,"Snapshotter"],[8,"StakeDistributionService"],[3,"SignerRegistrationsMessage"],[3,"SignerRegistrationsListItemMessage"],[6,"PartyId"],[8,"Debug"],[8,"Sync"],[8,"Send"],[3,"Event"],[3,"Mutex"],[3,"EventPersister"],[8,"Serialize"],[3,"MithrilSignedEntityService"],[3,"MithrilCertifierService"],[4,"CertifierServiceError"],[4,"StakePoolDistributionServiceError"],[3,"MithrilTickerService"],[3,"MithrilStakeDistributionService"],[8,"ArtifactBuilder"],[3,"ToCertificatePendingMessageAdapter"],[3,"ToEpochSettingsMessageAdapter"],[3,"FromRegisterSignerAdapter"],[8,"SignerRegistrationRoundOpener"],[8,"SignerRegisterer"],[13,"KeepState"],[13,"Critical"],[13,"ReInit"],[13,"RegistrationRoundUnexpectedEpoch"],[13,"Initialization"],[13,"CertificateEpochGap"],[13,"Technical"]]},\ -"mithril_client":{"doc":"Define everything necessary to list, download, and …","t":"DDDDDLALLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLAMMALLLLLLLLLLMLLLLLMMLLLLLLLLLLLLLLLLLMMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLIDENDDNNNNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAANNEDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNEDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDMLLLLMMLLMLLLLLLLLLLLLLMLLLLLLMMLLLLLMMLLLLLLLLLDNNNNNNNDIENIELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNDENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMM","n":["FromCertificateMessageAdapter","FromSnapshotMessageAdapter","MithrilStakeDistributionListItem","SnapshotFieldItem","SnapshotListItem","adapt","aggregator_client","az","az","az","az","az","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast_from","cast_from","cast_from","cast_from","cast_from","certificate_hash","checked_as","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","clone","clone","clone","clone_into","clone_into","clone_into","commands","created_at","created_at","dependencies","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","digest","drop","drop","drop","drop","drop","epoch","epoch","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","field_name","field_value","fmt","fmt","fmt","from","from","from","from","from","from","from","hash","immutable_file_number","init","init","init","init","init","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","network","new","new","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","partial_cmp","partial_cmp","partial_cmp","row","row","row","row","row","row","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","serialize","serialize","services","size","title","title","title","to_owned","to_owned","to_owned","total_locations","try_adapt","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","utils","vzip","vzip","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","AggregatorClient","AggregatorHTTPClient","AggregatorHTTPClientError","ApiVersionMismatch","CertificateClient","MithrilStakeDistributionClient","NoWorkingLocation","RemoteServerLogical","RemoteServerTechnical","RemoteServerUnreachable","SnapshotClient","SnapshotClientError","SubsystemError","az","az","az","az","az","az","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cell","cell","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","download","download","download","drop","drop","drop","drop","drop","drop","fmt","fmt","fmt","fmt","from","from","from","from","from","from","get","get","get_certificate_details","get_content","get_content","init","init","init","init","init","init","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","list","list","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","new","new","new","new","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","probe","probe","provide","provide","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","show","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","vzip","vzip","vzip","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","error","message","digest","locations","mithril_stake_distribution","snapshot","Download","List","MithrilStakeDistributionCommands","MithrilStakeDistributionDownloadCommand","MithrilStakeDistributionListCommand","augment_args","augment_args","augment_args_for_update","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","az","az","az","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cast_from","cast_from","cast_from","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","clone","clone","clone","clone_into","clone_into","clone_into","command","command","command_for_update","command_for_update","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","execute","execute","execute","fmt","fmt","fmt","from","from","from","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","group_id","group_id","has_subcommand","init","init","init","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","Download","List","Show","SnapshotCommands","SnapshotDownloadCommand","SnapshotListCommand","SnapshotShowCommand","augment_args","augment_args","augment_args","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","az","az","az","az","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast_from","cast_from","cast_from","cast_from","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","command","command","command","command_for_update","command_for_update","command_for_update","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","execute","execute","execute","execute","fmt","fmt","fmt","fmt","from","from","from","from","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","group_id","group_id","group_id","has_subcommand","init","init","init","init","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","vzip","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","DependenciesBuilder","aggregator_client","az","borrow","borrow_mut","cast_from","certificate_client","certificate_verifier","checked_as","checked_cast_from","config","deref","deref_mut","drop","from","get_aggregator_client","get_certificate_client","get_certificate_verifier","get_immutable_digester","get_logger","get_mithril_stake_distribution_client","get_mithril_stake_distribution_service","get_snapshot_client","get_snapshot_service","immutable_digester","init","into","into_any","into_any_rc","lossless_try_into","lossy_into","mithril_stake_distribution_client","mithril_stake_distribution_service","new","overflowing_as","overflowing_cast_from","saturating_as","saturating_cast_from","snapshot_client","snapshot_service","try_from","try_into","type_id","type_name","unwrapped_as","unwrapped_cast_from","vzip","wrapping_as","wrapping_cast_from","AppMithrilStakeDistributionService","CertificateNotFound","CouldNotFindCertificate","CouldNotFindStakeDistribution","CouldNotVerifySnapshot","CouldNotVerifyStakeDistribution","InvalidParameters","InvalidParameters","MithrilClientSnapshotService","MithrilStakeDistributionService","MithrilStakeDistributionServiceError","SnapshotNotFound","SnapshotService","SnapshotServiceError","az","az","az","az","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast_from","cast_from","cast_from","cast_from","cell","cell","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","download","download","download","download","drop","drop","drop","drop","fmt","fmt","fmt","fmt","from","from","from","from","init","init","init","init","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","list","list","list","list","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","new","new","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","provide","provide","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","show","show","to_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","vzip","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","certificate_hash","context","context","error","hash","context","digest","error","path","NotEnoughSpace","SnapshotUnpacker","SnapshotUnpackerError","UnpackDirectoryAlreadyExists","UnpackDirectoryIsNotWritable","UnpackFailed","az","az","borrow","borrow","borrow_mut","borrow_mut","cast_from","cast_from","cell","check_prerequisites","checked_as","checked_as","checked_cast_from","checked_cast_from","default","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","init","init","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","lossless_try_into","lossless_try_into","lossy_into","lossy_into","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","provide","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","to_string","try_from","try_from","try_into","try_into","type_id","type_id","type_name","type_name","unpack_snapshot","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","vzip","vzip","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","archive_size","dirpath","error","filepath","left_space","pathdir"],"q":[[0,"mithril_client"],[222,"mithril_client::aggregator_client"],[442,"mithril_client::aggregator_client::AggregatorHTTPClientError"],[444,"mithril_client::aggregator_client::SnapshotClientError"],[446,"mithril_client::commands"],[448,"mithril_client::commands::mithril_stake_distribution"],[583,"mithril_client::commands::snapshot"],[764,"mithril_client::dependencies"],[813,"mithril_client::services"],[969,"mithril_client::services::MithrilStakeDistributionServiceError"],[974,"mithril_client::services::SnapshotServiceError"],[978,"mithril_client::utils"],[1052,"mithril_client::utils::SnapshotUnpackerError"]],"d":["Adapter to convert CertificateMessage to Certificate …","Adapter to convert SnapshotMessage to …","Item to display Mithril Stake Distribution lines in a …","SnapshotFieldItem represents a field of a snapshot item …","SnapshotListItem represents a snapshot list item from an …","Method to trigger the conversion","Transport layers to the Aggregator nodes","","","","","","","","","","","","","","","","","","","","","Hash of the associated certificate","","","","","","","","","","","","","","","","","Command module This module holds the subcommands that can …","Date and time at which the snapshot was created","Date and time at which the Mithril Stake Distribution was …","Dependency manager for the client","","","","","","","","","","","Digest that is signed by the signer participants","","","","","","Cardano epoch","Epoch at which the Mithril Stake Distribution is created","","","","","","","","","","","","","","","","","","Field name","Field value","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Hash of the Mithril Stake Distribution (different from the …","Cardano immutable file number","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Cardano Network name","SnapshotListItem factory","SnapshotFieldItem factory","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Services This module contains the different services tied …","Size of the snapshot file in Bytes","","","","","","","Number of locations where the binary content of the …","Method to trigger the conversion","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Utilities module This module contains tools needed mostly …","","","","","","","","","","","","","","","","API that defines a client for the Aggregator","Responsible of HTTP transport and API version check.","Error tied with the Aggregator client","Error raised when the server API version mismatch the …","Aggregator client for the Certificate","HTTP client for MithrilStakeDistribution API from the …","Download location does not work","Error raised when querying the aggregator returned a 4XX …","Error raised when querying the aggregator returned a 5XX …","Error raised when the aggregator can’t be reached.","Aggregator client for the snapshot artifact","Error for the Snapshot client","HTTP subsystem error","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Download large files on the disk","","Download the snapshot identified by the given snapshot in …","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a single certificate full information from the …","Download the given stake distribution. If it cannot be …","","Get the content back from the Aggregator, the URL is a …","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Fetch a list of signed MithrilStakeDistribution","Return a list of available snapshots","","","","","","","","","","","","","Constructor","AggregatorHTTPClient factory","Constructor","constructor","","","","","","","","","","","","","Test if the given URL points to a valid location & …","","","","","","","","","","","","","","","","Return a snapshot based on the given digest (list to get …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested error","Error context","given digest","list of locations tried","Commands for the Mithril Stake Distribution artifact","Commands for the snapshot artifact","Download and verify the given Mithril Stake Distribution","List certified stake distributions","Mithril Stake Distribution management (alias: msd)","Download and verify a Mithril Stake Distribution …","Mithril stake distribution LIST command","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main command execution","Main command execution","Execute Mithril stake distribution command","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Download the snapshot and verify the certificate","List available snapshots","Show detailed informations about a snapshot","Snapshot management","Clap command to download the snapshot and verify the …","Clap command to list existing snapshots","Clap command to show a given snapshot","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Command execution","Main command execution","Snapshot Show command","Execute snapshot command","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Dependencies builder","HTTP Aggregator client","","","","","CertificateClient","CertificateVerifier","","","Configuration","","","","Returns the argument unchanged.","Get a clone of the AggregatorClient dependency","Get a clone of the CertificateClient dependency","Get a clone of the CertificateVerifier dependency","Get a clone of the ImmutableDigester dependency","Return an instance of the logger. Since the logger is a …","Get a clone of the SnapshotClient dependency","Get a clone of the MithrilStakeDistributionService …","Get a clone of the SnapshotClient dependency","Get a clone of the SnapshotService dependency","ImmutableDigester","","Calls U::from(self).","","","","","MithrilStakeDistributionClient","MithrilStakeDistributionService","Constructor","","","","","SnapshotClient","SnapshotService","","","","","","","","","","Service responsible of the MithrilStakeDistribution …","Associated certificate not found","The given certificate could not be found, contains the …","Could not find the given stake distribution","Error raised when the certificate verification failed for …","When certificate cannot be verified","The configuration has invalid or missing parameters","The configuration has invalid or missing parameters","Service used by the Command to perform business oriented …","Definition of the service responsible of Mithril Stake …","Errors related to the StakeDistributionService","The given identifier does not link to an existing snapshot.","SnapshotService","SnapshotService related errors.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Download and verify the specified stake distribution","Download and verify the snapshot identified by the given …","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Return a list of the certified Mithril stake distributions","Return the list of the snapshots stored by the Aggregator.","","","","","","","","","","","Constructor","Create a new instance of the service.","","","","","","","","","","","","","","","","","","","Show details of the snapshot identified by the given …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Associated certificate","Context","Error context","Eventual nested error","StakeDistribution identifier","Error context","snapshot digest","Eventual nested error","The path of the downloaded archive","Not enough space on the disk. There should be at least 3.5 …","Check and unpack a downloaded archive in a given directory.","Errors tied with the SnapshotUnpacker.","The directory where the files from snapshot are expanded …","Cannot write in the given directory.","Unpacking error","","","","","","","","","","Check all prerequisites are met before starting to …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Unpack the snapshot pointed at the given filepath into the …","","","","","","","","","","","Packed snapshot size","Location where the archive is to be extracted.","Subsystem error","Location of the packed archive.","Left space on device","Speficied location"],"i":[0,0,0,0,0,82,0,83,82,5,6,7,83,82,5,6,7,83,82,5,6,7,83,82,5,6,7,7,83,82,5,6,7,83,82,5,6,7,5,6,7,5,6,7,0,5,7,0,83,82,5,6,7,83,82,5,6,7,5,83,82,5,6,7,5,7,5,6,7,5,5,5,5,6,6,6,6,7,7,7,7,5,7,6,6,5,6,7,83,82,5,5,6,7,7,7,5,83,82,5,6,7,83,82,5,6,7,83,82,5,6,7,83,82,5,6,7,83,82,5,6,7,83,82,5,6,7,83,82,5,6,7,5,5,6,83,82,5,6,7,83,82,5,6,7,5,6,7,5,5,6,6,7,7,83,82,5,6,7,83,82,5,6,7,5,7,0,5,5,6,7,5,6,7,5,83,83,82,5,6,7,83,82,5,6,7,83,82,5,6,7,83,82,5,6,7,83,82,5,6,7,83,82,5,6,7,0,83,82,5,6,7,83,82,5,6,7,83,82,5,6,7,0,0,0,45,0,0,46,45,45,45,0,0,45,47,42,48,43,45,46,47,42,48,43,45,46,47,42,48,43,45,46,47,42,48,43,45,46,45,46,47,42,48,43,45,46,47,42,48,43,45,46,47,42,48,43,45,46,47,42,48,43,45,46,51,42,43,47,42,48,43,45,46,45,45,46,46,47,42,48,43,45,46,47,48,47,51,42,47,42,48,43,45,46,47,42,48,43,45,46,47,42,48,43,45,46,47,42,48,43,45,46,47,42,48,43,45,46,48,43,47,42,48,43,45,46,47,42,48,43,45,46,47,42,48,43,47,42,48,43,45,46,47,42,48,43,45,46,51,42,45,46,47,42,48,43,45,46,47,42,48,43,45,46,43,45,46,47,42,48,43,45,46,47,42,48,43,45,46,47,42,48,43,45,46,47,42,48,43,45,46,47,42,48,43,45,46,47,42,48,43,45,46,47,42,48,43,45,46,47,42,48,43,45,46,47,42,48,43,45,46,84,84,85,85,0,0,57,57,0,0,0,55,56,55,56,57,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,55,56,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,67,67,67,0,0,0,0,64,65,66,64,65,66,67,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,64,65,66,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,0,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,0,78,79,78,79,78,78,79,0,0,0,79,0,0,76,77,78,79,76,77,78,79,76,77,78,79,76,77,78,79,78,79,76,77,78,79,76,77,78,79,76,77,78,79,76,77,78,79,72,73,76,77,76,77,78,79,78,78,79,79,76,77,78,79,76,77,78,79,76,77,78,79,76,77,78,79,76,77,78,79,76,77,78,79,72,73,76,77,76,77,78,79,76,77,78,79,76,77,76,77,78,79,76,77,78,79,78,79,76,77,78,79,76,77,78,79,73,77,78,79,76,77,78,79,76,77,78,79,76,77,78,79,76,77,78,79,76,77,78,79,76,77,78,79,76,77,78,79,76,77,78,79,76,77,78,79,86,86,87,87,86,88,89,88,89,81,0,0,81,81,81,80,81,80,81,80,81,80,81,81,80,80,81,80,81,80,80,81,80,81,80,81,81,81,80,81,80,81,80,81,80,81,80,81,80,81,80,81,80,81,80,81,80,81,81,80,81,80,81,81,80,81,80,81,80,81,80,81,80,80,81,80,81,80,81,80,81,80,81,90,91,91,91,90,90],"f":[0,0,0,0,0,[1,[[3,[2]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[5,5],[6,6],[7,7],[[]],[[]],[[]],0,0,0,0,[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],0,[8],[8],[8],[8],[8],0,0,[[5,5],9],[[6,6],9],[[7,7],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[10,[[13,[11,12]]]],[10,[[13,[11,12]]]],0,0,[[5,14],15],[[6,14],15],[[7,14],15],[[]],[[]],[[]],[16,5],[[]],[17,7],[[]],0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[]],[[]],[[]],[[]],[[]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[21,[[21,[20]]]],[21,[[21,[20]]]],[21,[[21,[20]]]],[21,[[21,[20]]]],[21,[[21,[20]]]],[22,[[22,[20]]]],[22,[[22,[20]]]],[22,[[22,[20]]]],[22,[[22,[20]]]],[22,[[22,[20]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[]],[[]],[[]],[[]],[[]],0,[[23,24,25,25,24,26,[28,[27]]],5],[[25,25],6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[5,5],[[4,[29]]]],[[6,6],[[4,[29]]]],[[7,7],[[4,[29]]]],[5,30],[5,30],[6,30],[6,30],[7,30],[7,30],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[5,31],13],[[7,31],13],0,0,[[],30],[[],30],[[],30],[[]],[[]],[[]],0,[32,[[34,[33]]]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],35],[[],35],[[],35],[[],35],[[],35],[[],36],[[],36],[[],36],[[],36],[[],36],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],37],[[],37],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[[36,38,39],[[41,[[19,[40]]]]]],[[42,36,38,39],[[41,[[19,[40]]]]]],[[43,2,38,39],[[34,[44]]]],[8],[8],[8],[8],[8],[8],[[45,14],15],[[45,14],15],[[46,14],15],[[46,14],15],[[]],[[]],[[]],[[]],[[]],[[]],[[47,36],[[34,[[4,[33]]]]]],[[48,36],[[34,[[4,[[3,[49]]]]]]]],[[47,36],[[41,[[19,[40]]]]]],[36,[[41,[[19,[40]]]]]],[[42,36],[[41,[[19,[40]]]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[]],[[]],[[]],[[]],[[]],[[]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[21,[[21,[20]]]],[21,[[21,[20]]]],[21,[[21,[20]]]],[21,[[21,[20]]]],[21,[[21,[20]]]],[21,[[21,[20]]]],[22,[[22,[20]]]],[22,[[22,[20]]]],[22,[[22,[20]]]],[22,[[22,[20]]]],[22,[[22,[20]]]],[22,[[22,[20]]]],[48,[[34,[[50,[17]]]]]],[43,[[34,[[50,[16]]]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[]],[[]],[[]],[[]],[[]],[[]],[[[21,[51]]],47],[[36,[50,[52]]],42],[[[21,[51]]],48],[[[21,[51]]],43],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[36,[[41,[[19,[40]]]]]],[[42,36],[[41,[[19,[40]]]]]],[53],[53],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[43,36],[[34,[1]]]],[[],25],[[],25],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,[54,54],[54,54],[54,54],[54,54],[54,54],[54,54],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[55,55],[56,56],[57,57],[[]],[[]],[[]],[[],54],[[],54],[[],54],[[],54],[8],[8],[8],[8],[8],[8],[8],[8],[8],[[55,[59,[58]]],34],[[56,[59,[58]]],34],[[57,[59,[58]]],[[13,[60]]]],[[55,14],15],[[56,14],15],[[57,14],15],[[]],[[]],[[]],[61,[[13,[55,62]]]],[61,[[13,[56,62]]]],[61,[[13,[57,62]]]],[61,[[13,[55,62]]]],[61,[[13,[56,62]]]],[61,[[13,[57,62]]]],[[],[[4,[63]]]],[[],[[4,[63]]]],[36,9],[[],8],[[],8],[[],8],[[]],[[]],[[]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[21,[[21,[20]]]],[21,[[21,[20]]]],[21,[[21,[20]]]],[22,[[22,[20]]]],[22,[[22,[20]]]],[22,[[22,[20]]]],[[],4],[[],4],[[],4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],35],[[],35],[[],35],[[],36],[[],36],[[],36],[[]],[[]],[[]],[[]],[[]],[[]],[[55,61],[[13,[62]]]],[[56,61],[[13,[62]]]],[[57,61],[[13,[62]]]],[[55,61],[[13,[62]]]],[[56,61],[[13,[62]]]],[[57,61],[[13,[62]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[54,54],[54,54],[54,54],[54,54],[54,54],[54,54],[54,54],[54,54],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[64,64],[65,65],[66,66],[67,67],[[]],[[]],[[]],[[]],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[[64,[59,[58]]],34],[[65,[59,[58]]],34],[[66,[59,[58]]],[[13,[60]]]],[[67,[59,[58]]],[[13,[60]]]],[[64,14],15],[[65,14],15],[[66,14],15],[[67,14],15],[[]],[[]],[[]],[[]],[61,[[13,[64,62]]]],[61,[[13,[65,62]]]],[61,[[13,[66,62]]]],[61,[[13,[67,62]]]],[61,[[13,[64,62]]]],[61,[[13,[65,62]]]],[61,[[13,[66,62]]]],[61,[[13,[67,62]]]],[[],[[4,[63]]]],[[],[[4,[63]]]],[[],[[4,[63]]]],[36,9],[[],8],[[],8],[[],8],[[],8],[[]],[[]],[[]],[[]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[21,[[21,[20]]]],[21,[[21,[20]]]],[21,[[21,[20]]]],[21,[[21,[20]]]],[22,[[22,[20]]]],[22,[[22,[20]]]],[22,[[22,[20]]]],[22,[[22,[20]]]],[[],4],[[],4],[[],4],[[],4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],35],[[],35],[[],35],[[],35],[[],36],[[],36],[[],36],[[],36],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[64,61],[[13,[62]]]],[[65,61],[[13,[62]]]],[[66,61],[[13,[62]]]],[[67,61],[[13,[62]]]],[[64,61],[[13,[62]]]],[[65,61],[[13,[62]]]],[[66,61],[[13,[62]]]],[[67,61],[[13,[62]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[]],0,0,[[],4],[[],4],0,[8],[8],[8],[[]],[68,[[34,[[21,[51]]]]]],[68,[[34,[[21,[47]]]]]],[68,[[34,[[21,[69]]]]]],[68,[[34,[[21,[70]]]]]],[68,[[34,[71]]]],[68,[[34,[[21,[48]]]]]],[68,[[34,[[21,[72]]]]]],[68,[[34,[[21,[43]]]]]],[68,[[34,[[21,[73]]]]]],0,[[],8],[[]],[[[19,[18]]],[[19,[20,18]]]],[22,[[22,[20]]]],[[],4],[[]],0,0,[[[21,[74]]],68],[[]],[[]],[[]],[[]],0,0,[[],13],[[],13],[[],35],[[],36],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],37],[[],37],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[8],[8],[8],[8],[8],[8],[8],[8],[[36,38,36],[[41,[[19,[40]]]]]],[[[3,[2]],38,36,75],[[41,[[19,[40]]]]]],[[76,36,38,36],[[41,[[19,[40]]]]]],[[77,[3,[2]],38,36,75],[[41,[[19,[40]]]]]],[8],[8],[8],[8],[[78,14],15],[[78,14],15],[[79,14],15],[[79,14],15],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[]],[[]],[[]],[[]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[21,[[21,[20]]]],[21,[[21,[20]]]],[21,[[21,[20]]]],[21,[[21,[20]]]],[22,[[22,[20]]]],[22,[[22,[20]]]],[22,[[22,[20]]]],[22,[[22,[20]]]],[[],[[41,[[19,[40]]]]]],[[],[[41,[[19,[40]]]]]],[76,[[41,[[19,[40]]]]]],[77,[[41,[[19,[40]]]]]],[[],4],[[],4],[[],4],[[],4],[[]],[[]],[[]],[[]],[[[21,[48]],[21,[47]],[21,[69]]],76],[[[21,[43]],[21,[47]],[21,[69]],[21,[70]]],77],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[53],[53],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[36,[[41,[[19,[40]]]]]],[[77,36],[[41,[[19,[40]]]]]],[[],25],[[],25],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],35],[[],35],[[],35],[[],35],[[],36],[[],36],[[],36],[[],36],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],37],[[80,38,24],34],[[],4],[[],4],[[],4],[[],4],[[],80],[8],[8],[8],[8],[8],[8],[[81,14],15],[[81,14],15],[[]],[[]],[[],8],[[],8],[[]],[[]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[21,[[21,[20]]]],[21,[[21,[20]]]],[22,[[22,[20]]]],[22,[[22,[20]]]],[[],4],[[],4],[[]],[[]],[[]],[[]],[[]],[[]],[53],[[]],[[]],[[]],[[]],[[],25],[[],13],[[],13],[[],13],[[],13],[[],35],[[],35],[[],36],[[],36],[[80,38,38],34],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0],"c":[],"p":[[3,"SnapshotMessage"],[3,"Snapshot"],[3,"SignedEntity"],[4,"Option"],[3,"SnapshotListItem"],[3,"SnapshotFieldItem"],[3,"MithrilStakeDistributionListItem"],[15,"usize"],[15,"bool"],[8,"Serializer"],[3,"Ok"],[3,"Error"],[4,"Result"],[3,"Formatter"],[6,"Result"],[3,"SnapshotListItemMessage"],[3,"MithrilStakeDistributionListItemMessage"],[3,"Global"],[3,"Box"],[8,"Any"],[3,"Arc"],[3,"Rc"],[3,"Epoch"],[15,"u64"],[3,"String"],[15,"u16"],[3,"Utc"],[3,"DateTime"],[4,"Ordering"],[3,"RowStruct"],[8,"Serializer"],[3,"CertificateMessage"],[3,"Certificate"],[6,"StdResult"],[3,"TypeId"],[15,"str"],[3,"CellStruct"],[3,"Path"],[3,"ProgressBar"],[8,"Future"],[3,"Pin"],[3,"AggregatorHTTPClient"],[3,"SnapshotClient"],[3,"PathBuf"],[4,"AggregatorHTTPClientError"],[4,"SnapshotClientError"],[3,"CertificateClient"],[3,"MithrilStakeDistributionClient"],[3,"MithrilStakeDistribution"],[3,"Vec"],[8,"AggregatorClient"],[3,"Version"],[3,"Demand"],[3,"Command"],[3,"MithrilStakeDistributionDownloadCommand"],[3,"MithrilStakeDistributionListCommand"],[4,"MithrilStakeDistributionCommands"],[3,"DefaultState"],[3,"ConfigBuilder"],[6,"StdError"],[3,"ArgMatches"],[6,"Error"],[3,"Id"],[3,"SnapshotDownloadCommand"],[3,"SnapshotListCommand"],[3,"SnapshotShowCommand"],[4,"SnapshotCommands"],[3,"DependenciesBuilder"],[8,"CertificateVerifier"],[8,"ImmutableDigester"],[3,"Logger"],[8,"MithrilStakeDistributionService"],[8,"SnapshotService"],[3,"Config"],[3,"ProgressDrawTarget"],[3,"AppMithrilStakeDistributionService"],[3,"MithrilClientSnapshotService"],[4,"MithrilStakeDistributionServiceError"],[4,"SnapshotServiceError"],[3,"SnapshotUnpacker"],[4,"SnapshotUnpackerError"],[3,"FromSnapshotMessageAdapter"],[3,"FromCertificateMessageAdapter"],[13,"SubsystemError"],[13,"NoWorkingLocation"],[13,"CouldNotVerifyStakeDistribution"],[13,"InvalidParameters"],[13,"InvalidParameters"],[13,"CouldNotVerifySnapshot"],[13,"NotEnoughSpace"],[13,"UnpackFailed"]]},\ -"mithril_common":{"doc":"Shared datatypes and traits used by Mithril rust projects","t":"IEDCNNRRCNGGALLLLLLLLAALLLLAALLLLALLAAOLLLLLLKLLLLLLLLLLLLLLLALLLLLALLLLLALAAALLLLLLLLLLLLLLLLLLLDENGGNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDENINEIENNNNNNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLKLLLLLLLLLLLLLLLLLLNNNDDGIEDNNNNNDDDEEELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLKLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDNSDDEGGGGNNNNNDNNRNNNGGGGEGGDGDGGEDIGGGGGGEGGGGGGGINNDSLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFNEDDDDGNDLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLDNDDDDNNNIEDNENEIEDNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLKLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMGNEEEINNNDDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDEENNNNENNDDDEDNDENDNNNNGGGGGGGGGGGGGGGGGDGGNDNNNSNNSGDEGDGSSSDEEDDDDNGGNLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLMMMLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNDDDDIEEDNDALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMNNNDDEDDDDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDGDDDDIDGDDDDDDGDIIKKMMLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLMKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDDEDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIDDDIILLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLQDENNNDDIDIDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLNQQDIEIALLLLLLLLLLLLLLLLLLLLLLLKLKLKLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLEDDNNQDNNNNQDDINLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLKLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLKLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDDNDENALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAALLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFFFFFFFFFFFFF","n":["BeaconProvider","BeaconProviderError","BeaconProviderImpl","CardanoNetwork","ChainObserver","ImmutableFileObserver","MITHRIL_API_VERSION_HEADER","MITHRIL_SIGNER_VERSION_HEADER","MagicId","NoEpoch","StdError","StdResult","api_version","az","az","borrow","borrow","borrow_mut","borrow_mut","cast_from","cast_from","certificate_chain","chain_observer","checked_as","checked_as","checked_cast_from","checked_cast_from","crypto_helper","database","deref","deref","deref_mut","deref_mut","digesters","drop","drop","entities","era","era_deprecate","fmt","fmt","from","from","from","from","get_current_beacon","get_current_beacon","init","init","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","lossless_try_into","lossless_try_into","lossy_into","lossy_into","messages","new","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","protocol","provide","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","signable_builder","source","sqlite","store","test_utils","to_string","try_from","try_from","try_into","try_into","type_id","type_id","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","vzip","vzip","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","APIVersionProvider","APIVersionProviderError","MissingDefault","OpenAPIFileName","OpenAPIVersionRaw","SemverParse","SpecFileIO","SpecParse","az","az","borrow","borrow","borrow_mut","borrow_mut","cast_from","cast_from","checked_as","checked_as","checked_cast_from","checked_cast_from","clone","clone_into","compute_all_versions_sorted","compute_current_version","compute_current_version_requirement","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","from","from","get_open_api_versions_mapping","init","init","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","lossless_try_into","lossless_try_into","lossy_into","lossy_into","new","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","provide","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","source","to_owned","to_string","try_from","try_from","try_into","try_into","type_id","type_id","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","update_open_api_versions","vzip","vzip","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","CertificateChainAVKUnmatch","CertificateChainInfiniteLoop","CertificateChainPreviousHashUnmatch","CertificateGenesis","CertificateGenesisProducer","CertificateGenesisProducerError","CertificateHashUnmatch","CertificateRetriever","CertificateRetriever","CertificateRetrieverError","CertificateVerifier","CertificateVerifierError","Codec","Codec","CodecGenesis","General","InvalidGenesisCertificateProvided","MissingGenesisSigner","MithrilCertificateVerifier","VerifyMultiSignature","az","az","az","az","az","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast_from","cast_from","cast_from","cast_from","cast_from","checked_as","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","create_genesis_certificate","create_genesis_protocol_message","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","get_certificate_details","init","init","init","init","init","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","new","new","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","provide","provide","provide","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","sign_genesis_protocol_message","source","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","verify_certificate","verify_certificate","verify_certificate_chain","verify_certificate_chain","verify_genesis_certificate","verify_genesis_certificate","verify_protocol_message","verify_protocol_message","vzip","vzip","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","Build","Bytes","Bytes","CardanoCliChainObserver","CardanoCliRunner","ChainAddress","ChainObserver","ChainObserverError","FakeObserver","General","Int","Int","InvalidContent","InvalidContent","MockChainObserver","TxDatum","TxDatumBuilder","TxDatumError","TxDatumFieldTypeName","TxDatumFieldValue","add_field","az","az","az","az","az","az","az","az","az","az","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checkpoint","clone","clone","clone","clone_into","clone_into","clone_into","current_beacon","datums","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","expect_get_current_datums","expect_get_current_epoch","expect_get_current_kes_period","expect_get_current_stake_distribution","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","get_current_datums","get_current_datums","get_current_datums","get_current_datums","get_current_epoch","get_current_epoch","get_current_epoch","get_current_epoch","get_current_kes_period","get_current_kes_period","get_current_kes_period","get_current_kes_period","get_current_kes_period","get_current_stake_distribution","get_current_stake_distribution","get_current_stake_distribution","get_current_stake_distribution","get_fields_by_type","get_hash","get_nth_field_by_type","hash","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","new","new","new","new","new","next_epoch","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","provide","provide","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","serialize","serialize","serialize","set_datums","set_signers","signers","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","Codec","ColdKeyGenerator","CoreRegister","DESCRIPTION","EraMarkersSigner","EraMarkersVerifier","EraMarkersVerifierError","EraMarkersVerifierSecretKey","EraMarkersVerifierSignature","EraMarkersVerifierVerificationKey","KESPeriod","KesMismatch","KesPeriodMissing","KesSignatureInvalid","KesSignatureMissing","KesUpdate","OpCert","OpCertInvalid","OpCertMissing","PROTOCOL_VERSION","PartyIdMissing","PartyIdNonExisting","PoolAddressEncoding","ProtocolAggregateVerificationKey","ProtocolAggregationError","ProtocolClerk","ProtocolClosedKeyRegistration","ProtocolGenesisError","ProtocolGenesisSecretKey","ProtocolGenesisSignature","ProtocolGenesisSigner","ProtocolGenesisVerificationKey","ProtocolGenesisVerifier","ProtocolInitializer","ProtocolInitializerError","ProtocolInitializerErrorWrapper","ProtocolKey","ProtocolKeyCodec","ProtocolKeyRegistration","ProtocolLotteryIndex","ProtocolMultiSignature","ProtocolParameters","ProtocolPartyId","ProtocolRegistrationError","ProtocolRegistrationErrorWrapper","ProtocolSigner","ProtocolSignerVerificationKey","ProtocolSignerVerificationKeySignature","ProtocolSingleSignature","ProtocolStake","ProtocolStakeDistribution","ProtocolVersion","SerDeShelleyFileFormat","SignatureVerification","SignatureVerification","Sum6KesBytes","TYPE","az","az","az","az","az","az","az","az","az","az","az","az","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","compute_hash","compute_protocol_party_id","compute_protocol_party_id_as_hash","create_deterministic_genesis_signer","create_deterministic_signer","create_genesis_verifier","create_non_deterministic_genesis_signer","create_non_deterministic_signer","create_test_genesis_signer","create_test_signer","create_verifier","decode_key","decode_key","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","encode_key","encode_key","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bytes","from_bytes","from_bytes_hex","from_bytes_hex","from_file","from_file","from_file","from_json_hex","from_secret_key","from_secret_key","from_verification_key","from_verification_key","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","key_decode_hex","key_encode_hex","key_to_bytes_hex","key_to_bytes_hex","key_to_json_hex","load","load","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","new","new","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","provide","provide","provide","provide","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","serialize","serialize","serialize","serialize","serialize","serialize","serialize","sign","sign","source","source","source","source","start_kes_period","tests_setup","to_bytes_hex","to_bytes_hex","to_file","to_file","to_json_hex","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_verification_key","to_verification_key","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","validate","verify","verify","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","setup_certificate_chain","setup_genesis","setup_message","setup_protocol_parameters","setup_signers_from_stake_distribution","setup_temp_directory_for_signer","Aggregator","ApplicationNodeType","DatabaseVersion","DatabaseVersionChecker","DatabaseVersionProvider","DatabaseVersionUpdater","DbVersion","Signer","SqlMigration","add_migration","alterations","application_type","apply","az","az","az","az","az","az","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","clone","clone","clone_into","clone_into","cmp","compare","create_table_if_not_exists","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from","from","get_application_version","get_connection","get_connection","get_definition","get_definition","get_projection","hydrate","init","init","init","init","init","init","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","new","new","new","new","new","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","partial_cmp","partial_cmp","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","save","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","updated_at","version","version","vzip","vzip","vzip","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","CardanoImmutableDigester","DigestComputationError","DumbImmutableDigester","DumbImmutableFileObserver","DummyImmutableDb","DummyImmutablesDbBuilder","FileNameExtraction","FileNumberParsing","FileStemExtraction","ImmutableDigester","ImmutableDigesterError","ImmutableFile","ImmutableFileCreation","ImmutableFileCreationError","ImmutableFileListing","ImmutableFileListingError","ImmutableFileObserver","ImmutableFileObserverError","ImmutableFileSystemObserver","ListImmutablesError","MetadataParsing","Missing","NotEnoughImmutable","add_immutable_file","append_immutable_trio","az","az","az","az","az","az","az","az","az","az","az","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","cache","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","clone","clone_into","cmp","compare","compute_digest","compute_digest","compute_digest","compute_raw_hash","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","dir","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","eq","equivalent","equivalent","equivalent","equivalent","filename","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_last_immutable_number","get_last_immutable_number","get_last_immutable_number","immutables_files","increase","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","last_immutable_number","list_completed_in_dir","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","new","new","new","new","new","new","non_immutables_files","number","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","partial_cmp","path","provide","provide","provide","provide","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","set_file_size","shall_return","shall_return","source","source","source","source","to_owned","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","update_digest","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_immutables","with_non_immutables","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","db_dir","expected_number","found_number","path","path","CacheProviderResult","Get","ImmutableDigesterCacheGetError","ImmutableDigesterCacheProviderError","ImmutableDigesterCacheStoreError","ImmutableFileDigestCacheProvider","Io","Io","JsonDeserialization","JsonImmutableFileDigestCacheProvider","JsonImmutableFileDigestCacheProviderBuilder","JsonSerialization","MemoryImmutableFileDigestCacheProvider","Store","az","az","az","az","az","az","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","default","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","ensure_dir_exist","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","get","get","get","init","init","init","init","init","init","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","new","new","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","provide","provide","provide","reset","reset","reset","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","should_reset_digests_cache","source","source","source","store","store","store","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","vzip","vzip","vzip","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","Beacon","BeaconComparison","BeaconComparisonError","BeaconOlderThanPreviousBeacon","BothGreater","CardanoImmutableFilesFull","CardanoImmutableFilesFull","CardanoNetwork","CardanoStakeDistribution","CardanoStakeDistribution","Certificate","CertificateMetadata","CertificatePending","CertificateSignature","ClientError","DevNet","Epoch","EpochError","EpochOffset","EpochSettings","Equal","GenesisSignature","GreaterEpoch","GreaterImmutableFileNumber","HexEncodedAgregateVerificationKey","HexEncodedDigest","HexEncodedEraMarkersSecretKey","HexEncodedEraMarkersSignature","HexEncodedEraMarkersVerificationKey","HexEncodedGenesisSecretKey","HexEncodedGenesisSignature","HexEncodedGenesisVerificationKey","HexEncodedKey","HexEncodedKeySlice","HexEncodedMultiSignature","HexEncodedOpCert","HexEncodedSingleSignature","HexEncodedVerificationKey","HexEncodedVerificationKeySignature","ImmutableFileName","ImmutableFileNumber","InternalServerError","LotteryIndex","MagicId","MainNet","MithrilStakeDistribution","MithrilStakeDistribution","MithrilStakeDistribution","MultiSignature","NEXT_SIGNER_RETRIEVAL_OFFSET","NetworkNotMatch","NextAggregateVerificationKey","PROTOCOL_PARAMETERS_RECORDING_OFFSET","PartyId","ProtocolMessage","ProtocolMessagePartKey","ProtocolMessagePartValue","ProtocolParameters","ProtocolVersion","SIGNER_RECORDING_OFFSET","SIGNER_RETRIEVAL_OFFSET","SIGNER_SIGNING_OFFSET","SignedEntity","SignedEntityType","SignedEntityTypeDiscriminants","Signer","SignerWithStake","SingleSignatures","Snapshot","SnapshotDigest","Stake","StakeDistribution","TestNet","add","add","add_assign","add_assign","aggregate_verification_key","artifact","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","beacon","beacon","beacon","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","certificate_id","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","compare","compare","compare","compare_to_older","compute_hash","compute_hash","compute_hash","compute_hash","compute_hash","compute_hash","compute_hash","created_at","default","default","default","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","digest","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","dummy","epoch","epoch","epoch","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_code","from_signer","get_epoch","get_hash","get_hash","get_hash","get_id","get_id","get_json_beacon","get_message_part","get_signer","get_stake_distribution","has_gap_with","hash","hash","hash","hash","hash","hydrate","immutable_file_number","index","index","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","initiated_at","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_chaining_to_itself","is_genesis","is_new_beacon","is_new_epoch","k","kes_period","kes_period","label","locations","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","m","message","message","message_parts","metadata","network","new","new","new","new","new","new","new","new","new","new","new","new","new","next","next_protocol_parameters","next_protocol_parameters","next_signers","offset_by","offset_to_next_signer_retrieval_epoch","offset_to_protocol_parameters_recording_epoch","offset_to_recording_epoch","offset_to_signer_retrieval_epoch","offset_to_signer_signing_offset","operational_certificate","operational_certificate","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","party_id","party_id","party_id","phi_f","phi_f_fixed","previous","previous_hash","protocol_message","protocol_parameters","protocol_parameters","protocol_parameters","protocol_parameters","protocol_version","provide","provide","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","sealed_at","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","set_message_part","signature","signature","signed_entity_id","signed_entity_type","signed_entity_type","signed_message","signers","signers","signers_with_stake","size","stake","sub","sub","sub_assign","sub_assign","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_protocol_signature","to_string","to_string","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","verification_key","verification_key","verification_key_signature","verification_key_signature","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","won_indexes","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","AdapterFailure","CurrentEraNotFound","EraChecker","EraEpochToken","EraMarker","EraReader","EraReaderAdapter","EraReaderError","SupportedEra","SupportedEraIter","Thales","UnsupportedEraError","adapters","az","az","az","az","az","az","az","az","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","change_era","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","current_epoch","current_era","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","drop","drop","drop","drop","drop","drop","drop","drop","dummy","epoch","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","eras","erased_serialize","erased_serialize","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_str","get_current_epoch","get_current_era_marker","get_current_supported_era","get_next_era_marker","get_next_supported_era","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_era_active","iter","len","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","name","new","new","new","new","new","next","next_back","nth","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","par_bridge","provide","provide","read","read_era_epoch_token","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","serialize","serialize","size_hint","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","epoch","eras","error","message","Bootstrap","CardanoChain","Dummy","EraMarkersPayloadCardanoChain","EraReaderAdapterBuilder","EraReaderAdapterType","EraReaderBootstrapAdapter","EraReaderCardanoChainAdapter","EraReaderDummyAdapter","EraReaderFileAdapter","File","az","az","az","az","az","az","az","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","clone","clone","clone_into","clone_into","default","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","drop","drop","drop","drop","drop","drop","drop","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","fmt","fmt","from","from","from","from","from","from","from","from_markers","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","markers","new","new","new","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","read","read","read","read","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","serialize","serialize","set_markers","sign","signature","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","verify_signature","vzip","vzip","vzip","vzip","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","CertificateListItemMessage","CertificateListItemMessageMetadata","CertificateListMessage","CertificateMessage","CertificateMetadataMessage","CertificatePendingMessage","EpochSettingsMessage","FromMessageAdapter","MithrilStakeDistributionListItemMessage","MithrilStakeDistributionListMessage","MithrilStakeDistributionMessage","RegisterSignatureMessage","RegisterSignerMessage","SignerMessage","SignerWithStakeMessagePart","SnapshotListItemMessage","SnapshotListMessage","SnapshotMessage","ToMessageAdapter","TryFromMessageAdapter","adapt","adapt","aggregate_verification_key","aggregate_verification_key","az","az","az","az","az","az","az","az","az","az","az","az","az","az","beacon","beacon","beacon","beacon","beacon","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","certificate_hash","certificate_hash","certificate_hash","certificate_hash","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","created_at","created_at","created_at","created_at","default","default","default","default","default","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","digest","digest","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","dummy","dummy","dummy","dummy","dummy","dummy","dummy","dummy","dummy","dummy","dummy","dummy","dummy","epoch","epoch","epoch","epoch","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_signers","genesis_signature","hash","hash","hash","hash","init","init","init","init","init","init","init","init","init","init","init","init","init","init","initiated_at","initiated_at","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","kes_period","kes_period","kes_period","locations","locations","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","metadata","metadata","multi_signature","next_protocol_parameters","next_protocol_parameters","next_signers","operational_certificate","operational_certificate","operational_certificate","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","party_id","party_id","party_id","party_id","previous_hash","previous_hash","protocol_message","protocol_message","protocol_parameters","protocol_parameters","protocol_parameters","protocol_parameters","protocol_parameters","protocol_version","protocol_version","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","sealed_at","sealed_at","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","signature","signed_entity_type","signed_entity_type","signed_message","signed_message","signers","signers","signers_with_stake","size","size","stake","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","total_signers","try_adapt","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_signers","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","verification_key","verification_key","verification_key","verification_key_signature","verification_key_signature","verification_key_signature","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","won_indexes","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","EmptySigners","MultiSigner","SignerBuilder","SignerBuilderError","SingleSigner","aggregate_single_signatures","az","az","az","az","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_multi_signer","build_single_signer","build_test_single_signer","cast_from","cast_from","cast_from","cast_from","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","compute_aggregate_verification_key","compute_aggregate_verification_key","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","fmt","fmt","fmt","from","from","from","from","get_party_id","init","init","init","init","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","new","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","provide","restore_signer_from_initializer","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","sign","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","verify_single_signature","vzip","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","Artifact","Beacon","CardanoImmutableFilesFullSignableBuilder","MithrilSignableBuilderService","MithrilStakeDistributionSignableBuilder","SignableBuilder","SignableBuilderService","az","az","az","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cast_from","cast_from","cast_from","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","compute_protocol_message","compute_protocol_message","compute_protocol_message","compute_protocol_message","compute_protocol_message","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","from","from","from","get_id","init","init","init","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","new","new","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","serialize","serialize","serialize","serialize","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","Entity","EntityCursor","HydrationError","InconsistentType","InvalidData","MissingData","Projection","ProjectionField","Provider","SourceAlias","SqLiteEntity","WhereCondition","add_field","and_where","az","az","az","az","az","az","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","clone","clone_into","default","default","default","definition","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","expand","expand","find","find","fmt","fmt","fmt","from","from","from","from","from","from","from","get_connection","get_definition","get_fields","get_iterator","get_projection","hydrate","init","init","init","init","init","init","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","name","new","new","new","new","new","next","or_where","output_type","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","provide","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","vacuum_database","vzip","vzip","vzip","vzip","vzip","vzip","where_in","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","AdapterError","Key","Record","StakeStore","StakeStorer","StoreError","StorePruner","adapter","az","az","borrow","borrow","borrow_mut","borrow_mut","cast_from","cast_from","checked_as","checked_as","checked_cast_from","checked_cast_from","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","from","get_adapter","get_adapter","get_max_records","get_max_records","get_stakes","get_stakes","init","init","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","lossless_try_into","lossless_try_into","lossy_into","lossy_into","new","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","provide","prune","prune","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","save_stakes","save_stakes","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","vzip","vzip","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","AdapterError","DumbStoreAdapter","FailStoreAdapter","GeneralError","InitializationError","Key","MemoryAdapter","MutationError","OpeningStreamError","ParsingDataError","QueryError","Record","SQLiteAdapter","SQLiteResultIterator","StoreAdapter","TypeError","az","az","az","az","az","az","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","cjk_compat_variants","default","default","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","fmt","fmt","from","from","from","from","from","from","get_iter","get_iter","get_iter","get_iter","get_iter","get_last_n_records","get_last_n_records","get_last_n_records","get_last_n_records","get_last_n_records","get_record","get_record","get_record","get_record","get_record","init","init","init","init","init","init","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","new","new","new","new","new","next","nfc","nfd","nfkc","nfkd","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","provide","record_exists","record_exists","record_exists","record_exists","record_exists","remove","remove","remove","remove","remove","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","store_record","store_record","store_record","store_record","store_record","stream_safe","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","vzip","vzip","vzip","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","Custom","MithrilFixture","MithrilFixtureBuilder","RandomDistribution","SignerFixture","StakeDistributionGenerationMethod","Uniform","apispec","az","az","az","az","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","cardano_cli_stake_distribution","cast_from","cast_from","cast_from","cast_from","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","clone","clone","clone_into","clone_into","compute_and_encode_avk","compute_avk","compute_protocol_party_id_as_hash","create_genesis_certificate","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","disable_signers_certification","drop","drop","drop","drop","fake_data","fake_keys","fmt","fmt","from","from","from","from","init","init","init","init","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","kes_secret_key_path","kes_secret_key_path","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","new","operational_certificate","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","party_id","protocol_initializer","protocol_parameters","protocol_signer","protocol_stake_distribution","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","sign","sign_all","signer_with_stake","signers","signers_fixture","signers_with_stake","stake_distribution","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","verification_key","verification_key_signature","vzip","vzip","vzip","vzip","with_party_id_seed","with_protocol_parameters","with_signers","with_stake_distribution","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","seed","APISpec","az","borrow","borrow_mut","cast_from","checked_as","checked_cast_from","content_type","deref","deref_mut","drop","from","from_file","get_all_spec_files","get_defaut_spec_file","get_era_spec_file","init","into","into_any","into_any_arc","into_any_rc","lossless_try_into","lossy_into","method","overflowing_as","overflowing_cast_from","path","saturating_as","saturating_cast_from","try_from","try_into","type_id","type_name","unwrapped_as","unwrapped_cast_from","validate_conformity","validate_request","validate_response","verify_conformity","vzip","wrapping_as","wrapping_cast_from","beacon","certificate","certificate_pending","digest","epoch_settings","genesis_certificate","mithril_stake_distributions","protocol_parameters","signers","signers_with_stakes","single_signatures","snapshots","genesis_signature","multi_signature","operational_certificate","signer_verification_key","signer_verification_key_signature","single_signature"],"q":[[0,"mithril_common"],[97,"mithril_common::api_version"],[181,"mithril_common::certificate_chain"],[381,"mithril_common::chain_observer"],[788,"mithril_common::crypto_helper"],[1344,"mithril_common::crypto_helper::tests_setup"],[1350,"mithril_common::database"],[1588,"mithril_common::digesters"],[2013,"mithril_common::digesters::ImmutableDigesterError"],[2016,"mithril_common::digesters::ImmutableFileCreationError"],[2018,"mithril_common::digesters::cache"],[2249,"mithril_common::entities"],[3430,"mithril_common::era"],[3760,"mithril_common::era::EraReaderError"],[3764,"mithril_common::era::adapters"],[4024,"mithril_common::messages"],[4712,"mithril_common::protocol"],[4853,"mithril_common::signable_builder"],[4963,"mithril_common::sqlite"],[5191,"mithril_common::store"],[5276,"mithril_common::store::adapter"],[5534,"mithril_common::test_utils"],[5702,"mithril_common::test_utils::StakeDistributionGenerationMethod"],[5703,"mithril_common::test_utils::apispec"],[5745,"mithril_common::test_utils::fake_data"],[5757,"mithril_common::test_utils::fake_keys"]],"d":["Provide the current Beacon of a cardano node.","BeaconProvider related errors.","A BeaconProvider using a ChainObserver and a …","","Raised when reading the current epoch with a ChainObserver …","Raised when getting the last immutable file number fails.","Mithril API protocol version header name","Mithril Signer node version header name","","Raised reading the current epoch succeeded but yield no …","Generic error type","Generic result type","API Version provider service","","","","","","","","","Tools to retrieve, validate the Certificate Chain created …","Tools to request metadata, like the current epoch or the …","","","","","Tools and types to abstract the use of the Mithril STM …","database module. This module contains providers and …","","","","","Tools to compute mithril digest from a Cardano node …","","","The entities used by, and exchanged between, the …","The module used for handling eras","Macro used to mark the code that should be cleaned up when …","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Get the current Beacon of the cardano node.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Messages module This module aims at providing shared …","BeaconProviderImpl factory.","","","","","Protocol module","","","","","","The module used for building signables","","SQLite module. This module provides a minimal yet useful …","Define a generic way to store data with the Store Adapters…","Test utilities","","","","","","","","","","","","","","","","","","","","API Version provider","API Version provider error","Missing default api version","Open API file name","Open PAI raw version","Semver parse error","Spec file io error","Yaml parse error","","","","","","","","","","","","","","","Compute all the sorted list of all versions","Compute the current api version","Compute the current api version requirement","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Build Open API versions mapping","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Version provider factory","","","","","","","","","","","","","","","","","","","","","","","","","Update open api versions. Test only","","","","","","","Error raised when validating the certificate chain if the …","Error raised when validating the certificate chain if the …","Error raised when validating the certificate chain if a …","Error raised when the Genesis Signature stored in a …","CertificateGenesisProducer is in charge of producing a …","CertificateGenesisProducer related errors.","Error raised when the hash stored in a Certificate doesn’…","CertificateRetriever is in charge of retrieving a …","Error raised when a CertificateRetriever tries to retrieve …","CertificateRetriever related errors.","CertificateVerifier is the cryptographic engine in charge …","CertificateVerifier related errors.","Error raised when a Codec error occurs","Error raised when encoding or decoding of data to hex …","Error raised when encoding or decoding of data to genesis …","Error raised when a CertificateRetriever tries to retrieve …","Error raised when …","Error raised when there is no genesis signer available","MithrilCertificateVerifier is an implementation of the …","Error raised when the multi signatures verification fails.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Genesis Certificate","Create the Genesis protocol message","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Get Certificate details","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","MithrilCertificateVerifier factory","CertificateGenesisProducer factory","","","","","","","","","","","","","","","","","","","","","","","","Sign the Genesis protocol message (test only)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Verify if a Certificate is valid and returns the previous …","Verify a certificate","Verify that the Certificate Chain associated to a …","Verify that the Certificate Chain associated to a …","Verify Genesis certificate","Verify Genesis certificate","still a dirty hack to mock the protocol message verify …","still a dirty hack to mock the protocol message verify …","","","","","","","","","","","","","","","","Error raised when building the tx datum failed.","Bytes datum field value.","Bytes datum field value.","A ChainObserver pulling it’s data using a …","A runner able to request data from a Cardano node using the","ChainAddress represents an on chain address.","Retrieve data from the cardano network","ChainObserver related errors.","A Fake ChainObserver for testing purpose using fixed data.","Generic ChainObserver error.","Integer datum field value","Integer datum field value","Error raised when the content could not be parsed.","Error raised when the content could not be parsed.","Retrieve data from the cardano network","TxDatum represents transaction Datum.","TxDatumBuilder is a TxDatum builder utility.","TxDatum related errors.","Auto-generated discriminant enum variants","TxDatumFieldValue represents a fiel value of TxDatum.","Add a field to the builder","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Build a TxDatum","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Validate that all current expectations for all methods have","","","","","","","A Beacon, used by get_current_epoch","A list of TxDatum, used by get_current_datums","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create an Expectation for mocking the get_current_datums …","Create an Expectation for mocking the get_current_epoch …","Create an Expectation for mocking the …","Create an Expectation for mocking the …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieve the datums associated to and address","","","Retrieve the datums associated to and address","Retrieve the current epoch of the Cardano network","","","Retrieve the current epoch of the Cardano network","","","Retrieve the KES period of an operational certificate","Retrieve the KES period of an operational certificate","Retrieve the KES period of an operational certificate","Retrieve the current stake distribution of the Cardano …","","","Retrieve the current stake distribution of the Cardano …","Retrieves the fields of the datum with given type","","Retrieves the nth field of the datum with given type","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CardanoCliChainObserver factory","FakeObserver factory","CardanoCliRunner factory","Create a new mock object with no expectations.","TxDatumBuilder factory","Increase by one the epoch of the current_beacon.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Set the datums that will used to compute the result of …","Set the signers that will used to compute the result of …","A list of SignerWithStake, used for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error raised when a codec parse error occurs","A cold key generator / test only","Error raised when a core registration error occurs","The description of the Cardano key","A cryptographic signer that is responsible for signing the …","An era markers verifier that checks the authenticity of …","EraMarkersSigner and EraMarkersVerifier related errors.","Alias of Ed25519:SecretKey.","Alias of Ed25519:Signature.","Alias of Ed25519:PublicKey.","The KES period that is used to check if the KES keys is …","Period of key file does not match with period provided by …","Error raised when a KES Period is needed but not provided","Error raised when a KES Signature verification fails","Error raised when a KES Signature is needed but not …","Error raised when a KES update error occurs","Parsed Operational Certificate","Error raised when an operational certificate is invalid","Error raised when the operational certificate is missing","The current protocol version","Error raised when a party id is needed but not provided","Error raised when a party id is not available in the …","Error raised when a pool address encoding fails","Alias of MithrilStm:StmAggrVerificationKey.","Alias of MithrilStm:AggregationError.","Alias of MithrilStm:StmClerk.","Alias of a wrapper of MithrilStm:ClosedKeyReg.","ProtocolGenesisSigner and ProtocolGenesisVerifier related …","Alias of Ed25519:SecretKey.","Wrapper of Ed25519:Signature.","A protocol Genesis Signer that is responsible for signing …","Alias of Ed25519:PublicKey.","A protocol Genesis Verifier that is responsible for …","Alias of a wrapper of MithrilStm:StmInitializer.","Alias of a wrapper of …","New initializer error","A ProtocolKey is a wrapped that add Serialization …","The codec used to serialize/deserialize a ProtocolKey.","Alias of a wrapper of MithrilStm:KeyReg.","Alias of MithrilStm::Index.","Wrapper of MithrilStm:StmAggrSig to add serialization …","Alias of MithrilStm::StmParameters.","The id of a mithril party.","Alias of a wrapper of …","New registration error","Alias of MithrilStm:StmSigner.","Wrapper of MithrilStm:StmVerificationKeyPoP to add …","Alias of KES:Sum6KesSig.","Wrapper of MithrilStm:StmSig to add serialization …","Alias of MithrilStm:Stake.","A list of Party Id associated with its Stake.","A protocol version","Trait that allows any structure that implements Serialize …","Error raised when a Signature verification fail","Error raised when a Genesis Signature verification fail","We need to create this struct because the design of …","The type of Cardano key","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Compute the hash of an OpCert","Compute protocol party id as pool id bech 32","Compute protocol party id as hash","ProtocolGenesisSigner deterministic","EraMarkersSigner deterministic","Create a ProtocolGenesisVerifier","ProtocolGenesisSigner non deterministic","EraMarkersSigner non deterministic","ProtocolGenesisSigner factory","EraMarkersSigner factory","Create a EraMarkersVerifier","Do the decoding of the given key","Do the decoding of the given key","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Do the encoding of the given key","Do the encoding of the given key","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","","Create an instance from a bytes representation","Create an instance from a bytes representation","Create an instance from a bytes hex representation","Create an instance from a bytes hex representation","Deserialize a type T: Serialize + DeserializeOwned from …","Deserialize a type T: Serialize + DeserializeOwned from …","Deserialize a Cardano key from file. Cardano KES key …","Create an instance from a JSON hex representation","EraMarkersSigner from EraMarkersVerifierSecretKey","ProtocolGenesisSigner from ProtocolGenesisSecretKey","EraMarkersVerifier from EraMarkersVerifierVerificationKey","ProtocolGenesisVerifier from ProtocolGenesisVerificationKey","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Decode key from hex helper","Encode key to hex helper","Create a bytes hash representation of the given key","Create a bytes hash representation of the given key","Create a JSON hash representation of the given key","","","","","","","","","","","","","","","","","","","","","","","","","","","OpCert factory / test only","Create a ProtocolKey from the given key","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Signs a message and returns a EraMarkersVerifierSignature","Signs a message and returns a ProtocolGenesisSignature","","","","","KES period at which KES key is initalized","Test data builders for Mithril STM types, for testing …","Create a bytes hash representation of the key","Create a bytes hash representation of the key","Serialize a type T: Serialize + DeserializeOwned to file …","Serialize a type T: Serialize + DeserializeOwned to file …","Create a JSON hash representation of the key","","","","","","","","","","EraMarkersVerifier to EraMarkersVerifierVerificationKey","ProtocolGenesisVerifier to ProtocolGenesisVerificationKey","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Validate a certificate","Verifies the signature of a message","Verifies the signature of a message","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Instantiate a certificate chain, use this for tests only.","Instantiate a Genesis Signer and its associated Verifier","Instantiate a ProtocolMessage using fake data, use this …","Instantiate a ProtocolParameters, use this for tests only.","Instantiate a list of protocol signers based on the given …","Create or retrieve a temporary directory for storing …","Aggregator node type","Application using a database","Entity related to the db_version database table.","Struct to perform application version check in the …","Provider for the DatabaseVersion entities using the …","Write Provider for the DatabaseVersion entities. This will …","Database version.","Signer node type","Represent a file containing SQL structure or data …","Register a migration.","SQL statements to alter the database.","Name of the application.","Apply migrations","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Method to create the table at the beginning of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Read the application version from the database.","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","DatabaseVersionProvider constructor.","DatabaseVersionUpdater constructor.","constructor","ApplicationNodeType constructor.","Create a new SQL migration instance.","","","","","","","","","","","","","","","","","","","","","","","","","","","Persist the given entity and return the projection of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Date of the last version upgrade","Version of the database structure.","The semver version this migration targets.","","","","","","","","","","","","","","","","","","","A digester working directly on a Cardano DB immutables …","Error raised when the digest computation failed.","A ImmutableDigester returning configurable result for …","An ImmutableFileObserver yielding fixed results for tests …","A dummy cardano immutable db.","A DummyImmutableDb builder.","Raised when the immutable file filename extraction fails.","Raised when the immutable file number parsing, from the …","Raised when the immutable file stem extraction fails.","A digester than can compute the digest used for mithril …","ImmutableDigester related Errors.","Represent an immutable file in a Cardano node database …","Raised when ImmutableFile::new fails.","ImmutableFile::new related errors.","Raised when immutable file listing fails.","ImmutableFile::list_completed_in_dir related errors.","Retrieve data on ImmutableFile from a cardano database.","ImmutableFileObserver related errors.","An ImmutableFileObserver using the filesystem.","Error raised when the files listing failed.","Raised when the metadata of a file could not be read.","Raised when the no immutables files were available.","Error raised when there’s less than the required number …","Add an immutable chunk file and its primary & secondary to …","Makes build add another trio of immutables file, that won…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Build a DummyImmutableDb.","Cache provider to accelerate …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Compute the digest","","","Compute the hash of this immutable file.","","","","","","","","","","","","","","","","","","","","","","","","","The dummy cardano db directory path.","","","","","","","","","","","","","","","","","The filename","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Get the ImmutableFileNumber of the last immutable file in …","","","The immutables files in the dummy cardano db.","Increase by one the stored immutable file number.","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Return the file number of the last immutable","List all ImmutableFile in a given directory.","","","","","","","","","","","","","","","","","","","","","","","ImmutableDigester factory","DumbDigester factory","DummyImmutablesDbBuilder factory, will create a folder …","ImmutableFileSystemObserver factory.","DumbImmutableFileObserver factory.","ImmutableFile factory","Files that doesn’t follow the immutable file name scheme …","The immutable file number","","","","","","","","","","","","","","","","","","","","","","","","The path to the immutable file","","","","","","","","","","","","","","","","","","","","","","","","","","","Set the size of all files written by build to the given …","Update the stored immutable file number.","The ImmutableFileNumber that shall be returned by …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Update digest returned by compute_digest","","","","","","","","","","","","Set the immutables file number that will be used to …","Set filenames to write to the db that doesn’t follow the …","","","","","","","","","","","","","","","","","","","","","","","A cardano node DB directory","Expected last ImmutableFileNumber.","Last ImmutableFileNumber found when listing ImmutableFiles.","Path for which file stem extraction failed.","Path for which filename extraction failed.","A specialized result type for …","Error raised by ImmutableFileDigestCacheProvider::get.","ImmutableFileDigestCacheProvider::get related errors.","ImmutableFileDigestCacheProvider related errors.","ImmutableFileDigestCacheProvider::store related errors.","A cache provider that store individual ImmutableFile …","Raised when an IO error is raised when storing a cache.","Raised when an IO error is raised when getting a cache.","Raised when json cache deserialization fails.","A in memory ImmutableFileDigestCacheProvider.","A JsonImmutableFileDigestCacheProvider builder.","Raised when json cache serialization fails.","A in memory ImmutableFileDigestCacheProvider.","Error raised by ImmutableFileDigestCacheProvider::store.","","","","","","","","","","","","","","","","","","","Build a JsonImmutableFileDigestCacheProvider based on the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If set will create the cache directory if it doesn’t …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Build a new MemoryImmutableFileDigestCacheProvider that …","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Associate each given immutable files with a cached value …","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","JsonImmutableFileDigestCacheProvider factory","JsonImmutableFileDigestCacheProviderBuilder factory.","","","","","","","","","","","","","","","","Reset the stored values","","","","","","","","","","","","","","","Set if existing cached values in the provider must be …","","","","Store the given digests","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Beacon represents a point in the Cardano chain at which a …","A BeaconComparison is the result of the comparison between …","Beacon::compare_to_older related errors.","Error raised the newest beacon has oldest data than the “…","The current beacon has both a newer epoch and newer …","Full Cardano Immutable Files","Full Cardano Immutable Files","The Cardano Network that is being targeted","Cardano Stake Distribution","Cardano Stake Distribution","Certificate represents a Mithril certificate embedding a …","CertificateMetadata represents the metadata associated to …","CertificatePending represents a pending certificate in the …","The signature of a Certificate","Representation of a Client Error raised by an http server","A Cardano private devnet","Epoch represents a Cardano epoch","EpochError is an error triggerred by an Epoch","Error raised when the computation of an epoch using an …","EpochSettings represents the settings of an epoch","The current beacon has an equal epoch and immutable file …","Genesis signature created from the original stake …","The current beacon has a newer epoch than the older beacon.","The current beacon has a newer immutable file number than …","Hex encoded Aggregate Verification Key","Hex encoded Sha256 Digest","Hex encoded Era Markers Secret Key","Hex encoded Era Markers Signature","Hex encoded Era Markers Verification Key","Hex encoded Genesis Secret Key","Hex encoded Genesis Signature","Hex encoded Genesis Verification Key","Hex encoded key","Hex encoded key slice","Hex encoded Multi Signature","Hex encoded Operational Certificate","Hex encoded Single Signature","Hex encoded Verification Key","Hex encoded Verification Key Signature","ImmutableFileName represents the filename, with extension, …","ImmutableFileNumber represents the id of immutable files …","Representation of a Internal Server Error raised by an …","LotteryIndex represents the index of a Mithril single …","Cardano Network magic identifier","The Cardano mainnet network","Mithril Stake Distribution","Mithril stake distribution","Mithril stake distribution","STM multi signature created from a quorum of single …","The epoch offset used to retrieve the signers stake …","Error raised when a comparison between beacons from …","The ProtocolMessage part key associated to the Next epoch …","The epoch offset used for aggregator protocol parameters …","PartyId represents a signing party in Mithril protocol","ProtocolMessage represents a message that is signed (or …","The key of a ProtocolMessage","The value of a ProtocolMessage","Protocol cryptographic parameters","Protocol version","The epoch offset used for signers stake distribution and …","The epoch offset used for signers stake distribution and …","The epoch offset used to retrieve, given the epoch at …","Aggregate for signed entity","The signed entity type that represents a type of data …","Auto-generated discriminant enum variants","Signer represents a signing participant in the network","Signer represents a signing party in the network …","SingleSignatures represent single signatures originating …","Snapshot represents a snapshot file and its metadata","The ProtocolMessage part key associated to the Snapshot …","Stake represents the stakes of a participant in the …","StakeDistribution represents the stakes of multiple …","A Cardano test network (testnet, preview, or preprod)","","","","","Aggregate verification key The AVK used to sign during the …","Artifact","","","","","","","","","","","","","","","","","","","","","","","","","Mithril beacon on the Cardano chain aka BEACON(p,n)","Current Beacon","Mithril beacon on the Cardano chain","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Certificate id for this signed entity.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This method returns a BeaconOrdering between self and the …","Computes the hash of a Beacon","Computes the hash of a Certificate","Computes the hash of the certificate metadata","Computes the hash of the protocol message","Computes the hash of ProtocolParameters","Computes the hash of Signer","Computes the hash of SignerWithStake","Date and time when the signed_entity was created","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Digest that is signed by the signer participants","","","","","","","","","","","","","","","","","","","","","","","","","Retrieve a dummy enty (for test only)","Cardano chain epoch number","Current Epoch","Epoch at which the Mithril Stake Distribution is created","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Instantiates a CardanoNetwork from its code and magic id","Turn a Signer into a SignerWithStake.","Return the epoch from the intern beacon.","","","","","","Return a JSON serialized value of the internal beacon","Get the message part associated with a key","get a signer from the certificate pending if it has …","Deduce the stake distribution from the metadata signers","Check if there is a gap with another Epoch.","","","","Hash of the current certificate Computed from the other …","Hash of the Mithril Stake Distribution (different from the …","Create an instance from data coming from the database","Number of the last included immutable files for the digest …","Get the database value from enum’s instance","Get the database value from enum’s instance","","","","","","","","","","","","","","","","","","","","","","","","","Date and time when the certificate was initiated …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Return true if the certificate is chaining into itself …","Tell if the certificate is a genesis certificate","Returns true if this comparison result isn’t equal.","Returns true if this comparison have a greater epoch but …","Quorum parameter","The kes period used to compute the verification key …","The kes period used to compute the verification key …","error label","Locations where the binary content of the snapshot can be …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Security parameter (number of lotteries)","error message","error message","Map of the messages combined into the digest aka MSG(p,n)","Certificate metadata aka METADATA(p,n)","Cardano network","Beacon factory","Certificate factory","CertificateMetadata factory","CertificatePending factory","InternalServerError factory","ClientError factory","MithrilStakeDistribution artifact factory","ProtocolMessage factory","ProtocolParameters factory","Signer factory","SignerWithStake factory","SingleSignature factory","Snapshot factory","Computes the next Epoch","Next Protocol parameters","Next Protocol parameters","Signers that will be able to sign on the next epoch","Computes a new Epoch by applying an epoch offset.","Apply the next signer retrieval offset to this epoch","Apply the protocol parameters recording offset to this …","Apply the recording offset to this epoch","Apply the retrieval offset to this epoch","Apply the signer signing offset to this epoch","The encoded operational certificate of stake pool operator …","The encoded operational certificate of stake pool operator …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The unique identifier of the signer","The unique identifier of the signer","The unique identifier of the signer","f in phi(w) = 1 - (1 - f)^w, where w is the stake of a …","phi_f_fixed is a fixed decimal representatio of phi_f used …","Computes the previous Epoch","Hash of the previous certificate in the chain This is …","Structured message that is used to created the signed …","Protocol parameters part of METADATA(p,n)","Current Protocol parameters","Current Protocol parameters","Protocol parameters used to sign this stake distribution","Protocol Version (semver) Useful to achieve backward …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Date and time when the certificate was sealed Represents …","","","","","","","","","","","","","","","","Set the message part associated with a key Returns …","Certificate signature","The single signature of the digest","Signed entity id.","Signed entity type","Signed entity type.","Message that is signed by the signers aka H(MSG(p,n) || …","The list of the active signers with their stakes and …","Current Signers","List of signers with stakes of the Mithril Stake …","Size of the snapshot file in Bytes","The signer stake","","","","","","","","","","","","","","","","","","","","","","","","","","","Convert this SingleSignatures to its corresponding …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The public key used to authenticate signer signature","The public key used to authenticate signer signature","The encoded signer ‘Mithril verification key’ …","The encoded signer ‘Mithril verification key’ …","","","","","","","","","","","","","","","","","","","","","","","","","The indexes of the won lotteries that lead to the single …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Underlying adapter fails to return data.","Data returned from the adapter are inconsistent or …","EraChecker allows the verification of the current era","This is a response from the EraReader. It contains …","Value object that represents a tag of Era change.","The EraReader is responsible of giving the current Era and …","Adapters are responsible of technically reading the …","Error type when EraReader fails to return a EraEpochToken.","The era that the software is running or will run","An iterator over the variants of SupportedEra","Thales era","Error related to SupportedEra String parsing …","Module dedicated to EraReaderAdapter implementations.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Change the current era","","","","","","","","","","","","","","","","","","","","","","","","","Retrieve the Epoch the checker was the last updated.","Retrieve the current era","","","","","","","","","","","","","","","","","","","","","","","","","","","Retrieve a dummy era (for test only)","Eventual information that advertises the Epoch of …","","","","","","","","","","","","","","","","Retrieve the list of supported eras","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Return the epoch the Token has been created at","Return the EraMarker of the current Era.","Try to cast the current EraMarker to a SupportedEra. If it …","Return the EraMarker for the coming Era if any.","Try to cast the next EraMarker to a SupportedEra. If it …","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Check if an era is active","","","","","","","","","","","","","","","","","","","Era name","Era checker factory","Instantiate the EraReader injecting the adapter.","instantiate a new EraMarker.","Instanciate a new EraMarker.","Create a new Era Error","","","","","","","","","","","","","","","","","","","","","","","Read era markers from the underlying adapter.","This methods triggers the adapter to read the markers from …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Current Epoch","Eras given by the adapter","nested underlying adapter error","context message","Bootstrap adapter.","Cardano chain adapter.","Dummy adapter.","Era markers payload","Era adapter builder","Type of era reader adapaters available","The goal of the bootstrap adapter is to advertise for the …","Cardano Chain adapter retrieves era markers on chain","Dummy adapter is intended to be used in a test environment …","File adapter is intended to be used in a test environment …","File adapter.","","","","","","","","","","","","","","","","","","","","","","Create era reader adapter from configuration settings.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Create a new instance directly from markers","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","List of Era markers","Era reader adapter builder factory","CardanoChainAdapter factory","File adapter factory","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tells what markers should be sent back by the adapter.","Sign an era markers payload","Era markers signature","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Verify the signature an era markers payload","","","","","","","","","","","","","","","","","","","","","","Message structure of a certificate list item","CertificateListItemMessage represents the metadata …","Message structure of a certificate list","Message structure of a certificate","CertificateMetadata represents the metadata associated to …","Structure to transport crate::entities::CertificatePending …","EpochSettings represents the settings of an epoch","From message adapter trait","Message structure of a Mithril Stake Distribution list item","Message structure of a Mithril Stake Distribution list","Message structure of a Mitrhil Stake Distribution","Message structure to register single signature.","Register Signer Message","Signer Message","Signer Message","Message structure of a snapshot list item","Message structure of a snapshot list","Message structure of a snapshot","To message adapter trait","TryFrom message adapter trait","Adapt entity to message","Adapt message to entity","Aggregate verification key The AVK used to sign during the …","Aggregate verification key The AVK used to sign during the …","","","","","","","","","","","","","","","Mithril beacon on the Cardano chain aka BEACON(p,n)","Mithril beacon on the Cardano chain aka BEACON(p,n)","Current Beacon","Mithril beacon on the Cardano chain","Mithril beacon on the Cardano chain","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Hash of the associated certificate","Hash of the associated certificate","Hash of the associated certificate","Hash of the associated certificate","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","DateTime of creation","Date and time at which the Mithril Stake Distribution was …","Date and time at which the snapshot was created","Date and time at which the snapshot was created","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Digest that is signed by the signer participants","Digest that is signed by the signer participants","","","","","","","","","","","","","","","Return a dummy test entity (test-only).","Return a dummy test entity (test-only).","CertificateMetadata factory","Provide a dummy instance for test.","Return a dummy test entity (test-only).","Dummy instance for test purposes.","Return a dummy test entity (test-only).","Return a dummy test entity (test-only).","Return a dummy test entity (test-only).","Return a dummy test entity (test-only).","Return a dummy test entity (test-only).","Return a dummy test entity (test-only).","Return a dummy test entity (test-only).","Current Epoch","Epoch at which the Mithril Stake Distribution is created","Epoch at which the Mithril Stake Distribution is created","Epoch at which registration is sent #[…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert a set of signers into message parts","Genesis signature created from the original stake …","Hash of the current certificate Computed from the other …","Hash of the current certificate Computed from the other …","Hash of the Mithril Stake Distribution (different from the …","Hash of the Mithril Stake Distribution (different from the …","","","","","","","","","","","","","","","Date and time when the certificate was initiated …","Date and time when the certificate was initiated …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The KES period used to compute the verification key …","The KES period used to compute the verification key …","The KES period used to compute the verification key …","Locations where the binary content of the snapshot can be …","Locations where the binary content of the snapshot can be …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Certificate metadata aka METADATA(p,n)","Certificate metadata aka METADATA(p,n)","STM multi signature created from a quorum of single …","Next Protocol parameters","Next Protocol parameters","Signers that will be able to sign on the next epoch","The encoded operational certificate of stake pool operator …","The encoded operational certificate of stake pool operator …","The encoded operational certificate of stake pool operator …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The unique identifier of the signer","The unique identifier of the signer","The unique identifier of the signer","The unique identifier of the signer","Hash of the previous certificate in the chain This is …","Hash of the previous certificate in the chain This is …","Structured message that is used to created the signed …","Structured message that is used to created the signed …","Protocol parameters part of METADATA(p,n)","Protocol parameters part of METADATA(p,n)","Current Protocol parameters","Current Protocol parameters","Protocol parameters used to compute AVK","Protocol Version (semver) Useful to achieve backward …","Protocol Version (semver) Useful to achieve backward …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Date and time when the certificate was sealed Represents …","Date and time when the certificate was sealed Represents …","","","","","","","","","","","","","","","The single signature of the digest","Signed entity type","Signed entity type","Message that is signed by the signers aka H(MSG(p,n) || …","Message that is signed by the signers aka H(MSG(p,n) || …","The list of the active signers with their stakes and …","Current Signers","List of signers with stakes of the Mithril Stake …","Size of the snapshot file in Bytes","Size of the snapshot file in Bytes","The signer stake","","","","","","","","","","","","","","","The number of signers that contributed to the certificate …","Adapt entity to message","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Convert a set of signer message parts into a set of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The public key used to authenticate signer signature","The public key used to authenticate signer signature","The public key used to authenticate signer signature","The encoded signer ‘Mithril verification key’ …","The encoded signer ‘Mithril verification key’ …","The encoded signer ‘Mithril verification key’ …","","","","","","","","","","","","","","","The indexes of the won lotteries that lead to the single …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error raised when the list of signers given to the builder …","MultiSigner is the cryptographic engine in charge of …","Allow to build Single Or Multi signers to generate a …","SignerBuilder specific errors","The SingleSigner is the structure responsible for issuing …","Aggregate the given single signatures into a …","","","","","","","","","","","","","Build a MultiSigner based on the registered parties","Build non deterministic SingleSigner and …","Build deterministic SingleSigner and ProtocolInitializer …","","","","","","","","","","","","","Compute aggregate verification key from stake distribution","Compute aggregate verification key from stake distribution","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Return the partyId associated with this Signer.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","SignerBuilder constructor.","","","","","","","","","","Restore a SingleSigner based on the registered parties and …","","","","","","","","","Issue a single signature for the given message.","","","","","","","","","","","","","","","","","","","","","","","","","","Verify a single signature","","","","","","","","","","","","","Artifact is a trait for types that represent signed …","Beacon trait","This structure is responsible of calculating the message …","Mithril Signable Builder Service","A MithrilStakeDistributionSignableBuilder builder","SignableBuilder is trait for building a protocol message …","ArtifactBuilder Service trait","","","","","","","","","","","","","","","","","","","Compute a protocol message","Compute signable from signed entity type","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get artifact identifier","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","Constructor","MithrilSignableBuilderService factory","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Entity type returned by the result cursor.","Database query result Iterator wrapper. This wrapper …","SqLite hydration error","inconsistent data","data do not conform to expectations","data are missing","Projection is a definition of field mapping during a query.","Each projection field is defined by","A Provider is able to performe queries on a database and …","Handful tool to store SQL source aliases.","How to hydrate an entity from a SQLite result row","Where condition builder.","Add a new field to the definition. This is one of the …","Add a new parameter using a AND operator","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Field definition. Some field definitions can be fairly …","","","","","","","","","","","","","","","","","","","Turn the condition into a SQL string representation.","Turn the Projection into a string suitable for use in SQL …","Perform the parametrized definition query.","Perform the parametrized definition query.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Create a Projection from a list of tuples …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Share the connection.","Return the definition of this provider, ie the actual SQL …","Returns the list of the ProjectionFields of this …","get an iterator from the current alias map","Construct a Projection that will allow to hydrate this …","This method is intended to be used when creating new …","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Field name alias, this is the output name of the field.","Instanciate a new condition from an expression.","EntityCursor constructor.","ProjectionField constructor","Instanciate a new Projection","Create a new alias from a &[(name, alias)] list","Spawning entities from Result iterator. This iterator will …","Add a new condition with a OR operator","This indicates the SQL type of the output data.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Do a vacuum on the given connection, this will reconstruct …","","","","","","","Instanciate a condition with a IN statement.","","","","","","","","","","","","","Error raised when the underlying adapter fails.","The key type","The record type","A StakeStorer that use a StoreAdapter to store data.","Represent a way to store the stake of mithril party …","Generic error type for stores.","Implementing this trait will make store able to limit the …","Define a generic way to store data with the Store Adapter, …","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","This trait requires a way to get the internal adapter.","","Return the maximum number of elements that can exist in …","","Get the stakes of all party at a given epoch.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","StakeStore factory","","","","","","Prune elements exceeding the specified limit.","Prune elements exceeding the specified limit.","","","","","Save the stakes in the store for a given epoch.","","","","","","","","","","","","","","","","","","","","","","StoreAdapter related errors","A StoreAdapter that store one fixed data record, for …","A StoreAdapter which always fails, for testing purpose.","Generic StoreAdapter error.","Error raised when the store initialization fails.","The key type","A StoreAdapter that store data in memory.","Error raised if a writting operation fails.","Error raised when the opening of a IO stream fails.","Error raised when the parsing of a IO stream fails.","Error while querying the subsystem.","The record type","Store adapter for SQLite3","Iterator over SQLite adapter results.","Represent a way to store Key/Value pair data.","Type conversion cannot be performed by this adapter.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get an iterator over the stored values, from the latest to …","","","","","Get the last n records in the store","","","","","Get the record stored using the given key.","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","MemoryAdapter factory","Create a new SQLiteAdapter instance.","Create a new instance of the iterator.","DumbStoreAdapter factory","FailStoreAdapter factory","","","","","","","","","","","","","","","","","","","Check if a record exist for the given key.","","","","","remove values from store","","","","","","","","","","","","","","","","","Store the given record.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Use a custom stake distribution","A fixture of Mithril data types.","A builder of mithril types.","Each party will have a random stake.","A signer fixture, containing a signer entity with its …","Methods that can be used to generate the stake …","Make a stake distribution where all parties will have the …","Tools to helps validate conformity to an OpenAPI …","","","","","","","","","","","","","Transform the specified parameters to a MithrilFixture.","Get the stake distribution formated as a cardano-cli …","","","","","","","","","","","","","","","","","Compute the Aggregate Verification Key for this fixture …","Compute the Aggregate Verification Key for this fixture.","Compute the party id hash","Create a genesis certificate using the fixture signers for …","","","","","","","","","","If set the generated signers won’t be certified (meaning …","","","","","Fake data builders for testing.","Pre hex encoded StmTypes for testing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Get the path to this signer kes secret key","The path to this signer kes secret key file","","","","","","","","","MithrilFixture factory.","Decode this signer operational certificate if any","","","","","","","","","Shortcut to get the party id from the inner signer with …","A ProtocolSigner.","Get the fixture protocol parameters.","A ProtocolSigner.","Get the fixture protocol stake distribution.","","","","","","","","","Sign the given protocol message.","Make all underlying signers sign the given message, filter …","A SignerWithStake.","Get the fixture signers.","Get the fixture signers.","Get the fixture signers with stake.","Get the fixture stake distribution.","","","","","","","","","","","","","","","","","","","","","","","","","","","Decode this signer verification key certificate","Decode this signer verification key signature certificate …","","","","","Set the seed used to generated the party ids","Set the protocol_parameters.","Set the number of signers that will be generated.","Set the generation method used to compute the stake …","","","","","","","","","The randomizer seed","APISpec helps validate conformity to an OpenAPI …","","","","","","","Sets the content type to specify/check, note that it …","","","","Returns the argument unchanged.","APISpec factory from spec","Get all spec files","Get default spec file","Get spec file for era","","Calls U::from(self).","","","","","","Sets the method to specify/check.","","","Sets the path to specify/check.","","","","","","","","","Validates conformity of a value against a schema","Validates if a request is valid","Validates if a response is valid","Verify conformity helper of API Specs","","","","Fake Beacon","Fake Certificate","Fake CertificatePending","Fake Digest","Fake EpochSettings","Fake Genesis Certificate","Fake Mithril Stake Distribution","Fake ProtocolParameters","Fake Signers","Fake SignersWithStake","Fake SingleSignatures","Fake Snapshots","A list of pre json hex encoded Ed25519:Signature.","A list of pre json hex encoded MithrilStm:StmAggrSig","A list of pre json hex encoded OpCert","A list of pre json hex encoded …","A list of pre json hex encoded KES:Sum6KesSig","A list of pre json hex encoded MithrilStm:StmSig"],"i":[0,0,0,0,3,3,0,0,0,3,0,0,0,11,3,11,3,11,3,11,3,0,0,11,3,11,3,0,0,11,3,11,3,0,11,3,0,0,0,3,3,11,3,3,3,273,11,11,3,11,3,11,3,11,3,11,3,11,3,11,3,0,11,11,3,11,3,0,3,11,3,11,3,0,3,0,0,0,3,11,3,11,3,11,3,11,3,11,3,11,3,11,3,11,3,11,3,0,0,28,0,0,28,28,28,28,25,28,25,28,25,28,25,28,25,28,25,25,25,25,25,25,28,25,28,25,28,25,28,28,28,28,28,25,0,28,25,28,25,28,25,28,25,28,25,28,25,28,25,25,28,25,28,25,28,28,25,28,25,28,25,28,28,25,28,25,28,25,28,25,28,25,28,25,25,28,25,28,25,28,25,45,45,45,45,0,0,45,0,45,0,0,0,41,45,45,44,45,41,0,45,48,41,43,44,45,48,41,43,44,45,48,41,43,44,45,48,41,43,44,45,48,41,43,44,45,48,41,43,44,45,43,43,48,41,43,44,45,48,41,43,44,45,48,41,43,44,45,41,41,43,44,44,45,45,48,41,43,44,45,45,45,50,48,41,43,44,45,48,41,43,44,45,48,41,43,44,45,48,41,43,44,45,48,41,43,44,45,48,41,43,44,45,48,41,43,44,45,48,43,48,41,43,44,45,48,41,43,44,45,41,44,45,48,41,43,44,45,48,41,43,44,45,43,45,41,44,45,48,41,43,44,45,48,41,43,44,45,48,41,43,44,45,48,41,43,44,45,48,41,43,44,45,48,41,43,44,45,274,48,274,274,274,48,274,274,48,41,43,44,45,48,41,43,44,45,48,41,43,44,45,56,59,54,0,0,0,0,0,0,6,59,54,6,56,0,0,0,0,0,0,53,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,53,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,57,58,55,59,58,55,59,60,60,60,57,53,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,55,59,55,55,55,55,59,59,59,59,59,54,53,57,57,57,57,58,6,6,57,56,56,55,59,59,54,54,53,66,60,58,6,57,56,55,59,59,59,54,53,16,66,60,57,16,66,60,57,66,60,57,16,16,16,66,60,57,55,59,55,59,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,66,60,58,57,53,60,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,6,56,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,59,54,53,60,60,60,58,55,59,6,56,59,54,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,94,0,91,275,0,0,0,0,0,0,0,94,91,91,91,94,0,91,91,0,91,91,91,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,46,0,275,78,93,91,94,67,95,85,79,46,49,51,83,78,93,91,94,67,95,85,79,46,49,51,83,78,93,91,94,67,95,85,79,46,49,51,83,78,93,91,94,67,95,85,79,46,49,51,83,78,93,91,94,67,95,85,79,46,49,51,83,78,93,91,94,67,95,85,79,46,49,51,83,78,67,79,51,83,78,67,79,51,83,67,67,67,49,85,49,49,85,49,85,85,90,90,78,93,91,94,67,95,85,79,46,49,51,83,83,78,93,91,94,67,95,85,79,46,49,51,83,78,67,85,79,49,51,83,78,93,91,94,67,95,85,79,46,49,51,83,90,90,91,67,83,91,91,91,91,67,67,67,67,83,83,83,83,78,67,85,79,49,51,83,93,91,91,94,94,67,95,95,85,79,46,46,49,51,83,97,78,93,91,91,94,67,95,95,85,79,46,46,49,51,83,83,83,83,83,39,83,39,83,275,275,78,83,85,49,79,51,78,93,91,94,67,95,85,79,46,49,51,83,78,93,91,94,67,95,85,79,46,49,51,83,78,93,91,94,67,95,85,79,46,49,51,83,78,93,91,94,67,95,85,79,46,49,51,83,78,93,91,94,67,95,85,79,46,49,51,83,0,0,39,83,83,83,83,78,93,91,94,67,95,85,79,46,49,51,83,78,93,91,94,67,95,85,79,46,49,51,83,67,83,78,93,91,94,67,95,85,79,46,49,51,83,78,93,91,94,67,95,85,79,46,49,51,83,91,94,95,46,78,93,91,94,67,95,85,79,46,49,51,83,78,93,91,94,67,95,85,79,46,49,51,83,78,67,85,79,49,51,83,85,49,91,94,95,46,67,0,39,83,275,275,83,78,67,79,51,83,91,94,95,46,79,51,78,93,91,94,67,95,85,79,46,49,51,83,83,83,78,93,91,94,67,95,85,79,46,49,51,83,78,93,91,94,67,95,85,79,46,49,51,83,78,93,91,94,67,95,85,79,46,49,51,83,78,93,91,94,67,95,85,79,46,49,51,83,78,93,91,94,67,95,85,79,46,49,51,83,67,79,51,78,93,91,94,67,95,85,79,46,49,51,83,78,93,91,94,67,95,85,79,46,49,51,83,78,93,91,94,67,95,85,79,46,49,51,83,0,0,0,0,0,0,125,0,0,0,0,0,0,125,0,122,123,126,122,128,130,122,125,126,123,128,130,122,125,126,123,128,130,122,125,126,123,128,130,122,125,126,123,128,130,122,125,126,123,128,130,122,125,126,123,125,126,125,126,123,123,128,128,130,122,125,126,123,128,130,122,125,126,123,128,130,122,125,126,123,125,126,123,125,125,125,125,126,126,126,126,123,123,123,123,125,125,126,123,128,130,122,125,126,123,128,128,130,128,130,126,126,128,130,122,125,126,123,128,130,122,125,126,123,128,130,122,125,126,123,122,125,126,123,128,130,122,125,126,123,128,130,122,125,126,123,128,130,122,125,126,123,128,130,122,125,123,128,130,122,125,126,123,128,130,122,125,126,123,126,123,128,130,122,125,126,123,128,130,122,125,126,123,130,125,126,125,128,130,122,125,126,123,128,130,122,125,126,123,128,130,122,125,126,123,128,130,122,125,126,123,128,130,122,125,126,123,128,130,122,125,126,123,126,126,123,128,130,122,125,126,123,128,130,122,125,126,123,128,130,122,125,126,123,0,147,0,0,0,0,148,148,148,0,0,0,149,0,7,0,0,0,0,147,149,7,147,136,138,140,141,138,136,151,146,147,139,148,149,7,140,141,138,136,151,146,147,139,148,149,7,140,141,138,136,151,146,147,139,148,149,7,138,0,140,141,138,136,151,146,147,139,148,149,7,140,141,138,136,151,146,147,139,148,149,7,140,141,138,136,151,146,147,139,148,149,7,139,139,139,139,238,140,141,139,141,146,140,141,138,136,151,146,147,139,148,149,7,140,141,138,136,151,146,147,139,148,149,7,136,140,141,138,136,151,146,147,139,148,149,7,139,139,139,139,139,139,147,147,139,148,148,149,149,7,7,140,141,138,136,151,146,147,147,147,139,148,148,149,149,149,7,7,17,151,146,136,146,140,141,138,136,151,146,147,139,148,149,7,140,141,138,136,151,146,147,139,148,149,7,140,141,138,136,151,146,147,139,148,149,7,140,141,138,136,151,146,147,139,148,149,7,140,141,138,136,151,146,147,139,148,149,7,136,139,140,141,138,136,151,146,147,139,148,149,7,140,141,138,136,151,146,147,139,148,149,7,140,141,138,151,146,139,136,139,140,141,138,136,151,146,147,139,148,149,7,140,141,138,136,151,146,147,139,148,149,7,139,139,147,148,149,7,140,141,138,136,151,146,147,139,148,149,7,140,141,138,136,151,146,147,139,148,149,7,138,146,146,147,148,149,7,139,147,148,149,7,140,141,138,136,151,146,147,139,148,149,7,140,141,138,136,151,146,147,139,148,149,7,140,141,138,136,151,146,147,139,148,149,7,140,141,138,136,151,146,147,139,148,149,7,140,141,138,136,151,146,147,139,148,149,7,140,141,138,136,151,146,147,139,148,149,7,141,140,141,138,136,151,146,147,139,148,149,7,138,138,140,141,138,136,151,146,147,139,148,149,7,140,141,138,136,151,146,147,139,148,149,7,276,276,276,277,278,0,156,0,0,0,0,157,158,158,0,0,157,0,156,154,153,155,156,157,158,154,153,155,156,157,158,154,153,155,156,157,158,153,154,153,155,156,157,158,154,153,155,156,157,158,154,153,155,156,157,158,155,154,153,155,156,157,158,154,153,155,156,157,158,154,153,155,156,157,158,153,156,156,157,157,158,158,154,153,155,155,156,156,156,157,157,157,158,158,158,152,154,155,154,153,155,156,157,158,154,153,155,156,157,158,154,153,155,156,157,158,154,153,155,156,157,158,154,153,155,156,157,158,154,153,155,156,157,158,154,153,155,156,157,158,154,153,154,153,155,156,157,158,154,153,155,156,157,158,156,157,158,152,154,155,154,153,155,156,157,158,154,153,155,156,157,158,153,156,157,158,152,154,155,156,157,158,154,153,155,156,157,158,154,153,155,156,157,158,154,153,155,156,157,158,154,153,155,156,157,158,154,153,155,156,157,158,154,153,155,156,157,158,154,153,155,156,157,158,154,153,155,156,157,158,154,153,155,156,157,158,0,0,0,178,162,173,174,0,173,174,0,0,0,0,0,18,0,0,179,0,162,163,162,162,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,0,173,174,163,75,178,170,75,0,0,0,0,0,0,75,75,75,0,0,0,0,0,0,0,170,0,0,18,75,75,75,75,40,172,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,40,165,177,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,172,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,37,162,18,163,40,164,165,75,166,167,168,169,170,42,36,172,173,174,175,77,176,177,37,162,18,163,40,164,165,75,166,167,168,169,170,42,36,172,173,174,175,77,176,177,75,170,77,75,170,77,37,37,40,164,42,36,175,77,172,37,164,75,166,167,168,42,36,177,37,162,178,18,163,40,164,165,75,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,37,162,178,18,163,40,164,165,75,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,37,18,165,75,167,168,169,170,42,36,174,175,77,176,177,177,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,174,37,166,169,37,162,178,18,40,164,165,75,75,75,166,167,168,169,170,42,36,173,174,175,77,176,177,37,37,37,37,162,162,162,162,178,178,178,178,18,18,18,18,75,75,75,75,167,167,167,167,168,168,168,168,170,170,170,170,42,42,42,42,173,173,173,173,174,174,174,174,175,175,175,175,77,77,77,77,176,176,176,176,177,177,177,177,37,18,165,75,167,168,169,170,42,36,174,175,77,176,177,37,37,162,178,178,18,18,163,40,164,165,75,75,179,179,166,167,168,169,170,170,42,36,172,173,174,174,175,77,176,177,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,36,172,173,173,173,174,175,175,77,77,77,176,177,18,77,174,37,18,75,169,177,174,42,165,164,75,37,18,75,40,169,174,37,173,174,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,164,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,40,40,162,162,36,175,77,168,177,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,36,167,168,42,40,37,37,40,164,165,167,168,169,42,36,175,77,176,177,75,165,166,165,75,75,75,75,75,75,175,77,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,37,18,40,75,170,77,175,77,176,36,36,75,40,40,164,165,166,169,164,178,179,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,164,37,18,165,75,167,168,169,170,42,36,174,175,77,176,177,42,40,176,172,165,172,40,164,165,169,177,77,75,75,75,75,37,162,18,163,40,164,165,75,166,167,168,169,170,42,36,172,173,174,175,77,176,177,176,37,178,18,75,179,170,174,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,37,162,178,18,163,40,164,165,75,75,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,175,77,175,77,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,176,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,201,201,0,0,0,0,0,0,0,0,197,0,0,35,204,198,199,201,202,200,197,35,204,198,199,201,202,200,197,35,204,198,199,201,202,200,197,35,204,198,199,201,202,200,197,35,35,204,198,199,201,202,200,197,35,204,198,199,201,202,200,197,198,199,200,197,198,199,200,197,35,35,35,204,198,199,201,202,200,197,35,204,198,199,201,202,200,197,198,197,35,204,198,199,201,202,200,197,197,198,198,199,197,198,198,198,198,199,199,199,199,197,197,197,197,197,198,197,198,199,201,201,202,202,200,197,197,35,204,198,199,201,202,200,197,197,199,199,199,199,199,35,204,198,199,201,202,200,197,35,204,198,199,201,202,200,197,35,204,198,199,201,202,200,197,35,204,198,199,201,202,200,197,35,204,198,199,201,202,200,197,200,35,197,200,35,204,198,199,201,202,200,197,35,204,198,199,201,202,200,197,198,35,204,198,199,202,200,200,200,35,204,198,199,201,202,200,197,35,204,198,199,201,202,200,197,200,201,202,203,204,35,204,198,199,201,202,200,197,35,204,198,199,201,202,200,197,198,197,200,198,199,200,197,201,202,197,35,204,198,199,201,202,200,197,197,35,204,198,199,201,202,200,197,35,204,198,199,201,202,200,197,35,204,198,199,201,202,200,197,35,204,198,199,201,202,200,197,35,204,198,199,201,202,200,197,35,204,198,199,201,202,200,197,35,204,198,199,201,202,200,197,35,204,198,199,201,202,200,197,279,279,280,280,207,207,207,0,0,0,0,0,0,0,207,212,206,210,211,207,208,209,212,206,210,211,207,208,209,212,206,210,211,207,208,209,206,212,206,210,211,207,208,209,212,206,210,211,207,208,209,212,206,210,211,207,208,209,207,208,207,208,209,212,206,210,211,207,208,209,212,206,210,211,207,208,209,207,208,212,206,210,211,207,208,209,207,208,207,207,207,207,208,208,208,208,207,208,207,208,212,206,210,211,207,208,209,209,212,206,210,211,207,208,209,212,206,210,211,207,208,209,212,206,210,211,207,208,209,212,206,210,211,207,208,209,212,206,210,211,207,208,209,212,206,210,211,207,208,209,212,206,210,211,207,208,209,208,206,210,211,212,206,210,211,207,208,209,212,206,210,211,207,208,209,212,210,211,209,212,206,210,211,207,208,209,212,206,210,211,207,208,209,207,208,209,208,208,207,208,212,206,210,211,207,208,209,212,206,210,211,207,208,209,212,206,210,211,207,208,209,212,206,210,211,207,208,209,212,206,210,211,207,208,209,212,206,210,211,207,208,209,208,212,206,210,211,207,208,209,212,206,210,211,207,208,209,212,206,210,211,207,208,209,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281,282,213,215,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,215,217,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,221,222,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,221,222,225,226,214,215,216,218,219,220,221,222,223,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,215,216,217,218,219,220,221,222,223,224,225,226,219,221,222,224,213,214,215,216,217,218,219,220,221,222,223,224,225,226,218,218,218,218,220,220,220,220,222,222,222,222,223,223,223,223,224,224,224,224,225,225,225,225,226,226,226,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,214,215,216,217,218,219,220,220,221,222,223,224,225,226,220,213,213,215,221,222,213,214,215,216,217,218,219,220,221,222,223,224,225,226,214,216,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,218,220,224,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,215,213,217,219,217,218,220,224,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,218,220,223,224,213,215,213,215,214,216,217,219,221,214,216,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,214,216,213,214,215,216,217,218,219,220,221,222,223,224,225,226,223,217,223,213,215,216,217,221,225,226,220,213,214,215,216,217,218,219,220,221,222,223,224,225,226,214,283,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,220,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,218,220,224,218,220,224,213,214,215,216,217,218,219,220,221,222,223,224,225,226,223,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,232,0,0,0,0,228,228,233,231,232,228,233,231,232,228,233,231,232,231,231,231,228,233,231,232,228,233,231,232,228,233,231,232,228,231,228,233,231,232,228,233,231,232,228,233,231,232,231,232,232,228,233,231,232,233,228,233,231,232,228,233,231,232,228,233,231,232,228,233,231,232,228,233,231,232,228,233,231,232,228,233,231,232,231,228,233,231,232,228,233,231,232,232,231,228,233,231,232,228,233,231,232,233,232,228,233,231,232,228,233,231,232,228,233,231,232,228,233,231,232,228,233,231,232,228,233,231,232,228,228,233,231,232,228,233,231,232,228,233,231,232,0,0,0,0,0,0,0,235,236,237,235,236,237,235,236,237,235,236,237,235,236,237,235,236,237,239,284,235,236,237,237,235,236,237,235,236,237,235,236,237,235,236,237,171,235,236,237,235,236,237,235,236,237,235,236,237,235,236,237,235,236,237,235,236,237,235,236,235,236,237,235,236,237,235,236,237,235,236,237,171,171,171,171,235,236,237,235,236,237,235,236,237,235,236,237,235,236,237,235,236,237,235,236,237,235,236,237,235,236,237,285,0,0,133,133,133,0,0,0,0,0,0,131,240,240,242,243,131,133,241,240,242,243,131,133,241,240,242,243,131,133,241,240,242,243,131,133,241,240,242,243,131,133,241,240,242,243,131,133,241,241,241,240,131,241,243,240,242,243,131,133,241,240,242,243,131,133,241,240,242,243,131,133,241,240,131,285,285,133,133,241,240,242,243,131,131,133,241,285,285,131,241,247,247,240,242,243,131,133,241,240,242,243,131,133,241,240,242,243,131,133,241,240,243,131,133,241,240,242,243,131,133,241,242,240,242,243,131,133,241,240,242,243,131,133,241,243,240,242,243,131,241,242,240,243,240,242,243,131,133,241,240,242,243,131,133,241,133,240,242,243,131,133,241,240,242,243,131,133,241,241,133,240,242,243,131,133,241,240,242,243,131,133,241,240,242,243,131,133,241,240,242,243,131,133,241,240,242,243,131,133,241,240,242,243,131,133,241,0,240,242,243,131,133,241,240,240,242,243,131,133,241,240,242,243,131,133,241,248,286,286,0,0,0,0,0,252,248,252,248,252,248,252,248,252,248,252,248,252,248,252,248,252,248,248,248,252,248,248,286,252,286,252,287,252,252,248,252,248,252,248,252,248,252,248,252,248,252,248,252,252,248,252,248,248,286,286,252,248,252,248,287,252,248,248,252,248,252,248,252,248,252,248,252,248,252,248,252,248,252,248,252,248,0,0,0,249,249,250,0,249,249,249,249,250,0,0,0,249,259,260,261,255,256,249,259,260,261,255,256,249,259,260,261,255,256,249,259,260,261,255,256,249,259,260,261,255,256,249,259,260,261,255,256,249,261,255,256,259,260,261,255,256,249,259,260,261,255,256,249,259,260,261,255,256,249,249,249,259,260,261,255,256,249,250,259,260,255,256,250,259,260,255,256,250,259,260,255,256,259,260,261,255,256,249,259,260,261,255,256,249,259,260,261,255,256,249,259,260,261,255,256,249,259,260,261,255,256,249,261,259,260,261,255,256,249,259,260,261,255,256,249,261,261,261,261,261,261,261,261,261,261,261,261,261,259,260,261,255,256,261,261,261,261,261,259,260,261,255,256,249,259,260,261,255,256,249,249,250,259,260,255,256,250,259,260,255,256,259,260,261,255,256,249,259,260,261,255,256,249,250,259,260,255,256,261,249,259,260,261,255,256,249,259,260,261,255,256,249,259,260,261,255,256,249,259,260,261,255,256,249,259,260,261,255,256,249,259,260,261,255,256,249,259,260,261,255,256,249,259,260,261,255,256,249,259,260,261,255,256,249,269,0,0,269,0,0,269,0,265,269,266,121,265,269,266,121,265,269,266,121,265,266,265,269,266,121,265,269,266,121,265,269,266,121,266,121,266,121,266,266,121,266,265,265,269,266,121,265,269,266,121,265,265,269,266,121,0,0,266,121,265,269,266,121,265,269,266,121,265,269,266,121,265,269,266,121,265,269,266,121,265,269,266,121,121,121,265,269,266,121,265,269,266,121,266,121,265,269,266,121,265,269,266,121,121,121,266,121,266,265,269,266,121,265,269,266,121,121,266,121,266,266,266,266,266,121,265,269,266,121,265,269,266,121,265,269,266,121,265,269,266,121,265,269,266,121,265,269,266,121,121,121,265,269,266,121,265,265,265,265,265,269,266,121,265,269,266,121,288,0,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],1],[[],1],[[],1],[[],1],0,0,[2],[2],[2],[2],0,[2],[2],0,0,0,[[3,4],5],[[3,4],5],[[]],[6,3],[7,3],[[]],[[],[[10,[[9,[8]]]]]],[11,[[10,[[9,[8]]]]]],[[],2],[[],2],[[]],[[]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[[],1],[[],1],[[]],[[]],0,[[[14,[16]],[14,[17]],18],11],[[]],[[]],[[]],[[]],0,[19],[[]],[[]],[[]],[[]],0,[3,[[1,[20]]]],0,0,0,[[],21],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],24],[[],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[25,25],[[]],[[],[[22,[[27,[26]],28]]]],[25,[[22,[26,28]]]],[25,[[22,[29,28]]]],[2],[2],[2],[2],[2],[2],[[28,4],5],[[28,4],5],[[]],[30,28],[31,28],[[]],[[],[[34,[32,33]]]],[[],2],[[],2],[[]],[[]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[[],1],[[],1],[[]],[[]],[[[14,[35]]],25],[[]],[[]],[[]],[[]],[19],[[]],[[]],[[]],[[]],[28,[[1,[20]]]],[[]],[[],21],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],24],[[],24],[[]],[[]],[[]],[[]],[[25,[34,[32,33]]]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[36,37,38,39],[[22,[40,41]]]],[38,[[22,[42,41]]]],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[41,4],5],[[41,4],5],[[43,4],5],[[44,4],5],[[44,4],5],[[45,4],5],[[45,4],5],[[]],[[]],[[]],[[]],[46,45],[[]],[44,45],[24,[[10,[[9,[8]]]]]],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[47,48],[[[1,[[14,[49]]]]],43],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[19],[19],[19],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[43,42],[[22,[39,41]]]],[45,[[1,[20]]]],[[],21],[[],21],[[],21],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],23],[[],23],[[],24],[[],24],[[],24],[[],24],[[],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[40,[14,[50]],51],[[10,[[9,[8]]]]]],[[48,40,[14,[50]],51],[[10,[[9,[8]]]]]],[[40,[14,[50]],51],[[10,[[9,[8]]]]]],[[40,[14,[50]],51],[[10,[[9,[8]]]]]],[[40,51],[[10,[[9,[8]]]]]],[[48,40,51],[[10,[[9,[8]]]]]],[[42,40],52],[[42,40],52],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[53,54],53],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[53,[[22,[55,56]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[57],[58,58],[55,55],[59,59],[[]],[[]],[[]],0,0,[[],60],[[],57],[[],53],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[55,55],52],[[59,59],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],0,0,0,0,[[58,4],5],[[6,4],5],[[6,4],5],[[57,4],[[22,[64]]]],[[56,4],5],[[56,4],5],[[55,4],5],[[59,4],5],[[59,4],[[22,[64]]]],[[54,4],5],[[54,4],[[22,[64]]]],[[53,4],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[54,59],[54,59],[[]],[[]],[65,[[10,[[9,[8]]]]]],[[66,65],[[10,[[9,[8]]]]]],[[60,65],[[10,[[9,[8]]]]]],[[57,65],[[10,[[9,[8]]]]]],[[],[[10,[[9,[8]]]]]],[66,[[10,[[9,[8]]]]]],[60,[[10,[[9,[8]]]]]],[57,[[10,[[9,[8]]]]]],[[66,67],[[10,[[9,[8]]]]]],[[60,67],[[10,[[9,[8]]]]]],[[57,67],[[10,[[9,[8]]]]]],[67,[[10,[[9,[8]]]]]],[67,[[10,[[9,[8]]]]]],[[],[[10,[[9,[8]]]]]],[66,[[10,[[9,[8]]]]]],[60,[[10,[[9,[8]]]]]],[57,[[10,[[9,[8]]]]]],[[55,59],[[22,[[27,[68]],[9,[20]]]]]],[[[0,[69,70]],71],72],[[55,59,2],[[22,[68,[9,[20]]]]]],[[59,73]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[9,[0]]],66],[[[1,[37]]],60],[[74,74,18],58],[[],57],[[],53],[60,[[1,[75]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[19],[19],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[59,76],22],[[54,76],22],[[53,76],22],[[60,[27,[55]]]],[[60,[27,[77]]]],0,[[]],[[]],[[]],[[],21],[[],21],[[],21],[[],21],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[78,78],[67,67],[79,79],[51,51],[[[83,[[0,[80,81,82]]]]],[[83,[[0,[80,81,82]]]]]],[[]],[[]],[[]],[[]],[[]],[67,21],[67,[[22,[84,0]]]],[67,21],[[],49],[[],85],[49,51],[[],49],[[],85],[[[0,[86,87]]],49],[[[0,[86,87]]],85],[85,79],[24,[[88,[83]]]],[24,[[88,[83]]]],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[[83,[[0,[80,81]]]]]],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[89,[[22,[78]]]],[89,[[22,[67]]]],[89,[[22,[85]]]],[89,[[22,[79]]]],[89,[[22,[49]]]],[89,[[22,[51]]]],[89,[[22,[[83,[[0,[[90,[[0,[[90,[[0,[[90,[[0,[90,80,81]]]],80,81]]]],80,81]]]],80,81]]]]]]]],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[],[[88,[21]]]],[[],[[88,[21]]]],[[91,91],52],[[67,67],52],[[[83,[[0,[80,81,92]]]],[83,[[0,[80,81,92]]]]],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[[93,4],5],[[91,4],5],[[91,4],5],[[94,4],5],[[94,4],5],[[67,4],5],[[95,4],5],[[95,4],5],[[85,4],5],[[79,4],5],[[46,4],5],[[46,4],5],[[49,4],5],[[51,4],5],[[[83,[[0,[80,81,96]]]],4],5],[36,97],[[]],[[]],[[]],[98,91],[[]],[[]],[[]],[99,95],[[]],[[]],[[]],[99,46],[[]],[[]],[100,[[83,[100]]]],[101,[[83,[101]]]],[[[104,[[103,[102]]]]],[[83,[[104,[[103,[102]]]]]]]],[[]],[105,[[83,[105]]]],[[[107,[106]]],[[88,[39]]]],[[[107,[106]]],[[88,[[83,[100]]]]]],[24,[[88,[39]]]],[24,[[88,[[83,[100]]]]]],[[[109,[108]]],[[22,[0]]]],[[[109,[108]]],[[22,[0]]]],[[[109,[108]]],[[22,[78,0]]]],[24,[[88,[[83,[[0,[80,81]]]]]]]],[110,85],[111,49],[112,79],[113,51],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[114,[[22,[81,21]]]],[80,[[22,[115,21]]]],[100,21],[100,21],[[[0,[80,81]]],[[88,[21]]]],[[]],[[],116],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[117,72,72,118],67],[[[0,[80,81]]],[[83,[[0,[80,81]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[19],[19],[19],[19],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[78,76],22],[[67,76],22],[[85,76],22],[[79,76],22],[[49,76],22],[[51,76],22],[[[83,[[0,[[90,[[0,[[90,[[0,[[90,[[0,[90,80,81]]]],80,81]]]],80,81]]]],80,81]]]],76],22],[[85,[107,[106]]],119],[[49,[107,[106]]],39],[91,[[1,[20]]]],[94,[[1,[20]]]],[95,[[1,[20]]]],[46,[[1,[20]]]],0,0,[39,21],[[[83,[100]]],21],[[[109,[108]]],[[22,[0]]]],[[[109,[108]]],[[22,[0]]]],[[[83,[[0,[80,81]]]]],[[88,[21]]]],[[]],[[]],[[]],[[]],[[]],[[],21],[[],21],[[],21],[[],21],[79,112],[51,113],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[21,[[22,[[83,[[0,[[90,[[0,[[90,[[0,[[90,[[0,[90,80,81]]]],80,81]]]],80,81]]]],80,81]]]]]]]],[[],22],[24,[[22,[[83,[[0,[[90,[[0,[[90,[[0,[[90,[[0,[90,80,81]]]],80,81]]]],80,81]]]],80,81]]]]]]]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[67,[[22,[91]]]],[[79,[107,[106]],119],[[22,[95]]]],[[51,[107,[106]],39],[[22,[46]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72]],[[]],[[],42],[[],97],[[120,97],[[27,[121]]]],[[84,52],[[1,[74]]]],0,0,0,0,0,0,0,0,0,[[122,123],122],0,0,[122,[[22,[124]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[125,125],[126,126],[[]],[[]],[[123,123],127],[[],127],[[128,125],[[22,[124]]]],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[125,125],52],[[126,126],52],[[123,123],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[125,4],5],[[125,4],5],[[126,4],5],[[123,4],5],[[]],[[]],[[]],[[]],[[]],[[]],[[128,125],[[22,[[1,[126]],124]]]],[128,129],[130,129],[[128,24],21],[[130,24],21],[[],131],[132,[[22,[126,133]]]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[129,128],[129,130],[[47,125,[14,[[134,[129]]]]],122],[24,[[22,[125,124]]]],[[135,24],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[126,126],[[1,[127]]]],[[123,123],[[1,[127]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[130,126],[[22,[126,124]]]],[[]],[[]],[[],21],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[136,137],[138,138],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[138,136],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[139,139],[[]],[[139,139],127],[[],127],[[108,37],[[10,[[9,[8]]]]]],[[140,108,37],[[10,[[9,[8]]]]]],[[141,108,37],[[10,[[9,[8]]]]]],[139,[[22,[[144,[[0,[142,143]]]],145]]]],[[],141],[[],146],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],0,[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[139,139],52],[[],52],[[],52],[[],52],[[],52],0,[[147,4],5],[[147,4],5],[[139,4],5],[[148,4],5],[[148,4],5],[[149,4],5],[[149,4],5],[[7,4],5],[[7,4],5],[[]],[[]],[[]],[[]],[[]],[[]],[149,147],[145,147],[[]],[[]],[[]],[150,148],[148,149],[[]],[145,149],[149,7],[[]],[[],[[10,[[9,[8]]]]]],[151,[[10,[[9,[8]]]]]],[146,[[10,[[9,[8]]]]]],0,[146,[[22,[72,[9,[20]]]]]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[136,[[1,[137]]]],[108,[[22,[[27,[139]],149]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[1,[[14,[152]]]],47],140],[[24,52],141],[24,138],[74,151],[[],146],[74,[[22,[139,148]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[139,139],[[1,[127]]]],0,[19],[19],[19],[19],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[138,72],138],[[146,[1,[72]]],146],0,[147,[[1,[20]]]],[148,[[1,[20]]]],[149,[[1,[20]]]],[7,[[1,[20]]]],[[]],[[],21],[[],21],[[],21],[[],21],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[141,21]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[138,[107,[137]]],138],[[138,[107,[24]]],138],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[153,[[22,[154,124]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],155],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[153,153],[[156,4],5],[[156,4],5],[[157,4],5],[[157,4],5],[[158,4],5],[[158,4],5],[[]],[[]],[[[34,[159,160]]],155],[[]],[158,156],[[]],[157,156],[161,157],[[]],[145,157],[161,158],[145,158],[[]],[[[27,[139]]],[[10,[[9,[8]]]]]],[[154,[27,[139]]],[[10,[[9,[8]]]]]],[[155,[27,[139]]],[[10,[[9,[8]]]]]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[108,154],[[108,24],153],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[19],[19],[19],[[],[[10,[[9,[8]]]]]],[154,[[10,[[9,[8]]]]]],[155,[[10,[[9,[8]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[153,52],153],[156,[[1,[20]]]],[157,[[1,[20]]]],[158,[[1,[20]]]],[27,[[10,[[9,[8]]]]]],[[154,27],[[10,[[9,[8]]]]]],[[155,27],[[10,[[9,[8]]]]]],[[],21],[[],21],[[],21],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[75,72]],[[75,75]],[[75,75]],[[75,72]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[37,37],[162,162],[18,18],[163,163],[40,40],[164,164],[165,165],[75,75],[166,166],[167,167],[168,168],[169,169],[170,170],[42,42],[36,36],[[[172,[[0,[171,82]]]]],[[172,[[0,[171,82]]]]]],[173,173],[174,174],[175,175],[77,77],[176,176],[177,177],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[75,75],127],[[170,170],127],[[77,77],127],[[],127],[[],127],[[],127],[[37,37],[[22,[162,178]]]],[37,21],[40,21],[164,21],[42,21],[36,21],[175,21],[77,21],0,[[],37],[[],164],[[],75],[[],166],[[],167],[[],168],[[],42],[[],36],[[],177],[2],[2],[2],[2],[2],[2],[2],[2],[2],[75],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[75],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[89,[[22,[37]]]],[89,[[22,[18]]]],[89,[[22,[165]]]],[89,[[22,[75]]]],[89,[[22,[167]]]],[89,[[22,[168]]]],[89,[[22,[169]]]],[89,[[22,[170]]]],[89,[[22,[42]]]],[89,[[22,[36]]]],[89,[[22,[174]]]],[89,[[22,[175]]]],[89,[[22,[77]]]],[89,[[22,[176]]]],[89,[[22,[177]]]],0,[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[],174],0,0,0,[[37,37],52],[[162,162],52],[[178,178],52],[[18,18],52],[[40,40],52],[[164,164],52],[[165,165],52],[[75,72],52],[[75,72],52],[[75,75],52],[[166,166],52],[[167,167],52],[[168,168],52],[[169,169],52],[[170,170],52],[[42,42],52],[[36,36],52],[[173,173],52],[[174,174],52],[[175,175],52],[[77,77],52],[[176,176],52],[[177,177],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[[37,4],5],[[37,4],5],[[162,4],5],[[178,4],5],[[178,4],5],[[18,4],5],[[18,4],5],[[163,4],5],[[40,4],5],[[164,4],5],[[165,4],5],[[75,4],5],[[75,4],5],[[179,4],5],[[179,4],5],[[166,4],5],[[167,4],5],[[168,4],5],[[169,4],5],[[170,4],5],[[170,4],5],[[42,4],5],[[36,4],5],[[[172,[[0,[171,96]]]],4],5],[[173,4],5],[[174,4],5],[[174,4],[[22,[64]]]],[[175,4],5],[[77,4],5],[[176,4],5],[[177,4],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[97,36],[[]],[[]],[174,173],[174,173],[[]],[[]],[77,175],[[]],[121,77],[121,77],[[]],[[]],[[]],[[21,[1,[72]]],[[22,[18,0]]]],[[175,180],77],[174,75],[[[0,[69,70]],71],72],[[[0,[69,70]],71],72],[[[0,[69,70]],71],72],[169,21],[177,21],[174,[[22,[21,124]]]],[[42,170],[[1,[181]]]],[[165,182],[[1,[175]]]],[164,183],[[75,75],52],[[37,73]],[[18,73]],[[75,73]],0,0,[[2,24],[[22,[174,133]]]],0,[173,2],[174,2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[40,52],[40,52],[162,52],[162,52],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[[21,72,137],37],[[21,37,164,42,184,163],40],[[185,36,[187,[186]],[187,[186]],[27,[77]]],164],[[37,174,36,36,[27,[175]],[27,[175]]],165],[21,167],[[21,21],168],[[75,[27,[77]],36],169],[[],42],[[72,72,188],36],[[182,189,[1,[190]],[1,[191]],[1,[192]]],175],[[182,189,[1,[190]],[1,[191]],[1,[192]],180],77],[[182,193,[27,[194]]],176],[[21,37,72,[27,[21]]],177],[75,75],0,0,0,[[75,195],[[22,[75,179]]]],[75,75],[75,75],[75,75],[75,[[22,[75,179]]]],[75,75],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[37,37],[[1,[127]]]],[[18,18],[[1,[127]]]],[[40,40],[[1,[127]]]],[[75,75],[[1,[127]]]],[[170,170],[[1,[127]]]],[[77,77],[[1,[127]]]],0,0,0,0,[36,196],[75,[[22,[75,179]]]],0,0,0,0,0,0,0,[19],[19],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[37,76],22],[[18,76],22],[[165,76],22],[[75,76],22],[[167,76],22],[[168,76],22],[[169,76],22],[[170,76],22],[[42,76],22],[[36,76],22],[[174,76],22],[[175,76],22],[[77,76],22],[[176,76],22],[[177,76],22],[[42,170,181],[[1,[181]]]],0,0,0,0,0,0,0,0,0,0,0,[[75,75]],[[75,72]],[[75,75]],[[75,72]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[176,101],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[75,[[22,[195]]]],[[],22],[75,[[22,[195]]]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[35,197,75]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[198,198],[199,199],[200,200],[197,197],[[]],[[]],[[]],[[]],[35,75],[35,197],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[89,[[22,[198]]]],[89,[[22,[197]]]],[2],[2],[2],[2],[2],[2],[2],[2],[[],197],0,[[198,198],52],[[199,199],52],[[197,197],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],[[27,[197]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[[198,4],5],[[199,4],5],[[201,4],5],[[201,4],5],[[202,4],5],[[202,4],5],[[200,4],5],[[197,4],5],[[197,4],[[22,[64]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[24,[[22,[197]]]],[199,75],[199,198],[199,[[22,[197,202]]]],[199,[[1,[198]]]],[199,[[22,[[1,[197]],202]]]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[[]],[[35,197],52],[[],200],[200,2],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[197,75],35],[[[14,[203]]],204],[[24,[1,[75]]],198],[[75,198,[1,[198]]],199],[24,202],[200,1],[200,1],[[200,2],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],205],[19],[19],[[],[[10,[[9,[8]]]]]],[[204,75],[[22,[199,201]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[198,76],22],[[197,76],22],[200],[[]],[[]],[[]],[[]],[[],21],[[],21],[[],21],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[24,[[22,[197]]]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[206,[14,[16]]],[[22,[[14,[203]],0]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[207,207],[208,208],[[]],[[]],[[],209],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[89,[[22,[207]]]],[89,[[22,[208]]]],[2],[2],[2],[2],[2],[2],[2],[[207,207],52],[[208,208],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[[207,4],5],[[208,4],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[27,[198]]],209],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[207,[1,[21]]],206],[[65,[14,[16]],112],210],[74,211],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[212,[[10,[[9,[8]]]]]],[210,[[10,[[9,[8]]]]]],[211,[[10,[[9,[8]]]]]],[209,[[10,[[9,[8]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[207,76],22],[[208,76],22],[[209,[27,[198]]]],[[208,85],[[22,[208,0]]]],0,[[]],[[]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[208,112],[[22,[0]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[213,213],[214,214],[215,215],[216,216],[217,217],[218,218],[219,219],[220,220],[221,221],[222,222],[223,223],[224,224],[225,225],[226,226],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[],214],[[],215],[[],216],[[],218],[[],219],[[],220],[[],221],[[],222],[[],223],[[],225],[[],226],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[89,[[22,[213]]]],[89,[[22,[214]]]],[89,[[22,[215]]]],[89,[[22,[216]]]],[89,[[22,[217]]]],[89,[[22,[218]]]],[89,[[22,[219]]]],[89,[[22,[220]]]],[89,[[22,[221]]]],[89,[[22,[222]]]],[89,[[22,[223]]]],[89,[[22,[224]]]],[89,[[22,[225]]]],[89,[[22,[226]]]],0,0,[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[],213],[[],215],[[],216],[[],217],[[],218],[[],219],[[],220],[[],221],[[],222],[[],223],[[],224],[[],225],[[],226],0,0,0,0,[[213,213],52],[[214,214],52],[[215,215],52],[[216,216],52],[[217,217],52],[[218,218],52],[[219,219],52],[[220,220],52],[[221,221],52],[[222,222],52],[[223,223],52],[[224,224],52],[[225,225],52],[[226,226],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[[213,4],5],[[214,4],5],[[215,4],5],[[216,4],5],[[217,4],5],[[218,4],5],[[219,4],5],[[220,4],5],[[221,4],5],[[222,4],5],[[223,4],5],[[224,4],5],[[225,4],5],[[226,4],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[77,220],[[]],[[]],[[]],[[]],[[]],[[]],[[[27,[77]]],[[27,[220]]]],0,0,0,0,0,[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[213,76],22],[[214,76],22],[[215,76],22],[[216,76],22],[[217,76],22],[[218,76],22],[[219,76],22],[[220,76],22],[[221,76],22],[[222,76],22],[[223,76],22],[[224,76],22],[[225,76],22],[[226,76],22],0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],227],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[[27,[220]]],[[227,[[27,[77]]]]]],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[228,[107,[176]],42],[[88,[229,230]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[231,228],[[231,77,[1,[108]]],88],[[231,77,[1,[108]]],88],[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[228,38],[231,38],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[231,4],5],[[232,4],5],[[232,4],5],[[]],[[]],[[]],[[]],[233,182],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[107,[77]],36],[[88,[231]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[19],[[231,182,234],[[88,[233]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,42],[[88,[[1,[176]]]]]],[[],21],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],23],[[],24],[[],24],[[],24],[[],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[228,42,176],88],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],[[10,[[9,[8]]]]]],[174,[[10,[[9,[8]]]]]],[[235,37],[[10,[[9,[8]]]]]],[[236,174],[[10,[[9,[8]]]]]],[[237,75],[[10,[[9,[8]]]]]],[[],237],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[]],[[]],[[]],[[],21],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[[14,[238]],108,47],235],[[[14,[239]],[14,[239]]],236],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[171,76],22],[[171,76],22],[[171,76],22],[[171,76],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],24],[[],24],[[],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[[131,24,24,24]],[[240,240],240],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[241,241],[[]],[[],240],[[],131],[[],241],0,[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[240],[[131,241],21],[240,[[22,[242,124]]]],[240,[[22,[242,124]]]],[[133,4],5],[[133,4],5],[[241,4],5],[[]],[[]],[[]],[107,131],[[]],[[]],[[]],[[],129],[24,21],[131,[[27,[243]]]],[241,[[244,[21,21]]]],[[],131],[132,[[22,[70,133]]]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,[[24,[27,[245]]],240],[246,242],[[24,24,24],243],[[[27,[243]]],131],[107,241],[[[242,[247]]],[[1,[247]]]],[[240,240],240],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[19],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],21],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[14,[[134,[129]]]]],227],[[]],[[]],[[]],[[]],[[]],[[]],[[24,[27,[245]]],240],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[2],[2],[2],[2],[2],[2],[[248,4],5],[[248,4],5],[[]],[[]],[249,248],[[],[[251,[[9,[250]]]]]],[252,[[251,[[9,[250]]]]]],[[],[[1,[2]]]],[252,[[1,[2]]]],[75,[[10,[[9,[8]]]]]],[[252,75],[[10,[[9,[8]]]]]],[[],2],[[],2],[[]],[[]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[[],1],[[],1],[[]],[[]],[[[9,[250]],[1,[2]]],252],[[]],[[]],[[]],[[]],[19],[253,[[10,[[9,[8]]]]]],[253,[[10,[[9,[8]]]]]],[[]],[[]],[[]],[[]],[[75,183],[[10,[[9,[8]]]]]],[[252,75,183],[[10,[[9,[8]]]]]],[248,[[1,[20]]]],[[],21],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],24],[[],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],254],[[],255],[[],256],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[249,4],5],[[249,4],5],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[10,[[9,[8]]]]]],[[[259,[[0,[69,257,258,253,82]],[0,[258,253,82]]]]],[[10,[[9,[8]]]]]],[[[260,[[0,[258,253,80,81]],[0,[258,253,80,81]]]]],[[10,[[9,[8]]]]]],[[[255,[[0,[92,82,258,253]],[0,[82,258,253]]]]],[[10,[[9,[8]]]]]],[[[256,[[0,[92,82,258,253]],[0,[82,258,253]]]]],[[10,[[9,[8]]]]]],[2,[[10,[[9,[8]]]]]],[[[259,[[0,[69,257,258,253,82]],[0,[258,253,82]]]],2],[[10,[[9,[8]]]]]],[[[260,[[0,[258,253,80,81]],[0,[258,253,80,81]]]],2],[[10,[[9,[8]]]]]],[[[255,[[0,[92,82,258,253]],[0,[82,258,253]]]],2],[[10,[[9,[8]]]]]],[[[256,[[0,[92,82,258,253]],[0,[82,258,253]]]],2],[[10,[[9,[8]]]]]],[[],[[10,[[9,[8]]]]]],[[[259,[[0,[69,257,258,253,82]],[0,[258,253,82]]]]],[[10,[[9,[8]]]]]],[[[260,[[0,[258,253,80,81]],[0,[258,253,80,81]]]]],[[10,[[9,[8]]]]]],[[[255,[[0,[92,82,258,253]],[0,[82,258,253]]]]],[[10,[[9,[8]]]]]],[[[256,[[0,[92,82,258,253]],[0,[82,258,253]]]]],[[10,[[9,[8]]]]]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[1,[27]]],[[22,[[259,[[0,[69,257,258,253,82]],[0,[258,253,82]]]],249]]]],[[24,[14,[[134,[129]]]]],[[22,[[260,[80,81]],249]]]],[[129,24],[[22,[[261,[81]],249]]]],[[],255],[[],256],[261,1],[[],262],[[],263],[[],262],[[],263],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[19],[[],[[10,[[9,[8]]]]]],[[[259,[[0,[69,257,258,253,82]],[0,[258,253,82]]]]],[[10,[[9,[8]]]]]],[[[260,[[0,[258,253,80,81]],[0,[258,253,80,81]]]]],[[10,[[9,[8]]]]]],[[[255,[[0,[92,82,258,253]],[0,[82,258,253]]]]],[[10,[[9,[8]]]]]],[[[256,[[0,[92,82,258,253]],[0,[82,258,253]]]]],[[10,[[9,[8]]]]]],[[],[[10,[[9,[8]]]]]],[[[259,[[0,[69,257,258,253,82]],[0,[258,253,82]]]]],[[10,[[9,[8]]]]]],[[[260,[[0,[258,253,80,81]],[0,[258,253,80,81]]]]],[[10,[[9,[8]]]]]],[[[255,[[0,[92,82,258,253]],[0,[82,258,253]]]]],[[10,[[9,[8]]]]]],[[[256,[[0,[92,82,258,253]],[0,[82,258,253]]]]],[[10,[[9,[8]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[10,[[9,[8]]]]]],[[[259,[[0,[69,257,258,253,82]],[0,[258,253,82]]]]],[[10,[[9,[8]]]]]],[[[260,[[0,[258,253,80,81]],[0,[258,253,80,81]]]]],[[10,[[9,[8]]]]]],[[[255,[[0,[92,82,258,253]],[0,[82,258,253]]]]],[[10,[[9,[8]]]]]],[[[256,[[0,[92,82,258,253]],[0,[82,258,253]]]]],[[10,[[9,[8]]]]]],[[],264],[[],21],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[265,266],0,[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[266,266],[121,121],[[]],[[]],[266,184],[266,38],[121,21],[[266,37],40],[[],265],[2],[2],[2],[2],[2],[2],[2],[2],[265,265],[2],[2],[2],[2],0,0,[[266,4],5],[[121,4],5],[[]],[[]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[121,[[1,[108]]]],0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[36,[27,[121]],120],266],[121,[[1,[67]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[121,182],0,[266,36],0,[266,120],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[121,42],[[1,[176]]]],[[266,42],[[27,[176]]]],0,[266,[[27,[175]]]],[266,[[27,[121]]]],[266,[[27,[77]]]],[266,183],[[]],[[]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],23],[[],24],[[],24],[[],24],[[],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[121,189],[121,[[1,[267]]]],[[]],[[]],[[]],[[]],[[265,[268,[106]]],265],[[265,36],265],[[265,2],265],[[265,269],265],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[]],[[],1],[[],1],[[270,24],270],[2],[2],[2],[[]],[24,270],[[],[[27,[21]]]],[[],21],[197,21],[[],2],[[]],[[[9,[12]]],[[9,[13,12]]]],[14,[[14,[13]]]],[15,[[15,[13]]]],[[],1],[[]],[[270,24],270],[[]],[[]],[[270,24],270],[[]],[[]],[[],22],[[],22],[[],23],[[],24],[[]],[[]],[[270,68,68],[[22,[270,21]]]],[[270,80],[[22,[270,21]]]],[[270,[272,[271]]],[[22,[270,21]]]],[[[27,[21]],24,24,24,80,[272,[271]]]],[[]],[[]],[[]],[[],37],[21,40],[[],165],[37,[[27,[106]]]],[[],166],[24,40],[72,[[27,[169]]]],[[],36],[2,[[27,[175]]]],[2,[[27,[77]]]],[[[27,[194]]],176],[72,[[27,[177]]]],[[],[[268,[24]]]],[[],[[268,[24]]]],[[],[[268,[24]]]],[[],[[268,[24]]]],[[],[[268,[24]]]],[[],[[268,[24]]]]],"c":[],"p":[[4,"Option"],[15,"usize"],[4,"BeaconProviderError"],[3,"Formatter"],[6,"Result"],[4,"ChainObserverError"],[4,"ImmutableFileObserverError"],[8,"Future"],[3,"Box"],[3,"Pin"],[3,"BeaconProviderImpl"],[3,"Global"],[8,"Any"],[3,"Arc"],[3,"Rc"],[8,"ChainObserver"],[8,"ImmutableFileObserver"],[4,"CardanoNetwork"],[3,"Demand"],[8,"Error"],[3,"String"],[4,"Result"],[3,"TypeId"],[15,"str"],[3,"APIVersionProvider"],[3,"Version"],[3,"Vec"],[4,"APIVersionProviderError"],[3,"VersionReq"],[3,"Error"],[3,"Error"],[6,"OpenAPIFileName"],[6,"OpenAPIVersionRaw"],[3,"HashMap"],[3,"EraChecker"],[3,"ProtocolParameters"],[3,"Beacon"],[6,"ProtocolAggregateVerificationKey"],[6,"ProtocolGenesisSignature"],[3,"Certificate"],[4,"CertificateGenesisProducerError"],[3,"ProtocolMessage"],[3,"CertificateGenesisProducer"],[4,"CertificateRetrieverError"],[4,"CertificateVerifierError"],[4,"ProtocolGenesisError"],[3,"Logger"],[3,"MithrilCertificateVerifier"],[3,"ProtocolGenesisSigner"],[8,"CertificateRetriever"],[3,"ProtocolGenesisVerifier"],[15,"bool"],[3,"TxDatumBuilder"],[4,"TxDatumFieldValue"],[3,"TxDatum"],[4,"TxDatumError"],[3,"MockChainObserver"],[3,"CardanoCliRunner"],[4,"TxDatumFieldTypeName"],[3,"FakeObserver"],[8,"Serializer"],[3,"Ok"],[3,"Error"],[3,"Error"],[6,"ChainAddress"],[3,"CardanoCliChainObserver"],[3,"OpCert"],[4,"Value"],[8,"Hash"],[8,"Sized"],[8,"BuildHasher"],[15,"u64"],[8,"Hasher"],[3,"PathBuf"],[3,"Epoch"],[8,"Serializer"],[3,"SignerWithStake"],[3,"Sum6KesBytes"],[3,"EraMarkersVerifier"],[8,"Serialize"],[8,"DeserializeOwned"],[8,"Clone"],[3,"ProtocolKey"],[6,"ProtocolPartyId"],[3,"EraMarkersSigner"],[8,"CryptoRng"],[8,"RngCore"],[6,"Result"],[8,"Deserializer"],[8,"ProtocolKeyCodec"],[4,"ProtocolRegistrationErrorWrapper"],[8,"PartialEq"],[3,"ColdKeyGenerator"],[4,"ProtocolInitializerErrorWrapper"],[4,"EraMarkersVerifierError"],[8,"Debug"],[6,"ProtocolParameters"],[4,"RegisterError"],[6,"SignatureError"],[3,"Signature"],[3,"StmSig"],[6,"U32"],[6,"Blake2b"],[3,"StmAggrSig"],[6,"StmVerificationKeyPoP"],[15,"u8"],[15,"slice"],[3,"Path"],[8,"AsRef"],[6,"EraMarkersVerifierSecretKey"],[6,"ProtocolGenesisSecretKey"],[6,"EraMarkersVerifierVerificationKey"],[6,"ProtocolGenesisVerificationKey"],[6,"HexEncodedKeySlice"],[6,"HexEncodedKey"],[3,"DynGuard"],[3,"PublicKey"],[3,"Keypair"],[6,"EraMarkersVerifierSignature"],[6,"ProtocolStakeDistribution"],[3,"SignerFixture"],[3,"DatabaseVersionChecker"],[3,"SqlMigration"],[6,"StdError"],[4,"ApplicationNodeType"],[3,"DatabaseVersion"],[4,"Ordering"],[3,"DatabaseVersionProvider"],[3,"Connection"],[3,"DatabaseVersionUpdater"],[3,"Projection"],[3,"Row"],[4,"HydrationError"],[3,"Mutex"],[6,"DbVersion"],[3,"DummyImmutableDb"],[6,"ImmutableFileNumber"],[3,"DummyImmutablesDbBuilder"],[3,"ImmutableFile"],[3,"CardanoImmutableDigester"],[3,"DumbImmutableDigester"],[8,"Write"],[8,"Digest"],[6,"Output"],[3,"Error"],[3,"DumbImmutableFileObserver"],[4,"ImmutableDigesterError"],[4,"ImmutableFileCreationError"],[4,"ImmutableFileListingError"],[3,"ParseIntError"],[3,"ImmutableFileSystemObserver"],[8,"ImmutableFileDigestCacheProvider"],[3,"JsonImmutableFileDigestCacheProviderBuilder"],[3,"JsonImmutableFileDigestCacheProvider"],[3,"MemoryImmutableFileDigestCacheProvider"],[4,"ImmutableDigesterCacheProviderError"],[4,"ImmutableDigesterCacheStoreError"],[4,"ImmutableDigesterCacheGetError"],[6,"ImmutableFileName"],[6,"HexEncodedDigest"],[3,"Error"],[4,"BeaconComparison"],[4,"CertificateSignature"],[3,"CertificateMetadata"],[3,"CertificatePending"],[3,"EpochSettings"],[3,"InternalServerError"],[3,"ClientError"],[3,"MithrilStakeDistribution"],[4,"ProtocolMessagePartKey"],[8,"Artifact"],[3,"SignedEntity"],[4,"SignedEntityTypeDiscriminants"],[4,"SignedEntityType"],[3,"Signer"],[3,"SingleSignatures"],[3,"Snapshot"],[4,"BeaconComparisonError"],[4,"EpochError"],[6,"Stake"],[6,"ProtocolMessagePartValue"],[6,"PartyId"],[6,"StakeDistribution"],[6,"HexEncodedAgregateVerificationKey"],[6,"ProtocolVersion"],[3,"Utc"],[3,"DateTime"],[15,"f64"],[6,"ProtocolSignerVerificationKey"],[6,"HexEncodedVerificationKeySignature"],[6,"HexEncodedOpCert"],[6,"KESPeriod"],[6,"ProtocolSingleSignature"],[6,"LotteryIndex"],[15,"i64"],[6,"U8F24"],[4,"SupportedEra"],[3,"EraMarker"],[3,"EraEpochToken"],[3,"SupportedEraIter"],[4,"EraReaderError"],[3,"UnsupportedEraError"],[8,"EraReaderAdapter"],[3,"EraReader"],[3,"IterBridge"],[3,"EraReaderAdapterBuilder"],[4,"EraReaderAdapterType"],[3,"EraMarkersPayloadCardanoChain"],[3,"EraReaderDummyAdapter"],[3,"EraReaderCardanoChainAdapter"],[3,"EraReaderFileAdapter"],[3,"EraReaderBootstrapAdapter"],[3,"CertificateMessage"],[3,"CertificateListItemMessageMetadata"],[3,"CertificateListItemMessage"],[3,"CertificateMetadataMessage"],[3,"CertificatePendingMessage"],[3,"SignerMessage"],[3,"EpochSettingsMessage"],[3,"SignerWithStakeMessagePart"],[3,"MithrilStakeDistributionMessage"],[3,"MithrilStakeDistributionListItemMessage"],[3,"RegisterSignatureMessage"],[3,"RegisterSignerMessage"],[3,"SnapshotMessage"],[3,"SnapshotListItemMessage"],[6,"StdResult"],[3,"MultiSigner"],[6,"ProtocolMultiSignature"],[6,"ProtocolAggregationError"],[3,"SignerBuilder"],[4,"SignerBuilderError"],[3,"SingleSigner"],[6,"ProtocolInitializer"],[3,"CardanoImmutableFilesFullSignableBuilder"],[3,"MithrilSignableBuilderService"],[3,"MithrilStakeDistributionSignableBuilder"],[8,"ImmutableDigester"],[8,"SignableBuilder"],[3,"WhereCondition"],[3,"SourceAlias"],[3,"EntityCursor"],[3,"ProjectionField"],[3,"Iter"],[4,"Value"],[3,"CursorWithOwnership"],[8,"SqLiteEntity"],[4,"StoreError"],[4,"AdapterError"],[8,"StoreAdapter"],[3,"RwLock"],[3,"StakeStore"],[8,"Sync"],[3,"Replacements"],[3,"DumbStoreAdapter"],[3,"FailStoreAdapter"],[8,"Eq"],[8,"Send"],[3,"MemoryAdapter"],[3,"SQLiteAdapter"],[3,"SQLiteResultIterator"],[3,"Recompositions"],[3,"Decompositions"],[3,"StreamSafe"],[3,"MithrilFixtureBuilder"],[3,"MithrilFixture"],[6,"ProtocolSignerVerificationKeySignature"],[15,"array"],[4,"StakeDistributionGenerationMethod"],[3,"APISpec"],[3,"Bytes"],[3,"Response"],[8,"BeaconProvider"],[8,"CertificateVerifier"],[8,"SerDeShelleyFileFormat"],[13,"NotEnoughImmutable"],[13,"FileStemExtraction"],[13,"FileNameExtraction"],[13,"CurrentEraNotFound"],[13,"AdapterFailure"],[8,"FromMessageAdapter"],[8,"ToMessageAdapter"],[8,"TryFromMessageAdapter"],[8,"SignableBuilderService"],[8,"Provider"],[8,"StorePruner"],[8,"StakeStorer"],[13,"RandomDistribution"]]},\ -"mithril_signer":{"doc":"Mithril Signer crate documentation","t":"NIEDNNDNDNDDNNNNNDDNNNDDINNNNNNIEEINNDDEIEDDNLLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLKLMMLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLKLKLKLLMAMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLKLKLLLKLKLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLKLKLKLMMKLKLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLKLLMMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMAF","n":["AggregateVerificationKeyComputationFailed","AggregatorClient","AggregatorClientError","AggregatorHTTPClient","ApiVersionMismatch","Codec","Configuration","Critical","DefaultConfiguration","FileParse","FromEpochSettingsAdapter","FromPendingCertificateMessageAdapter","HTTPClientCreation","IOError","Init","JsonParseFailed","KeepState","MithrilProtocolInitializerBuilder","MithrilSingleSigner","NoStakeForSelf","NoStakeForSigner","NoValueError","ProductionServiceBuilder","ProtocolInitializerStore","ProtocolInitializerStorer","ProtocolSignerCreationFailure","ProxyCreation","Registered","RemoteServerLogical","RemoteServerTechnical","RemoteServerUnreachable","Runner","RunnerError","RuntimeError","ServiceBuilder","SignatureFailed","Signed","SignerRunner","SignerServices","SignerState","SingleSigner","SingleSignerError","StateMachine","ToRegisterSignerMessageAdapter","Unregistered","adapt","adapt","aggregator_endpoint","api_version_provider","associate_signers_with_stake","associate_signers_with_stake","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","beacon_provider","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","build","build_era_reader_adapter","can_i_sign","can_i_sign","cardano_cli_path","cardano_node_socket_path","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","certificate_handler","chain_observer","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","clone","clone","clone","clone_into","clone_into","clone_into","clone_into_box","collect","compute_aggregate_verification_key","compute_aggregate_verification_key","compute_message","compute_message","compute_single_signature","compute_single_signature","compute_single_signatures","compute_single_signatures","cycle","data_stores_directory","database","db_directory","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","digester","disable_digests_cache","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","era_checker","era_reader","era_reader_adapter_params","era_reader_adapter_type","era_reader_adapter_type","erased_serialize","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_adapter","get_current_beacon","get_current_beacon","get_epoch_settings","get_epoch_settings","get_last_protocol_initializer","get_last_protocol_initializer","get_max_records","get_network","get_party_id","get_party_id","get_pending_certificate","get_pending_certificate","get_protocol_initializer","get_protocol_initializer","get_sqlite_file","get_state","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_critical","is_init","is_registered","is_signed","is_unregistered","kes_secret_key_path","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","network","network_magic","new","new","new","new","new","new","operational_certificate_path","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","override_chain_observer_builder","override_immutable_file_observer_builder","party_id","prepare_request_builder","protocol_initializer_store","provide","provide","provide","provide","register_signatures","register_signatures","register_signer","register_signer","register_signer_to_aggregator","register_signer_to_aggregator","relay_endpoint","reset_digests_cache","retrieve_epoch_settings","retrieve_epoch_settings","retrieve_pending_certificate","retrieve_pending_certificate","run","run_interval","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","save_protocol_initializer","save_protocol_initializer","send_single_signature","send_single_signature","serialize","signable_builder_service","single_signer","source","stake_store","store_retention_limit","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","try_adapt","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","update_era_checker","update_era_checker","update_stake_distribution","update_stake_distribution","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","message","message","nested_error","nested_error","epoch","epoch","epoch","signed_entity_type","migration","get_migrations"],"q":[[0,"mithril_signer"],[734,"mithril_signer::RuntimeError"],[738,"mithril_signer::SignerState"],[742,"mithril_signer::database"],[743,"mithril_signer::database::migration"]],"d":["Avk computation Error","Trait for mocking and testing a AggregatorClient","Error structure for the Aggregator Client.","AggregatorHTTPClient is a http client for an aggregator","Incompatible API version error","Encoding / Decoding error.","Client configuration","Critical error means the runtime will exit and the …","Default configuration with all the default values for …","Parse file error","Adapter to convert EpochSettingsMessage to EpochSettings.","Adapter to turn CertificatePendingMessage instances into …","HTTP client creation error","Mostly network errors.","Starting state","Could not parse response.","KeepState error means the runtime will keep its state and …","This is responsible of creating new instances of …","Implementation of the SingleSigner.","Could not associate my node with a stake.","Could not find the stake for one of the signers.","Value was expected from a subsystem but None was returned.","Create a SignerService instance for Production environment.","Implementation of the ProtocolInitializerStorer","Store the ProtocolInitializer used for each Epoch. This is …","Cryptographic Signer creation error.","Proxy creation error","Registered state. The Signer has successfuly registered …","The aggregator host responded it cannot fulfill our …","The aggregator host has returned a technical error.","Could not reach aggregator.","This trait is mainly intended for mocking.","This type represents the errors thrown from the Runner.","RuntimeError Error kinds tied to their faith in the state …","The ServiceBuilder is intended to manage Services instance …","Signature Error","Signed state. The Signer has signed the message for the …","Controller methods for the Signer’s state machine.","This structure groups all the services required by the …","Different possible states of the state machine.","The SingleSigner is the structure responsible of issuing …","SingleSigner error structure.","The state machine is responsible of the execution of the …","Adapter to create RegisterSignerMessage from Signer …","Hold the latest known epoch in order to help …","Method to convert.","Method to trigger the conversion.","Aggregator endpoint","API version provider","From a list of signers, associate them with the stake read …","","","","","","","","","","","","","","","","","","","","Beacon provider service","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a SignerService instance.","Build a Services for the Production environment.","Create a ProtocolInitializer instance.","Create era reader adapter from configuration settings.","Check if all prerequisites for signing are met.","","Cardano CLI tool path","Path of the socket used by the Cardano CLI tool to …","","","","","","","","","","","","","","","","","","","Certificate handler service","Chain Observer service","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Compute aggregate verification key from stake distribution","Compute aggregate verification key from stake distribution","Create the message to be signed with the single signature.","","Create the single signature.","","Computes single signatures","","Perform a cycle of the state machine.","Directory to store signer data (Stakes, Protocol …","database module. This module contains the entities …","Directory to snapshot","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Digester service","Disable immutables digests cache.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Era checker service","Era reader service","Era reader adapter parameters","Era reader adapter type","Era reader adapter type","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Fetch the current beacon from the Cardano node.","","Fetch the current epoch settings if any.","","Return the list of the N last saved protocol initializers …","","","Return the CardanoNetwork value from the configuration.","Get party id","Get party id","Fetch the current pending certificate if any.","","Fetch a protocol initializer if any saved for the given …","","Create the SQL store directory if not exist and return the …","Return the current state of the state machine.","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Easy matching Critical errors.","Returns true if the state in Init","Returns true if the state in Registered","Returns true if the state in Signed","Returns true if the state in Unregistered","File path to the KES secret key of the pool","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cardano network","Cardano Network Magic number useful for TestNet & DevNet","AggregatorHTTPClient factory","Create a new ProtocolInitializerStore.","Create a new Runner instance.","Create a new production service builder.","Create a new StateMachine instance.","Create a new instance of the MithrilSingleSigner.","File path to the operational certificate of the pool","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Override default chain observer builder.","Override immutable file observer builder.","Party Id","Forge a client request adding protocol version in the …","ProtocolInitializer store","","","","","Registers single signatures with the aggregator.","","Registers signer with the aggregator.","","Register the signer verification key to the aggregator.","","Relay endpoint","If set the existing immutables digests cache will be reset.","Retrieves epoch settings from the aggregator","","Retrieves a pending certificate from the aggregator","","Launch the state machine until an error occurs or it is …","Run Interval","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Save a protocol initializer for the given Epoch.","","Send the single signature to the aggregator in order to be …","","","Signable Builder Service","SingleSigner service","","Stake store service","Store retention limit. If set to None, no limit will be …","","","","","","","","","Adapter method","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Read the current era and update the EraChecker.","","Read the stake distribution and store it.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Context error message","Context error message","Eventual previous error message","Eventual previous error message","Current Epoch","Epoch when Signer may sign.","Epoch when Signer signed.","Entity type that is signed","Migration module","Get all the migrations required by this version of the …"],"i":[34,0,0,0,48,34,0,40,0,27,0,0,48,48,44,48,40,0,0,27,27,27,0,0,0,34,48,44,48,48,48,0,0,0,0,34,44,0,0,0,0,0,0,0,44,76,77,20,63,64,10,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,63,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,80,11,79,20,64,10,20,20,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,63,63,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,20,26,27,20,26,27,26,26,81,35,64,10,64,10,81,35,39,20,0,20,26,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,20,63,20,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,27,44,27,27,27,27,44,44,44,44,63,63,20,20,26,20,48,48,20,26,40,40,27,27,44,44,34,34,62,76,78,77,53,10,11,63,39,79,35,48,48,20,26,40,40,40,27,44,34,53,64,10,64,10,82,53,53,20,81,35,64,10,82,53,20,39,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,62,76,78,77,53,10,11,63,79,35,48,20,26,40,27,44,34,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,40,44,44,44,44,20,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,20,20,62,53,10,11,39,35,20,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,11,11,20,62,63,48,40,27,34,83,62,83,62,64,10,20,20,83,62,83,62,39,20,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,82,53,64,10,20,63,63,48,63,20,20,26,27,48,40,27,44,34,78,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,64,10,64,10,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,84,85,84,85,86,87,88,88,0,0],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],[[],3],0,0,[[4,[6,[5]]],[[9,[[8,[7]]]]]],[[10,4,[6,[5]]],[[9,[[8,[7]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[9,[[8,[7]]]]]],[11,[[9,[[8,[7]]]]]],[[12,13,[15,[14]],[15,[16]]],[[19,[17,18]]]],[[20,[22,[21]]],[[19,[[22,[23]],24]]]],[25,[[9,[[8,[7]]]]]],[[10,25],[[9,[[8,[7]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[20,20],[26,26],[27,27],[[]],[[]],[[]],[26,[[8,[28]]]],[26,[[19,[[31,[29,30]],32]]]],[[[6,[33]],17],[[19,[[15,[29]],34]]]],[[35,[6,[33]],17],[[19,[[15,[29]],34]]]],[[36,[6,[33]]],[[9,[[8,[7]]]]]],[[10,36,[6,[33]]],[[9,[[8,[7]]]]]],[[4,37,[6,[33]]],[[9,[[8,[7]]]]]],[[10,4,37,[6,[33]]],[[9,[[8,[7]]]]]],[[37,[6,[33]],17],[[19,[[15,[38]],34]]]],[[35,37,[6,[33]],17],[[19,[[15,[38]],34]]]],[39,[[19,[40]]]],0,0,0,[[],26],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[42,[[19,[20]]]],0,0,[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[[27,27],43],[[44,44],43],[[],43],[[],43],[[],43],[[],43],[[],43],[[],43],[[],43],[[],43],0,0,0,0,0,[45,[[19,[46,47]]]],[[48,49],50],[[48,49],50],[[20,49],50],[[26,49],50],[[40,49],50],[[40,49],50],[[27,49],50],[[27,49],50],[[44,49],50],[[44,49],50],[[34,49],50],[[34,49],50],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[51,48],[[]],[[]],[27,40],[[]],[52,40],[[]],[[]],[[]],[53,[[55,[[8,[54]]]]]],[[],[[9,[[8,[7]]]]]],[10,[[9,[[8,[7]]]]]],[[],[[9,[[8,[7]]]]]],[10,[[9,[[8,[7]]]]]],[41,[[9,[[8,[7]]]]]],[[53,41],[[9,[[8,[7]]]]]],[53,[[15,[41]]]],[20,[[19,[56,32]]]],[[],57],[35,57],[[],[[9,[[8,[7]]]]]],[10,[[9,[[8,[7]]]]]],[4,[[9,[[8,[7]]]]]],[[53,4],[[9,[[8,[7]]]]]],[20,14],[39,44],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[8,[58]]],[[8,[59,58]]]],[[[8,[58]]],[[8,[59,58]]]],[[[8,[58]]],[[8,[59,58]]]],[[[8,[58]]],[[8,[59,58]]]],[[[8,[58]]],[[8,[59,58]]]],[[[8,[58]]],[[8,[59,58]]]],[[[8,[58]]],[[8,[59,58]]]],[[[8,[58]]],[[8,[59,58]]]],[[[8,[58]]],[[8,[59,58]]]],[[[8,[58]]],[[8,[59,58]]]],[[[8,[58]]],[[8,[59,58]]]],[[[8,[58]]],[[8,[59,58]]]],[[[8,[58]]],[[8,[59,58]]]],[[[8,[58]]],[[8,[59,58]]]],[[[8,[58]]],[[8,[59,58]]]],[[[8,[58]]],[[8,[59,58]]]],[[[8,[58]]],[[8,[59,58]]]],[[[8,[58]]],[[8,[59,58]]]],[22,[[22,[59]]]],[22,[[22,[59]]]],[22,[[22,[59]]]],[22,[[22,[59]]]],[22,[[22,[59]]]],[22,[[22,[59]]]],[22,[[22,[59]]]],[22,[[22,[59]]]],[22,[[22,[59]]]],[22,[[22,[59]]]],[22,[[22,[59]]]],[22,[[22,[59]]]],[22,[[22,[59]]]],[22,[[22,[59]]]],[22,[[22,[59]]]],[22,[[22,[59]]]],[22,[[22,[59]]]],[60,[[60,[59]]]],[60,[[60,[59]]]],[60,[[60,[59]]]],[60,[[60,[59]]]],[60,[[60,[59]]]],[60,[[60,[59]]]],[60,[[60,[59]]]],[60,[[60,[59]]]],[60,[[60,[59]]]],[60,[[60,[59]]]],[60,[[60,[59]]]],[60,[[60,[59]]]],[60,[[60,[59]]]],[60,[[60,[59]]]],[60,[[60,[59]]]],[60,[[60,[59]]]],[60,[[60,[59]]]],[60,[[60,[59]]]],[40,43],[44,43],[44,43],[44,43],[44,43],0,[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[29,[15,[29]],[22,[61]]],62],[[[8,[54]],[15,[41]]],53],[[20,63],10],[20,11],[[44,[8,[64]],65],39],[57,35],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[11,11],[11,11],0,[[62,66],66],0,[67],[67],[67],[67],[[36,38],[[9,[[8,[7]]]]]],[[62,36,38],[[9,[[8,[7]]]]]],[[4,5],[[9,[[8,[7]]]]]],[[62,4,5],[[9,[[8,[7]]]]]],[[4,13],[[9,[[8,[7]]]]]],[[10,4,13],[[9,[[8,[7]]]]]],0,0,[[],[[9,[[8,[7]]]]]],[62,[[9,[[8,[7]]]]]],[[],[[9,[[8,[7]]]]]],[62,[[9,[[8,[7]]]]]],[39,[[19,[40]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[4,17],[[9,[[8,[7]]]]]],[[53,4,17],[[9,[[8,[7]]]]]],[[36,[15,[38]]],[[9,[[8,[7]]]]]],[[10,36,[15,[38]]],[[9,[[8,[7]]]]]],[[20,68],19],0,0,[48,[[15,[69]]]],0,0,[[]],[[]],[[]],[[],29],[[],29],[[],29],[[],29],[[],29],[70,[[71,[25]]]],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[4,[[9,[[8,[7]]]]]],[[10,4],[[9,[[8,[7]]]]]],[4,[[9,[[8,[7]]]]]],[[10,4],[[9,[[8,[7]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[[],[[75,[74]]]]],"c":[],"p":[[3,"EpochSettingsMessage"],[3,"EpochSettings"],[3,"RegisterSignerMessage"],[3,"Epoch"],[3,"Signer"],[15,"slice"],[8,"Future"],[3,"Box"],[3,"Pin"],[3,"SignerRunner"],[3,"ProductionServiceBuilder"],[6,"Stake"],[3,"ProtocolParameters"],[3,"PathBuf"],[4,"Option"],[6,"KESPeriod"],[6,"ProtocolInitializer"],[6,"ProtocolInitializerError"],[4,"Result"],[3,"Configuration"],[8,"ChainObserver"],[3,"Arc"],[8,"EraReaderAdapter"],[6,"StdError"],[3,"CertificatePending"],[3,"DefaultConfiguration"],[4,"RunnerError"],[8,"Source"],[3,"String"],[3,"Value"],[6,"Map"],[4,"ConfigError"],[3,"SignerWithStake"],[4,"SingleSignerError"],[3,"MithrilSingleSigner"],[4,"SignedEntityType"],[3,"ProtocolMessage"],[3,"SingleSignatures"],[3,"StateMachine"],[4,"RuntimeError"],[15,"usize"],[8,"Deserializer"],[15,"bool"],[4,"SignerState"],[8,"Serializer"],[3,"Ok"],[3,"Error"],[4,"AggregatorClientError"],[3,"Formatter"],[6,"Result"],[3,"Error"],[4,"EpochError"],[3,"ProtocolInitializerStore"],[8,"StoreAdapter"],[3,"RwLock"],[4,"CardanoNetwork"],[6,"PartyId"],[3,"Global"],[8,"Any"],[3,"Rc"],[3,"APIVersionProvider"],[3,"AggregatorHTTPClient"],[3,"SignerServices"],[8,"Runner"],[3,"Duration"],[3,"RequestBuilder"],[3,"Demand"],[8,"Serializer"],[8,"Error"],[3,"CertificatePendingMessage"],[6,"StdResult"],[3,"TypeId"],[15,"str"],[3,"SqlMigration"],[3,"Vec"],[3,"FromEpochSettingsAdapter"],[3,"ToRegisterSignerMessageAdapter"],[3,"FromPendingCertificateMessageAdapter"],[3,"MithrilProtocolInitializerBuilder"],[8,"ServiceBuilder"],[8,"SingleSigner"],[8,"ProtocolInitializerStorer"],[8,"AggregatorClient"],[13,"KeepState"],[13,"Critical"],[13,"Unregistered"],[13,"Registered"],[13,"Signed"]]},\ +"mithril_aggregator":{"doc":"Mithril aggregator The Aggregator is responsible for:","t":"DDIDINDNNNDNNNDCDDENNNNNNDNNDNNDDDIDNEDINNNDEIIEDIEIEINNNDDNNNNNNDILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLKLLLLMLKLKLLKLLLMKLKLKLKLKLLLLMAMMMMLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLKLAMMMLLLLLLLLLLLLLLLMMMLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLKLKLKLKLKLLLLLKLKLKLKKLLLLLKLLKLKLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLKLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLKLKKKLLMMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLKLKLLLLMMMMAKLLMMMMMMLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLKLKLLLKLKLKKLLKLLLMKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMAAFDDDDDDDDDDDDDDDDDDDDDIDDDDDDDDDDDDDDDMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLKLKLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDEDNNNGGMMLLLMMLLLLLLLLLMLLLMMMMMMMMMMLLLLLLMMLLLLLLLLLLMMLLLMMMMMMMMLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLMMLLLLLLLMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLMMDDDLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLMMMMLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLMLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNIENNDDDDNNNIIENINLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLKLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLKLKLKLKLKLKLKLKLKLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLKLLLLLLLLLLLLLLLLLLLMMMM","n":["AggregatorConfig","AggregatorRunner","AggregatorRunnerTrait","AggregatorRuntime","ArtifactBuilder","Beacon","CertificatePendingStore","ChainObserver","Codec","Codec","Configuration","Core","CreateArchiveError","Critical","DefaultConfiguration","DependencyContainer","DumbSnapshotUploader","DumbSnapshotter","ExecutionEnvironment","ExistingSigner","ExistingSigner","ExistingSingleSignature","FailedSignerRecorder","FailedSignerRegistration","FailedSignerRegistration","FromRegisterSignerAdapter","Gcp","GeneralError","GzipSnapshotter","KeepState","Local","LocalSnapshotUploader","MainOpts","MithrilSignerRegisterer","MultiSigner","MultiSignerImpl","Production","ProtocolError","ProtocolParametersStore","ProtocolParametersStorer","ReInit","RegistrationRoundNotYetOpened","RegistrationRoundUnexpectedEpoch","RemoteSnapshotUploader","RuntimeError","SignerRecorder","SignerRegisterer","SignerRegistrationError","SignerRegistrationRound","SignerRegistrationRoundOpener","SnapshotError","SnapshotUploader","SnapshotUploaderType","Snapshotter","StoreError","StoreError","Test","ToCertificatePendingMessageAdapter","ToEpochSettingsMessageAdapter","UnavailableBeacon","UnavailableClerk","UnavailableMessage","UnavailableProtocolParameters","UnregisteredParty","UploadFileError","VerificationKeyStore","VerificationKeyStorer","adapt","adapt","augment_args","augment_args_for_update","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_snapshot_uploader","cardano_cli_path","cardano_node_socket_path","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","certifier_inform_new_epoch","certifier_inform_new_epoch","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into_box","clone_into_box","close_registration_round","close_registration_round","close_signer_registration_round","close_signer_registration_round","collect","collect","command","command","command_for_update","compute_aggregate_verification_key","compute_aggregate_verification_key","compute_artifact","compute_next_stake_distribution_aggregate_verification_key","compute_next_stake_distribution_aggregate_verification_key","compute_protocol_message","compute_protocol_message","compute_stake_distribution_aggregate_verification_key","compute_stake_distribution_aggregate_verification_key","config_directory","create_artifact","create_artifact","create_certificate","create_certificate","create_multi_signature","create_multi_signature","create_new_pending_certificate_from_multisigner","create_new_pending_certificate_from_multisigner","create_open_message","create_open_message","create_protocol_multi_signer","critical","cycle","data_stores_directory","database","db_directory","db_directory","db_directory","db_directory","default","default","default","dependency_injection","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","disable_digests_cache","disable_digests_cache","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop_pending_certificate","drop_pending_certificate","entities","environment","environment","epoch","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","era_reader_adapter_params","era_reader_adapter_type","era_reader_adapter_type","erased_serialize","erased_serialize","erased_serialize","event_store","execute","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_arg_matches","from_arg_matches_mut","from_str","genesis_verification_key","get","get_adapter","get_beacon_from_chain","get_beacon_from_chain","get_current_beacon","get_current_beacon","get_current_non_certified_open_message","get_current_non_certified_open_message","get_current_non_certified_open_message_for_signed_entity_type","get_current_non_certified_open_message_for_signed_entity_type","get_current_round","get_current_round","get_last_snapshot","get_last_upload","get_max_records","get_network","get_next_protocol_parameters","get_next_protocol_parameters","get_next_signers_with_stake","get_next_signers_with_stake","get_next_stake_distribution","get_next_stake_distribution","get_protocol_parameters","get_protocol_parameters","get_protocol_parameters","get_protocol_parameters","get_server_url","get_signers","get_signers","get_signers_with_stake","get_signers_with_stake","get_sqlite_dir","get_stake_distribution","get_stake_distribution","get_stake_distribution_for_epoch","get_stake_distribution_for_epoch","get_state","get_verification_keys","get_verification_keys","group_id","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","interval","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_certificate_chain_valid","is_certificate_chain_valid","keep_state","log_level","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","network","network","network_magic","new","new","new","new","new","new","new","new","new","new","new","new","new_sample","open_registration_round","open_registration_round","open_signer_registration_round","open_signer_registration_round","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","protocol_parameters","provide","provide","provide","provide","prune","prune_verification_keys","prune_verification_keys","record_signer_id","record_signer_pool_ticker","register_signer","register_signer","remove","reset_digests_cache","reset_digests_cache","run","run_interval","run_mode","safe_epoch_retention_limit","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","save","save_pending_certificate","save_pending_certificate","save_protocol_parameters","save_protocol_parameters","save_verification_key","save_verification_key","serialize","serialize","serialize","server_ip","server_ip","server_port","server_port","services","snapshot","snapshot","snapshot","snapshot_bucket_name","snapshot_directory","snapshot_directory","snapshot_store_type","snapshot_uploader_type","snapshot_uploader_type","source","source","source","store_retention_limit","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","try_adapt","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","update_beacon","update_beacon","update_current_beacon","update_current_beacon","update_era_checker","update_era_checker","update_from_arg_matches","update_from_arg_matches_mut","update_protocol_parameters","update_protocol_parameters","update_protocol_parameters_in_multisigner","update_protocol_parameters_in_multisigner","update_stake_distribution","update_stake_distribution","update_stake_distribution","update_stake_distribution","upload_snapshot","upload_snapshot","upload_snapshot","upload_snapshot","verbose","verify_single_signature","verify_single_signature","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","message","message","message","nested_error","nested_error","nested_error","current_round_epoch","received_epoch","migration","provider","get_migrations","CertificateRecord","CertificateRecordProvider","CertificateRepository","DeleteCertificateProvider","DeleteEpochSettingProvider","DeleteSignerRegistrationRecordProvider","DeleteStakePoolProvider","EpochSettingProvider","EpochSettingRecord","EpochSettingStore","InsertCertificateRecordProvider","InsertOrReplaceSignerRegistrationRecordProvider","InsertOrReplaceStakePoolProvider","InsertSignedEntityRecordProvider","InsertSignerRecordProvider","OpenMessageRecord","OpenMessageRepository","OpenMessageWithSingleSignaturesRecord","SignedEntityRecord","SignedEntityRecordProvider","SignedEntityStoreAdapter","SignedEntityStorer","SignerRecord","SignerRecordProvider","SignerRegistrationRecord","SignerRegistrationRecordProvider","SignerRegistrationStore","SignerStore","SingleSignatureRecord","SingleSignatureRecordProvider","SingleSignatureRepository","StakePool","StakePoolProvider","StakePoolStore","UpdateEpochSettingProvider","UpdateSignerRecordProvider","UpdateSingleSignatureRecordProvider","aggregate_verification_key","artifact","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","beacon","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","certificate_id","certificate_id","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","clean_epoch","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","create_certificate","create_many_certificates","create_open_message","create_single_signature","created_at","created_at","created_at","created_at","delete","delete","delete_by_ids","delete_certificates","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","epoch","epoch","epoch","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_all","get_all","get_all","get_all","get_all","get_all","get_by_certificate_id","get_by_certificate_id","get_by_certificates_ids","get_by_epoch","get_by_epoch","get_by_epoch","get_by_epoch","get_by_open_message_id","get_by_signed_entity_id","get_by_signed_entity_type","get_by_signer_id","get_by_signer_id_and_epoch","get_certificate","get_certificate_details","get_connection","get_connection","get_connection","get_connection","get_connection","get_connection","get_connection","get_connection","get_connection","get_connection","get_connection","get_connection","get_connection","get_connection","get_connection","get_connection","get_connection","get_connection","get_connection","get_definition","get_definition","get_definition","get_definition","get_definition","get_definition","get_definition","get_definition","get_definition","get_definition","get_definition","get_definition","get_definition","get_definition","get_definition","get_definition","get_definition","get_definition","get_definition","get_last_signed_entities_by_type","get_last_signed_entities_by_type","get_latest_certificates","get_master_certificate_for_epoch","get_open_message","get_open_message_with_single_signatures","get_projection","get_projection","get_projection","get_projection","get_projection","get_projection","get_projection","get_projection","get_projection","get_protocol_parameters","get_signed_entity","get_signed_entity","get_signed_entity_by_certificate_id","get_signed_entity_by_certificate_id","get_signed_entity_by_certificates_ids","get_signed_entity_by_certificates_ids","get_stake_distribution_for_epoch","get_stakes","get_verification_keys","hydrate","hydrate","hydrate","hydrate","hydrate","hydrate","hydrate","hydrate","hydrate","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","initiated_at","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_certified","is_certified","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lottery_indexes","message","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","open_message_id","open_message_id","open_message_id","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","parent_certificate_id","protocol_message","protocol_message","protocol_message","protocol_parameters","protocol_version","prune","prune","prune","prune_verification_keys","record_signer_id","record_signer_pool_ticker","registration_epoch_setting_id","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","save_protocol_parameters","save_stakes","save_verification_key","sealed_at","signature","signature","signed_entity_id","signed_entity_type","signed_entity_type","signed_entity_type","signer_id","signers","single_signatures","store_signed_entity","store_signed_entity","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","update_open_message","update_signed_entities","update_signed_entities","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","DependenciesBuilder","DependenciesBuilderError","DependencyContainer","InconsistentState","Initialization","MissingConfiguration","MultiSignerWrapper","Result","api_version_provider","api_version_provider","az","az","az","beacon_provider","beacon_provider","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build_certifier_service","build_dependency_container","build_ticker_service","cardano_cli_runner","cast_from","cast_from","cast_from","certificate_pending_store","certificate_pending_store","certificate_repository","certificate_repository","certificate_verifier","certificate_verifier","certifier_service","certifier_service","chain_observer","chain_observer","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","config","configuration","create_aggregator_runner","create_event_store","create_genesis_container","create_http_routes","deref","deref","deref","deref_mut","deref_mut","deref_mut","digester","digester","drop","drop","drop","era_checker","era_checker","era_reader","era_reader","era_reader_adapter","event_transmitter","event_transmitter","event_transmitter_channel","fmt","fmt","from","from","from","from","from","genesis_verifier","genesis_verifier","get_api_version_provider","get_beacon_provider","get_cardano_cli_runner","get_certificate_pending_store","get_certificate_repository","get_certificate_verifier","get_certifier_service","get_chain_observer","get_era_checker","get_era_reader","get_event_transmitter","get_event_transmitter_receiver","get_event_transmitter_sender","get_genesis_verifier","get_immutable_cache_provider","get_immutable_digester","get_immutable_file_observer","get_logger","get_mithril_registerer","get_multi_signer","get_protocol_parameters_store","get_signable_builder_service","get_signed_entity_service","get_signed_entity_storer","get_signer_recorder","get_snapshot_uploader","get_snapshotter","get_sqlite_connection","get_stake_distribution_service","get_stake_store","get_ticker_service","get_verification_key_store","immutable_cache_provider","immutable_digester","immutable_file_observer","immutable_file_observer","init","init","init","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","mithril_registerer","multi_signer","multi_signer","new","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","protocol_parameters_store","protocol_parameters_store","provide","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","signable_builder_service","signable_builder_service","signed_entity_service","signed_entity_service","signed_entity_storer","signed_entity_storer","signer_recorder","signer_recorder","signer_registerer","signer_registration_round_opener","snapshot_uploader","snapshot_uploader","snapshotter","snapshotter","sqlite_connection","sqlite_connection","stake_distribution_service","stake_distribution_service","stake_store","stake_store","ticker_service","ticker_service","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","vanish","verification_key_store","verification_key_store","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","error","message","OpenMessage","SignerRegistrationsListItemMessage","SignerRegistrationsMessage","az","az","az","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cast_from","cast_from","cast_from","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","clone","clone","clone","clone_into","clone_into","clone_into","created_at","default","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","deserialize","drop","drop","drop","epoch","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","fmt","fmt","fmt","from","from","from","from","from","get_signers_id","init","init","init","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_certified","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","new","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","party_id","protocol_message","registered_at","registrations","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","serialize","serialize","signed_entity_type","signing_at","single_signatures","stake","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","Event","EventMessage","EventPersister","EventStore","TransmitterService","action","action","add_header","az","az","az","az","az","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast_from","cast_from","cast_from","cast_from","cast_from","checked_as","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","clone","clone_into","content","content","created_at","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","event_id","fmt","from","from","from","from","from","get_projection","get_transmitter","headers","hydrate","init","init","init","init","init","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","new","new","new","new","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","persist","run","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","send_event_message","source","source","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","vzip","vzip","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","AlreadyCertified","BeaconTooOld","Busy","CertificateEpochGap","CertifierService","CertifierServiceError","Codec","CouldNotFindLastCertificate","MithrilCertifierService","MithrilSignedEntityService","MithrilStakeDistributionService","MithrilTickerService","NoParentCertificateFound","NotFound","OpenMessageAlreadyExists","SignedEntityService","StakeDistributionService","StakePoolDistributionServiceError","Technical","TickerService","Unavailable","az","az","az","az","az","az","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","create_artifact","create_artifact","create_certificate","create_certificate","create_open_message","create_open_message","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","fmt","fmt","fmt","fmt","from","from","from","from","from","from","get_certificate_by_hash","get_certificate_by_hash","get_current_epoch","get_current_epoch","get_current_immutable_beacon","get_current_immutable_beacon","get_last_signed_mithril_stake_distributions","get_last_signed_mithril_stake_distributions","get_last_signed_snapshots","get_last_signed_snapshots","get_latest_certificates","get_latest_certificates","get_open_message","get_open_message","get_signed_mithril_stake_distribution_by_id","get_signed_mithril_stake_distribution_by_id","get_signed_snapshot_by_id","get_signed_snapshot_by_id","get_stake_distribution","get_stake_distribution","inform_epoch","inform_epoch","init","init","init","init","init","init","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","new","new","new","new","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","provide","provide","register_single_signature","register_single_signature","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","technical_subsystem","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","update_stake_distribution","update_stake_distribution","verify_certificate_chain","verify_certificate_chain","vzip","vzip","vzip","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","certificate_epoch","current_epoch","error","message"],"q":[[0,"mithril_aggregator"],[1121,"mithril_aggregator::RuntimeError"],[1127,"mithril_aggregator::SignerRegistrationError"],[1129,"mithril_aggregator::database"],[1131,"mithril_aggregator::database::migration"],[1132,"mithril_aggregator::database::provider"],[2453,"mithril_aggregator::dependency_injection"],[2660,"mithril_aggregator::dependency_injection::DependenciesBuilderError"],[2662,"mithril_aggregator::entities"],[2805,"mithril_aggregator::event_store"],[2984,"mithril_aggregator::services"],[3233,"mithril_aggregator::services::CertifierServiceError"],[3235,"mithril_aggregator::services::StakePoolDistributionServiceError"]],"d":["Configuration structure dedicated to the AggregatorRuntime.","The runner responsibility is to expose a code API for the …","This trait is intended to allow mocking the …","The AggregatorRuntime responsibility is to create a state …","ArtifactBuilder is trait for building an artifact","Beacon error.","Store for CertificatePending.","Chain observer error.","Codec error.","Codec error.","Aggregator configuration","Mithril STM library returned an error.","Set when the snapshotter fails at creating a snapshot.","A Critical error means the Runtime stops and the software …","Default configuration with all the default values for …","","Dummy uploader for test purposes.","Snapshotter that does nothing. It is mainly used for test …","Different kinds of execution environments","Signer is already registered.","Signer is already registered.","Single signature already recorded.","Signer recorder failed.","Signer registration failed.","Signer registration failed.","Adapter to convert RegisterSignerMessage to Signer …","Uploader to GCP storage.","General error.","Gzip Snapshotter create a compressed file.","Errors that need the runtime to try again without changing …","Uploader to local storage.","LocalSnapshotUploader is a snapshot uploader working using …","Mithril Aggregator Node","Implementation of a SignerRegisterer","MultiSigner is the cryptographic engine in charge of …","MultiSignerImpl is an implementation of the MultiSigner","Production environment, minimum logging, maximum …","Error type for multi signer service.","ProtocolParameter store.","Store and get protocol parameters for given epoch.","An error that needs to re-initialize the state machine.","No signer registration round opened yet","Registration round for unexpected epoch","GCPSnapshotUploader is a snapshot uploader working using …","Error encountered or produced by the Runtime. This enum …","Signer recorder trait","Trait to register a signer","Error type for signer registerer service.","Represents the information needed to handle a signer …","Trait to open a signer registration round","Snapshotter error type.","SnapshotUploader represents a snapshot uploader interactor","Uploader needed to copy the snapshot once computed.","Define the ability to create snapshots.","Store error.","Store error.","Test environment, maximum logging, memory stores etc.","Adapter to turn CertificatePending instances into …","Adapter to spawn EpochSettingsMessage from EpochSettings …","No beacon available.","No clerk available.","No message available.","No protocol parameters available.","Signer was not registered.","Set when the snapshotter fails at uploading the snapshot.","Store for the VerificationKey.","Store and get signers verification keys for given epoch.","Method to trigger the conversion","Turn an entity instance into message.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a snapshot uploader from configuration settings.","Cardano CLI tool path","Path of the socket used by the Cardano CLI tool to …","","","","","","","","","","","","","","","","","","","","","","","","","","","Certifier inform new epoch","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Close a signer registration round","","Close the signer registration round of an epoch.","","","","","application main command","","Compute aggregate verification key from stake distribution","Compute aggregate verification key from stake distribution","Compute an artifact","Compute next stake distribution aggregate verification key","Compute next stake distribution aggregate verification key","Compute the protocol message","","Compute stake distribution aggregate verification key","Compute stake distribution aggregate verification key","Directory where configuration file is located","Create an artifact and persist it.","","Create multi-signature.","","Creates a multi signature from single signatures","Creates a multi signature from single signatures","Return the actual pending certificate from the multisigner.","","Create new open message","","Creates a protocol multi signer","Create a new Critical error","Perform one tick of the state machine.","Directory to store aggregator data (Certificates, …","database module. This module contains the entities …","Directory of the Cardano node files","Directory of the Cardano node store.","Directory of the Cardano node database","DB directory to snapshot","","","","Dependency injection module. This module provides tools to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Use the digest caching strategy","ImmutableDigesterCacheProvider default setting","","","","","","","","","","","","","","","","","","","","","","","","","","","Drop the multisigner’s actual pending certificate.","","Entities module","What kind of runtime environment the configuration is …","Execution environment","Registration round epoch","","","","","","","","","","","","","","","","Era reader adapter parameters","Era reader adapter type","Era reader adapter type","","","","Event Store module This module proposes tools to send …","execute command","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","Genesis verification key","Fetch the current CertificatePending if any.","","Return the current beacon from the chain","Return the current beacon from the chain","Get current beacon","","Retrieves the current non certified open message.","","Retrieves the current non certified open message for a …","","Get current open round if exists","","Return the last fake snapshot produced.","Return the last upload that was triggered.","","Check configuration and return a representation of the …","Get next protocol parameters","Get next protocol parameters","Get signers for the next epoch with their stake","","Get next stake distribution i.e. the stake distribution …","Get next stake distribution","Get protocol parameters","Get the saved ProtocolParameter for the given Epoch if any.","Get protocol parameters","","Build the server URL from configuration.","Get signers","Get signers","Get signers with stake","","Return the file of the SQLite stores. If the directory …","Get stake distribution","Get stake distribution","Return the parties that are stored at the given epoch.","","Return the actual state of the state machine.","Returns a HashMap of Signer indexed by PartyId for the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Interval between each snapshot, in ms","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Check if a certificate chain is valid.","","Create a new KeepState error","get log level from parameters","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cardano network","Cardano network","Cardano Network Magic number","MultiSignerImpl factory","Create a new instance of the Aggrergator Runner.","Create a new instance of the state machine.","MithrilSignerRegisterer factory","Create a new instance.","GCPSnapshotUploader factory","Snapshotter factory","Create a new instance of DumbSnapshotter.","Create a new instance.","Create an instance of ProtocolParameterStore.","Create a new instance.","Create a new instance of AggregatorConfig.","Create a sample configuration mainly for tests","Open a signer registration round","","Open the signer registration round of an epoch.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Protocol parameters","","","","","Pruning is deactivated on this store.","Prune all verification keys that are at or below the given …","","Record signer_id","Record pool ticker by id","Register a signer","","Remove and return the current CertificatePending if any.","Should the immutable cache be reset or not","ImmutableDigesterCacheProvider default setting","Launches an infinite loop ticking the state machine.","Run Interval is the interval between two runtime cycles in …","Run Mode","Same as the store retention limit but will never yield a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Save the given CertificatePending.","Store the given pending certificate.","","Save the given ProtocolParameter for the given Epoch.","","Save the verification key, for the given Signer for the …","","","","","Server listening IP","Server listening IP","Server listening port","Server listening port","Services","Create a new snapshot with the given archive name.","","","Bucket name where the snapshots are stored if …","Directory to store snapshot","Directory to store snapshot","Type of snapshot store to use","Type of snapshot uploader to use","Type of snapshot uploader to use","","","","Max number of records in stores. When new records are …","","","","","","","","","","","","Method to trigger the conversion.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Update the multisigner with the given beacon.","","Update current beacon","","Update the EraChecker with EraReader information.","","","","Update protocol parameters","Update protocol parameters","Update the multisigner with the protocol parameters from …","","Update stake distribution","Read the stake distribution from the blockchain and store …","Update stake distribution","","Upload a snapshot","Upload a snapshot","","","Verbosity level","Verify a single signature","Verify a single signature","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","error message","error message","error message","Eventual caught error","Eventual caught error","Eventual caught error","Epoch of the current round","Epoch of the received signer registration","Migration module","Aggregator related database providers","Get all the migrations required by this version of the …","Certificate record is the representation of a stored …","Simple CertificateRecord provider.","Database frontend API for Certificate queries.","Provider to remove old data from the certificate table","Provider to remove old data from the epoch_setting table","Provider to remove old data from the signer_registration …","Provider to remove old data from the stake_pool table","Simple EpochSettingRecord provider.","Settings for an epoch, including the protocol parameters.","Service to deal with epoch settings (read & write).","Query to insert the certificate record","Query to insert or replace a signer_registration record","Query to update the stake distribution","Query to insert the signed_entity record","Query to insert the signer record","OpenMessage","Open message repository","Open Message with associated single signatures if any.","SignedEntity record is the representation of a stored …","Simple SignedEntityRecord provider.","Service to deal with signed_entity (read & write).","Signed entity storer trait","Signer record is the representation of a stored signer.","Simple SignerRecord provider.","SignerRegistration record is the representation of a …","Simple SignerRegistrationRecord provider.","Service to deal with signer_registration (read & write).","Service to deal with signer (read & write).","SingleSignature record is the representation of a stored …","Simple SingleSignatureRecord provider.","Service to deal with single_signature (read & write).","Stake pool as read from Chain.","Simple StakePool provider.","Service to deal with stake pools (read & write).","Query to update the epoch setting","Query to update the signer record","Query to update the single_signature record","Aggregate verification key Note: used only if signature is …","Raw artifact (in JSON format).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Beacon used to produce the signed message","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Certificate id.","Certificate id for this signed entity.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Remove all the OpenMessageRecord for the strictly previous …","","","","","","","","","","","","","","","Create a new certificate in the database.","Create many certificates at once in the database.","Create a new OpenMessageRecord in the database.","Create a new Single Signature in database","Message creation datetime, it is set by the database.","Message creation datetime, it is set by the database.","Date and time when the signed_entity was created","Date and time when the single_signature was created","Delete the epoch setting data given the Epoch","Delete the epoch setting data given the Epoch","Delete the certificates with with the given ids.","Delete all the given certificates from the database","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Epoch of creation of the certificate.","Epoch","Epoch","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get all CertificateRecords.","Get all EpochSettingRecords.","Get all SignedEntityRecords.","Get all SignerRecords.","Get all SignerRegistrationRecords.","Get all SingleSignatureRecords.","Get CertificateRecords for a given certificate id.","Get record for a given certificate_id.","Get records for a list of given certificates_ids.","Get CertificateRecords for a given Epoch.","Get EpochSettingRecords for a given Epoch for given …","Get SignerRegistrationRecords for a given Epoch.","Get StakePools for a given Epoch for given pool_ids.","Get SingleSignatureRecords for a given Open Message id.","Get SignedEntityRecords for a given signed_entity id.","Get SignedEntityRecords for a given signed entity type.","Get SignerRecords for a given signer id.","Get SignerRegistrationRecords for given signer id and …","Return the certificate corresponding to the given hash if …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get last signed entities by signed entity type","","Return the latest certificates.","Return the first certificate signed per epoch as the …","Return the latest OpenMessageRecord for the given Epoch …","Return an open message with its associated single …","","","","","","","","","","","Get signed entity type","","Get signed entity type by certificate id","","Get signed entities type by certificates ids","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Date and time when the certificate was initiated","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Has this open message been converted into a certificate?","Has this message been converted into a Certificate?","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Lottery indexes","Message that is signed.","Create a new provider","Create a new instance","Create a new instance","Instantiate a new repository","Create a new provider","Create a new instance","Create a new instance","Create a new EpochSetting service","Instanciate service","Create a new provider","Create a new instance","Create a new SignedEntityStoreAdapter service","Create a new provider","Create a new instance","Create a new instance","Create a new SignerStore service","Create a new provider","Create a new instance","Create a new instance","Create a new SignerRegistrationStore service","Create a new provider","Create a new instance","Create a new SingleSignatureStoreAdapter service","Create a new provider","Create a new instance","Create a new instance","Create a new StakePool service","OpenMessage unique identifier","OpenMessage unique identifier","Open message id.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Parent Certificate id.","Structured message that is used to create the signed …","Message used by the Mithril Protocol","Message used by the Mithril Protocol","Protocol parameters.","Protocol Version (semver)","Prune the epoch setting data older than the given epoch.","Prune the epoch setting data older than the given epoch.","Prune the stake pools data older than the given epoch.","","","","Registration epoch setting id","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Date and time when the certificate was sealed","Signature of the certificate. Note: multi-signature if …","The STM single signature of the message","Signed entity id.","Type of message","Type of message","Signed entity type.","Signer id.","The list of the active signers with their stakes and …","associated single signatures","Store a signed entity","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Updates an OpenMessageRecord in the database.","Perform an update for all the given signed entities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Dependencies container builder","Error that can occure during dependencies initialization …","DependencyManager handles the dependencies","The dependency has reached a state where dependencies are …","Unrecoverable system initialization failure","Configuration parameter missing for initialization.","MultiSignerWrapper wraps a MultiSigner","Result with the DependenciesBuilderError error.","API Version provider","API Version provider","","","","Beacon provider service.","Beacon provider service.","","","","","","","Create CertifierService service","Return an unconfigured DependencyContainer","Create TickerService instance.","Cardano CLI Runner for the ChainObserver","","","","Certificate pending store.","Certificate pending store.","Certificate repository.","Certificate store.","Certificate verifier service.","Certificate verifier service.","Certifier service","Certifier Service","Chain observer service.","Chain observer service.","","","","","","","Configuration structure.","Configuration parameters","Create the AggregatorRunner","Create dependencies for the EventStore task.","Create dependencies for genesis commands","Create the HTTP route instance","","","","","","","Digester service.","Digester service.","","","","Era checker service","Era checker service","Era reader service","Era reader service","Adapter for EraReader","Event Transmitter Service","Event Transmitter Service","Event transmitter Channel Sender endpoint","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Genesis signature verifier service.","Genesis signature verifier service.","APIVersionProvider service","Return a BeaconProvider instance.","Return a CardanoCliRunner","Get a configured CertificatePendingStore.","Get a configured CertificateRepository.","CertificateVerifier service.","CertifierService service","Return a ChainObserver","EraReader service","EraReader service","TransmitterService service","Return the channel receiver setup for the EventStore. …","Return the EventMessage channel sender.","Return a ProtocolGenesisVerifier","Get an ImmutableFileDigestCacheProvider","Immutable digester.","Return a ImmutableFileObserver instance.","This method does not cache the logger since it is managed …","MithrilSignerRegisterer service","Get a configured multi signer","Get a configured ProtocolParametersStorer.","SignableBuilderService service","SignedEntityService service","SignedEntityStorer service","SignerRecorder service","Get a SnapshotUploader","Snapshotter service.","Get SQLite connection","StakeDistributionService service","Return a StakePoolStore","StakeDistributionService service","Get a configured VerificationKeyStorer.","Immutable cache provider service.","Immutable file digester service.","Immutable file observer service.","Immutable file observer service.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","Signer registerer service","Multisigner service.","Multisigner service.","Create a new clean dependency builder","","","","","","","Protocol parameter store.","Protocol parameter store.","","","","","","","","Signable Builder Service","Signable Builder Service","Signed Entity Service","Signed Entity Service","Signed Entity storer","Signed Entity storer","Signer Recorder","Signer Recorder","Signer registerer service","Signer registration round opener service","Snapshot uploader service.","Snapshot uploader service.","Snapshotter service.","Snapshotter service.","SQLite database connection","SQLite database connection This is not a real service but …","Stake Distribution Service","Stake Distribution Service","Stake Store used by the StakeDistributionService It shall …","Stake Store used by the StakeDistributionService It shall …","Ticker Service (TODO: remove BeaconProvider)","Ticker Service","","","","","","","","","","","","","","","","","","","","Remove the dependencies builder from memory to release Arc.","Verification key store.","Verification key store.","","","","","","","","","","Eventual nested error","Error context message","OpenMessage","Message structure of a signer registration","Message structure of signer registrations for an epoch.","","","","","","","","","","","","","","","","","","","","","","","","","Message creation datetime","","","","","","","","","","","","","","Epoch","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Gather all signers party_id for this open message","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Has this message been converted into a Certificate?","","","","","","","Build a SignerRegistrationsMessage from a stake …","","","","","","","The registered signer party id","Message used by the Mithril Protocol","The epoch at which the registration was sent.","The signer registrations","","","","","","","","","Type of message","The epoch at which the registration was able to send …","associated single signatures","The registered signer stake","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Event persisted in the Event Store.","Event that is sent from a thread to be persisted.","The EventPersister is the adapter to persist EventMessage …","EventMessage receiver service.","The transmitter service is used to allow inter process …","the action of the original EventMessage this Event …","The action represent the action that is going to be …","forge a new instance adding the given header","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","the content of the original EventMessage this Event …","JSON content of the message, its type is declared in the …","timestamp of event creation in the database.","","","","","","","","","","","","","","","","Sequential number of the event, this is set by the …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Clone the internal transmitter and return it.","Headers","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Instanciate an EventPersister","Instanciate the EventMessage receiver service.","Instanciate a new Service by passing a MPSC transmitter.","Instanciate a new EventMessage.","","","","","","","","","","","Save an EventMessage in the database.","Launch the service. It runs until all the transmitters are …","","","","","","","","","","","Craft and send an EventMessage given the serializable data.","the source of the original EventMessage this Event …","The source of the message shall be composed of the name of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The open message is already certified, no more single …","The given beacon is older than the current open message …","The stake distribution compute is in progress for this …","No certificate for this epoch","CertifierService","Errors dedicated to the CertifierService.","Codec error.","Could not verify certificate chain because could not find …","Mithril CertifierService implementation","Mithril ArtifactBuilder Service","Implementation of the stake distribution service.","MithrilTickerService","No parent certificate could be found, this certifier …","OpenMessage not found.","The given OpenMessage already exists","ArtifactBuilder Service trait","Responsible of synchronizing with Cardano stake …","Errors related to the StakeDistributionService.","Critical errors cannot be recovered.","Service trait with consistent business oriented API.","The stake distribution for the given Epoch is not …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create artifact for a signed entity type and a certificate","","Create a certificate if possible. If the pointed open …","","Create an open message at the given beacon. If the open …","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a certificate from its hash.","","Return the current Epoch as read from the chain.","","Return the current Beacon used for …","","Return a list of signed Mithril stake distribution order …","","Return a list of signed snapshots order by creation date …","","Returns the list of the latest created certificates.","","Return the open message at the given Beacon. If the …","","Return a signed Mithril stake distribution","","Return a signed snapshot","","Return the stake distribution fot the given epoch.","","Inform the certifier I have detected a new epoch, it may …","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","instantiate the service","MithrilSignedEntityService factory","Create a new service instance","Instantiate a new service","","","","","","","","","","","","","","","Add a new single signature for the open message at the …","","","","","","","","","","","","","","Simple way to nest technical errors","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This launches the stake distribution computation if not …","","Verify the certificate chain and epoch gap. This will …","","","","","","","","","","","","","","","","","","","","Epoch of the last issued certificate","Given current epoch","Eventual nested error","Error message"],"i":[0,0,0,0,0,39,0,54,39,54,0,39,55,42,0,0,0,0,0,39,54,39,54,39,54,0,19,55,0,42,19,0,0,0,0,0,18,0,0,0,42,54,54,0,0,0,0,0,0,0,0,0,0,0,39,54,18,0,0,39,39,39,39,39,55,0,0,189,190,17,17,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,6,6,6,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,79,15,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,17,18,6,19,20,21,22,17,18,6,19,20,21,22,17,20,192,24,79,15,17,20,17,17,17,166,32,188,166,166,79,15,166,166,17,79,15,79,15,166,32,79,15,79,15,32,42,43,6,0,17,6,20,21,44,45,20,0,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,18,6,19,6,20,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,79,15,0,6,20,22,18,19,22,18,18,18,18,19,19,19,19,22,22,22,22,6,6,20,18,6,19,0,17,17,18,6,19,20,39,39,42,42,21,54,54,22,55,55,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,39,39,39,42,42,21,54,54,54,22,55,55,17,17,18,6,62,63,79,15,166,32,79,15,79,15,193,24,45,44,63,6,166,32,166,32,166,32,166,76,32,63,6,166,166,166,32,6,166,32,74,68,43,74,68,17,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,21,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,79,15,42,17,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,6,21,6,32,15,43,24,44,83,84,45,62,63,68,21,6,192,24,79,15,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,6,39,42,54,55,63,74,68,81,81,193,24,62,6,20,43,6,17,6,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,62,79,15,76,63,74,68,18,6,19,6,20,6,20,0,170,84,45,6,6,20,20,6,20,39,54,55,6,17,18,6,19,20,21,22,39,42,54,55,191,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,79,15,166,32,79,15,17,17,166,32,79,15,166,79,32,15,7,44,95,83,17,166,32,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,191,189,190,32,15,43,24,44,95,83,84,45,62,63,68,17,18,6,19,20,39,42,21,54,22,55,194,195,196,194,195,196,197,197,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,103,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,100,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,100,103,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,99,100,101,102,103,104,105,106,100,101,102,103,104,105,106,107,107,99,108,101,102,103,106,109,112,113,107,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,100,101,102,100,110,101,103,104,105,106,114,101,101,101,101,100,110,101,102,103,104,105,106,114,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,100,110,101,101,102,103,104,105,106,114,115,116,117,118,119,120,115,117,117,115,116,119,121,120,117,117,118,119,107,107,115,125,113,116,126,109,117,127,118,128,129,119,130,112,120,131,121,132,133,115,125,113,116,126,109,117,127,118,128,129,119,130,112,120,131,121,132,133,169,134,107,107,99,99,100,110,101,102,103,104,105,106,114,136,169,134,169,134,169,134,137,138,137,100,110,101,102,103,104,105,106,114,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,100,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,107,136,99,134,142,137,108,138,100,110,101,102,103,104,105,106,114,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,101,102,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,106,100,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,101,102,106,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,100,100,101,102,100,100,109,112,133,137,142,142,106,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,136,138,137,100,100,106,103,101,102,103,106,100,102,169,134,100,101,102,103,104,105,106,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,99,169,134,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,115,125,113,107,116,126,109,136,99,117,127,134,118,128,129,142,119,130,112,137,120,131,108,121,132,133,138,100,110,101,102,103,104,105,106,114,0,0,0,150,150,150,0,0,143,77,143,77,150,143,77,143,77,150,143,77,150,143,143,143,143,143,77,150,143,77,143,77,143,77,143,77,143,77,143,77,150,143,77,150,77,143,143,143,143,143,143,77,150,143,77,150,143,77,143,77,150,143,77,143,77,143,143,77,143,150,150,143,77,150,150,150,143,77,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,77,143,77,150,143,77,150,143,77,150,143,77,150,143,77,150,143,77,150,143,77,150,143,143,77,143,143,77,150,143,77,150,143,77,150,143,77,150,143,77,150,143,77,143,77,143,77,143,77,77,77,143,77,143,77,143,77,143,77,143,77,143,77,150,143,77,150,143,77,150,143,77,150,143,77,150,143,77,150,143,77,150,143,143,77,143,77,150,143,77,150,143,77,150,198,198,0,0,0,35,172,173,35,172,173,35,172,173,35,172,173,35,172,173,35,172,173,35,172,173,35,172,173,35,172,173,35,172,173,35,172,173,172,173,35,172,173,35,35,172,173,35,35,35,35,172,172,172,172,173,173,173,173,172,173,35,172,173,35,35,35,172,173,35,35,172,173,35,172,173,35,172,173,35,172,173,35,172,173,35,35,172,173,35,172,173,172,35,172,173,35,172,173,173,35,172,172,35,172,173,35,172,173,172,173,35,172,35,173,35,172,173,35,172,173,35,172,173,35,172,173,35,172,173,35,172,173,35,172,173,35,172,173,35,172,173,35,172,173,0,0,0,0,0,178,157,157,178,180,147,158,157,178,180,147,158,157,178,180,147,158,157,178,180,147,158,157,178,180,147,158,157,178,180,147,158,157,157,157,178,157,178,178,180,147,158,157,178,180,147,158,157,178,180,147,158,157,178,157,178,180,147,158,157,178,158,157,178,178,180,147,158,157,178,180,147,158,157,178,180,147,158,157,178,180,147,158,157,178,180,147,158,157,178,180,147,158,157,178,180,147,158,157,180,147,158,157,178,180,147,158,157,178,180,147,158,157,180,147,178,180,147,158,157,178,180,147,158,157,158,178,157,157,178,180,147,158,157,178,180,147,158,157,178,180,147,158,157,178,180,147,158,157,178,180,147,158,157,178,180,147,158,157,178,180,147,158,157,178,180,147,158,157,178,180,147,158,157,184,184,185,184,0,0,184,184,0,0,0,0,184,184,184,0,0,0,185,0,185,183,182,187,186,184,185,183,182,187,186,184,185,183,182,187,186,184,185,183,182,187,186,184,185,183,182,187,186,184,185,183,182,187,186,184,185,168,182,144,183,144,183,183,182,187,186,184,185,183,182,187,186,184,185,183,182,187,186,184,185,184,184,185,185,183,182,187,186,184,185,144,183,146,186,146,186,168,182,168,182,144,183,144,183,168,182,168,182,171,187,144,183,183,182,187,186,184,185,183,182,187,186,184,185,183,182,187,186,184,185,183,182,187,186,184,185,183,182,187,186,184,185,183,182,187,186,184,185,183,182,187,186,184,185,183,182,187,186,183,182,187,186,184,185,183,182,187,186,184,185,184,185,144,183,183,182,187,186,184,185,183,182,187,186,184,185,185,184,185,183,182,187,186,184,185,185,183,182,187,186,184,185,183,182,187,186,184,185,183,182,187,186,184,185,183,182,187,186,184,185,183,182,187,186,184,185,171,187,144,183,183,182,187,186,184,185,183,182,187,186,184,185,183,182,187,186,184,185,199,199,200,200],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],[3,4],[5,5],[5,5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[6,[[11,[[8,[7]],[10,[9]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[12,[[14,[[10,[13]]]]]],[[15,12],[[14,[[10,[13]]]]]],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[17,17],[18,18],[6,6],[19,19],[20,20],[21,21],[22,22],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[23]]]],[20,[[10,[23]]]],[[],[[14,[[10,[13]]]]]],[24,[[14,[[10,[13]]]]]],[[],[[14,[[10,[13]]]]]],[15,[[14,[[10,[13]]]]]],[17,[[11,[[27,[25,26]],28]]]],[20,[[11,[[27,[25,26]],28]]]],[[],5],0,[[],5],[[[30,[29]],31],[[14,[[10,[13]]]]]],[[32,[30,[29]],31],[[14,[[10,[13]]]]]],[33,[[14,[[10,[13]]]]]],[[],[[14,[[10,[13]]]]]],[[],[[14,[[10,[13]]]]]],[34,[[14,[[10,[13]]]]]],[[15,34],[[14,[[10,[13]]]]]],[[],[[14,[[10,[13]]]]]],[[],[[14,[[10,[13]]]]]],0,[[34,33],[[14,[[10,[13]]]]]],[[15,34,33],[[14,[[10,[13]]]]]],[34,[[14,[[10,[13]]]]]],[[15,34],[[14,[[10,[13]]]]]],[35,[[14,[[10,[13]]]]]],[[32,35],[[14,[[10,[13]]]]]],[[36,34],[[14,[[10,[13]]]]]],[[15,36,34],[[14,[[10,[13]]]]]],[[34,37],[[14,[[10,[13]]]]]],[[15,34,37],[[14,[[10,[13]]]]]],[[32,[30,[29]],31],[[11,[38,39]]]],[[40,[16,[41]]],42],[43,[[11,[42]]]],0,0,0,0,0,0,[[],44],[[],45],[[],20],0,[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[47,[[11,[18]]]],[47,[[11,[6]]]],[47,[[11,[19]]]],0,0,[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[[],[[14,[[10,[13]]]]]],[15,[[14,[[10,[13]]]]]],0,0,0,0,[[18,18],48],[[19,19],48],[[22,22],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],0,0,0,[49,[[11,[50,51]]]],[49,[[11,[50,51]]]],[49,[[11,[50,51]]]],0,[17,[[11,[[10,[9]]]]]],[[17,52],53],[[18,52],53],[[6,52],53],[[19,52],53],[[20,52],53],[[39,52],53],[[39,52],53],[[42,52],53],[[42,52],53],[[21,52],53],[[54,52],53],[[54,52],53],[[22,52],53],[[55,52],53],[[55,52],53],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[56,39],[57,39],[58,39],[41,42],[[]],[[]],[[]],[58,54],[56,54],[[]],[59,55],[[]],[60,[[11,[17,61]]]],[60,[[11,[17,61]]]],[40,[[11,[18]]]],0,[62,[[11,[[16,[1]],56]]]],[63,[[65,[[10,[64]]]]]],[[],[[14,[[10,[13]]]]]],[15,[[14,[[10,[13]]]]]],[[],[[14,[[10,[13]]]]]],[32,[[14,[[10,[13]]]]]],[[],[[14,[[10,[13]]]]]],[15,[[14,[[10,[13]]]]]],[34,[[14,[[10,[13]]]]]],[[15,34],[[14,[[10,[13]]]]]],[[],[[14,[[10,[13]]]]]],[24,[[14,[[10,[13]]]]]],[45,[[11,[[16,[0]],[10,[9]]]]]],[44,[[11,[[16,[25]],[10,[9]]]]]],[63,[[16,[46]]]],[6,[[11,[66,28]]]],[[],[[14,[[10,[13]]]]]],[32,[[14,[[10,[13]]]]]],[[],[[14,[[10,[13]]]]]],[32,[[14,[[10,[13]]]]]],[[],[[14,[[10,[13]]]]]],[32,[[14,[[10,[13]]]]]],[[],[[14,[[10,[13]]]]]],[12,[[14,[[10,[13]]]]]],[32,[[14,[[10,[13]]]]]],[[63,12],[[14,[[10,[13]]]]]],[6,25],[[],[[14,[[10,[13]]]]]],[[],[[14,[[10,[13]]]]]],[[],[[14,[[10,[13]]]]]],[32,[[14,[[10,[13]]]]]],[6,67],[[],[[14,[[10,[13]]]]]],[32,[[14,[[10,[13]]]]]],[12,[[14,[[10,[13]]]]]],[[68,12],[[14,[[10,[13]]]]]],[43,25],[12,[[14,[[10,[13]]]]]],[[68,12],[[14,[[10,[13]]]]]],[[],[[16,[69]]]],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[36,[[14,[[10,[13]]]]]],[[15,36],[[14,[[10,[13]]]]]],[[40,[16,[41]]],42],[17,73],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[[8,[74]],[8,[75]],[8,[76]]],32],[[[8,[77]]],15],[[78,[16,[0]],[8,[79]]],[[11,[43,42]]]],[[[8,[80]],[8,[74]],[8,[81]],[16,[82]]],24],[[],44],[[[10,[0]],25],83],[[67,67],[[85,[84]]]],[[],45],[[[10,[64]]],62],[[[10,[64]],[16,[46]]],63],[[[10,[64]]],68],[[82,66,86],21],[[],6],[[12,87],[[14,[[10,[13]]]]]],[[24,12,87],[[14,[[10,[13]]]]]],[36,[[14,[[10,[13]]]]]],[[15,36],[[14,[[10,[13]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[88],[88],[88],[88],[63,[[14,[[10,[13]]]]]],[12,[[14,[[10,[13]]]]]],[[68,12],[[14,[[10,[13]]]]]],[25,[[14,[[10,[13]]]]]],[[25,[16,[25]]],[[14,[[10,[13]]]]]],[[12,89],[[14,[[10,[13]]]]]],[[24,12,89],[[14,[[10,[13]]]]]],[62,[[11,[[16,[1]],56]]]],0,0,[43,[[11,[42]]]],0,0,[6,[[16,[82]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[62,1],[[11,[56]]]],[1,[[14,[[10,[13]]]]]],[[15,1],[[14,[[10,[13]]]]]],[[12,90],[[14,[[10,[13]]]]]],[[63,12,90],[[14,[[10,[13]]]]]],[[12,29],[[14,[[10,[13]]]]]],[[68,12,29],[[14,[[10,[13]]]]]],[[18,91],11],[[6,91],11],[[19,91],11],0,0,0,0,0,[40,[[11,[0,55]]]],[[84,40],[[11,[0,55]]]],[[45,40],[[11,[0,55]]]],0,0,0,0,0,0,[39,[[16,[9]]]],[54,[[16,[9]]]],[55,[[16,[9]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],25],[[],25],[[],25],[[],25],[92,[[85,[89]]]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[36,[[14,[[10,[13]]]]]],[[15,36],[[14,[[10,[13]]]]]],[36,[[14,[[10,[13]]]]]],[[32,36],[[14,[[10,[13]]]]]],[36,[[14,[[10,[13]]]]]],[[15,36],[[14,[[10,[13]]]]]],[[17,60],[[11,[61]]]],[[17,60],[[11,[61]]]],[31,[[14,[[10,[13]]]]]],[[32,31],[[14,[[10,[13]]]]]],[36,[[14,[[10,[13]]]]]],[[15,36],[[14,[[10,[13]]]]]],[94,[[14,[[10,[13]]]]]],[36,[[14,[[10,[13]]]]]],[[32,94],[[14,[[10,[13]]]]]],[[15,36],[[14,[[10,[13]]]]]],[86,[[14,[[10,[13]]]]]],[[44,86],[[14,[[10,[13]]]]]],[[95,86],[[14,[[10,[13]]]]]],[[83,86],[[14,[[10,[13]]]]]],0,[[37,96],[[14,[[10,[13]]]]]],[[32,37,96],[[14,[[10,[13]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,[[],[[98,[97]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[99,12],[[85,[46]]]],[100,100],[101,101],[102,102],[103,103],[104,104],[105,105],[106,106],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[107,33],[[85,[33]]]],[[107,[98,[33]]],[[85,[[98,[33]]]]]],[[99,12,34,37],[[85,[101]]]],[[108,96,101],[[11,[106,41]]]],0,0,0,0,[[109,12],[[11,[[111,[110]],41]]]],[[112,12],[[11,[[111,[105]],41]]]],[[113,[30,[40]]],[[85,[[111,[100]]]]]],[[107,[30,[33]]],85],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],0,0,0,[[100,100],48],[[110,110],48],[[101,101],48],[[103,103],48],[[104,104],48],[[105,105],48],[[106,106],48],[[114,114],48],[[],48],[[],48],[[],48],[[],48],[[100,52],53],[[110,52],53],[[101,52],53],[[102,52],53],[[103,52],53],[[104,52],53],[[105,52],53],[[106,52],53],[[114,52],53],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[33,100],[[]],[102,101],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[115,[[85,[[111,[100]]]]]],[116,[[11,[[111,[110]],41]]]],[117,[[11,[[111,[103]],41]]]],[118,[[11,[[111,[104]],41]]]],[119,[[11,[[111,[105]],41]]]],[120,[[11,[[111,[106]],41]]]],[[115,40],[[85,[[111,[100]]]]]],[[117,40],[[11,[[111,[103]],41]]]],[[117,[30,[40]]],[[11,[[111,[103]],41]]]],[[115,12],[[85,[[111,[100]]]]]],[[116,12],[[11,[[111,[110]],41]]]],[[119,12],[[11,[[111,[105]],41]]]],[[121,12],[[11,[[111,[114]],41]]]],[[120,122],[[11,[[111,[106]],41]]]],[[117,40],[[11,[[111,[103]],41]]]],[[117,123],[[11,[[111,[103]],41]]]],[[118,25],[[11,[[111,[104]],41]]]],[[119,25,12],[[11,[[111,[105]],41]]]],[[107,40],[[85,[[16,[33]]]]]],[[107,40],[[14,[[10,[13]]]]]],[115,124],[125,124],[113,124],[116,124],[126,124],[109,124],[117,124],[127,124],[118,124],[128,124],[129,124],[119,124],[130,124],[112,124],[120,124],[131,124],[121,124],[132,124],[133,124],[[115,40],25],[[125,40],25],[[113,40],25],[[116,40],25],[[126,40],25],[[109,40],25],[[117,40],25],[[127,40],25],[[118,40],25],[[128,40],25],[[129,40],25],[[119,40],25],[[130,40],25],[[112,40],25],[[120,40],25],[[131,40],25],[[121,40],25],[[132,40],25],[[133,40],25],[[123,46],[[14,[[10,[13]]]]]],[[134,123,46],[[14,[[10,[13]]]]]],[[107,46],[[85,[[98,[33]]]]]],[[107,12],[[85,[[16,[33]]]]]],[[99,34],[[85,[[16,[101]]]]]],[[99,34],[[85,[[16,[102]]]]]],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[],135],[[136,12],[[14,[[10,[13]]]]]],[40,[[14,[[10,[13]]]]]],[[134,40],[[14,[[10,[13]]]]]],[40,[[14,[[10,[13]]]]]],[[134,40],[[14,[[10,[13]]]]]],[[[30,[40]]],[[14,[[10,[13]]]]]],[[134,[30,[40]]],[[14,[[10,[13]]]]]],[[137,12],[[14,[[10,[13]]]]]],[[138,12],[[14,[[10,[13]]]]]],[[137,12],[[14,[[10,[13]]]]]],[139,[[11,[100,140]]]],[139,[[11,[110,140]]]],[139,[[11,[101,140]]]],[139,[[11,[102,140]]]],[139,[[11,[103,140]]]],[139,[[11,[104,140]]]],[139,[[11,[105,140]]]],[139,[[11,[106,140]]]],[139,[[11,[114,140]]]],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],0,0,[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[124,115],[124,125],[124,113],[[[8,[[141,[124]]]]],107],[124,116],[124,126],[124,109],[[[8,[[141,[124]]]],[16,[82]]],136],[[[8,[[141,[124]]]]],99],[124,117],[124,127],[[[8,[[141,[124]]]]],134],[124,118],[124,128],[124,129],[[[8,[[141,[124]]]]],142],[124,119],[124,130],[124,112],[[[8,[[141,[124]]]]],137],[124,120],[124,131],[[[8,[[141,[124]]]]],108],[124,121],[124,132],[124,133],[[[8,[[141,[124]]]],[16,[82]]],138],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[[109,12],[[11,[[111,[110]],41]]]],[[112,12],[[11,[[111,[105]],41]]]],[[133,12],[[11,[[111,[114]],41]]]],[[137,12],[[14,[[10,[13]]]]]],[[142,25],[[14,[[10,[13]]]]]],[[142,25,[16,[25]]],[[14,[[10,[13]]]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[136,12,90],[[14,[[10,[13]]]]]],[[138,12,87],[[14,[[10,[13]]]]]],[[137,12,29],[[14,[[10,[13]]]]]],0,0,0,0,0,0,0,0,0,0,[103,[[14,[[10,[13]]]]]],[[134,103],[[14,[[10,[13]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[99,101],[[85,[101]]]],[[[98,[103]]],[[14,[[10,[13]]]]]],[[134,[98,[103]]],[[14,[[10,[13]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[143,[[145,[[8,[144]]]]]],[143,[[145,[77]]]],[143,[[145,[[8,[146]]]]]],0,[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],0,0,[143,[[145,[43]]]],[143,[[145,[147]]]],[143,[[145,[0]]]],[143,[[145,[[0,[148,149]]]]]],[46],[46],[46],[46],[46],[46],0,0,[46],[46],[46],0,0,0,0,0,0,0,0,[[150,52],53],[[150,52],53],[[]],[[]],[28,150],[41,150],[[]],0,0,[143,[[145,[[8,[151]]]]]],[143,[[145,[[8,[152]]]]]],[143,[[145,[[10,[153]]]]]],[143,[[145,[[8,[62]]]]]],[143,[[145,[[8,[107]]]]]],[143,[[145,[[8,[154]]]]]],[143,[[145,[[8,[144]]]]]],[143,[[145,[[8,[80]]]]]],[143,[[145,[[8,[155]]]]]],[143,[[145,[[8,[156]]]]]],[143,[[145,[[8,[[158,[157]]]]]]]],[143,[[145,[[159,[157]]]]]],[143,[[145,[[160,[157]]]]]],[143,[[145,[[8,[161]]]]]],[143,[[145,[[8,[162]]]]]],[143,[[145,[[8,[163]]]]]],[143,[[145,[[8,[164]]]]]],[143,[[145,[165]]]],[143,[[145,[[8,[24]]]]]],[143,[[145,[[8,[[65,[166]]]]]]]],[143,[[145,[[8,[76]]]]]],[143,[[145,[[8,[167]]]]]],[143,[[145,[[8,[168]]]]]],[143,[[145,[[8,[169]]]]]],[143,[[145,[[8,[81]]]]]],[143,[[145,[[8,[7]]]]]],[143,[[145,[[8,[170]]]]]],[143,[[145,[[8,[[141,[124]]]]]]]],[143,[[145,[[8,[171]]]]]],[143,[[145,[[8,[138]]]]]],[143,[[145,[[8,[146]]]]]],[143,[[145,[[8,[74]]]]]],0,0,0,0,[[],46],[[],46],[[],46],[[]],[[]],[[]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[[],16],[[],16],[[],16],[[]],[[]],[[]],0,0,0,[6,143],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[88],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],25],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],93],[[],93],[[],93],[[],40],[[],40],[[],40],[[]],[[]],[[]],[[]],[[]],[[]],[143],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[35,35],[172,172],[173,173],[[]],[[]],[[]],0,[[],172],[[],173],[46],[46],[46],[46],[46],[46],[47,[[11,[172]]]],[47,[[11,[173]]]],[46],[46],[46],0,[[35,35],48],[[172,172],48],[[173,173],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[[],48],[49,[[11,[50,51]]]],[49,[[11,[50,51]]]],[[35,52],53],[[172,52],53],[[173,52],53],[102,35],[[]],[101,35],[[]],[[]],[35,[[98,[174]]]],[[],46],[[],46],[[],46],[[]],[[]],[[]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],0,[[],16],[[],16],[[],16],[[]],[[]],[[]],[[12,87],172],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[172,91],11],[[173,91],11],0,0,0,0,[[]],[[]],[[]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],93],[[],93],[[],93],[[],40],[[],40],[[],40],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[[157,40,40],157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[157,157],[[]],0,0,0,[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],0,[[157,52],53],[[]],[[]],[[]],[[]],[[]],[[],135],[[[158,[[0,[175,176,177]]]]],[[160,[[0,[175,176,177]]]]]],0,[139,[[11,[178,140]]]],[[],46],[[],46],[[],46],[[],46],[[],46],[[]],[[]],[[]],[[]],[[]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[[],16],[[],16],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[]],[[[8,[[179,[124]]]]],180],[[[159,[157]]],147],[[[160,[[0,[175,176,177]]]]],[[158,[[0,[175,176,177]]]]]],[[40,40,40],157],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[180,157],[[11,[178,41]]]],[[147,[16,[67]]],[[11,[[10,[9]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[158,[157]],40,40,181,98],[[11,[25]]]],0,0,[[]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],93],[[],93],[[],93],[[],93],[[],93],[[],40],[[],40],[[],40],[[],40],[[],40],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[34,33],[[14,[[10,[13]]]]]],[[182,34,33],[[14,[[10,[13]]]]]],[34,[[14,[[10,[13]]]]]],[[183,34],[[14,[[10,[13]]]]]],[[34,37],[[14,[[10,[13]]]]]],[[183,34,37],[[14,[[10,[13]]]]]],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[46],[[184,52],53],[[184,52],53],[[185,52],53],[[185,52],53],[[]],[[]],[[]],[[]],[[]],[[]],[40,[[14,[[10,[13]]]]]],[[183,40],[[14,[[10,[13]]]]]],[[],[[14,[[10,[13]]]]]],[186,[[14,[[10,[13]]]]]],[[],[[14,[[10,[13]]]]]],[186,[[14,[[10,[13]]]]]],[46,[[14,[[10,[13]]]]]],[[182,46],[[14,[[10,[13]]]]]],[46,[[14,[[10,[13]]]]]],[[182,46],[[14,[[10,[13]]]]]],[46,[[14,[[10,[13]]]]]],[[183,46],[[14,[[10,[13]]]]]],[34,[[14,[[10,[13]]]]]],[[183,34],[[14,[[10,[13]]]]]],[40,[[14,[[10,[13]]]]]],[[182,40],[[14,[[10,[13]]]]]],[40,[[14,[[10,[13]]]]]],[[182,40],[[14,[[10,[13]]]]]],[12,[[14,[[10,[13]]]]]],[[187,12],[[14,[[10,[13]]]]]],[12,[[14,[[10,[13]]]]]],[[183,12],[[14,[[10,[13]]]]]],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[]],[[]],[[]],[[]],[[]],[[]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[[[10,[70]]],[[10,[71,70]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[8,[[8,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[72,[[72,[71]]]],[[],16],[[],16],[[],16],[[],16],[[],16],[[],16],[[]],[[]],[[]],[[]],[[]],[[]],[[[8,[99]],[8,[108]],[8,[107]],[8,[154]],[8,[161]],[8,[[65,[166]]]],165],183],[[[8,[169]],[8,[188]],[8,[188]]],182],[[[8,[138]],[8,[80]]],187],[[[8,[80]],[8,[164]],66],186],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[88],[88],[[34,96],[[14,[[10,[13]]]]]],[[183,34,96],[[14,[[10,[13]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[41,[[10,[185]]]],[[],25],[[],25],[[],11],[[],11],[[],11],[[],11],[[],11],[41,[[11,[185]]]],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],11],[[],93],[[],93],[[],93],[[],93],[[],93],[[],93],[[],40],[[],40],[[],40],[[],40],[[],40],[[],40],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[14,[[10,[13]]]]]],[187,[[14,[[10,[13]]]]]],[12,[[14,[[10,[13]]]]]],[[183,12],[[14,[[10,[13]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0],"c":[],"p":[[3,"CertificatePending"],[3,"CertificatePendingMessage"],[3,"EpochSettings"],[3,"EpochSettingsMessage"],[3,"Command"],[3,"Configuration"],[8,"SnapshotUploader"],[3,"Arc"],[8,"Error"],[3,"Box"],[4,"Result"],[3,"Epoch"],[8,"Future"],[3,"Pin"],[3,"AggregatorRunner"],[4,"Option"],[3,"MainOpts"],[4,"ExecutionEnvironment"],[4,"SnapshotUploaderType"],[3,"DefaultConfiguration"],[3,"AggregatorConfig"],[3,"SignerRegistrationRound"],[8,"Source"],[3,"MithrilSignerRegisterer"],[3,"String"],[3,"Value"],[6,"Map"],[4,"ConfigError"],[3,"SignerWithStake"],[15,"slice"],[6,"ProtocolParameters"],[3,"MultiSignerImpl"],[3,"Certificate"],[4,"SignedEntityType"],[3,"OpenMessage"],[3,"Beacon"],[3,"ProtocolMessage"],[3,"MultiSigner"],[4,"ProtocolError"],[15,"str"],[6,"StdError"],[4,"RuntimeError"],[3,"AggregatorRuntime"],[3,"DumbSnapshotUploader"],[3,"DumbSnapshotter"],[15,"usize"],[8,"Deserializer"],[15,"bool"],[8,"Serializer"],[3,"Ok"],[3,"Error"],[3,"Formatter"],[6,"Result"],[4,"SignerRegistrationError"],[4,"SnapshotError"],[4,"StoreError"],[4,"EpochError"],[6,"ProtocolRegistrationError"],[3,"Error"],[3,"ArgMatches"],[6,"Error"],[3,"CertificatePendingStore"],[3,"ProtocolParametersStore"],[8,"StoreAdapter"],[3,"RwLock"],[4,"CardanoNetwork"],[3,"PathBuf"],[3,"VerificationKeyStore"],[3,"Id"],[3,"Global"],[8,"Any"],[3,"Rc"],[4,"Level"],[8,"VerificationKeyStorer"],[8,"StakeStorer"],[8,"ProtocolParametersStorer"],[3,"DependencyContainer"],[3,"Duration"],[8,"AggregatorRunnerTrait"],[8,"ChainObserver"],[8,"SignerRecorder"],[15,"u64"],[3,"RemoteSnapshotUploader"],[3,"GzipSnapshotter"],[6,"StdResult"],[3,"Path"],[6,"StakeDistribution"],[3,"Demand"],[3,"Signer"],[3,"ProtocolParameters"],[8,"Serializer"],[3,"RegisterSignerMessage"],[3,"TypeId"],[6,"ProtocolStakeDistribution"],[3,"LocalSnapshotUploader"],[3,"SingleSignatures"],[3,"SqlMigration"],[3,"Vec"],[3,"OpenMessageRepository"],[3,"CertificateRecord"],[3,"OpenMessageRecord"],[3,"OpenMessageWithSingleSignaturesRecord"],[3,"SignedEntityRecord"],[3,"SignerRecord"],[3,"SignerRegistrationRecord"],[3,"SingleSignatureRecord"],[3,"CertificateRepository"],[3,"SingleSignatureRepository"],[3,"DeleteEpochSettingProvider"],[3,"EpochSettingRecord"],[3,"EntityCursor"],[3,"DeleteSignerRegistrationRecordProvider"],[3,"DeleteCertificateProvider"],[3,"StakePool"],[3,"CertificateRecordProvider"],[3,"EpochSettingProvider"],[3,"SignedEntityRecordProvider"],[3,"SignerRecordProvider"],[3,"SignerRegistrationRecordProvider"],[3,"SingleSignatureRecordProvider"],[3,"StakePoolProvider"],[3,"Uuid"],[4,"SignedEntityTypeDiscriminants"],[3,"Connection"],[3,"InsertCertificateRecordProvider"],[3,"UpdateEpochSettingProvider"],[3,"InsertSignedEntityRecordProvider"],[3,"InsertSignerRecordProvider"],[3,"UpdateSignerRecordProvider"],[3,"InsertOrReplaceSignerRegistrationRecordProvider"],[3,"UpdateSingleSignatureRecordProvider"],[3,"InsertOrReplaceStakePoolProvider"],[3,"DeleteStakePoolProvider"],[3,"SignedEntityStoreAdapter"],[3,"Projection"],[3,"EpochSettingStore"],[3,"SignerRegistrationStore"],[3,"StakePoolStore"],[3,"Row"],[4,"HydrationError"],[3,"Mutex"],[3,"SignerStore"],[3,"DependenciesBuilder"],[8,"CertifierService"],[6,"Result"],[8,"TickerService"],[3,"EventStore"],[8,"Filter"],[8,"Clone"],[4,"DependenciesBuilderError"],[3,"APIVersionProvider"],[8,"BeaconProvider"],[3,"CardanoCliRunner"],[8,"CertificateVerifier"],[3,"EraChecker"],[3,"EraReader"],[3,"EventMessage"],[3,"TransmitterService"],[3,"UnboundedReceiver"],[3,"UnboundedSender"],[3,"ProtocolGenesisVerifier"],[8,"ImmutableFileDigestCacheProvider"],[8,"ImmutableDigester"],[8,"ImmutableFileObserver"],[3,"Logger"],[8,"MultiSigner"],[8,"SignableBuilderService"],[8,"SignedEntityService"],[8,"SignedEntityStorer"],[8,"Snapshotter"],[8,"StakeDistributionService"],[3,"SignerRegistrationsMessage"],[3,"SignerRegistrationsListItemMessage"],[6,"PartyId"],[8,"Debug"],[8,"Sync"],[8,"Send"],[3,"Event"],[3,"Mutex"],[3,"EventPersister"],[8,"Serialize"],[3,"MithrilSignedEntityService"],[3,"MithrilCertifierService"],[4,"CertifierServiceError"],[4,"StakePoolDistributionServiceError"],[3,"MithrilTickerService"],[3,"MithrilStakeDistributionService"],[8,"ArtifactBuilder"],[3,"ToCertificatePendingMessageAdapter"],[3,"ToEpochSettingsMessageAdapter"],[3,"FromRegisterSignerAdapter"],[8,"SignerRegistrationRoundOpener"],[8,"SignerRegisterer"],[13,"KeepState"],[13,"Critical"],[13,"ReInit"],[13,"RegistrationRoundUnexpectedEpoch"],[13,"Initialization"],[13,"CertificateEpochGap"],[13,"Technical"]]},\ +"mithril_client":{"doc":"Define everything necessary to list, download, and …","t":"DDDDDLALLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLAMMALLLLLLLLLLMLLLLLMMLLLLLLLLLLLLLLLLLMMLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLIDENDDNNNNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAANNEDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNEDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDMLLLLMMLLMLLLLLLLLLLLLLMLLLLLLMMLLLLLMMLLLLLLLLLDNNNNNNNDIENIELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNDENNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMM","n":["FromCertificateMessageAdapter","FromSnapshotMessageAdapter","MithrilStakeDistributionListItem","SnapshotFieldItem","SnapshotListItem","adapt","aggregator_client","az","az","az","az","az","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast_from","cast_from","cast_from","cast_from","cast_from","certificate_hash","checked_as","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","clone","clone","clone","clone_into","clone_into","clone_into","commands","created_at","created_at","dependencies","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","digest","drop","drop","drop","drop","drop","epoch","epoch","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","field_name","field_value","fmt","fmt","fmt","from","from","from","from","from","from","from","hash","immutable_file_number","init","init","init","init","init","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","network","new","new","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","partial_cmp","partial_cmp","partial_cmp","row","row","row","row","row","row","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","serialize","serialize","services","size","title","title","title","to_owned","to_owned","to_owned","total_locations","try_adapt","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","utils","vzip","vzip","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","AggregatorClient","AggregatorHTTPClient","AggregatorHTTPClientError","ApiVersionMismatch","CertificateClient","MithrilStakeDistributionClient","NoWorkingLocation","RemoteServerLogical","RemoteServerTechnical","RemoteServerUnreachable","SnapshotClient","SnapshotClientError","SubsystemError","az","az","az","az","az","az","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cell","cell","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","download","download","download","drop","drop","drop","drop","drop","drop","fmt","fmt","fmt","fmt","from","from","from","from","from","from","get","get","get_certificate_details","get_content","get_content","init","init","init","init","init","init","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","list","list","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","new","new","new","new","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","probe","probe","provide","provide","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","show","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","vzip","vzip","vzip","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","error","message","digest","locations","mithril_stake_distribution","snapshot","Download","List","MithrilStakeDistributionCommands","MithrilStakeDistributionDownloadCommand","MithrilStakeDistributionListCommand","augment_args","augment_args","augment_args_for_update","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","az","az","az","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cast_from","cast_from","cast_from","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","clone","clone","clone","clone_into","clone_into","clone_into","command","command","command_for_update","command_for_update","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","execute","execute","execute","fmt","fmt","fmt","from","from","from","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","group_id","group_id","has_subcommand","init","init","init","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","Download","List","Show","SnapshotCommands","SnapshotDownloadCommand","SnapshotListCommand","SnapshotShowCommand","augment_args","augment_args","augment_args","augment_args_for_update","augment_args_for_update","augment_args_for_update","augment_subcommands","augment_subcommands_for_update","az","az","az","az","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast_from","cast_from","cast_from","cast_from","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","command","command","command","command_for_update","command_for_update","command_for_update","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","execute","execute","execute","execute","fmt","fmt","fmt","fmt","from","from","from","from","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","from_arg_matches_mut","group_id","group_id","group_id","has_subcommand","init","init","init","init","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","update_from_arg_matches_mut","vzip","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","DependenciesBuilder","aggregator_client","az","borrow","borrow_mut","cast_from","certificate_client","certificate_verifier","checked_as","checked_cast_from","config","deref","deref_mut","drop","from","get_aggregator_client","get_certificate_client","get_certificate_verifier","get_immutable_digester","get_logger","get_mithril_stake_distribution_client","get_mithril_stake_distribution_service","get_snapshot_client","get_snapshot_service","immutable_digester","init","into","into_any","into_any_rc","lossless_try_into","lossy_into","mithril_stake_distribution_client","mithril_stake_distribution_service","new","overflowing_as","overflowing_cast_from","saturating_as","saturating_cast_from","snapshot_client","snapshot_service","try_from","try_into","type_id","type_name","unwrapped_as","unwrapped_cast_from","vzip","wrapping_as","wrapping_cast_from","AppMithrilStakeDistributionService","CertificateNotFound","CouldNotFindCertificate","CouldNotFindStakeDistribution","CouldNotVerifySnapshot","CouldNotVerifyStakeDistribution","InvalidParameters","InvalidParameters","MithrilClientSnapshotService","MithrilStakeDistributionService","MithrilStakeDistributionServiceError","SnapshotNotFound","SnapshotService","SnapshotServiceError","az","az","az","az","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast_from","cast_from","cast_from","cast_from","cell","cell","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","download","download","download","download","drop","drop","drop","drop","fmt","fmt","fmt","fmt","from","from","from","from","init","init","init","init","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","list","list","list","list","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","new","new","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","provide","provide","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","show","show","to_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","vzip","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","certificate_hash","context","context","error","hash","context","digest","error","path","NotEnoughSpace","SnapshotUnpacker","SnapshotUnpackerError","UnpackDirectoryAlreadyExists","UnpackDirectoryIsNotWritable","UnpackFailed","az","az","borrow","borrow","borrow_mut","borrow_mut","cast_from","cast_from","cell","check_prerequisites","checked_as","checked_as","checked_cast_from","checked_cast_from","default","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","init","init","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","lossless_try_into","lossless_try_into","lossy_into","lossy_into","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","provide","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","to_string","try_from","try_from","try_into","try_into","type_id","type_id","type_name","type_name","unpack_snapshot","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","vzip","vzip","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","archive_size","dirpath","error","filepath","left_space","pathdir"],"q":[[0,"mithril_client"],[222,"mithril_client::aggregator_client"],[442,"mithril_client::aggregator_client::AggregatorHTTPClientError"],[444,"mithril_client::aggregator_client::SnapshotClientError"],[446,"mithril_client::commands"],[448,"mithril_client::commands::mithril_stake_distribution"],[583,"mithril_client::commands::snapshot"],[764,"mithril_client::dependencies"],[813,"mithril_client::services"],[969,"mithril_client::services::MithrilStakeDistributionServiceError"],[974,"mithril_client::services::SnapshotServiceError"],[978,"mithril_client::utils"],[1052,"mithril_client::utils::SnapshotUnpackerError"]],"d":["Adapter to convert CertificateMessage to Certificate …","Adapter to convert SnapshotMessage to …","Item to display Mithril Stake Distribution lines in a …","SnapshotFieldItem represents a field of a snapshot item …","SnapshotListItem represents a snapshot list item from an …","Method to trigger the conversion","Transport layers to the Aggregator nodes","","","","","","","","","","","","","","","","","","","","","Hash of the associated certificate","","","","","","","","","","","","","","","","","Command module This module holds the subcommands that can …","Date and time at which the snapshot was created","Date and time at which the Mithril Stake Distribution was …","Dependency manager for the client","","","","","","","","","","","Digest that is signed by the signer participants","","","","","","Cardano epoch","Epoch at which the Mithril Stake Distribution is created","","","","","","","","","","","","","","","","","","Field name","Field value","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Hash of the Mithril Stake Distribution (different from the …","Cardano immutable file number","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Cardano Network name","SnapshotListItem factory","SnapshotFieldItem factory","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Services This module contains the different services tied …","Size of the snapshot file in Bytes","","","","","","","Number of locations where the binary content of the …","Method to trigger the conversion","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Utilities module This module contains tools needed mostly …","","","","","","","","","","","","","","","","API that defines a client for the Aggregator","Responsible of HTTP transport and API version check.","Error tied with the Aggregator client","Error raised when the server API version mismatch the …","Aggregator client for the Certificate","HTTP client for MithrilStakeDistribution API from the …","Download location does not work","Error raised when querying the aggregator returned a 4XX …","Error raised when querying the aggregator returned a 5XX …","Error raised when the aggregator can’t be reached.","Aggregator client for the snapshot artifact","Error for the Snapshot client","HTTP subsystem error","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Download large files on the disk","","Download the snapshot identified by the given snapshot in …","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a single certificate full information from the …","Download the given stake distribution. If it cannot be …","","Get the content back from the Aggregator, the URL is a …","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Fetch a list of signed MithrilStakeDistribution","Return a list of available snapshots","","","","","","","","","","","","","Constructor","AggregatorHTTPClient factory","Constructor","constructor","","","","","","","","","","","","","Test if the given URL points to a valid location & …","","","","","","","","","","","","","","","","Return a snapshot based on the given digest (list to get …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested error","Error context","given digest","list of locations tried","Commands for the Mithril Stake Distribution artifact","Commands for the snapshot artifact","Download and verify the given Mithril Stake Distribution","List certified stake distributions","Mithril Stake Distribution management (alias: msd)","Download and verify a Mithril Stake Distribution …","Mithril stake distribution LIST command","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main command execution","Main command execution","Execute Mithril stake distribution command","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Download the snapshot and verify the certificate","List available snapshots","Show detailed informations about a snapshot","Snapshot management","Clap command to download the snapshot and verify the …","Clap command to list existing snapshots","Clap command to show a given snapshot","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Command execution","Main command execution","Snapshot Show command","Execute snapshot command","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Dependencies builder","HTTP Aggregator client","","","","","CertificateClient","CertificateVerifier","","","Configuration","","","","Returns the argument unchanged.","Get a clone of the AggregatorClient dependency","Get a clone of the CertificateClient dependency","Get a clone of the CertificateVerifier dependency","Get a clone of the ImmutableDigester dependency","Return an instance of the logger. Since the logger is a …","Get a clone of the SnapshotClient dependency","Get a clone of the MithrilStakeDistributionService …","Get a clone of the SnapshotClient dependency","Get a clone of the SnapshotService dependency","ImmutableDigester","","Calls U::from(self).","","","","","MithrilStakeDistributionClient","MithrilStakeDistributionService","Constructor","","","","","SnapshotClient","SnapshotService","","","","","","","","","","Service responsible of the MithrilStakeDistribution …","Associated certificate not found","The given certificate could not be found, contains the …","Could not find the given stake distribution","Error raised when the certificate verification failed for …","When certificate cannot be verified","The configuration has invalid or missing parameters","The configuration has invalid or missing parameters","Service used by the Command to perform business oriented …","Definition of the service responsible of Mithril Stake …","Errors related to the StakeDistributionService","The given identifier does not link to an existing snapshot.","SnapshotService","SnapshotService related errors.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Download and verify the specified stake distribution","Download and verify the snapshot identified by the given …","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Return a list of the certified Mithril stake distributions","Return the list of the snapshots stored by the Aggregator.","","","","","","","","","","","Constructor","Create a new instance of the service.","","","","","","","","","","","","","","","","","","","Show details of the snapshot identified by the given …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Associated certificate","Context","Error context","Eventual nested error","StakeDistribution identifier","Error context","snapshot digest","Eventual nested error","The path of the downloaded archive","Not enough space on the disk. There should be at least 3.5 …","Check and unpack a downloaded archive in a given directory.","Errors tied with the SnapshotUnpacker.","The directory where the files from snapshot are expanded …","Cannot write in the given directory.","Unpacking error","","","","","","","","","","Check all prerequisites are met before starting to …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Unpack the snapshot pointed at the given filepath into the …","","","","","","","","","","","Packed snapshot size","Location where the archive is to be extracted.","Subsystem error","Location of the packed archive.","Left space on device","Speficied location"],"i":[0,0,0,0,0,82,0,83,82,5,6,7,83,82,5,6,7,83,82,5,6,7,83,82,5,6,7,7,83,82,5,6,7,83,82,5,6,7,5,6,7,5,6,7,0,5,7,0,83,82,5,6,7,83,82,5,6,7,5,83,82,5,6,7,5,7,5,6,7,5,5,5,5,6,6,6,6,7,7,7,7,5,7,6,6,5,6,7,83,82,5,5,6,7,7,7,5,83,82,5,6,7,83,82,5,6,7,83,82,5,6,7,83,82,5,6,7,83,82,5,6,7,83,82,5,6,7,83,82,5,6,7,5,5,6,83,82,5,6,7,83,82,5,6,7,5,6,7,5,5,6,6,7,7,83,82,5,6,7,83,82,5,6,7,5,7,0,5,5,6,7,5,6,7,5,83,83,82,5,6,7,83,82,5,6,7,83,82,5,6,7,83,82,5,6,7,83,82,5,6,7,83,82,5,6,7,0,83,82,5,6,7,83,82,5,6,7,83,82,5,6,7,0,0,0,45,0,0,46,45,45,45,0,0,45,47,42,48,43,45,46,47,42,48,43,45,46,47,42,48,43,45,46,47,42,48,43,45,46,45,46,47,42,48,43,45,46,47,42,48,43,45,46,47,42,48,43,45,46,47,42,48,43,45,46,51,42,43,47,42,48,43,45,46,45,45,46,46,47,42,48,43,45,46,47,48,47,51,42,47,42,48,43,45,46,47,42,48,43,45,46,47,42,48,43,45,46,47,42,48,43,45,46,47,42,48,43,45,46,48,43,47,42,48,43,45,46,47,42,48,43,45,46,47,42,48,43,47,42,48,43,45,46,47,42,48,43,45,46,51,42,45,46,47,42,48,43,45,46,47,42,48,43,45,46,43,45,46,47,42,48,43,45,46,47,42,48,43,45,46,47,42,48,43,45,46,47,42,48,43,45,46,47,42,48,43,45,46,47,42,48,43,45,46,47,42,48,43,45,46,47,42,48,43,45,46,47,42,48,43,45,46,84,84,85,85,0,0,57,57,0,0,0,55,56,55,56,57,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,55,56,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,55,56,57,67,67,67,0,0,0,0,64,65,66,64,65,66,67,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,64,65,66,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,64,65,66,67,0,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,0,78,79,78,79,78,78,79,0,0,0,79,0,0,76,77,78,79,76,77,78,79,76,77,78,79,76,77,78,79,78,79,76,77,78,79,76,77,78,79,76,77,78,79,76,77,78,79,72,73,76,77,76,77,78,79,78,78,79,79,76,77,78,79,76,77,78,79,76,77,78,79,76,77,78,79,76,77,78,79,76,77,78,79,72,73,76,77,76,77,78,79,76,77,78,79,76,77,76,77,78,79,76,77,78,79,78,79,76,77,78,79,76,77,78,79,73,77,78,79,76,77,78,79,76,77,78,79,76,77,78,79,76,77,78,79,76,77,78,79,76,77,78,79,76,77,78,79,76,77,78,79,76,77,78,79,86,86,87,87,86,88,89,88,89,81,0,0,81,81,81,80,81,80,81,80,81,80,81,81,80,80,81,80,81,80,80,81,80,81,80,81,81,81,80,81,80,81,80,81,80,81,80,81,80,81,80,81,80,81,80,81,80,81,81,80,81,80,81,81,80,81,80,81,80,81,80,81,80,80,81,80,81,80,81,80,81,80,81,90,91,91,91,90,90],"f":[0,0,0,0,0,[1,[[3,[2]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[5,5],[6,6],[7,7],[[]],[[]],[[]],0,0,0,0,[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],0,[8],[8],[8],[8],[8],0,0,[[5,5],9],[[6,6],9],[[7,7],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[10,[[13,[11,12]]]],[10,[[13,[11,12]]]],0,0,[[5,14],15],[[6,14],15],[[7,14],15],[[]],[[]],[16,5],[[]],[[]],[17,7],[[]],0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[]],[[]],[[]],[[]],[[]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[21,[[21,[20]]]],[21,[[21,[20]]]],[21,[[21,[20]]]],[21,[[21,[20]]]],[21,[[21,[20]]]],[22,[[22,[20]]]],[22,[[22,[20]]]],[22,[[22,[20]]]],[22,[[22,[20]]]],[22,[[22,[20]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[]],[[]],[[]],[[]],[[]],0,[[23,24,25,25,24,26,[28,[27]]],5],[[25,25],6],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[5,5],[[4,[29]]]],[[6,6],[[4,[29]]]],[[7,7],[[4,[29]]]],[5,30],[5,30],[6,30],[6,30],[7,30],[7,30],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[5,31],13],[[7,31],13],0,0,[[],30],[[],30],[[],30],[[]],[[]],[[]],0,[32,[[34,[33]]]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],35],[[],35],[[],35],[[],35],[[],35],[[],36],[[],36],[[],36],[[],36],[[],36],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],37],[[],37],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[[36,38,39],[[41,[[19,[40]]]]]],[[42,36,38,39],[[41,[[19,[40]]]]]],[[43,2,38,39],[[34,[44]]]],[8],[8],[8],[8],[8],[8],[[45,14],15],[[45,14],15],[[46,14],15],[[46,14],15],[[]],[[]],[[]],[[]],[[]],[[]],[[47,36],[[34,[[4,[33]]]]]],[[48,36],[[34,[[4,[[3,[49]]]]]]]],[[47,36],[[41,[[19,[40]]]]]],[36,[[41,[[19,[40]]]]]],[[42,36],[[41,[[19,[40]]]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[]],[[]],[[]],[[]],[[]],[[]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[21,[[21,[20]]]],[21,[[21,[20]]]],[21,[[21,[20]]]],[21,[[21,[20]]]],[21,[[21,[20]]]],[21,[[21,[20]]]],[22,[[22,[20]]]],[22,[[22,[20]]]],[22,[[22,[20]]]],[22,[[22,[20]]]],[22,[[22,[20]]]],[22,[[22,[20]]]],[48,[[34,[[50,[17]]]]]],[43,[[34,[[50,[16]]]]]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[]],[[]],[[]],[[]],[[]],[[]],[[[21,[51]]],47],[[36,[50,[52]]],42],[[[21,[51]]],48],[[[21,[51]]],43],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[36,[[41,[[19,[40]]]]]],[[42,36],[[41,[[19,[40]]]]]],[53],[53],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[43,36],[[34,[1]]]],[[],25],[[],25],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],35],[[],35],[[],35],[[],35],[[],35],[[],35],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,[54,54],[54,54],[54,54],[54,54],[54,54],[54,54],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[55,55],[56,56],[57,57],[[]],[[]],[[]],[[],54],[[],54],[[],54],[[],54],[8],[8],[8],[8],[8],[8],[8],[8],[8],[[55,[59,[58]]],34],[[56,[59,[58]]],34],[[57,[59,[58]]],[[13,[60]]]],[[55,14],15],[[56,14],15],[[57,14],15],[[]],[[]],[[]],[61,[[13,[55,62]]]],[61,[[13,[56,62]]]],[61,[[13,[57,62]]]],[61,[[13,[55,62]]]],[61,[[13,[56,62]]]],[61,[[13,[57,62]]]],[[],[[4,[63]]]],[[],[[4,[63]]]],[36,9],[[],8],[[],8],[[],8],[[]],[[]],[[]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[21,[[21,[20]]]],[21,[[21,[20]]]],[21,[[21,[20]]]],[22,[[22,[20]]]],[22,[[22,[20]]]],[22,[[22,[20]]]],[[],4],[[],4],[[],4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],35],[[],35],[[],35],[[],36],[[],36],[[],36],[[]],[[]],[[]],[[]],[[]],[[]],[[55,61],[[13,[62]]]],[[56,61],[[13,[62]]]],[[57,61],[[13,[62]]]],[[55,61],[[13,[62]]]],[[56,61],[[13,[62]]]],[[57,61],[[13,[62]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[54,54],[54,54],[54,54],[54,54],[54,54],[54,54],[54,54],[54,54],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[64,64],[65,65],[66,66],[67,67],[[]],[[]],[[]],[[]],[[],54],[[],54],[[],54],[[],54],[[],54],[[],54],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[8],[[64,[59,[58]]],34],[[65,[59,[58]]],34],[[66,[59,[58]]],[[13,[60]]]],[[67,[59,[58]]],[[13,[60]]]],[[64,14],15],[[65,14],15],[[66,14],15],[[67,14],15],[[]],[[]],[[]],[[]],[61,[[13,[64,62]]]],[61,[[13,[65,62]]]],[61,[[13,[66,62]]]],[61,[[13,[67,62]]]],[61,[[13,[64,62]]]],[61,[[13,[65,62]]]],[61,[[13,[66,62]]]],[61,[[13,[67,62]]]],[[],[[4,[63]]]],[[],[[4,[63]]]],[[],[[4,[63]]]],[36,9],[[],8],[[],8],[[],8],[[],8],[[]],[[]],[[]],[[]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[21,[[21,[20]]]],[21,[[21,[20]]]],[21,[[21,[20]]]],[21,[[21,[20]]]],[22,[[22,[20]]]],[22,[[22,[20]]]],[22,[[22,[20]]]],[22,[[22,[20]]]],[[],4],[[],4],[[],4],[[],4],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],35],[[],35],[[],35],[[],35],[[],36],[[],36],[[],36],[[],36],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[64,61],[[13,[62]]]],[[65,61],[[13,[62]]]],[[66,61],[[13,[62]]]],[[67,61],[[13,[62]]]],[[64,61],[[13,[62]]]],[[65,61],[[13,[62]]]],[[66,61],[[13,[62]]]],[[67,61],[[13,[62]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[]],0,0,[[],4],[[],4],0,[8],[8],[8],[[]],[68,[[34,[[21,[51]]]]]],[68,[[34,[[21,[47]]]]]],[68,[[34,[[21,[69]]]]]],[68,[[34,[[21,[70]]]]]],[68,[[34,[71]]]],[68,[[34,[[21,[48]]]]]],[68,[[34,[[21,[72]]]]]],[68,[[34,[[21,[43]]]]]],[68,[[34,[[21,[73]]]]]],0,[[],8],[[]],[[[19,[18]]],[[19,[20,18]]]],[22,[[22,[20]]]],[[],4],[[]],0,0,[[[21,[74]]],68],[[]],[[]],[[]],[[]],0,0,[[],13],[[],13],[[],35],[[],36],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],37],[[],37],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[[],4],[8],[8],[8],[8],[8],[8],[8],[8],[[36,38,36],[[41,[[19,[40]]]]]],[[[3,[2]],38,36,75],[[41,[[19,[40]]]]]],[[76,36,38,36],[[41,[[19,[40]]]]]],[[77,[3,[2]],38,36,75],[[41,[[19,[40]]]]]],[8],[8],[8],[8],[[78,14],15],[[78,14],15],[[79,14],15],[[79,14],15],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[]],[[]],[[]],[[]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[21,[[21,[20]]]],[21,[[21,[20]]]],[21,[[21,[20]]]],[21,[[21,[20]]]],[22,[[22,[20]]]],[22,[[22,[20]]]],[22,[[22,[20]]]],[22,[[22,[20]]]],[[],[[41,[[19,[40]]]]]],[[],[[41,[[19,[40]]]]]],[76,[[41,[[19,[40]]]]]],[77,[[41,[[19,[40]]]]]],[[],4],[[],4],[[],4],[[],4],[[]],[[]],[[]],[[]],[[[21,[48]],[21,[47]],[21,[69]]],76],[[[21,[43]],[21,[47]],[21,[69]],[21,[70]]],77],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[53],[53],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[36,[[41,[[19,[40]]]]]],[[77,36],[[41,[[19,[40]]]]]],[[],25],[[],25],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],13],[[],35],[[],35],[[],35],[[],35],[[],36],[[],36],[[],36],[[],36],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],37],[[80,38,24],34],[[],4],[[],4],[[],4],[[],4],[[],80],[8],[8],[8],[8],[8],[8],[[81,14],15],[[81,14],15],[[]],[[]],[[],8],[[],8],[[]],[[]],[[[19,[18]]],[[19,[20,18]]]],[[[19,[18]]],[[19,[20,18]]]],[21,[[21,[20]]]],[21,[[21,[20]]]],[22,[[22,[20]]]],[22,[[22,[20]]]],[[],4],[[],4],[[]],[[]],[[]],[[]],[[]],[[]],[53],[[]],[[]],[[]],[[]],[[],25],[[],13],[[],13],[[],13],[[],13],[[],35],[[],35],[[],36],[[],36],[[80,38,38],34],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0],"c":[],"p":[[3,"SnapshotMessage"],[3,"Snapshot"],[3,"SignedEntity"],[4,"Option"],[3,"SnapshotListItem"],[3,"SnapshotFieldItem"],[3,"MithrilStakeDistributionListItem"],[15,"usize"],[15,"bool"],[8,"Serializer"],[3,"Ok"],[3,"Error"],[4,"Result"],[3,"Formatter"],[6,"Result"],[3,"SnapshotListItemMessage"],[3,"MithrilStakeDistributionListItemMessage"],[3,"Global"],[3,"Box"],[8,"Any"],[3,"Arc"],[3,"Rc"],[3,"Epoch"],[15,"u64"],[3,"String"],[15,"u16"],[3,"Utc"],[3,"DateTime"],[4,"Ordering"],[3,"RowStruct"],[8,"Serializer"],[3,"CertificateMessage"],[3,"Certificate"],[6,"StdResult"],[3,"TypeId"],[15,"str"],[3,"CellStruct"],[3,"Path"],[3,"ProgressBar"],[8,"Future"],[3,"Pin"],[3,"AggregatorHTTPClient"],[3,"SnapshotClient"],[3,"PathBuf"],[4,"AggregatorHTTPClientError"],[4,"SnapshotClientError"],[3,"CertificateClient"],[3,"MithrilStakeDistributionClient"],[3,"MithrilStakeDistribution"],[3,"Vec"],[8,"AggregatorClient"],[3,"Version"],[3,"Demand"],[3,"Command"],[3,"MithrilStakeDistributionDownloadCommand"],[3,"MithrilStakeDistributionListCommand"],[4,"MithrilStakeDistributionCommands"],[3,"DefaultState"],[3,"ConfigBuilder"],[6,"StdError"],[3,"ArgMatches"],[6,"Error"],[3,"Id"],[3,"SnapshotDownloadCommand"],[3,"SnapshotListCommand"],[3,"SnapshotShowCommand"],[4,"SnapshotCommands"],[3,"DependenciesBuilder"],[8,"CertificateVerifier"],[8,"ImmutableDigester"],[3,"Logger"],[8,"MithrilStakeDistributionService"],[8,"SnapshotService"],[3,"Config"],[3,"ProgressDrawTarget"],[3,"AppMithrilStakeDistributionService"],[3,"MithrilClientSnapshotService"],[4,"MithrilStakeDistributionServiceError"],[4,"SnapshotServiceError"],[3,"SnapshotUnpacker"],[4,"SnapshotUnpackerError"],[3,"FromSnapshotMessageAdapter"],[3,"FromCertificateMessageAdapter"],[13,"SubsystemError"],[13,"NoWorkingLocation"],[13,"CouldNotVerifyStakeDistribution"],[13,"InvalidParameters"],[13,"InvalidParameters"],[13,"CouldNotVerifySnapshot"],[13,"NotEnoughSpace"],[13,"UnpackFailed"]]},\ +"mithril_common":{"doc":"Shared datatypes and traits used by Mithril rust projects","t":"IEDCNNRRCNGGALLLLLLLLAALLLLAALLLLALLAAOLLLLLLKLLLLLLLLLLLLLLLALLLLLALLLLLALAAALLLLLLLLLLLLLLLLLLLDENGGNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNDENINEIENNNNNNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLKLLLLLLLLLLLLLLLLLLNNNDDGIEDNNNNNDDDEEELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLKLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDNSDDEGGGGNNNNNDNNRNNNGGGGEGGDGDGGEDIGGGGGGEGGGGGGGINNDSLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFNEDDDDGNDLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLDNDDDDNNNIEDNENEIEDNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLKLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMGNEEEINNNDDNDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDEENNNNENNDDDEDNDENDNNNNGGGGGGGGGGGGGGGGGDGGNDNNNSNNSGDEGDGSSSDEEDDDDNGGNLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLMMMLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNDDDDIEEDNDALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMNNNDDEDDDDNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDGDDDDIDGDDDDDDGDIIKKMMLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLMMMMMMMMMMMLLLLLLLLLLLLLLMKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDDEDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIDDDIILLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLQDENNNDDIDIDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLNQQDIEIALLLLLLLLLLLLLLLLLLLLLLLKLKLKLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLEDDNNQDNNNNQDDINLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLKLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLKLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNDDNDENALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAALLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFFFFFFFFFFFFF","n":["BeaconProvider","BeaconProviderError","BeaconProviderImpl","CardanoNetwork","ChainObserver","ImmutableFileObserver","MITHRIL_API_VERSION_HEADER","MITHRIL_SIGNER_VERSION_HEADER","MagicId","NoEpoch","StdError","StdResult","api_version","az","az","borrow","borrow","borrow_mut","borrow_mut","cast_from","cast_from","certificate_chain","chain_observer","checked_as","checked_as","checked_cast_from","checked_cast_from","crypto_helper","database","deref","deref","deref_mut","deref_mut","digesters","drop","drop","entities","era","era_deprecate","fmt","fmt","from","from","from","from","get_current_beacon","get_current_beacon","init","init","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","lossless_try_into","lossless_try_into","lossy_into","lossy_into","messages","new","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","protocol","provide","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","signable_builder","source","sqlite","store","test_utils","to_string","try_from","try_from","try_into","try_into","type_id","type_id","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","vzip","vzip","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","APIVersionProvider","APIVersionProviderError","MissingDefault","OpenAPIFileName","OpenAPIVersionRaw","SemverParse","SpecFileIO","SpecParse","az","az","borrow","borrow","borrow_mut","borrow_mut","cast_from","cast_from","checked_as","checked_as","checked_cast_from","checked_cast_from","clone","clone_into","compute_all_versions_sorted","compute_current_version","compute_current_version_requirement","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","from","from","get_open_api_versions_mapping","init","init","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","lossless_try_into","lossless_try_into","lossy_into","lossy_into","new","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","provide","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","source","to_owned","to_string","try_from","try_from","try_into","try_into","type_id","type_id","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","update_open_api_versions","vzip","vzip","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","CertificateChainAVKUnmatch","CertificateChainInfiniteLoop","CertificateChainPreviousHashUnmatch","CertificateGenesis","CertificateGenesisProducer","CertificateGenesisProducerError","CertificateHashUnmatch","CertificateRetriever","CertificateRetriever","CertificateRetrieverError","CertificateVerifier","CertificateVerifierError","Codec","Codec","CodecGenesis","General","InvalidGenesisCertificateProvided","MissingGenesisSigner","MithrilCertificateVerifier","VerifyMultiSignature","az","az","az","az","az","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast_from","cast_from","cast_from","cast_from","cast_from","checked_as","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","create_genesis_certificate","create_genesis_protocol_message","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","get_certificate_details","init","init","init","init","init","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","new","new","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","provide","provide","provide","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","sign_genesis_protocol_message","source","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","verify_certificate","verify_certificate","verify_certificate_chain","verify_certificate_chain","verify_genesis_certificate","verify_genesis_certificate","verify_protocol_message","verify_protocol_message","vzip","vzip","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","Build","Bytes","Bytes","CardanoCliChainObserver","CardanoCliRunner","ChainAddress","ChainObserver","ChainObserverError","FakeObserver","General","Int","Int","InvalidContent","InvalidContent","MockChainObserver","TxDatum","TxDatumBuilder","TxDatumError","TxDatumFieldTypeName","TxDatumFieldValue","add_field","az","az","az","az","az","az","az","az","az","az","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checkpoint","clone","clone","clone","clone_into","clone_into","clone_into","current_beacon","datums","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","expect_get_current_datums","expect_get_current_epoch","expect_get_current_kes_period","expect_get_current_stake_distribution","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","get_current_datums","get_current_datums","get_current_datums","get_current_datums","get_current_epoch","get_current_epoch","get_current_epoch","get_current_epoch","get_current_kes_period","get_current_kes_period","get_current_kes_period","get_current_kes_period","get_current_kes_period","get_current_stake_distribution","get_current_stake_distribution","get_current_stake_distribution","get_current_stake_distribution","get_fields_by_type","get_hash","get_nth_field_by_type","hash","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","new","new","new","new","new","next_epoch","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","provide","provide","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","serialize","serialize","serialize","set_datums","set_signers","signers","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","Codec","ColdKeyGenerator","CoreRegister","DESCRIPTION","EraMarkersSigner","EraMarkersVerifier","EraMarkersVerifierError","EraMarkersVerifierSecretKey","EraMarkersVerifierSignature","EraMarkersVerifierVerificationKey","KESPeriod","KesMismatch","KesPeriodMissing","KesSignatureInvalid","KesSignatureMissing","KesUpdate","OpCert","OpCertInvalid","OpCertMissing","PROTOCOL_VERSION","PartyIdMissing","PartyIdNonExisting","PoolAddressEncoding","ProtocolAggregateVerificationKey","ProtocolAggregationError","ProtocolClerk","ProtocolClosedKeyRegistration","ProtocolGenesisError","ProtocolGenesisSecretKey","ProtocolGenesisSignature","ProtocolGenesisSigner","ProtocolGenesisVerificationKey","ProtocolGenesisVerifier","ProtocolInitializer","ProtocolInitializerError","ProtocolInitializerErrorWrapper","ProtocolKey","ProtocolKeyCodec","ProtocolKeyRegistration","ProtocolLotteryIndex","ProtocolMultiSignature","ProtocolParameters","ProtocolPartyId","ProtocolRegistrationError","ProtocolRegistrationErrorWrapper","ProtocolSigner","ProtocolSignerVerificationKey","ProtocolSignerVerificationKeySignature","ProtocolSingleSignature","ProtocolStake","ProtocolStakeDistribution","ProtocolVersion","SerDeShelleyFileFormat","SignatureVerification","SignatureVerification","Sum6KesBytes","TYPE","az","az","az","az","az","az","az","az","az","az","az","az","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","compute_hash","compute_protocol_party_id","compute_protocol_party_id_as_hash","create_deterministic_genesis_signer","create_deterministic_signer","create_genesis_verifier","create_non_deterministic_genesis_signer","create_non_deterministic_signer","create_test_genesis_signer","create_test_signer","create_verifier","decode_key","decode_key","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","encode_key","encode_key","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bytes","from_bytes","from_bytes_hex","from_bytes_hex","from_file","from_file","from_file","from_json_hex","from_secret_key","from_secret_key","from_verification_key","from_verification_key","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","key_decode_hex","key_encode_hex","key_to_bytes_hex","key_to_bytes_hex","key_to_json_hex","load","load","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","new","new","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","provide","provide","provide","provide","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","serialize","serialize","serialize","serialize","serialize","serialize","serialize","sign","sign","source","source","source","source","start_kes_period","tests_setup","to_bytes_hex","to_bytes_hex","to_file","to_file","to_json_hex","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_verification_key","to_verification_key","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","validate","verify","verify","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","setup_certificate_chain","setup_genesis","setup_message","setup_protocol_parameters","setup_signers_from_stake_distribution","setup_temp_directory_for_signer","Aggregator","ApplicationNodeType","DatabaseVersion","DatabaseVersionChecker","DatabaseVersionProvider","DatabaseVersionUpdater","DbVersion","Signer","SqlMigration","add_migration","alterations","application_type","apply","az","az","az","az","az","az","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","clone","clone","clone_into","clone_into","cmp","compare","create_table_if_not_exists","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from","from","get_application_version","get_connection","get_connection","get_definition","get_definition","get_projection","hydrate","init","init","init","init","init","init","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","new","new","new","new","new","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","partial_cmp","partial_cmp","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","save","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","updated_at","version","version","vzip","vzip","vzip","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","CardanoImmutableDigester","DigestComputationError","DumbImmutableDigester","DumbImmutableFileObserver","DummyImmutableDb","DummyImmutablesDbBuilder","FileNameExtraction","FileNumberParsing","FileStemExtraction","ImmutableDigester","ImmutableDigesterError","ImmutableFile","ImmutableFileCreation","ImmutableFileCreationError","ImmutableFileListing","ImmutableFileListingError","ImmutableFileObserver","ImmutableFileObserverError","ImmutableFileSystemObserver","ListImmutablesError","MetadataParsing","Missing","NotEnoughImmutable","add_immutable_file","append_immutable_trio","az","az","az","az","az","az","az","az","az","az","az","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","cache","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","clone","clone_into","cmp","compare","compute_digest","compute_digest","compute_digest","compute_raw_hash","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","dir","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","eq","equivalent","equivalent","equivalent","equivalent","filename","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_last_immutable_number","get_last_immutable_number","get_last_immutable_number","immutables_files","increase","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","last_immutable_number","list_completed_in_dir","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","new","new","new","new","new","new","non_immutables_files","number","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","partial_cmp","path","provide","provide","provide","provide","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","set_file_size","shall_return","shall_return","source","source","source","source","to_owned","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","update_digest","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_immutables","with_non_immutables","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","db_dir","expected_number","found_number","path","path","CacheProviderResult","Get","ImmutableDigesterCacheGetError","ImmutableDigesterCacheProviderError","ImmutableDigesterCacheStoreError","ImmutableFileDigestCacheProvider","Io","Io","JsonDeserialization","JsonImmutableFileDigestCacheProvider","JsonImmutableFileDigestCacheProviderBuilder","JsonSerialization","MemoryImmutableFileDigestCacheProvider","Store","az","az","az","az","az","az","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","default","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","ensure_dir_exist","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","get","get","get","init","init","init","init","init","init","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","new","new","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","provide","provide","provide","reset","reset","reset","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","should_reset_digests_cache","source","source","source","store","store","store","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","vzip","vzip","vzip","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","Beacon","BeaconComparison","BeaconComparisonError","BeaconOlderThanPreviousBeacon","BothGreater","CardanoImmutableFilesFull","CardanoImmutableFilesFull","CardanoNetwork","CardanoStakeDistribution","CardanoStakeDistribution","Certificate","CertificateMetadata","CertificatePending","CertificateSignature","ClientError","DevNet","Epoch","EpochError","EpochOffset","EpochSettings","Equal","GenesisSignature","GreaterEpoch","GreaterImmutableFileNumber","HexEncodedAgregateVerificationKey","HexEncodedDigest","HexEncodedEraMarkersSecretKey","HexEncodedEraMarkersSignature","HexEncodedEraMarkersVerificationKey","HexEncodedGenesisSecretKey","HexEncodedGenesisSignature","HexEncodedGenesisVerificationKey","HexEncodedKey","HexEncodedKeySlice","HexEncodedMultiSignature","HexEncodedOpCert","HexEncodedSingleSignature","HexEncodedVerificationKey","HexEncodedVerificationKeySignature","ImmutableFileName","ImmutableFileNumber","InternalServerError","LotteryIndex","MagicId","MainNet","MithrilStakeDistribution","MithrilStakeDistribution","MithrilStakeDistribution","MultiSignature","NEXT_SIGNER_RETRIEVAL_OFFSET","NetworkNotMatch","NextAggregateVerificationKey","PROTOCOL_PARAMETERS_RECORDING_OFFSET","PartyId","ProtocolMessage","ProtocolMessagePartKey","ProtocolMessagePartValue","ProtocolParameters","ProtocolVersion","SIGNER_RECORDING_OFFSET","SIGNER_RETRIEVAL_OFFSET","SIGNER_SIGNING_OFFSET","SignedEntity","SignedEntityType","SignedEntityTypeDiscriminants","Signer","SignerWithStake","SingleSignatures","Snapshot","SnapshotDigest","Stake","StakeDistribution","TestNet","add","add","add_assign","add_assign","aggregate_verification_key","artifact","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","beacon","beacon","beacon","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","certificate_id","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","compare","compare","compare","compare_to_older","compute_hash","compute_hash","compute_hash","compute_hash","compute_hash","compute_hash","compute_hash","created_at","default","default","default","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","digest","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","dummy","epoch","epoch","epoch","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_code","from_signer","get_epoch","get_hash","get_hash","get_hash","get_id","get_id","get_json_beacon","get_message_part","get_signer","get_stake_distribution","has_gap_with","hash","hash","hash","hash","hash","hydrate","immutable_file_number","index","index","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","initiated_at","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_chaining_to_itself","is_genesis","is_new_beacon","is_new_epoch","k","kes_period","kes_period","label","locations","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","m","message","message","message_parts","metadata","network","new","new","new","new","new","new","new","new","new","new","new","new","new","next","next_protocol_parameters","next_protocol_parameters","next_signers","offset_by","offset_to_next_signer_retrieval_epoch","offset_to_protocol_parameters_recording_epoch","offset_to_recording_epoch","offset_to_signer_retrieval_epoch","offset_to_signer_signing_offset","operational_certificate","operational_certificate","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","party_id","party_id","party_id","phi_f","phi_f_fixed","previous","previous_hash","protocol_message","protocol_parameters","protocol_parameters","protocol_parameters","protocol_parameters","protocol_version","provide","provide","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","sealed_at","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","set_message_part","signature","signature","signed_entity_id","signed_entity_type","signed_entity_type","signed_message","signers","signers","signers_with_stake","size","stake","sub","sub","sub_assign","sub_assign","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_protocol_signature","to_string","to_string","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","verification_key","verification_key","verification_key_signature","verification_key_signature","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","won_indexes","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","AdapterFailure","CurrentEraNotFound","EraChecker","EraEpochToken","EraMarker","EraReader","EraReaderAdapter","EraReaderError","SupportedEra","SupportedEraIter","Thales","UnsupportedEraError","adapters","az","az","az","az","az","az","az","az","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","change_era","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","current_epoch","current_era","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","drop","drop","drop","drop","drop","drop","drop","drop","dummy","epoch","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","eras","erased_serialize","erased_serialize","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_str","get_current_epoch","get_current_era_marker","get_current_supported_era","get_next_era_marker","get_next_supported_era","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_era_active","iter","len","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","name","new","new","new","new","new","next","next_back","nth","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","par_bridge","provide","provide","read","read_era_epoch_token","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","serialize","serialize","size_hint","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","epoch","eras","error","message","Bootstrap","CardanoChain","Dummy","EraMarkersPayloadCardanoChain","EraReaderAdapterBuilder","EraReaderAdapterType","EraReaderBootstrapAdapter","EraReaderCardanoChainAdapter","EraReaderDummyAdapter","EraReaderFileAdapter","File","az","az","az","az","az","az","az","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","clone","clone","clone_into","clone_into","default","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","drop","drop","drop","drop","drop","drop","drop","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","fmt","fmt","from","from","from","from","from","from","from","from_markers","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","markers","new","new","new","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","read","read","read","read","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","serialize","serialize","set_markers","sign","signature","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","verify_signature","vzip","vzip","vzip","vzip","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","CertificateListItemMessage","CertificateListItemMessageMetadata","CertificateListMessage","CertificateMessage","CertificateMetadataMessage","CertificatePendingMessage","EpochSettingsMessage","FromMessageAdapter","MithrilStakeDistributionListItemMessage","MithrilStakeDistributionListMessage","MithrilStakeDistributionMessage","RegisterSignatureMessage","RegisterSignerMessage","SignerMessage","SignerWithStakeMessagePart","SnapshotListItemMessage","SnapshotListMessage","SnapshotMessage","ToMessageAdapter","TryFromMessageAdapter","adapt","adapt","aggregate_verification_key","aggregate_verification_key","az","az","az","az","az","az","az","az","az","az","az","az","az","az","beacon","beacon","beacon","beacon","beacon","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","certificate_hash","certificate_hash","certificate_hash","certificate_hash","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","created_at","created_at","created_at","created_at","default","default","default","default","default","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","digest","digest","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","dummy","dummy","dummy","dummy","dummy","dummy","dummy","dummy","dummy","dummy","dummy","dummy","dummy","epoch","epoch","epoch","epoch","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","erased_serialize","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_signers","genesis_signature","hash","hash","hash","hash","init","init","init","init","init","init","init","init","init","init","init","init","init","init","initiated_at","initiated_at","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","kes_period","kes_period","kes_period","locations","locations","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","metadata","metadata","multi_signature","next_protocol_parameters","next_protocol_parameters","next_signers","operational_certificate","operational_certificate","operational_certificate","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","party_id","party_id","party_id","party_id","previous_hash","previous_hash","protocol_message","protocol_message","protocol_parameters","protocol_parameters","protocol_parameters","protocol_parameters","protocol_parameters","protocol_version","protocol_version","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","sealed_at","sealed_at","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","signature","signed_entity_type","signed_entity_type","signed_message","signed_message","signers","signers","signers_with_stake","size","size","stake","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","total_signers","try_adapt","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_signers","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","verification_key","verification_key","verification_key","verification_key_signature","verification_key_signature","verification_key_signature","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","won_indexes","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","EmptySigners","MultiSigner","SignerBuilder","SignerBuilderError","SingleSigner","aggregate_single_signatures","az","az","az","az","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_multi_signer","build_single_signer","build_test_single_signer","cast_from","cast_from","cast_from","cast_from","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","compute_aggregate_verification_key","compute_aggregate_verification_key","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","fmt","fmt","fmt","from","from","from","from","get_party_id","init","init","init","init","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","new","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","provide","restore_signer_from_initializer","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","sign","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","verify_single_signature","vzip","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","Artifact","Beacon","CardanoImmutableFilesFullSignableBuilder","MithrilSignableBuilderService","MithrilStakeDistributionSignableBuilder","SignableBuilder","SignableBuilderService","az","az","az","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cast_from","cast_from","cast_from","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","compute_protocol_message","compute_protocol_message","compute_protocol_message","compute_protocol_message","compute_protocol_message","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","from","from","from","get_id","init","init","init","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","new","new","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","serialize","serialize","serialize","serialize","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","Entity","EntityCursor","HydrationError","InconsistentType","InvalidData","MissingData","Projection","ProjectionField","Provider","SourceAlias","SqLiteEntity","WhereCondition","add_field","and_where","az","az","az","az","az","az","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","clone","clone_into","default","default","default","definition","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","expand","expand","find","find","fmt","fmt","fmt","from","from","from","from","from","from","from","get_connection","get_definition","get_fields","get_iterator","get_projection","hydrate","init","init","init","init","init","init","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","name","new","new","new","new","new","next","or_where","output_type","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","provide","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","vacuum_database","vzip","vzip","vzip","vzip","vzip","vzip","where_in","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","AdapterError","Key","Record","StakeStore","StakeStorer","StoreError","StorePruner","adapter","az","az","borrow","borrow","borrow_mut","borrow_mut","cast_from","cast_from","checked_as","checked_as","checked_cast_from","checked_cast_from","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","from","get_adapter","get_adapter","get_max_records","get_max_records","get_stakes","get_stakes","init","init","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","lossless_try_into","lossless_try_into","lossy_into","lossy_into","new","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","provide","prune","prune","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","save_stakes","save_stakes","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","vzip","vzip","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","AdapterError","DumbStoreAdapter","FailStoreAdapter","GeneralError","InitializationError","Key","MemoryAdapter","MutationError","OpeningStreamError","ParsingDataError","QueryError","Record","SQLiteAdapter","SQLiteResultIterator","StoreAdapter","TypeError","az","az","az","az","az","az","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","cjk_compat_variants","default","default","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","fmt","fmt","from","from","from","from","from","from","get_iter","get_iter","get_iter","get_iter","get_iter","get_last_n_records","get_last_n_records","get_last_n_records","get_last_n_records","get_last_n_records","get_record","get_record","get_record","get_record","get_record","init","init","init","init","init","init","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_iter","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","new","new","new","new","new","next","nfc","nfd","nfkc","nfkd","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","provide","record_exists","record_exists","record_exists","record_exists","record_exists","remove","remove","remove","remove","remove","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","store_record","store_record","store_record","store_record","store_record","stream_safe","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","vzip","vzip","vzip","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","Custom","MithrilFixture","MithrilFixtureBuilder","RandomDistribution","SignerFixture","StakeDistributionGenerationMethod","Uniform","apispec","az","az","az","az","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","cardano_cli_stake_distribution","cast_from","cast_from","cast_from","cast_from","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","clone","clone","clone_into","clone_into","compute_and_encode_avk","compute_avk","compute_protocol_party_id_as_hash","create_genesis_certificate","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","disable_signers_certification","drop","drop","drop","drop","fake_data","fake_keys","fmt","fmt","from","from","from","from","init","init","init","init","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","kes_secret_key_path","kes_secret_key_path","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","new","operational_certificate","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","party_id","protocol_initializer","protocol_parameters","protocol_signer","protocol_stake_distribution","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","sign","sign_all","signer_with_stake","signers","signers_fixture","signers_with_stake","stake_distribution","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","verification_key","verification_key_signature","vzip","vzip","vzip","vzip","with_party_id_seed","with_protocol_parameters","with_signers","with_stake_distribution","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","seed","APISpec","az","borrow","borrow_mut","cast_from","checked_as","checked_cast_from","content_type","deref","deref_mut","drop","from","from_file","get_all_spec_files","get_defaut_spec_file","get_era_spec_file","init","into","into_any","into_any_arc","into_any_rc","lossless_try_into","lossy_into","method","overflowing_as","overflowing_cast_from","path","saturating_as","saturating_cast_from","try_from","try_into","type_id","type_name","unwrapped_as","unwrapped_cast_from","validate_conformity","validate_request","validate_response","verify_conformity","vzip","wrapping_as","wrapping_cast_from","beacon","certificate","certificate_pending","digest","epoch_settings","genesis_certificate","mithril_stake_distributions","protocol_parameters","signers","signers_with_stakes","single_signatures","snapshots","genesis_signature","multi_signature","operational_certificate","signer_verification_key","signer_verification_key_signature","single_signature"],"q":[[0,"mithril_common"],[97,"mithril_common::api_version"],[181,"mithril_common::certificate_chain"],[381,"mithril_common::chain_observer"],[788,"mithril_common::crypto_helper"],[1344,"mithril_common::crypto_helper::tests_setup"],[1350,"mithril_common::database"],[1588,"mithril_common::digesters"],[2013,"mithril_common::digesters::ImmutableDigesterError"],[2016,"mithril_common::digesters::ImmutableFileCreationError"],[2018,"mithril_common::digesters::cache"],[2249,"mithril_common::entities"],[3430,"mithril_common::era"],[3760,"mithril_common::era::EraReaderError"],[3764,"mithril_common::era::adapters"],[4024,"mithril_common::messages"],[4712,"mithril_common::protocol"],[4853,"mithril_common::signable_builder"],[4963,"mithril_common::sqlite"],[5191,"mithril_common::store"],[5276,"mithril_common::store::adapter"],[5534,"mithril_common::test_utils"],[5702,"mithril_common::test_utils::StakeDistributionGenerationMethod"],[5703,"mithril_common::test_utils::apispec"],[5745,"mithril_common::test_utils::fake_data"],[5757,"mithril_common::test_utils::fake_keys"]],"d":["Provide the current Beacon of a cardano node.","BeaconProvider related errors.","A BeaconProvider using a ChainObserver and a …","","Raised when reading the current epoch with a ChainObserver …","Raised when getting the last immutable file number fails.","Mithril API protocol version header name","Mithril Signer node version header name","","Raised reading the current epoch succeeded but yield no …","Generic error type","Generic result type","API Version provider service","","","","","","","","","Tools to retrieve, validate the Certificate Chain created …","Tools to request metadata, like the current epoch or the …","","","","","Tools and types to abstract the use of the Mithril STM …","database module. This module contains providers and …","","","","","Tools to compute mithril digest from a Cardano node …","","","The entities used by, and exchanged between, the …","The module used for handling eras","Macro used to mark the code that should be cleaned up when …","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Get the current Beacon of the cardano node.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Messages module This module aims at providing shared …","BeaconProviderImpl factory.","","","","","Protocol module","","","","","","The module used for building signables","","SQLite module. This module provides a minimal yet useful …","Define a generic way to store data with the Store Adapters…","Test utilities","","","","","","","","","","","","","","","","","","","","API Version provider","API Version provider error","Missing default api version","Open API file name","Open PAI raw version","Semver parse error","Spec file io error","Yaml parse error","","","","","","","","","","","","","","","Compute all the sorted list of all versions","Compute the current api version","Compute the current api version requirement","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Build Open API versions mapping","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Version provider factory","","","","","","","","","","","","","","","","","","","","","","","","","Update open api versions. Test only","","","","","","","Error raised when validating the certificate chain if the …","Error raised when validating the certificate chain if the …","Error raised when validating the certificate chain if a …","Error raised when the Genesis Signature stored in a …","CertificateGenesisProducer is in charge of producing a …","CertificateGenesisProducer related errors.","Error raised when the hash stored in a Certificate doesn’…","CertificateRetriever is in charge of retrieving a …","Error raised when a CertificateRetriever tries to retrieve …","CertificateRetriever related errors.","CertificateVerifier is the cryptographic engine in charge …","CertificateVerifier related errors.","Error raised when a Codec error occurs","Error raised when encoding or decoding of data to hex …","Error raised when encoding or decoding of data to genesis …","Error raised when a CertificateRetriever tries to retrieve …","Error raised when …","Error raised when there is no genesis signer available","MithrilCertificateVerifier is an implementation of the …","Error raised when the multi signatures verification fails.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Genesis Certificate","Create the Genesis protocol message","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Get Certificate details","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","MithrilCertificateVerifier factory","CertificateGenesisProducer factory","","","","","","","","","","","","","","","","","","","","","","","","Sign the Genesis protocol message (test only)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Verify if a Certificate is valid and returns the previous …","Verify a certificate","Verify that the Certificate Chain associated to a …","Verify that the Certificate Chain associated to a …","Verify Genesis certificate","Verify Genesis certificate","still a dirty hack to mock the protocol message verify …","still a dirty hack to mock the protocol message verify …","","","","","","","","","","","","","","","","Error raised when building the tx datum failed.","Bytes datum field value.","Bytes datum field value.","A ChainObserver pulling it’s data using a …","A runner able to request data from a Cardano node using the","ChainAddress represents an on chain address.","Retrieve data from the cardano network","ChainObserver related errors.","A Fake ChainObserver for testing purpose using fixed data.","Generic ChainObserver error.","Integer datum field value","Integer datum field value","Error raised when the content could not be parsed.","Error raised when the content could not be parsed.","Retrieve data from the cardano network","TxDatum represents transaction Datum.","TxDatumBuilder is a TxDatum builder utility.","TxDatum related errors.","Auto-generated discriminant enum variants","TxDatumFieldValue represents a fiel value of TxDatum.","Add a field to the builder","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Build a TxDatum","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Validate that all current expectations for all methods have","","","","","","","A Beacon, used by get_current_epoch","A list of TxDatum, used by get_current_datums","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create an Expectation for mocking the get_current_datums …","Create an Expectation for mocking the get_current_epoch …","Create an Expectation for mocking the …","Create an Expectation for mocking the …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieve the datums associated to and address","","","Retrieve the datums associated to and address","Retrieve the current epoch of the Cardano network","","","Retrieve the current epoch of the Cardano network","","","Retrieve the KES period of an operational certificate","Retrieve the KES period of an operational certificate","Retrieve the KES period of an operational certificate","Retrieve the current stake distribution of the Cardano …","","","Retrieve the current stake distribution of the Cardano …","Retrieves the fields of the datum with given type","","Retrieves the nth field of the datum with given type","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CardanoCliChainObserver factory","FakeObserver factory","CardanoCliRunner factory","Create a new mock object with no expectations.","TxDatumBuilder factory","Increase by one the epoch of the current_beacon.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Set the datums that will used to compute the result of …","Set the signers that will used to compute the result of …","A list of SignerWithStake, used for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error raised when a codec parse error occurs","A cold key generator / test only","Error raised when a core registration error occurs","The description of the Cardano key","A cryptographic signer that is responsible for signing the …","An era markers verifier that checks the authenticity of …","EraMarkersSigner and EraMarkersVerifier related errors.","Alias of Ed25519:SecretKey.","Alias of Ed25519:Signature.","Alias of Ed25519:PublicKey.","The KES period that is used to check if the KES keys is …","Period of key file does not match with period provided by …","Error raised when a KES Period is needed but not provided","Error raised when a KES Signature verification fails","Error raised when a KES Signature is needed but not …","Error raised when a KES update error occurs","Parsed Operational Certificate","Error raised when an operational certificate is invalid","Error raised when the operational certificate is missing","The current protocol version","Error raised when a party id is needed but not provided","Error raised when a party id is not available in the …","Error raised when a pool address encoding fails","Alias of MithrilStm:StmAggrVerificationKey.","Alias of MithrilStm:AggregationError.","Alias of MithrilStm:StmClerk.","Alias of a wrapper of MithrilStm:ClosedKeyReg.","ProtocolGenesisSigner and ProtocolGenesisVerifier related …","Alias of Ed25519:SecretKey.","Wrapper of Ed25519:Signature.","A protocol Genesis Signer that is responsible for signing …","Alias of Ed25519:PublicKey.","A protocol Genesis Verifier that is responsible for …","Alias of a wrapper of MithrilStm:StmInitializer.","Alias of a wrapper of …","New initializer error","A ProtocolKey is a wrapped that add Serialization …","The codec used to serialize/deserialize a ProtocolKey.","Alias of a wrapper of MithrilStm:KeyReg.","Alias of MithrilStm::Index.","Wrapper of MithrilStm:StmAggrSig to add serialization …","Alias of MithrilStm::StmParameters.","The id of a mithril party.","Alias of a wrapper of …","New registration error","Alias of MithrilStm:StmSigner.","Wrapper of MithrilStm:StmVerificationKeyPoP to add …","Alias of KES:Sum6KesSig.","Wrapper of MithrilStm:StmSig to add serialization …","Alias of MithrilStm:Stake.","A list of Party Id associated with its Stake.","A protocol version","Trait that allows any structure that implements Serialize …","Error raised when a Signature verification fail","Error raised when a Genesis Signature verification fail","We need to create this struct because the design of …","The type of Cardano key","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Compute the hash of an OpCert","Compute protocol party id as pool id bech 32","Compute protocol party id as hash","ProtocolGenesisSigner deterministic","EraMarkersSigner deterministic","Create a ProtocolGenesisVerifier","ProtocolGenesisSigner non deterministic","EraMarkersSigner non deterministic","ProtocolGenesisSigner factory","EraMarkersSigner factory","Create a EraMarkersVerifier","Do the decoding of the given key","Do the decoding of the given key","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Do the encoding of the given key","Do the encoding of the given key","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Create an instance from a bytes representation","Create an instance from a bytes representation","Create an instance from a bytes hex representation","Create an instance from a bytes hex representation","Deserialize a type T: Serialize + DeserializeOwned from …","Deserialize a type T: Serialize + DeserializeOwned from …","Deserialize a Cardano key from file. Cardano KES key …","Create an instance from a JSON hex representation","EraMarkersSigner from EraMarkersVerifierSecretKey","ProtocolGenesisSigner from ProtocolGenesisSecretKey","EraMarkersVerifier from EraMarkersVerifierVerificationKey","ProtocolGenesisVerifier from ProtocolGenesisVerificationKey","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Decode key from hex helper","Encode key to hex helper","Create a bytes hash representation of the given key","Create a bytes hash representation of the given key","Create a JSON hash representation of the given key","","","","","","","","","","","","","","","","","","","","","","","","","","","OpCert factory / test only","Create a ProtocolKey from the given key","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Signs a message and returns a EraMarkersVerifierSignature","Signs a message and returns a ProtocolGenesisSignature","","","","","KES period at which KES key is initalized","Test data builders for Mithril STM types, for testing …","Create a bytes hash representation of the key","Create a bytes hash representation of the key","Serialize a type T: Serialize + DeserializeOwned to file …","Serialize a type T: Serialize + DeserializeOwned to file …","Create a JSON hash representation of the key","","","","","","","","","","EraMarkersVerifier to EraMarkersVerifierVerificationKey","ProtocolGenesisVerifier to ProtocolGenesisVerificationKey","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Validate a certificate","Verifies the signature of a message","Verifies the signature of a message","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Instantiate a certificate chain, use this for tests only.","Instantiate a Genesis Signer and its associated Verifier","Instantiate a ProtocolMessage using fake data, use this …","Instantiate a ProtocolParameters, use this for tests only.","Instantiate a list of protocol signers based on the given …","Create or retrieve a temporary directory for storing …","Aggregator node type","Application using a database","Entity related to the db_version database table.","Struct to perform application version check in the …","Provider for the DatabaseVersion entities using the …","Write Provider for the DatabaseVersion entities. This will …","Database version.","Signer node type","Represent a file containing SQL structure or data …","Register a migration.","SQL statements to alter the database.","Name of the application.","Apply migrations","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Method to create the table at the beginning of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Read the application version from the database.","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","DatabaseVersionProvider constructor.","DatabaseVersionUpdater constructor.","constructor","ApplicationNodeType constructor.","Create a new SQL migration instance.","","","","","","","","","","","","","","","","","","","","","","","","","","","Persist the given entity and return the projection of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Date of the last version upgrade","Version of the database structure.","The semver version this migration targets.","","","","","","","","","","","","","","","","","","","A digester working directly on a Cardano DB immutables …","Error raised when the digest computation failed.","A ImmutableDigester returning configurable result for …","An ImmutableFileObserver yielding fixed results for tests …","A dummy cardano immutable db.","A DummyImmutableDb builder.","Raised when the immutable file filename extraction fails.","Raised when the immutable file number parsing, from the …","Raised when the immutable file stem extraction fails.","A digester than can compute the digest used for mithril …","ImmutableDigester related Errors.","Represent an immutable file in a Cardano node database …","Raised when ImmutableFile::new fails.","ImmutableFile::new related errors.","Raised when immutable file listing fails.","ImmutableFile::list_completed_in_dir related errors.","Retrieve data on ImmutableFile from a cardano database.","ImmutableFileObserver related errors.","An ImmutableFileObserver using the filesystem.","Error raised when the files listing failed.","Raised when the metadata of a file could not be read.","Raised when the no immutables files were available.","Error raised when there’s less than the required number …","Add an immutable chunk file and its primary & secondary to …","Makes build add another trio of immutables file, that won…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Build a DummyImmutableDb.","Cache provider to accelerate …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Compute the digest","","","Compute the hash of this immutable file.","","","","","","","","","","","","","","","","","","","","","","","","","The dummy cardano db directory path.","","","","","","","","","","","","","","","","","The filename","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Get the ImmutableFileNumber of the last immutable file in …","","","The immutables files in the dummy cardano db.","Increase by one the stored immutable file number.","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Return the file number of the last immutable","List all ImmutableFile in a given directory.","","","","","","","","","","","","","","","","","","","","","","","ImmutableDigester factory","DumbDigester factory","DummyImmutablesDbBuilder factory, will create a folder …","ImmutableFileSystemObserver factory.","DumbImmutableFileObserver factory.","ImmutableFile factory","Files that doesn’t follow the immutable file name scheme …","The immutable file number","","","","","","","","","","","","","","","","","","","","","","","","The path to the immutable file","","","","","","","","","","","","","","","","","","","","","","","","","","","Set the size of all files written by build to the given …","Update the stored immutable file number.","The ImmutableFileNumber that shall be returned by …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Update digest returned by compute_digest","","","","","","","","","","","","Set the immutables file number that will be used to …","Set filenames to write to the db that doesn’t follow the …","","","","","","","","","","","","","","","","","","","","","","","A cardano node DB directory","Expected last ImmutableFileNumber.","Last ImmutableFileNumber found when listing ImmutableFiles.","Path for which file stem extraction failed.","Path for which filename extraction failed.","A specialized result type for …","Error raised by ImmutableFileDigestCacheProvider::get.","ImmutableFileDigestCacheProvider::get related errors.","ImmutableFileDigestCacheProvider related errors.","ImmutableFileDigestCacheProvider::store related errors.","A cache provider that store individual ImmutableFile …","Raised when an IO error is raised when storing a cache.","Raised when an IO error is raised when getting a cache.","Raised when json cache deserialization fails.","A in memory ImmutableFileDigestCacheProvider.","A JsonImmutableFileDigestCacheProvider builder.","Raised when json cache serialization fails.","A in memory ImmutableFileDigestCacheProvider.","Error raised by ImmutableFileDigestCacheProvider::store.","","","","","","","","","","","","","","","","","","","Build a JsonImmutableFileDigestCacheProvider based on the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If set will create the cache directory if it doesn’t …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Build a new MemoryImmutableFileDigestCacheProvider that …","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Associate each given immutable files with a cached value …","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","JsonImmutableFileDigestCacheProvider factory","JsonImmutableFileDigestCacheProviderBuilder factory.","","","","","","","","","","","","","","","","Reset the stored values","","","","","","","","","","","","","","","Set if existing cached values in the provider must be …","","","","Store the given digests","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Beacon represents a point in the Cardano chain at which a …","A BeaconComparison is the result of the comparison between …","Beacon::compare_to_older related errors.","Error raised the newest beacon has oldest data than the “…","The current beacon has both a newer epoch and newer …","Full Cardano Immutable Files","Full Cardano Immutable Files","The Cardano Network that is being targeted","Cardano Stake Distribution","Cardano Stake Distribution","Certificate represents a Mithril certificate embedding a …","CertificateMetadata represents the metadata associated to …","CertificatePending represents a pending certificate in the …","The signature of a Certificate","Representation of a Client Error raised by an http server","A Cardano private devnet","Epoch represents a Cardano epoch","EpochError is an error triggerred by an Epoch","Error raised when the computation of an epoch using an …","EpochSettings represents the settings of an epoch","The current beacon has an equal epoch and immutable file …","Genesis signature created from the original stake …","The current beacon has a newer epoch than the older beacon.","The current beacon has a newer immutable file number than …","Hex encoded Aggregate Verification Key","Hex encoded Sha256 Digest","Hex encoded Era Markers Secret Key","Hex encoded Era Markers Signature","Hex encoded Era Markers Verification Key","Hex encoded Genesis Secret Key","Hex encoded Genesis Signature","Hex encoded Genesis Verification Key","Hex encoded key","Hex encoded key slice","Hex encoded Multi Signature","Hex encoded Operational Certificate","Hex encoded Single Signature","Hex encoded Verification Key","Hex encoded Verification Key Signature","ImmutableFileName represents the filename, with extension, …","ImmutableFileNumber represents the id of immutable files …","Representation of a Internal Server Error raised by an …","LotteryIndex represents the index of a Mithril single …","Cardano Network magic identifier","The Cardano mainnet network","Mithril Stake Distribution","Mithril stake distribution","Mithril stake distribution","STM multi signature created from a quorum of single …","The epoch offset used to retrieve the signers stake …","Error raised when a comparison between beacons from …","The ProtocolMessage part key associated to the Next epoch …","The epoch offset used for aggregator protocol parameters …","PartyId represents a signing party in Mithril protocol","ProtocolMessage represents a message that is signed (or …","The key of a ProtocolMessage","The value of a ProtocolMessage","Protocol cryptographic parameters","Protocol version","The epoch offset used for signers stake distribution and …","The epoch offset used for signers stake distribution and …","The epoch offset used to retrieve, given the epoch at …","Aggregate for signed entity","The signed entity type that represents a type of data …","Auto-generated discriminant enum variants","Signer represents a signing participant in the network","Signer represents a signing party in the network …","SingleSignatures represent single signatures originating …","Snapshot represents a snapshot file and its metadata","The ProtocolMessage part key associated to the Snapshot …","Stake represents the stakes of a participant in the …","StakeDistribution represents the stakes of multiple …","A Cardano test network (testnet, preview, or preprod)","","","","","Aggregate verification key The AVK used to sign during the …","Artifact","","","","","","","","","","","","","","","","","","","","","","","","","Mithril beacon on the Cardano chain aka BEACON(p,n)","Current Beacon","Mithril beacon on the Cardano chain","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Certificate id for this signed entity.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This method returns a BeaconOrdering between self and the …","Computes the hash of a Beacon","Computes the hash of a Certificate","Computes the hash of the certificate metadata","Computes the hash of the protocol message","Computes the hash of ProtocolParameters","Computes the hash of Signer","Computes the hash of SignerWithStake","Date and time when the signed_entity was created","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Digest that is signed by the signer participants","","","","","","","","","","","","","","","","","","","","","","","","","Retrieve a dummy enty (for test only)","Cardano chain epoch number","Current Epoch","Epoch at which the Mithril Stake Distribution is created","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Instantiates a CardanoNetwork from its code and magic id","Turn a Signer into a SignerWithStake.","Return the epoch from the intern beacon.","","","","","","Return a JSON serialized value of the internal beacon","Get the message part associated with a key","get a signer from the certificate pending if it has …","Deduce the stake distribution from the metadata signers","Check if there is a gap with another Epoch.","","","","Hash of the current certificate Computed from the other …","Hash of the Mithril Stake Distribution (different from the …","Create an instance from data coming from the database","Number of the last included immutable files for the digest …","Get the database value from enum’s instance","Get the database value from enum’s instance","","","","","","","","","","","","","","","","","","","","","","","","","Date and time when the certificate was initiated …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Return true if the certificate is chaining into itself …","Tell if the certificate is a genesis certificate","Returns true if this comparison result isn’t equal.","Returns true if this comparison have a greater epoch but …","Quorum parameter","The kes period used to compute the verification key …","The kes period used to compute the verification key …","error label","Locations where the binary content of the snapshot can be …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Security parameter (number of lotteries)","error message","error message","Map of the messages combined into the digest aka MSG(p,n)","Certificate metadata aka METADATA(p,n)","Cardano network","Beacon factory","Certificate factory","CertificateMetadata factory","CertificatePending factory","InternalServerError factory","ClientError factory","MithrilStakeDistribution artifact factory","ProtocolMessage factory","ProtocolParameters factory","Signer factory","SignerWithStake factory","SingleSignature factory","Snapshot factory","Computes the next Epoch","Next Protocol parameters","Next Protocol parameters","Signers that will be able to sign on the next epoch","Computes a new Epoch by applying an epoch offset.","Apply the next signer retrieval offset to this epoch","Apply the protocol parameters recording offset to this …","Apply the recording offset to this epoch","Apply the retrieval offset to this epoch","Apply the signer signing offset to this epoch","The encoded operational certificate of stake pool operator …","The encoded operational certificate of stake pool operator …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The unique identifier of the signer","The unique identifier of the signer","The unique identifier of the signer","f in phi(w) = 1 - (1 - f)^w, where w is the stake of a …","phi_f_fixed is a fixed decimal representatio of phi_f used …","Computes the previous Epoch","Hash of the previous certificate in the chain This is …","Structured message that is used to created the signed …","Protocol parameters part of METADATA(p,n)","Current Protocol parameters","Current Protocol parameters","Protocol parameters used to sign this stake distribution","Protocol Version (semver) Useful to achieve backward …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Date and time when the certificate was sealed Represents …","","","","","","","","","","","","","","","","Set the message part associated with a key Returns …","Certificate signature","The single signature of the digest","Signed entity id.","Signed entity type","Signed entity type.","Message that is signed by the signers aka H(MSG(p,n) || …","The list of the active signers with their stakes and …","Current Signers","List of signers with stakes of the Mithril Stake …","Size of the snapshot file in Bytes","The signer stake","","","","","","","","","","","","","","","","","","","","","","","","","","","Convert this SingleSignatures to its corresponding …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The public key used to authenticate signer signature","The public key used to authenticate signer signature","The encoded signer ‘Mithril verification key’ …","The encoded signer ‘Mithril verification key’ …","","","","","","","","","","","","","","","","","","","","","","","","","The indexes of the won lotteries that lead to the single …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Underlying adapter fails to return data.","Data returned from the adapter are inconsistent or …","EraChecker allows the verification of the current era","This is a response from the EraReader. It contains …","Value object that represents a tag of Era change.","The EraReader is responsible of giving the current Era and …","Adapters are responsible of technically reading the …","Error type when EraReader fails to return a EraEpochToken.","The era that the software is running or will run","An iterator over the variants of SupportedEra","Thales era","Error related to SupportedEra String parsing …","Module dedicated to EraReaderAdapter implementations.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Change the current era","","","","","","","","","","","","","","","","","","","","","","","","","Retrieve the Epoch the checker was the last updated.","Retrieve the current era","","","","","","","","","","","","","","","","","","","","","","","","","","","Retrieve a dummy era (for test only)","Eventual information that advertises the Epoch of …","","","","","","","","","","","","","","","","Retrieve the list of supported eras","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Return the epoch the Token has been created at","Return the EraMarker of the current Era.","Try to cast the current EraMarker to a SupportedEra. If it …","Return the EraMarker for the coming Era if any.","Try to cast the next EraMarker to a SupportedEra. If it …","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Check if an era is active","","","","","","","","","","","","","","","","","","","Era name","Era checker factory","Instantiate the EraReader injecting the adapter.","instantiate a new EraMarker.","Instanciate a new EraMarker.","Create a new Era Error","","","","","","","","","","","","","","","","","","","","","","","Read era markers from the underlying adapter.","This methods triggers the adapter to read the markers from …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Current Epoch","Eras given by the adapter","nested underlying adapter error","context message","Bootstrap adapter.","Cardano chain adapter.","Dummy adapter.","Era markers payload","Era adapter builder","Type of era reader adapaters available","The goal of the bootstrap adapter is to advertise for the …","Cardano Chain adapter retrieves era markers on chain","Dummy adapter is intended to be used in a test environment …","File adapter is intended to be used in a test environment …","File adapter.","","","","","","","","","","","","","","","","","","","","","","Create era reader adapter from configuration settings.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Create a new instance directly from markers","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","List of Era markers","Era reader adapter builder factory","CardanoChainAdapter factory","File adapter factory","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tells what markers should be sent back by the adapter.","Sign an era markers payload","Era markers signature","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Verify the signature an era markers payload","","","","","","","","","","","","","","","","","","","","","","Message structure of a certificate list item","CertificateListItemMessage represents the metadata …","Message structure of a certificate list","Message structure of a certificate","CertificateMetadata represents the metadata associated to …","Structure to transport crate::entities::CertificatePending …","EpochSettings represents the settings of an epoch","From message adapter trait","Message structure of a Mithril Stake Distribution list item","Message structure of a Mithril Stake Distribution list","Message structure of a Mitrhil Stake Distribution","Message structure to register single signature.","Register Signer Message","Signer Message","Signer Message","Message structure of a snapshot list item","Message structure of a snapshot list","Message structure of a snapshot","To message adapter trait","TryFrom message adapter trait","Adapt entity to message","Adapt message to entity","Aggregate verification key The AVK used to sign during the …","Aggregate verification key The AVK used to sign during the …","","","","","","","","","","","","","","","Mithril beacon on the Cardano chain aka BEACON(p,n)","Mithril beacon on the Cardano chain aka BEACON(p,n)","Current Beacon","Mithril beacon on the Cardano chain","Mithril beacon on the Cardano chain","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Hash of the associated certificate","Hash of the associated certificate","Hash of the associated certificate","Hash of the associated certificate","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","DateTime of creation","Date and time at which the Mithril Stake Distribution was …","Date and time at which the snapshot was created","Date and time at which the snapshot was created","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Digest that is signed by the signer participants","Digest that is signed by the signer participants","","","","","","","","","","","","","","","Return a dummy test entity (test-only).","Return a dummy test entity (test-only).","CertificateMetadata factory","Provide a dummy instance for test.","Return a dummy test entity (test-only).","Dummy instance for test purposes.","Return a dummy test entity (test-only).","Return a dummy test entity (test-only).","Return a dummy test entity (test-only).","Return a dummy test entity (test-only).","Return a dummy test entity (test-only).","Return a dummy test entity (test-only).","Return a dummy test entity (test-only).","Current Epoch","Epoch at which the Mithril Stake Distribution is created","Epoch at which the Mithril Stake Distribution is created","Epoch at which registration is sent #[…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert a set of signers into message parts","Genesis signature created from the original stake …","Hash of the current certificate Computed from the other …","Hash of the current certificate Computed from the other …","Hash of the Mithril Stake Distribution (different from the …","Hash of the Mithril Stake Distribution (different from the …","","","","","","","","","","","","","","","Date and time when the certificate was initiated …","Date and time when the certificate was initiated …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The KES period used to compute the verification key …","The KES period used to compute the verification key …","The KES period used to compute the verification key …","Locations where the binary content of the snapshot can be …","Locations where the binary content of the snapshot can be …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Certificate metadata aka METADATA(p,n)","Certificate metadata aka METADATA(p,n)","STM multi signature created from a quorum of single …","Next Protocol parameters","Next Protocol parameters","Signers that will be able to sign on the next epoch","The encoded operational certificate of stake pool operator …","The encoded operational certificate of stake pool operator …","The encoded operational certificate of stake pool operator …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The unique identifier of the signer","The unique identifier of the signer","The unique identifier of the signer","The unique identifier of the signer","Hash of the previous certificate in the chain This is …","Hash of the previous certificate in the chain This is …","Structured message that is used to created the signed …","Structured message that is used to created the signed …","Protocol parameters part of METADATA(p,n)","Protocol parameters part of METADATA(p,n)","Current Protocol parameters","Current Protocol parameters","Protocol parameters used to compute AVK","Protocol Version (semver) Useful to achieve backward …","Protocol Version (semver) Useful to achieve backward …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Date and time when the certificate was sealed Represents …","Date and time when the certificate was sealed Represents …","","","","","","","","","","","","","","","The single signature of the digest","Signed entity type","Signed entity type","Message that is signed by the signers aka H(MSG(p,n) || …","Message that is signed by the signers aka H(MSG(p,n) || …","The list of the active signers with their stakes and …","Current Signers","List of signers with stakes of the Mithril Stake …","Size of the snapshot file in Bytes","Size of the snapshot file in Bytes","The signer stake","","","","","","","","","","","","","","","The number of signers that contributed to the certificate …","Adapt entity to message","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Convert a set of signer message parts into a set of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The public key used to authenticate signer signature","The public key used to authenticate signer signature","The public key used to authenticate signer signature","The encoded signer ‘Mithril verification key’ …","The encoded signer ‘Mithril verification key’ …","The encoded signer ‘Mithril verification key’ …","","","","","","","","","","","","","","","The indexes of the won lotteries that lead to the single …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error raised when the list of signers given to the builder …","MultiSigner is the cryptographic engine in charge of …","Allow to build Single Or Multi signers to generate a …","SignerBuilder specific errors","The SingleSigner is the structure responsible for issuing …","Aggregate the given single signatures into a …","","","","","","","","","","","","","Build a MultiSigner based on the registered parties","Build non deterministic SingleSigner and …","Build deterministic SingleSigner and ProtocolInitializer …","","","","","","","","","","","","","Compute aggregate verification key from stake distribution","Compute aggregate verification key from stake distribution","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Return the partyId associated with this Signer.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","SignerBuilder constructor.","","","","","","","","","","Restore a SingleSigner based on the registered parties and …","","","","","","","","","Issue a single signature for the given message.","","","","","","","","","","","","","","","","","","","","","","","","","","Verify a single signature","","","","","","","","","","","","","Artifact is a trait for types that represent signed …","Beacon trait","This structure is responsible of calculating the message …","Mithril Signable Builder Service","A MithrilStakeDistributionSignableBuilder builder","SignableBuilder is trait for building a protocol message …","ArtifactBuilder Service trait","","","","","","","","","","","","","","","","","","","Compute a protocol message","Compute signable from signed entity type","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get artifact identifier","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","Constructor","MithrilSignableBuilderService factory","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Entity type returned by the result cursor.","Database query result Iterator wrapper. This wrapper …","SqLite hydration error","inconsistent data","data do not conform to expectations","data are missing","Projection is a definition of field mapping during a query.","Each projection field is defined by","A Provider is able to performe queries on a database and …","Handful tool to store SQL source aliases.","How to hydrate an entity from a SQLite result row","Where condition builder.","Add a new field to the definition. This is one of the …","Add a new parameter using a AND operator","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Field definition. Some field definitions can be fairly …","","","","","","","","","","","","","","","","","","","Turn the condition into a SQL string representation.","Turn the Projection into a string suitable for use in SQL …","Perform the parametrized definition query.","Perform the parametrized definition query.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Create a Projection from a list of tuples …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Share the connection.","Return the definition of this provider, ie the actual SQL …","Returns the list of the ProjectionFields of this …","get an iterator from the current alias map","Construct a Projection that will allow to hydrate this …","This method is intended to be used when creating new …","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Field name alias, this is the output name of the field.","Instanciate a new condition from an expression.","EntityCursor constructor.","ProjectionField constructor","Instanciate a new Projection","Create a new alias from a &[(name, alias)] list","Spawning entities from Result iterator. This iterator will …","Add a new condition with a OR operator","This indicates the SQL type of the output data.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Do a vacuum on the given connection, this will reconstruct …","","","","","","","Instanciate a condition with a IN statement.","","","","","","","","","","","","","Error raised when the underlying adapter fails.","The key type","The record type","A StakeStorer that use a StoreAdapter to store data.","Represent a way to store the stake of mithril party …","Generic error type for stores.","Implementing this trait will make store able to limit the …","Define a generic way to store data with the Store Adapter, …","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","This trait requires a way to get the internal adapter.","","Return the maximum number of elements that can exist in …","","Get the stakes of all party at a given epoch.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","StakeStore factory","","","","","","Prune elements exceeding the specified limit.","Prune elements exceeding the specified limit.","","","","","Save the stakes in the store for a given epoch.","","","","","","","","","","","","","","","","","","","","","","StoreAdapter related errors","A StoreAdapter that store one fixed data record, for …","A StoreAdapter which always fails, for testing purpose.","Generic StoreAdapter error.","Error raised when the store initialization fails.","The key type","A StoreAdapter that store data in memory.","Error raised if a writting operation fails.","Error raised when the opening of a IO stream fails.","Error raised when the parsing of a IO stream fails.","Error while querying the subsystem.","The record type","Store adapter for SQLite3","Iterator over SQLite adapter results.","Represent a way to store Key/Value pair data.","Type conversion cannot be performed by this adapter.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get an iterator over the stored values, from the latest to …","","","","","Get the last n records in the store","","","","","Get the record stored using the given key.","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","MemoryAdapter factory","Create a new SQLiteAdapter instance.","Create a new instance of the iterator.","DumbStoreAdapter factory","FailStoreAdapter factory","","","","","","","","","","","","","","","","","","","Check if a record exist for the given key.","","","","","remove values from store","","","","","","","","","","","","","","","","","Store the given record.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Use a custom stake distribution","A fixture of Mithril data types.","A builder of mithril types.","Each party will have a random stake.","A signer fixture, containing a signer entity with its …","Methods that can be used to generate the stake …","Make a stake distribution where all parties will have the …","Tools to helps validate conformity to an OpenAPI …","","","","","","","","","","","","","Transform the specified parameters to a MithrilFixture.","Get the stake distribution formated as a cardano-cli …","","","","","","","","","","","","","","","","","Compute the Aggregate Verification Key for this fixture …","Compute the Aggregate Verification Key for this fixture.","Compute the party id hash","Create a genesis certificate using the fixture signers for …","","","","","","","","","","If set the generated signers won’t be certified (meaning …","","","","","Fake data builders for testing.","Pre hex encoded StmTypes for testing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Get the path to this signer kes secret key","The path to this signer kes secret key file","","","","","","","","","MithrilFixture factory.","Decode this signer operational certificate if any","","","","","","","","","Shortcut to get the party id from the inner signer with …","A ProtocolSigner.","Get the fixture protocol parameters.","A ProtocolSigner.","Get the fixture protocol stake distribution.","","","","","","","","","Sign the given protocol message.","Make all underlying signers sign the given message, filter …","A SignerWithStake.","Get the fixture signers.","Get the fixture signers.","Get the fixture signers with stake.","Get the fixture stake distribution.","","","","","","","","","","","","","","","","","","","","","","","","","","","Decode this signer verification key certificate","Decode this signer verification key signature certificate …","","","","","Set the seed used to generated the party ids","Set the protocol_parameters.","Set the number of signers that will be generated.","Set the generation method used to compute the stake …","","","","","","","","","The randomizer seed","APISpec helps validate conformity to an OpenAPI …","","","","","","","Sets the content type to specify/check, note that it …","","","","Returns the argument unchanged.","APISpec factory from spec","Get all spec files","Get default spec file","Get spec file for era","","Calls U::from(self).","","","","","","Sets the method to specify/check.","","","Sets the path to specify/check.","","","","","","","","","Validates conformity of a value against a schema","Validates if a request is valid","Validates if a response is valid","Verify conformity helper of API Specs","","","","Fake Beacon","Fake Certificate","Fake CertificatePending","Fake Digest","Fake EpochSettings","Fake Genesis Certificate","Fake Mithril Stake Distribution","Fake ProtocolParameters","Fake Signers","Fake SignersWithStake","Fake SingleSignatures","Fake Snapshots","A list of pre json hex encoded Ed25519:Signature.","A list of pre json hex encoded MithrilStm:StmAggrSig","A list of pre json hex encoded OpCert","A list of pre json hex encoded …","A list of pre json hex encoded KES:Sum6KesSig","A list of pre json hex encoded MithrilStm:StmSig"],"i":[0,0,0,0,3,3,0,0,0,3,0,0,0,11,3,11,3,11,3,11,3,0,0,11,3,11,3,0,0,11,3,11,3,0,11,3,0,0,0,3,3,11,3,3,3,273,11,11,3,11,3,11,3,11,3,11,3,11,3,11,3,0,11,11,3,11,3,0,3,11,3,11,3,0,3,0,0,0,3,11,3,11,3,11,3,11,3,11,3,11,3,11,3,11,3,11,3,0,0,28,0,0,28,28,28,28,25,28,25,28,25,28,25,28,25,28,25,25,25,25,25,25,28,25,28,25,28,25,28,28,28,28,28,25,0,28,25,28,25,28,25,28,25,28,25,28,25,28,25,25,28,25,28,25,28,28,25,28,25,28,25,28,28,25,28,25,28,25,28,25,28,25,28,25,25,28,25,28,25,28,25,45,45,45,45,0,0,45,0,45,0,0,0,41,45,45,44,45,41,0,45,48,41,43,44,45,48,41,43,44,45,48,41,43,44,45,48,41,43,44,45,48,41,43,44,45,48,41,43,44,45,43,43,48,41,43,44,45,48,41,43,44,45,48,41,43,44,45,41,41,43,44,44,45,45,48,41,43,44,45,45,45,50,48,41,43,44,45,48,41,43,44,45,48,41,43,44,45,48,41,43,44,45,48,41,43,44,45,48,41,43,44,45,48,41,43,44,45,48,43,48,41,43,44,45,48,41,43,44,45,41,44,45,48,41,43,44,45,48,41,43,44,45,43,45,41,44,45,48,41,43,44,45,48,41,43,44,45,48,41,43,44,45,48,41,43,44,45,48,41,43,44,45,48,41,43,44,45,274,48,274,274,274,48,274,274,48,41,43,44,45,48,41,43,44,45,48,41,43,44,45,56,59,54,0,0,0,0,0,0,6,59,54,6,56,0,0,0,0,0,0,53,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,53,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,57,58,55,59,58,55,59,60,60,60,57,53,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,55,59,55,55,55,55,59,59,59,59,59,54,53,57,57,57,57,58,6,6,57,56,56,55,59,59,54,54,53,66,60,58,6,57,56,55,59,59,59,54,53,16,66,60,57,16,66,60,57,66,60,57,16,16,16,66,60,57,55,59,55,59,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,66,60,58,57,53,60,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,6,56,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,59,54,53,60,60,60,58,55,59,6,56,59,54,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,66,60,58,6,57,56,55,59,54,53,94,0,91,275,0,0,0,0,0,0,0,94,91,91,91,94,0,91,91,0,91,91,91,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,46,0,275,78,93,91,94,67,95,85,79,46,49,51,83,78,93,91,94,67,95,85,79,46,49,51,83,78,93,91,94,67,95,85,79,46,49,51,83,78,93,91,94,67,95,85,79,46,49,51,83,78,93,91,94,67,95,85,79,46,49,51,83,78,93,91,94,67,95,85,79,46,49,51,83,78,67,79,51,83,78,67,79,51,83,67,67,67,49,85,49,49,85,49,85,85,90,90,78,93,91,94,67,95,85,79,46,49,51,83,83,78,93,91,94,67,95,85,79,46,49,51,83,78,67,85,79,49,51,83,78,93,91,94,67,95,85,79,46,49,51,83,90,90,91,67,83,91,91,91,91,67,67,67,67,83,83,83,83,78,67,85,79,49,51,83,93,91,91,94,94,67,95,95,85,79,46,46,49,51,83,97,78,93,91,91,94,67,95,95,85,79,46,46,49,51,83,83,83,83,83,39,83,39,83,275,275,78,83,85,49,79,51,78,93,91,94,67,95,85,79,46,49,51,83,78,93,91,94,67,95,85,79,46,49,51,83,78,93,91,94,67,95,85,79,46,49,51,83,78,93,91,94,67,95,85,79,46,49,51,83,78,93,91,94,67,95,85,79,46,49,51,83,0,0,39,83,83,83,83,78,93,91,94,67,95,85,79,46,49,51,83,78,93,91,94,67,95,85,79,46,49,51,83,67,83,78,93,91,94,67,95,85,79,46,49,51,83,78,93,91,94,67,95,85,79,46,49,51,83,91,94,95,46,78,93,91,94,67,95,85,79,46,49,51,83,78,93,91,94,67,95,85,79,46,49,51,83,78,67,85,79,49,51,83,85,49,91,94,95,46,67,0,39,83,275,275,83,78,67,79,51,83,91,94,95,46,79,51,78,93,91,94,67,95,85,79,46,49,51,83,83,83,78,93,91,94,67,95,85,79,46,49,51,83,78,93,91,94,67,95,85,79,46,49,51,83,78,93,91,94,67,95,85,79,46,49,51,83,78,93,91,94,67,95,85,79,46,49,51,83,78,93,91,94,67,95,85,79,46,49,51,83,67,79,51,78,93,91,94,67,95,85,79,46,49,51,83,78,93,91,94,67,95,85,79,46,49,51,83,78,93,91,94,67,95,85,79,46,49,51,83,0,0,0,0,0,0,125,0,0,0,0,0,0,125,0,122,123,126,122,128,130,122,125,126,123,128,130,122,125,126,123,128,130,122,125,126,123,128,130,122,125,126,123,128,130,122,125,126,123,128,130,122,125,126,123,125,126,125,126,123,123,128,128,130,122,125,126,123,128,130,122,125,126,123,128,130,122,125,126,123,125,126,123,125,125,125,125,126,126,126,126,123,123,123,123,125,125,126,123,128,130,122,125,126,123,128,128,130,128,130,126,126,128,130,122,125,126,123,128,130,122,125,126,123,128,130,122,125,126,123,122,125,126,123,128,130,122,125,126,123,128,130,122,125,126,123,128,130,122,125,126,123,128,130,122,125,123,128,130,122,125,126,123,128,130,122,125,126,123,126,123,128,130,122,125,126,123,128,130,122,125,126,123,130,125,126,125,128,130,122,125,126,123,128,130,122,125,126,123,128,130,122,125,126,123,128,130,122,125,126,123,128,130,122,125,126,123,128,130,122,125,126,123,126,126,123,128,130,122,125,126,123,128,130,122,125,126,123,128,130,122,125,126,123,0,147,0,0,0,0,148,148,148,0,0,0,149,0,7,0,0,0,0,147,149,7,147,136,138,140,141,138,136,151,146,147,139,148,149,7,140,141,138,136,151,146,147,139,148,149,7,140,141,138,136,151,146,147,139,148,149,7,138,0,140,141,138,136,151,146,147,139,148,149,7,140,141,138,136,151,146,147,139,148,149,7,140,141,138,136,151,146,147,139,148,149,7,139,139,139,139,238,140,141,139,141,146,140,141,138,136,151,146,147,139,148,149,7,140,141,138,136,151,146,147,139,148,149,7,136,140,141,138,136,151,146,147,139,148,149,7,139,139,139,139,139,139,147,147,139,148,148,149,149,7,7,140,141,138,136,151,146,147,147,147,139,148,148,149,149,149,7,7,17,151,146,136,146,140,141,138,136,151,146,147,139,148,149,7,140,141,138,136,151,146,147,139,148,149,7,140,141,138,136,151,146,147,139,148,149,7,140,141,138,136,151,146,147,139,148,149,7,140,141,138,136,151,146,147,139,148,149,7,136,139,140,141,138,136,151,146,147,139,148,149,7,140,141,138,136,151,146,147,139,148,149,7,140,141,138,151,146,139,136,139,140,141,138,136,151,146,147,139,148,149,7,140,141,138,136,151,146,147,139,148,149,7,139,139,147,148,149,7,140,141,138,136,151,146,147,139,148,149,7,140,141,138,136,151,146,147,139,148,149,7,138,146,146,147,148,149,7,139,147,148,149,7,140,141,138,136,151,146,147,139,148,149,7,140,141,138,136,151,146,147,139,148,149,7,140,141,138,136,151,146,147,139,148,149,7,140,141,138,136,151,146,147,139,148,149,7,140,141,138,136,151,146,147,139,148,149,7,140,141,138,136,151,146,147,139,148,149,7,141,140,141,138,136,151,146,147,139,148,149,7,138,138,140,141,138,136,151,146,147,139,148,149,7,140,141,138,136,151,146,147,139,148,149,7,276,276,276,277,278,0,156,0,0,0,0,157,158,158,0,0,157,0,156,154,153,155,156,157,158,154,153,155,156,157,158,154,153,155,156,157,158,153,154,153,155,156,157,158,154,153,155,156,157,158,154,153,155,156,157,158,155,154,153,155,156,157,158,154,153,155,156,157,158,154,153,155,156,157,158,153,156,156,157,157,158,158,154,153,155,155,156,156,156,157,157,157,158,158,158,152,154,155,154,153,155,156,157,158,154,153,155,156,157,158,154,153,155,156,157,158,154,153,155,156,157,158,154,153,155,156,157,158,154,153,155,156,157,158,154,153,155,156,157,158,154,153,154,153,155,156,157,158,154,153,155,156,157,158,156,157,158,152,154,155,154,153,155,156,157,158,154,153,155,156,157,158,153,156,157,158,152,154,155,156,157,158,154,153,155,156,157,158,154,153,155,156,157,158,154,153,155,156,157,158,154,153,155,156,157,158,154,153,155,156,157,158,154,153,155,156,157,158,154,153,155,156,157,158,154,153,155,156,157,158,154,153,155,156,157,158,0,0,0,178,162,173,174,0,173,174,0,0,0,0,0,18,0,0,179,0,162,163,162,162,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,0,173,174,163,75,178,170,75,0,0,0,0,0,0,75,75,75,0,0,0,0,0,0,0,170,0,0,18,75,75,75,75,40,172,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,40,165,177,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,172,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,37,162,18,163,40,164,165,75,166,167,168,169,170,42,36,172,173,174,175,77,176,177,37,162,18,163,40,164,165,75,166,167,168,169,170,42,36,172,173,174,175,77,176,177,75,170,77,75,170,77,37,37,40,164,42,36,175,77,172,37,164,75,166,167,168,42,36,177,37,162,178,18,163,40,164,165,75,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,37,162,178,18,163,40,164,165,75,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,37,18,165,75,167,168,169,170,42,36,174,175,77,176,177,177,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,174,37,166,169,37,162,178,18,40,164,165,75,75,75,166,167,168,169,170,42,36,173,174,175,77,176,177,37,37,37,37,162,162,162,162,178,178,178,178,18,18,18,18,75,75,75,75,167,167,167,167,168,168,168,168,170,170,170,170,42,42,42,42,173,173,173,173,174,174,174,174,175,175,175,175,77,77,77,77,176,176,176,176,177,177,177,177,37,18,165,75,167,168,169,170,42,36,174,175,77,176,177,37,37,162,178,178,18,18,163,40,164,165,75,75,179,179,166,167,168,169,170,170,42,36,172,173,174,174,175,77,176,177,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,36,172,173,173,173,174,175,175,77,77,77,176,177,18,77,174,37,18,75,169,177,174,42,165,164,75,37,18,75,40,169,174,37,173,174,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,164,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,40,40,162,162,36,175,77,168,177,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,36,167,168,42,40,37,37,40,164,165,167,168,169,42,36,175,77,176,177,75,165,166,165,75,75,75,75,75,75,175,77,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,37,18,40,75,170,77,175,77,176,36,36,75,40,40,164,165,166,169,164,178,179,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,164,37,18,165,75,167,168,169,170,42,36,174,175,77,176,177,42,40,176,172,165,172,40,164,165,169,177,77,75,75,75,75,37,162,18,163,40,164,165,75,166,167,168,169,170,42,36,172,173,174,175,77,176,177,176,37,178,18,75,179,170,174,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,37,162,178,18,163,40,164,165,75,75,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,175,77,175,77,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,176,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,37,162,178,18,163,40,164,165,75,179,166,167,168,169,170,42,36,172,173,174,175,77,176,177,201,201,0,0,0,0,0,0,0,0,197,0,0,35,204,198,199,201,202,200,197,35,204,198,199,201,202,200,197,35,204,198,199,201,202,200,197,35,204,198,199,201,202,200,197,35,35,204,198,199,201,202,200,197,35,204,198,199,201,202,200,197,198,199,200,197,198,199,200,197,35,35,35,204,198,199,201,202,200,197,35,204,198,199,201,202,200,197,198,197,35,204,198,199,201,202,200,197,197,198,198,199,197,198,198,198,198,199,199,199,199,197,197,197,197,197,198,197,198,199,201,201,202,202,200,197,197,35,204,198,199,201,202,200,197,197,199,199,199,199,199,35,204,198,199,201,202,200,197,35,204,198,199,201,202,200,197,35,204,198,199,201,202,200,197,35,204,198,199,201,202,200,197,35,204,198,199,201,202,200,197,200,35,197,200,35,204,198,199,201,202,200,197,35,204,198,199,201,202,200,197,198,35,204,198,199,202,200,200,200,35,204,198,199,201,202,200,197,35,204,198,199,201,202,200,197,200,201,202,203,204,35,204,198,199,201,202,200,197,35,204,198,199,201,202,200,197,198,197,200,198,199,200,197,201,202,197,35,204,198,199,201,202,200,197,197,35,204,198,199,201,202,200,197,35,204,198,199,201,202,200,197,35,204,198,199,201,202,200,197,35,204,198,199,201,202,200,197,35,204,198,199,201,202,200,197,35,204,198,199,201,202,200,197,35,204,198,199,201,202,200,197,35,204,198,199,201,202,200,197,279,279,280,280,207,207,207,0,0,0,0,0,0,0,207,212,206,210,211,207,208,209,212,206,210,211,207,208,209,212,206,210,211,207,208,209,206,212,206,210,211,207,208,209,212,206,210,211,207,208,209,212,206,210,211,207,208,209,207,208,207,208,209,212,206,210,211,207,208,209,212,206,210,211,207,208,209,207,208,212,206,210,211,207,208,209,207,208,207,207,207,207,208,208,208,208,207,208,207,208,212,206,210,211,207,208,209,209,212,206,210,211,207,208,209,212,206,210,211,207,208,209,212,206,210,211,207,208,209,212,206,210,211,207,208,209,212,206,210,211,207,208,209,212,206,210,211,207,208,209,212,206,210,211,207,208,209,208,206,210,211,212,206,210,211,207,208,209,212,206,210,211,207,208,209,212,210,211,209,212,206,210,211,207,208,209,212,206,210,211,207,208,209,207,208,209,208,208,207,208,212,206,210,211,207,208,209,212,206,210,211,207,208,209,212,206,210,211,207,208,209,212,206,210,211,207,208,209,212,206,210,211,207,208,209,212,206,210,211,207,208,209,208,212,206,210,211,207,208,209,212,206,210,211,207,208,209,212,206,210,211,207,208,209,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,281,282,213,215,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,215,217,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,221,222,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,221,222,225,226,214,215,216,218,219,220,221,222,223,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,215,216,217,218,219,220,221,222,223,224,225,226,219,221,222,224,213,214,215,216,217,218,219,220,221,222,223,224,225,226,218,218,218,218,220,220,220,220,222,222,222,222,223,223,223,223,224,224,224,224,225,225,225,225,226,226,226,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,214,215,216,217,218,219,220,220,221,222,223,224,225,226,220,213,213,215,221,222,213,214,215,216,217,218,219,220,221,222,223,224,225,226,214,216,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,218,220,224,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,215,213,217,219,217,218,220,224,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,218,220,223,224,213,215,213,215,214,216,217,219,221,214,216,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,214,216,213,214,215,216,217,218,219,220,221,222,223,224,225,226,223,217,223,213,215,216,217,221,225,226,220,213,214,215,216,217,218,219,220,221,222,223,224,225,226,214,283,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,220,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,218,220,224,218,220,224,213,214,215,216,217,218,219,220,221,222,223,224,225,226,223,213,214,215,216,217,218,219,220,221,222,223,224,225,226,213,214,215,216,217,218,219,220,221,222,223,224,225,226,232,0,0,0,0,228,228,233,231,232,228,233,231,232,228,233,231,232,231,231,231,228,233,231,232,228,233,231,232,228,233,231,232,228,231,228,233,231,232,228,233,231,232,228,233,231,232,231,232,232,228,233,231,232,233,228,233,231,232,228,233,231,232,228,233,231,232,228,233,231,232,228,233,231,232,228,233,231,232,228,233,231,232,231,228,233,231,232,228,233,231,232,232,231,228,233,231,232,228,233,231,232,233,232,228,233,231,232,228,233,231,232,228,233,231,232,228,233,231,232,228,233,231,232,228,233,231,232,228,228,233,231,232,228,233,231,232,228,233,231,232,0,0,0,0,0,0,0,235,236,237,235,236,237,235,236,237,235,236,237,235,236,237,235,236,237,239,284,235,236,237,237,235,236,237,235,236,237,235,236,237,235,236,237,171,235,236,237,235,236,237,235,236,237,235,236,237,235,236,237,235,236,237,235,236,237,235,236,235,236,237,235,236,237,235,236,237,235,236,237,171,171,171,171,235,236,237,235,236,237,235,236,237,235,236,237,235,236,237,235,236,237,235,236,237,235,236,237,235,236,237,285,0,0,133,133,133,0,0,0,0,0,0,131,240,240,242,243,131,133,241,240,242,243,131,133,241,240,242,243,131,133,241,240,242,243,131,133,241,240,242,243,131,133,241,240,242,243,131,133,241,241,241,240,131,241,243,240,242,243,131,133,241,240,242,243,131,133,241,240,242,243,131,133,241,240,131,285,285,133,133,241,240,242,243,131,131,133,241,285,285,131,241,247,247,240,242,243,131,133,241,240,242,243,131,133,241,240,242,243,131,133,241,240,243,131,133,241,240,242,243,131,133,241,242,240,242,243,131,133,241,240,242,243,131,133,241,243,240,242,243,131,241,242,240,243,240,242,243,131,133,241,240,242,243,131,133,241,133,240,242,243,131,133,241,240,242,243,131,133,241,241,133,240,242,243,131,133,241,240,242,243,131,133,241,240,242,243,131,133,241,240,242,243,131,133,241,240,242,243,131,133,241,240,242,243,131,133,241,0,240,242,243,131,133,241,240,240,242,243,131,133,241,240,242,243,131,133,241,248,286,286,0,0,0,0,0,252,248,252,248,252,248,252,248,252,248,252,248,252,248,252,248,252,248,248,248,252,248,248,286,252,286,252,287,252,252,248,252,248,252,248,252,248,252,248,252,248,252,248,252,252,248,252,248,248,286,286,252,248,252,248,287,252,248,248,252,248,252,248,252,248,252,248,252,248,252,248,252,248,252,248,252,248,0,0,0,249,249,250,0,249,249,249,249,250,0,0,0,249,259,260,261,255,256,249,259,260,261,255,256,249,259,260,261,255,256,249,259,260,261,255,256,249,259,260,261,255,256,249,259,260,261,255,256,249,261,255,256,259,260,261,255,256,249,259,260,261,255,256,249,259,260,261,255,256,249,249,249,259,260,261,255,256,249,250,259,260,255,256,250,259,260,255,256,250,259,260,255,256,259,260,261,255,256,249,259,260,261,255,256,249,259,260,261,255,256,249,259,260,261,255,256,249,259,260,261,255,256,249,261,259,260,261,255,256,249,259,260,261,255,256,249,261,261,261,261,261,261,261,261,261,261,261,261,261,259,260,261,255,256,261,261,261,261,261,259,260,261,255,256,249,259,260,261,255,256,249,249,250,259,260,255,256,250,259,260,255,256,259,260,261,255,256,249,259,260,261,255,256,249,250,259,260,255,256,261,249,259,260,261,255,256,249,259,260,261,255,256,249,259,260,261,255,256,249,259,260,261,255,256,249,259,260,261,255,256,249,259,260,261,255,256,249,259,260,261,255,256,249,259,260,261,255,256,249,259,260,261,255,256,249,269,0,0,269,0,0,269,0,265,269,266,121,265,269,266,121,265,269,266,121,265,266,265,269,266,121,265,269,266,121,265,269,266,121,266,121,266,121,266,266,121,266,265,265,269,266,121,265,269,266,121,265,265,269,266,121,0,0,266,121,265,269,266,121,265,269,266,121,265,269,266,121,265,269,266,121,265,269,266,121,265,269,266,121,121,121,265,269,266,121,265,269,266,121,266,121,265,269,266,121,265,269,266,121,121,121,266,121,266,265,269,266,121,265,269,266,121,121,266,121,266,266,266,266,266,121,265,269,266,121,265,269,266,121,265,269,266,121,265,269,266,121,265,269,266,121,265,269,266,121,121,121,265,269,266,121,265,265,265,265,265,269,266,121,265,269,266,121,288,0,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],1],[[],1],[[],1],[[],1],0,0,[2],[2],[2],[2],0,[2],[2],0,0,0,[[3,4],5],[[3,4],5],[[]],[6,3],[[]],[7,3],[[],[[10,[[9,[8]]]]]],[11,[[10,[[9,[8]]]]]],[[],2],[[],2],[[]],[[]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[[],1],[[],1],[[]],[[]],0,[[[14,[16]],[14,[17]],18],11],[[]],[[]],[[]],[[]],0,[19],[[]],[[]],[[]],[[]],0,[3,[[1,[20]]]],0,0,0,[[],21],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],24],[[],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[25,25],[[]],[[],[[22,[[27,[26]],28]]]],[25,[[22,[26,28]]]],[25,[[22,[29,28]]]],[2],[2],[2],[2],[2],[2],[[28,4],5],[[28,4],5],[30,28],[[]],[31,28],[[]],[[],[[34,[32,33]]]],[[],2],[[],2],[[]],[[]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[[],1],[[],1],[[]],[[]],[[[14,[35]]],25],[[]],[[]],[[]],[[]],[19],[[]],[[]],[[]],[[]],[28,[[1,[20]]]],[[]],[[],21],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],24],[[],24],[[]],[[]],[[]],[[]],[[25,[34,[32,33]]]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[36,37,38,39],[[22,[40,41]]]],[38,[[22,[42,41]]]],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[41,4],5],[[41,4],5],[[43,4],5],[[44,4],5],[[44,4],5],[[45,4],5],[[45,4],5],[[]],[[]],[[]],[[]],[44,45],[46,45],[[]],[24,[[10,[[9,[8]]]]]],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[47,48],[[[1,[[14,[49]]]]],43],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[19],[19],[19],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[43,42],[[22,[39,41]]]],[45,[[1,[20]]]],[[],21],[[],21],[[],21],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],23],[[],23],[[],24],[[],24],[[],24],[[],24],[[],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[40,[14,[50]],51],[[10,[[9,[8]]]]]],[[48,40,[14,[50]],51],[[10,[[9,[8]]]]]],[[40,[14,[50]],51],[[10,[[9,[8]]]]]],[[40,[14,[50]],51],[[10,[[9,[8]]]]]],[[40,51],[[10,[[9,[8]]]]]],[[48,40,51],[[10,[[9,[8]]]]]],[[42,40],52],[[42,40],52],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[53,54],53],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[53,[[22,[55,56]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[57],[58,58],[55,55],[59,59],[[]],[[]],[[]],0,0,[[],60],[[],57],[[],53],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[55,55],52],[[59,59],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],0,0,0,0,[[58,4],5],[[6,4],5],[[6,4],5],[[57,4],[[22,[64]]]],[[56,4],5],[[56,4],5],[[55,4],5],[[59,4],5],[[59,4],[[22,[64]]]],[[54,4],[[22,[64]]]],[[54,4],5],[[53,4],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[54,59],[[]],[54,59],[[]],[[]],[65,[[10,[[9,[8]]]]]],[[66,65],[[10,[[9,[8]]]]]],[[60,65],[[10,[[9,[8]]]]]],[[57,65],[[10,[[9,[8]]]]]],[[],[[10,[[9,[8]]]]]],[66,[[10,[[9,[8]]]]]],[60,[[10,[[9,[8]]]]]],[57,[[10,[[9,[8]]]]]],[[66,67],[[10,[[9,[8]]]]]],[[60,67],[[10,[[9,[8]]]]]],[[57,67],[[10,[[9,[8]]]]]],[67,[[10,[[9,[8]]]]]],[67,[[10,[[9,[8]]]]]],[[],[[10,[[9,[8]]]]]],[66,[[10,[[9,[8]]]]]],[60,[[10,[[9,[8]]]]]],[57,[[10,[[9,[8]]]]]],[[55,59],[[22,[[27,[68]],[9,[20]]]]]],[[[0,[69,70]],71],72],[[55,59,2],[[22,[68,[9,[20]]]]]],[[59,73]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[9,[0]]],66],[[[1,[37]]],60],[[74,74,18],58],[[],57],[[],53],[60,[[1,[75]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[19],[19],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[59,76],22],[[54,76],22],[[53,76],22],[[60,[27,[55]]]],[[60,[27,[77]]]],0,[[]],[[]],[[]],[[],21],[[],21],[[],21],[[],21],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[78,78],[67,67],[79,79],[51,51],[[[83,[[0,[80,81,82]]]]],[[83,[[0,[80,81,82]]]]]],[[]],[[]],[[]],[[]],[[]],[67,21],[67,[[22,[84,0]]]],[67,21],[[],49],[[],85],[49,51],[[],49],[[],85],[[[0,[86,87]]],49],[[[0,[86,87]]],85],[85,79],[24,[[88,[83]]]],[24,[[88,[83]]]],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[[83,[[0,[80,81]]]]]],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[89,[[22,[78]]]],[89,[[22,[67]]]],[89,[[22,[85]]]],[89,[[22,[79]]]],[89,[[22,[49]]]],[89,[[22,[51]]]],[89,[[22,[[83,[[0,[[90,[[0,[[90,[[0,[[90,[[0,[90,80,81]]]],80,81]]]],80,81]]]],80,81]]]]]]]],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[],[[88,[21]]]],[[],[[88,[21]]]],[[91,91],52],[[67,67],52],[[[83,[[0,[80,81,92]]]],[83,[[0,[80,81,92]]]]],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[[93,4],5],[[91,4],5],[[91,4],5],[[94,4],5],[[94,4],5],[[67,4],5],[[95,4],5],[[95,4],5],[[85,4],5],[[79,4],5],[[46,4],5],[[46,4],5],[[49,4],5],[[51,4],5],[[[83,[[0,[80,81,96]]]],4],5],[36,97],[[]],[[]],[98,91],[[]],[[]],[[]],[[]],[99,95],[[]],[[]],[99,46],[[]],[[]],[[]],[100,[[83,[100]]]],[[[103,[[102,[101]]]]],[[83,[[103,[[102,[101]]]]]]]],[[]],[104,[[83,[104]]]],[105,[[83,[105]]]],[[[107,[106]]],[[88,[39]]]],[[[107,[106]]],[[88,[[83,[105]]]]]],[24,[[88,[39]]]],[24,[[88,[[83,[105]]]]]],[[[109,[108]]],[[22,[0]]]],[[[109,[108]]],[[22,[0]]]],[[[109,[108]]],[[22,[78,0]]]],[24,[[88,[[83,[[0,[80,81]]]]]]]],[110,85],[111,49],[112,79],[113,51],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[114,[[22,[81,21]]]],[80,[[22,[115,21]]]],[105,21],[105,21],[[[0,[80,81]]],[[88,[21]]]],[[],116],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[117,72,72,118],67],[[[0,[80,81]]],[[83,[[0,[80,81]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[19],[19],[19],[19],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[78,76],22],[[67,76],22],[[85,76],22],[[79,76],22],[[49,76],22],[[51,76],22],[[[83,[[0,[[90,[[0,[[90,[[0,[[90,[[0,[90,80,81]]]],80,81]]]],80,81]]]],80,81]]]],76],22],[[85,[107,[106]]],119],[[49,[107,[106]]],39],[91,[[1,[20]]]],[94,[[1,[20]]]],[95,[[1,[20]]]],[46,[[1,[20]]]],0,0,[39,21],[[[83,[105]]],21],[[[109,[108]]],[[22,[0]]]],[[[109,[108]]],[[22,[0]]]],[[[83,[[0,[80,81]]]]],[[88,[21]]]],[[]],[[]],[[]],[[]],[[]],[[],21],[[],21],[[],21],[[],21],[79,112],[51,113],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[21,[[22,[[83,[[0,[[90,[[0,[[90,[[0,[[90,[[0,[90,80,81]]]],80,81]]]],80,81]]]],80,81]]]]]]]],[24,[[22,[[83,[[0,[[90,[[0,[[90,[[0,[[90,[[0,[90,80,81]]]],80,81]]]],80,81]]]],80,81]]]]]]]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[67,[[22,[91]]]],[[79,[107,[106]],119],[[22,[95]]]],[[51,[107,[106]],39],[[22,[46]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[72,72]],[[]],[[],42],[[],97],[[120,97],[[27,[121]]]],[[84,52],[[1,[74]]]],0,0,0,0,0,0,0,0,0,[[122,123],122],0,0,[122,[[22,[124]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[125,125],[126,126],[[]],[[]],[[123,123],127],[[],127],[[128,125],[[22,[124]]]],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[125,125],52],[[126,126],52],[[123,123],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[125,4],5],[[125,4],5],[[126,4],5],[[123,4],5],[[]],[[]],[[]],[[]],[[]],[[]],[[128,125],[[22,[[1,[126]],124]]]],[128,129],[130,129],[[128,24],21],[[130,24],21],[[],131],[132,[[22,[126,133]]]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[129,128],[129,130],[[47,125,[14,[[134,[129]]]]],122],[24,[[22,[125,124]]]],[[135,24],123],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[126,126],[[1,[127]]]],[[123,123],[[1,[127]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[130,126],[[22,[126,124]]]],[[]],[[]],[[],21],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[136,137],[138,138],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[138,136],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[139,139],[[]],[[139,139],127],[[],127],[[108,37],[[10,[[9,[8]]]]]],[[140,108,37],[[10,[[9,[8]]]]]],[[141,108,37],[[10,[[9,[8]]]]]],[139,[[22,[[144,[[0,[142,143]]]],145]]]],[[],141],[[],146],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],0,[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[139,139],52],[[],52],[[],52],[[],52],[[],52],0,[[147,4],5],[[147,4],5],[[139,4],5],[[148,4],5],[[148,4],5],[[149,4],5],[[149,4],5],[[7,4],5],[[7,4],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[145,147],[149,147],[[]],[[]],[150,148],[145,149],[[]],[148,149],[149,7],[[]],[[],[[10,[[9,[8]]]]]],[151,[[10,[[9,[8]]]]]],[146,[[10,[[9,[8]]]]]],0,[146,[[22,[72,[9,[20]]]]]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[136,[[1,[137]]]],[108,[[22,[[27,[139]],149]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[1,[[14,[152]]]],47],140],[[24,52],141],[24,138],[74,151],[[],146],[74,[[22,[139,148]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[139,139],[[1,[127]]]],0,[19],[19],[19],[19],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[138,72],138],[[146,[1,[72]]],146],0,[147,[[1,[20]]]],[148,[[1,[20]]]],[149,[[1,[20]]]],[7,[[1,[20]]]],[[]],[[],21],[[],21],[[],21],[[],21],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[141,21]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[138,[107,[137]]],138],[[138,[107,[24]]],138],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[153,[[22,[154,124]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],155],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[153,153],[[156,4],5],[[156,4],5],[[157,4],5],[[157,4],5],[[158,4],5],[[158,4],5],[[]],[[]],[[[34,[159,160]]],155],[[]],[[]],[158,156],[157,156],[[]],[145,157],[161,157],[145,158],[161,158],[[]],[[[27,[139]]],[[10,[[9,[8]]]]]],[[154,[27,[139]]],[[10,[[9,[8]]]]]],[[155,[27,[139]]],[[10,[[9,[8]]]]]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[108,154],[[108,24],153],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[19],[19],[19],[[],[[10,[[9,[8]]]]]],[154,[[10,[[9,[8]]]]]],[155,[[10,[[9,[8]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[153,52],153],[156,[[1,[20]]]],[157,[[1,[20]]]],[158,[[1,[20]]]],[27,[[10,[[9,[8]]]]]],[[154,27],[[10,[[9,[8]]]]]],[[155,27],[[10,[[9,[8]]]]]],[[],21],[[],21],[[],21],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[75,72]],[[75,75]],[[75,75]],[[75,72]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[37,37],[162,162],[18,18],[163,163],[40,40],[164,164],[165,165],[75,75],[166,166],[167,167],[168,168],[169,169],[170,170],[42,42],[36,36],[[[172,[[0,[171,82]]]]],[[172,[[0,[171,82]]]]]],[173,173],[174,174],[175,175],[77,77],[176,176],[177,177],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[75,75],127],[[170,170],127],[[77,77],127],[[],127],[[],127],[[],127],[[37,37],[[22,[162,178]]]],[37,21],[40,21],[164,21],[42,21],[36,21],[175,21],[77,21],0,[[],37],[[],164],[[],75],[[],166],[[],167],[[],168],[[],42],[[],36],[[],177],[2],[2],[2],[2],[2],[2],[2],[2],[2],[75],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[75],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[89,[[22,[37]]]],[89,[[22,[18]]]],[89,[[22,[165]]]],[89,[[22,[75]]]],[89,[[22,[167]]]],[89,[[22,[168]]]],[89,[[22,[169]]]],[89,[[22,[170]]]],[89,[[22,[42]]]],[89,[[22,[36]]]],[89,[[22,[174]]]],[89,[[22,[175]]]],[89,[[22,[77]]]],[89,[[22,[176]]]],[89,[[22,[177]]]],0,[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[],174],0,0,0,[[37,37],52],[[162,162],52],[[178,178],52],[[18,18],52],[[40,40],52],[[164,164],52],[[165,165],52],[[75,72],52],[[75,72],52],[[75,75],52],[[166,166],52],[[167,167],52],[[168,168],52],[[169,169],52],[[170,170],52],[[42,42],52],[[36,36],52],[[173,173],52],[[174,174],52],[[175,175],52],[[77,77],52],[[176,176],52],[[177,177],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[[37,4],5],[[37,4],5],[[162,4],5],[[178,4],5],[[178,4],5],[[18,4],5],[[18,4],5],[[163,4],5],[[40,4],5],[[164,4],5],[[165,4],5],[[75,4],5],[[75,4],5],[[179,4],5],[[179,4],5],[[166,4],5],[[167,4],5],[[168,4],5],[[169,4],5],[[170,4],5],[[170,4],5],[[42,4],5],[[36,4],5],[[[172,[[0,[171,96]]]],4],5],[[173,4],5],[[174,4],5],[[174,4],[[22,[64]]]],[[175,4],5],[[77,4],5],[[176,4],5],[[177,4],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[97,36],[[]],[[]],[[]],[174,173],[174,173],[[]],[[]],[77,175],[121,77],[121,77],[[]],[[]],[[]],[[21,[1,[72]]],[[22,[18,0]]]],[[175,180],77],[174,75],[[[0,[69,70]],71],72],[[[0,[69,70]],71],72],[[[0,[69,70]],71],72],[169,21],[177,21],[174,[[22,[21,124]]]],[[42,170],[[1,[181]]]],[[165,182],[[1,[175]]]],[164,183],[[75,75],52],[[37,73]],[[18,73]],[[75,73]],0,0,[[2,24],[[22,[174,133]]]],0,[173,2],[174,2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[40,52],[40,52],[162,52],[162,52],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[[21,72,137],37],[[21,37,164,42,184,163],40],[[185,36,[187,[186]],[187,[186]],[27,[77]]],164],[[37,174,36,36,[27,[175]],[27,[175]]],165],[21,167],[[21,21],168],[[75,[27,[77]],36],169],[[],42],[[72,72,188],36],[[182,189,[1,[190]],[1,[191]],[1,[192]]],175],[[182,189,[1,[190]],[1,[191]],[1,[192]],180],77],[[182,193,[27,[194]]],176],[[21,37,72,[27,[21]]],177],[75,75],0,0,0,[[75,195],[[22,[75,179]]]],[75,75],[75,75],[75,75],[75,[[22,[75,179]]]],[75,75],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[37,37],[[1,[127]]]],[[18,18],[[1,[127]]]],[[40,40],[[1,[127]]]],[[75,75],[[1,[127]]]],[[170,170],[[1,[127]]]],[[77,77],[[1,[127]]]],0,0,0,0,[36,196],[75,[[22,[75,179]]]],0,0,0,0,0,0,0,[19],[19],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[37,76],22],[[18,76],22],[[165,76],22],[[75,76],22],[[167,76],22],[[168,76],22],[[169,76],22],[[170,76],22],[[42,76],22],[[36,76],22],[[174,76],22],[[175,76],22],[[77,76],22],[[176,76],22],[[177,76],22],[[42,170,181],[[1,[181]]]],0,0,0,0,0,0,0,0,0,0,0,[[75,72]],[[75,75]],[[75,75]],[[75,72]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[176,100],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],21],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[75,[[22,[195]]]],[75,[[22,[195]]]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[35,197,75]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[198,198],[199,199],[200,200],[197,197],[[]],[[]],[[]],[[]],[35,75],[35,197],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[89,[[22,[198]]]],[89,[[22,[197]]]],[2],[2],[2],[2],[2],[2],[2],[2],[[],197],0,[[198,198],52],[[199,199],52],[[197,197],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],[[27,[197]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[[198,4],5],[[199,4],5],[[201,4],5],[[201,4],5],[[202,4],5],[[202,4],5],[[200,4],5],[[197,4],[[22,[64]]]],[[197,4],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[24,[[22,[197]]]],[199,75],[199,198],[199,[[22,[197,202]]]],[199,[[1,[198]]]],[199,[[22,[[1,[197]],202]]]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[[]],[[35,197],52],[[],200],[200,2],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[197,75],35],[[[14,[203]]],204],[[24,[1,[75]]],198],[[75,198,[1,[198]]],199],[24,202],[200,1],[200,1],[[200,2],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],205],[19],[19],[[],[[10,[[9,[8]]]]]],[[204,75],[[22,[199,201]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[198,76],22],[[197,76],22],[200],[[]],[[]],[[]],[[]],[[],21],[[],21],[[],21],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[24,[[22,[197]]]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[206,[14,[16]]],[[22,[[14,[203]],0]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[207,207],[208,208],[[]],[[]],[[],209],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[89,[[22,[207]]]],[89,[[22,[208]]]],[2],[2],[2],[2],[2],[2],[2],[[207,207],52],[[208,208],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[[207,4],5],[[208,4],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[27,[198]]],209],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[207,[1,[21]]],206],[[65,[14,[16]],112],210],[74,211],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[212,[[10,[[9,[8]]]]]],[210,[[10,[[9,[8]]]]]],[211,[[10,[[9,[8]]]]]],[209,[[10,[[9,[8]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[207,76],22],[[208,76],22],[[209,[27,[198]]]],[[208,85],[[22,[208,0]]]],0,[[]],[[]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[208,112],[[22,[0]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[213,213],[214,214],[215,215],[216,216],[217,217],[218,218],[219,219],[220,220],[221,221],[222,222],[223,223],[224,224],[225,225],[226,226],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[],214],[[],215],[[],216],[[],218],[[],219],[[],220],[[],221],[[],222],[[],223],[[],225],[[],226],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[89,[[22,[213]]]],[89,[[22,[214]]]],[89,[[22,[215]]]],[89,[[22,[216]]]],[89,[[22,[217]]]],[89,[[22,[218]]]],[89,[[22,[219]]]],[89,[[22,[220]]]],[89,[[22,[221]]]],[89,[[22,[222]]]],[89,[[22,[223]]]],[89,[[22,[224]]]],[89,[[22,[225]]]],[89,[[22,[226]]]],0,0,[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[],213],[[],215],[[],216],[[],217],[[],218],[[],219],[[],220],[[],221],[[],222],[[],223],[[],224],[[],225],[[],226],0,0,0,0,[[213,213],52],[[214,214],52],[[215,215],52],[[216,216],52],[[217,217],52],[[218,218],52],[[219,219],52],[[220,220],52],[[221,221],52],[[222,222],52],[[223,223],52],[[224,224],52],[[225,225],52],[[226,226],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[61,[[22,[62,63]]]],[[213,4],5],[[214,4],5],[[215,4],5],[[216,4],5],[[217,4],5],[[218,4],5],[[219,4],5],[[220,4],5],[[221,4],5],[[222,4],5],[[223,4],5],[[224,4],5],[[225,4],5],[[226,4],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[77,220],[[]],[[]],[[]],[[]],[[]],[[]],[[[27,[77]]],[[27,[220]]]],0,0,0,0,0,[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[213,76],22],[[214,76],22],[[215,76],22],[[216,76],22],[[217,76],22],[[218,76],22],[[219,76],22],[[220,76],22],[[221,76],22],[[222,76],22],[[223,76],22],[[224,76],22],[[225,76],22],[[226,76],22],0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],227],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[[27,[220]]],[[227,[[27,[77]]]]]],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[228,[107,[176]],42],[[88,[229,230]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[231,228],[[231,77,[1,[108]]],88],[[231,77,[1,[108]]],88],[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[228,38],[231,38],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[231,4],5],[[232,4],5],[[232,4],5],[[]],[[]],[[]],[[]],[233,182],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[107,[77]],36],[[88,[231]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[19],[[231,182,234],[[88,[233]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[233,42],[[88,[[1,[176]]]]]],[[],21],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],23],[[],24],[[],24],[[],24],[[],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[228,42,176],88],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],[[10,[[9,[8]]]]]],[174,[[10,[[9,[8]]]]]],[[235,37],[[10,[[9,[8]]]]]],[[236,174],[[10,[[9,[8]]]]]],[[237,75],[[10,[[9,[8]]]]]],[[],237],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[]],[[]],[[]],[[],21],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[[14,[238]],108,47],235],[[[14,[239]],[14,[239]]],236],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[171,76],22],[[171,76],22],[[171,76],22],[[171,76],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],24],[[],24],[[],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[[131,24,24,24]],[[240,240],240],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[241,241],[[]],[[],240],[[],131],[[],241],0,[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[240],[[131,241],21],[240,[[22,[242,124]]]],[240,[[22,[242,124]]]],[[133,4],5],[[133,4],5],[[241,4],5],[[]],[[]],[[]],[107,131],[[]],[[]],[[]],[[],129],[24,21],[131,[[27,[243]]]],[241,[[244,[21,21]]]],[[],131],[132,[[22,[70,133]]]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,[[24,[27,[245]]],240],[246,242],[[24,24,24],243],[[[27,[243]]],131],[107,241],[[[242,[247]]],[[1,[247]]]],[[240,240],240],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[19],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],21],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[14,[[134,[129]]]]],227],[[]],[[]],[[]],[[]],[[]],[[]],[[24,[27,[245]]],240],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[2],[2],[2],[2],[2],[2],[[248,4],5],[[248,4],5],[[]],[249,248],[[]],[[],[[251,[[9,[250]]]]]],[252,[[251,[[9,[250]]]]]],[[],[[1,[2]]]],[252,[[1,[2]]]],[75,[[10,[[9,[8]]]]]],[[252,75],[[10,[[9,[8]]]]]],[[],2],[[],2],[[]],[[]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[[],1],[[],1],[[]],[[]],[[[9,[250]],[1,[2]]],252],[[]],[[]],[[]],[[]],[19],[253,[[10,[[9,[8]]]]]],[253,[[10,[[9,[8]]]]]],[[]],[[]],[[]],[[]],[[75,183],[[10,[[9,[8]]]]]],[[252,75,183],[[10,[[9,[8]]]]]],[248,[[1,[20]]]],[[],21],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],24],[[],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],254],[[],255],[[],256],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[2],[[249,4],5],[[249,4],5],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[10,[[9,[8]]]]]],[[[259,[[0,[69,257,258,253,82]],[0,[258,253,82]]]]],[[10,[[9,[8]]]]]],[[[260,[[0,[258,253,80,81]],[0,[258,253,80,81]]]]],[[10,[[9,[8]]]]]],[[[255,[[0,[92,82,258,253]],[0,[82,258,253]]]]],[[10,[[9,[8]]]]]],[[[256,[[0,[92,82,258,253]],[0,[82,258,253]]]]],[[10,[[9,[8]]]]]],[2,[[10,[[9,[8]]]]]],[[[259,[[0,[69,257,258,253,82]],[0,[258,253,82]]]],2],[[10,[[9,[8]]]]]],[[[260,[[0,[258,253,80,81]],[0,[258,253,80,81]]]],2],[[10,[[9,[8]]]]]],[[[255,[[0,[92,82,258,253]],[0,[82,258,253]]]],2],[[10,[[9,[8]]]]]],[[[256,[[0,[92,82,258,253]],[0,[82,258,253]]]],2],[[10,[[9,[8]]]]]],[[],[[10,[[9,[8]]]]]],[[[259,[[0,[69,257,258,253,82]],[0,[258,253,82]]]]],[[10,[[9,[8]]]]]],[[[260,[[0,[258,253,80,81]],[0,[258,253,80,81]]]]],[[10,[[9,[8]]]]]],[[[255,[[0,[92,82,258,253]],[0,[82,258,253]]]]],[[10,[[9,[8]]]]]],[[[256,[[0,[92,82,258,253]],[0,[82,258,253]]]]],[[10,[[9,[8]]]]]],[[],2],[[],2],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[]],[[]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[1,[27]]],[[22,[[259,[[0,[69,257,258,253,82]],[0,[258,253,82]]]],249]]]],[[24,[14,[[134,[129]]]]],[[22,[[260,[80,81]],249]]]],[[129,24],[[22,[[261,[81]],249]]]],[[],255],[[],256],[261,1],[[],262],[[],263],[[],262],[[],263],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[19],[[],[[10,[[9,[8]]]]]],[[[259,[[0,[69,257,258,253,82]],[0,[258,253,82]]]]],[[10,[[9,[8]]]]]],[[[260,[[0,[258,253,80,81]],[0,[258,253,80,81]]]]],[[10,[[9,[8]]]]]],[[[255,[[0,[92,82,258,253]],[0,[82,258,253]]]]],[[10,[[9,[8]]]]]],[[[256,[[0,[92,82,258,253]],[0,[82,258,253]]]]],[[10,[[9,[8]]]]]],[[],[[10,[[9,[8]]]]]],[[[259,[[0,[69,257,258,253,82]],[0,[258,253,82]]]]],[[10,[[9,[8]]]]]],[[[260,[[0,[258,253,80,81]],[0,[258,253,80,81]]]]],[[10,[[9,[8]]]]]],[[[255,[[0,[92,82,258,253]],[0,[82,258,253]]]]],[[10,[[9,[8]]]]]],[[[256,[[0,[92,82,258,253]],[0,[82,258,253]]]]],[[10,[[9,[8]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[10,[[9,[8]]]]]],[[[259,[[0,[69,257,258,253,82]],[0,[258,253,82]]]]],[[10,[[9,[8]]]]]],[[[260,[[0,[258,253,80,81]],[0,[258,253,80,81]]]]],[[10,[[9,[8]]]]]],[[[255,[[0,[92,82,258,253]],[0,[82,258,253]]]]],[[10,[[9,[8]]]]]],[[[256,[[0,[92,82,258,253]],[0,[82,258,253]]]]],[[10,[[9,[8]]]]]],[[],264],[[],21],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],23],[[],23],[[],23],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[265,266],0,[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[266,266],[121,121],[[]],[[]],[266,184],[266,38],[121,21],[[266,37],40],[[],265],[2],[2],[2],[2],[2],[2],[2],[2],[265,265],[2],[2],[2],[2],0,0,[[266,4],5],[[121,4],5],[[]],[[]],[[]],[[]],[[],2],[[],2],[[],2],[[],2],[[]],[[]],[[]],[[]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[[[9,[12]]],[[9,[13,12]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[14,[[14,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[15,[[15,[13]]]],[121,[[1,[108]]]],0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[36,[27,[121]],120],266],[121,[[1,[67]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[121,182],0,[266,36],0,[266,120],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[121,42],[[1,[176]]]],[[266,42],[[27,[176]]]],0,[266,[[27,[175]]]],[266,[[27,[121]]]],[266,[[27,[77]]]],[266,183],[[]],[[]],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],22],[[],23],[[],23],[[],23],[[],23],[[],24],[[],24],[[],24],[[],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[121,189],[121,[[1,[267]]]],[[]],[[]],[[]],[[]],[[265,[268,[106]]],265],[[265,36],265],[[265,2],265],[[265,269],265],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[]],[[],1],[[],1],[[270,24],270],[2],[2],[2],[[]],[24,270],[[],[[27,[21]]]],[[],21],[197,21],[[],2],[[]],[[[9,[12]]],[[9,[13,12]]]],[14,[[14,[13]]]],[15,[[15,[13]]]],[[],1],[[]],[[270,24],270],[[]],[[]],[[270,24],270],[[]],[[]],[[],22],[[],22],[[],23],[[],24],[[]],[[]],[[270,68,68],[[22,[270,21]]]],[[270,80],[[22,[270,21]]]],[[270,[272,[271]]],[[22,[270,21]]]],[[[27,[21]],24,24,24,80,[272,[271]]]],[[]],[[]],[[]],[[],37],[21,40],[[],165],[37,[[27,[106]]]],[[],166],[24,40],[72,[[27,[169]]]],[[],36],[2,[[27,[175]]]],[2,[[27,[77]]]],[[[27,[194]]],176],[72,[[27,[177]]]],[[],[[268,[24]]]],[[],[[268,[24]]]],[[],[[268,[24]]]],[[],[[268,[24]]]],[[],[[268,[24]]]],[[],[[268,[24]]]]],"c":[],"p":[[4,"Option"],[15,"usize"],[4,"BeaconProviderError"],[3,"Formatter"],[6,"Result"],[4,"ChainObserverError"],[4,"ImmutableFileObserverError"],[8,"Future"],[3,"Box"],[3,"Pin"],[3,"BeaconProviderImpl"],[3,"Global"],[8,"Any"],[3,"Arc"],[3,"Rc"],[8,"ChainObserver"],[8,"ImmutableFileObserver"],[4,"CardanoNetwork"],[3,"Demand"],[8,"Error"],[3,"String"],[4,"Result"],[3,"TypeId"],[15,"str"],[3,"APIVersionProvider"],[3,"Version"],[3,"Vec"],[4,"APIVersionProviderError"],[3,"VersionReq"],[3,"Error"],[3,"Error"],[6,"OpenAPIFileName"],[6,"OpenAPIVersionRaw"],[3,"HashMap"],[3,"EraChecker"],[3,"ProtocolParameters"],[3,"Beacon"],[6,"ProtocolAggregateVerificationKey"],[6,"ProtocolGenesisSignature"],[3,"Certificate"],[4,"CertificateGenesisProducerError"],[3,"ProtocolMessage"],[3,"CertificateGenesisProducer"],[4,"CertificateRetrieverError"],[4,"CertificateVerifierError"],[4,"ProtocolGenesisError"],[3,"Logger"],[3,"MithrilCertificateVerifier"],[3,"ProtocolGenesisSigner"],[8,"CertificateRetriever"],[3,"ProtocolGenesisVerifier"],[15,"bool"],[3,"TxDatumBuilder"],[4,"TxDatumFieldValue"],[3,"TxDatum"],[4,"TxDatumError"],[3,"MockChainObserver"],[3,"CardanoCliRunner"],[4,"TxDatumFieldTypeName"],[3,"FakeObserver"],[8,"Serializer"],[3,"Ok"],[3,"Error"],[3,"Error"],[6,"ChainAddress"],[3,"CardanoCliChainObserver"],[3,"OpCert"],[4,"Value"],[8,"Hash"],[8,"Sized"],[8,"BuildHasher"],[15,"u64"],[8,"Hasher"],[3,"PathBuf"],[3,"Epoch"],[8,"Serializer"],[3,"SignerWithStake"],[3,"Sum6KesBytes"],[3,"EraMarkersVerifier"],[8,"Serialize"],[8,"DeserializeOwned"],[8,"Clone"],[3,"ProtocolKey"],[6,"ProtocolPartyId"],[3,"EraMarkersSigner"],[8,"CryptoRng"],[8,"RngCore"],[6,"Result"],[8,"Deserializer"],[8,"ProtocolKeyCodec"],[4,"ProtocolRegistrationErrorWrapper"],[8,"PartialEq"],[3,"ColdKeyGenerator"],[4,"ProtocolInitializerErrorWrapper"],[4,"EraMarkersVerifierError"],[8,"Debug"],[6,"ProtocolParameters"],[4,"RegisterError"],[6,"SignatureError"],[3,"StmSig"],[6,"U32"],[6,"Blake2b"],[3,"StmAggrSig"],[6,"StmVerificationKeyPoP"],[3,"Signature"],[15,"u8"],[15,"slice"],[3,"Path"],[8,"AsRef"],[6,"EraMarkersVerifierSecretKey"],[6,"ProtocolGenesisSecretKey"],[6,"EraMarkersVerifierVerificationKey"],[6,"ProtocolGenesisVerificationKey"],[6,"HexEncodedKeySlice"],[6,"HexEncodedKey"],[3,"DynGuard"],[3,"PublicKey"],[3,"Keypair"],[6,"EraMarkersVerifierSignature"],[6,"ProtocolStakeDistribution"],[3,"SignerFixture"],[3,"DatabaseVersionChecker"],[3,"SqlMigration"],[6,"StdError"],[4,"ApplicationNodeType"],[3,"DatabaseVersion"],[4,"Ordering"],[3,"DatabaseVersionProvider"],[3,"Connection"],[3,"DatabaseVersionUpdater"],[3,"Projection"],[3,"Row"],[4,"HydrationError"],[3,"Mutex"],[6,"DbVersion"],[3,"DummyImmutableDb"],[6,"ImmutableFileNumber"],[3,"DummyImmutablesDbBuilder"],[3,"ImmutableFile"],[3,"CardanoImmutableDigester"],[3,"DumbImmutableDigester"],[8,"Write"],[8,"Digest"],[6,"Output"],[3,"Error"],[3,"DumbImmutableFileObserver"],[4,"ImmutableDigesterError"],[4,"ImmutableFileCreationError"],[4,"ImmutableFileListingError"],[3,"ParseIntError"],[3,"ImmutableFileSystemObserver"],[8,"ImmutableFileDigestCacheProvider"],[3,"JsonImmutableFileDigestCacheProviderBuilder"],[3,"JsonImmutableFileDigestCacheProvider"],[3,"MemoryImmutableFileDigestCacheProvider"],[4,"ImmutableDigesterCacheProviderError"],[4,"ImmutableDigesterCacheStoreError"],[4,"ImmutableDigesterCacheGetError"],[6,"ImmutableFileName"],[6,"HexEncodedDigest"],[3,"Error"],[4,"BeaconComparison"],[4,"CertificateSignature"],[3,"CertificateMetadata"],[3,"CertificatePending"],[3,"EpochSettings"],[3,"InternalServerError"],[3,"ClientError"],[3,"MithrilStakeDistribution"],[4,"ProtocolMessagePartKey"],[8,"Artifact"],[3,"SignedEntity"],[4,"SignedEntityTypeDiscriminants"],[4,"SignedEntityType"],[3,"Signer"],[3,"SingleSignatures"],[3,"Snapshot"],[4,"BeaconComparisonError"],[4,"EpochError"],[6,"Stake"],[6,"ProtocolMessagePartValue"],[6,"PartyId"],[6,"StakeDistribution"],[6,"HexEncodedAgregateVerificationKey"],[6,"ProtocolVersion"],[3,"Utc"],[3,"DateTime"],[15,"f64"],[6,"ProtocolSignerVerificationKey"],[6,"HexEncodedVerificationKeySignature"],[6,"HexEncodedOpCert"],[6,"KESPeriod"],[6,"ProtocolSingleSignature"],[6,"LotteryIndex"],[15,"i64"],[6,"U8F24"],[4,"SupportedEra"],[3,"EraMarker"],[3,"EraEpochToken"],[3,"SupportedEraIter"],[4,"EraReaderError"],[3,"UnsupportedEraError"],[8,"EraReaderAdapter"],[3,"EraReader"],[3,"IterBridge"],[3,"EraReaderAdapterBuilder"],[4,"EraReaderAdapterType"],[3,"EraMarkersPayloadCardanoChain"],[3,"EraReaderDummyAdapter"],[3,"EraReaderCardanoChainAdapter"],[3,"EraReaderFileAdapter"],[3,"EraReaderBootstrapAdapter"],[3,"CertificateMessage"],[3,"CertificateListItemMessageMetadata"],[3,"CertificateListItemMessage"],[3,"CertificateMetadataMessage"],[3,"CertificatePendingMessage"],[3,"SignerMessage"],[3,"EpochSettingsMessage"],[3,"SignerWithStakeMessagePart"],[3,"MithrilStakeDistributionMessage"],[3,"MithrilStakeDistributionListItemMessage"],[3,"RegisterSignatureMessage"],[3,"RegisterSignerMessage"],[3,"SnapshotMessage"],[3,"SnapshotListItemMessage"],[6,"StdResult"],[3,"MultiSigner"],[6,"ProtocolMultiSignature"],[6,"ProtocolAggregationError"],[3,"SignerBuilder"],[4,"SignerBuilderError"],[3,"SingleSigner"],[6,"ProtocolInitializer"],[3,"CardanoImmutableFilesFullSignableBuilder"],[3,"MithrilSignableBuilderService"],[3,"MithrilStakeDistributionSignableBuilder"],[8,"ImmutableDigester"],[8,"SignableBuilder"],[3,"WhereCondition"],[3,"SourceAlias"],[3,"EntityCursor"],[3,"ProjectionField"],[3,"Iter"],[4,"Value"],[3,"CursorWithOwnership"],[8,"SqLiteEntity"],[4,"StoreError"],[4,"AdapterError"],[8,"StoreAdapter"],[3,"RwLock"],[3,"StakeStore"],[8,"Sync"],[3,"Replacements"],[3,"DumbStoreAdapter"],[3,"FailStoreAdapter"],[8,"Eq"],[8,"Send"],[3,"MemoryAdapter"],[3,"SQLiteAdapter"],[3,"SQLiteResultIterator"],[3,"Recompositions"],[3,"Decompositions"],[3,"StreamSafe"],[3,"MithrilFixtureBuilder"],[3,"MithrilFixture"],[6,"ProtocolSignerVerificationKeySignature"],[15,"array"],[4,"StakeDistributionGenerationMethod"],[3,"APISpec"],[3,"Bytes"],[3,"Response"],[8,"BeaconProvider"],[8,"CertificateVerifier"],[8,"SerDeShelleyFileFormat"],[13,"NotEnoughImmutable"],[13,"FileStemExtraction"],[13,"FileNameExtraction"],[13,"CurrentEraNotFound"],[13,"AdapterFailure"],[8,"FromMessageAdapter"],[8,"ToMessageAdapter"],[8,"TryFromMessageAdapter"],[8,"SignableBuilderService"],[8,"Provider"],[8,"StorePruner"],[8,"StakeStorer"],[13,"RandomDistribution"]]},\ +"mithril_signer":{"doc":"Mithril Signer crate documentation","t":"NIEDNNDNDNDDNNNNNDDNNNDDINNNNNNIEEINNDDEIEDDNLLMMKLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLKLMMLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLKLKLKLLMAMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLKLKLLLKLKLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLKLKLKLMMKLKLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLKLLMMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMAF","n":["AggregateVerificationKeyComputationFailed","AggregatorClient","AggregatorClientError","AggregatorHTTPClient","ApiVersionMismatch","Codec","Configuration","Critical","DefaultConfiguration","FileParse","FromEpochSettingsAdapter","FromPendingCertificateMessageAdapter","HTTPClientCreation","IOError","Init","JsonParseFailed","KeepState","MithrilProtocolInitializerBuilder","MithrilSingleSigner","NoStakeForSelf","NoStakeForSigner","NoValueError","ProductionServiceBuilder","ProtocolInitializerStore","ProtocolInitializerStorer","ProtocolSignerCreationFailure","ProxyCreation","Registered","RemoteServerLogical","RemoteServerTechnical","RemoteServerUnreachable","Runner","RunnerError","RuntimeError","ServiceBuilder","SignatureFailed","Signed","SignerRunner","SignerServices","SignerState","SingleSigner","SingleSignerError","StateMachine","ToRegisterSignerMessageAdapter","Unregistered","adapt","adapt","aggregator_endpoint","api_version_provider","associate_signers_with_stake","associate_signers_with_stake","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","az","beacon_provider","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","build","build_era_reader_adapter","can_i_sign","can_i_sign","cardano_cli_path","cardano_node_socket_path","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","certificate_handler","chain_observer","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","clone","clone","clone","clone_into","clone_into","clone_into","clone_into_box","collect","compute_aggregate_verification_key","compute_aggregate_verification_key","compute_message","compute_message","compute_single_signature","compute_single_signature","compute_single_signatures","compute_single_signatures","cycle","data_stores_directory","database","db_directory","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","digester","disable_digests_cache","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","era_checker","era_reader","era_reader_adapter_params","era_reader_adapter_type","era_reader_adapter_type","erased_serialize","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_adapter","get_current_beacon","get_current_beacon","get_epoch_settings","get_epoch_settings","get_last_protocol_initializer","get_last_protocol_initializer","get_max_records","get_network","get_party_id","get_party_id","get_pending_certificate","get_pending_certificate","get_protocol_initializer","get_protocol_initializer","get_sqlite_file","get_state","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_critical","is_init","is_registered","is_signed","is_unregistered","kes_secret_key_path","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossless_try_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","lossy_into","network","network_magic","new","new","new","new","new","new","operational_certificate_path","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","override_chain_observer_builder","override_immutable_file_observer_builder","party_id","prepare_request_builder","protocol_initializer_store","provide","provide","provide","provide","register_signatures","register_signatures","register_signer","register_signer","register_signer_to_aggregator","register_signer_to_aggregator","relay_endpoint","reset_digests_cache","retrieve_epoch_settings","retrieve_epoch_settings","retrieve_pending_certificate","retrieve_pending_certificate","run","run_interval","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","save_protocol_initializer","save_protocol_initializer","send_single_signature","send_single_signature","serialize","signable_builder_service","single_signer","source","stake_store","store_retention_limit","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","try_adapt","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","type_name","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","update_era_checker","update_era_checker","update_stake_distribution","update_stake_distribution","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","message","message","nested_error","nested_error","epoch","epoch","epoch","signed_entity_type","migration","get_migrations"],"q":[[0,"mithril_signer"],[734,"mithril_signer::RuntimeError"],[738,"mithril_signer::SignerState"],[742,"mithril_signer::database"],[743,"mithril_signer::database::migration"]],"d":["Avk computation Error","Trait for mocking and testing a AggregatorClient","Error structure for the Aggregator Client.","AggregatorHTTPClient is a http client for an aggregator","Incompatible API version error","Encoding / Decoding error.","Client configuration","Critical error means the runtime will exit and the …","Default configuration with all the default values for …","Parse file error","Adapter to convert EpochSettingsMessage to EpochSettings.","Adapter to turn CertificatePendingMessage instances into …","HTTP client creation error","Mostly network errors.","Starting state","Could not parse response.","KeepState error means the runtime will keep its state and …","This is responsible of creating new instances of …","Implementation of the SingleSigner.","Could not associate my node with a stake.","Could not find the stake for one of the signers.","Value was expected from a subsystem but None was returned.","Create a SignerService instance for Production environment.","Implementation of the ProtocolInitializerStorer","Store the ProtocolInitializer used for each Epoch. This is …","Cryptographic Signer creation error.","Proxy creation error","Registered state. The Signer has successfuly registered …","The aggregator host responded it cannot fulfill our …","The aggregator host has returned a technical error.","Could not reach aggregator.","This trait is mainly intended for mocking.","This type represents the errors thrown from the Runner.","RuntimeError Error kinds tied to their faith in the state …","The ServiceBuilder is intended to manage Services instance …","Signature Error","Signed state. The Signer has signed the message for the …","Controller methods for the Signer’s state machine.","This structure groups all the services required by the …","Different possible states of the state machine.","The SingleSigner is the structure responsible of issuing …","SingleSigner error structure.","The state machine is responsible of the execution of the …","Adapter to create RegisterSignerMessage from Signer …","Hold the latest known epoch in order to help …","Method to convert.","Method to trigger the conversion.","Aggregator endpoint","API version provider","From a list of signers, associate them with the stake read …","","","","","","","","","","","","","","","","","","","","Beacon provider service","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a SignerService instance.","Build a Services for the Production environment.","Create a ProtocolInitializer instance.","Create era reader adapter from configuration settings.","Check if all prerequisites for signing are met.","","Cardano CLI tool path","Path of the socket used by the Cardano CLI tool to …","","","","","","","","","","","","","","","","","","","Certificate handler service","Chain Observer service","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Compute aggregate verification key from stake distribution","Compute aggregate verification key from stake distribution","Create the message to be signed with the single signature.","","Create the single signature.","","Computes single signatures","","Perform a cycle of the state machine.","Directory to store signer data (Stakes, Protocol …","database module. This module contains the entities …","Directory to snapshot","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Digester service","Disable immutables digests cache.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Era checker service","Era reader service","Era reader adapter parameters","Era reader adapter type","Era reader adapter type","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Fetch the current beacon from the Cardano node.","","Fetch the current epoch settings if any.","","Return the list of the N last saved protocol initializers …","","","Return the CardanoNetwork value from the configuration.","Get party id","Get party id","Fetch the current pending certificate if any.","","Fetch a protocol initializer if any saved for the given …","","Create the SQL store directory if not exist and return the …","Return the current state of the state machine.","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Easy matching Critical errors.","Returns true if the state in Init","Returns true if the state in Registered","Returns true if the state in Signed","Returns true if the state in Unregistered","File path to the KES secret key of the pool","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cardano network","Cardano Network Magic number useful for TestNet & DevNet","AggregatorHTTPClient factory","Create a new ProtocolInitializerStore.","Create a new Runner instance.","Create a new production service builder.","Create a new StateMachine instance.","Create a new instance of the MithrilSingleSigner.","File path to the operational certificate of the pool","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Override default chain observer builder.","Override immutable file observer builder.","Party Id","Forge a client request adding protocol version in the …","ProtocolInitializer store","","","","","Registers single signatures with the aggregator.","","Registers signer with the aggregator.","","Register the signer verification key to the aggregator.","","Relay endpoint","If set the existing immutables digests cache will be reset.","Retrieves epoch settings from the aggregator","","Retrieves a pending certificate from the aggregator","","Launch the state machine until an error occurs or it is …","Run Interval","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Save a protocol initializer for the given Epoch.","","Send the single signature to the aggregator in order to be …","","","Signable Builder Service","SingleSigner service","","Stake store service","Store retention limit. If set to None, no limit will be …","","","","","","","","","Adapter method","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Read the current era and update the EraChecker.","","Read the stake distribution and store it.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Context error message","Context error message","Eventual previous error message","Eventual previous error message","Current Epoch","Epoch when Signer may sign.","Epoch when Signer signed.","Entity type that is signed","Migration module","Get all the migrations required by this version of the …"],"i":[34,0,0,0,48,34,0,40,0,27,0,0,48,48,44,48,40,0,0,27,27,27,0,0,0,34,48,44,48,48,48,0,0,0,0,34,44,0,0,0,0,0,0,0,44,76,77,20,63,64,10,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,63,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,80,11,79,20,64,10,20,20,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,63,63,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,20,26,27,20,26,27,26,26,81,35,64,10,64,10,81,35,39,20,0,20,26,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,20,63,20,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,27,44,27,27,27,27,44,44,44,44,63,63,20,20,26,20,48,48,20,26,40,40,27,27,44,44,34,34,62,76,78,77,53,10,11,63,39,79,35,48,48,20,26,40,40,40,27,44,34,53,64,10,64,10,82,53,53,20,81,35,64,10,82,53,20,39,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,62,76,78,77,53,10,11,63,79,35,48,20,26,40,27,44,34,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,40,44,44,44,44,20,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,20,20,62,53,10,11,39,35,20,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,11,11,20,62,63,48,40,27,34,83,62,83,62,64,10,20,20,83,62,83,62,39,20,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,82,53,64,10,20,63,63,48,63,20,20,26,27,48,40,27,44,34,78,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,64,10,64,10,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,62,76,78,77,53,10,11,63,39,79,35,48,20,26,40,27,44,34,84,85,84,85,86,87,88,88,0,0],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],[[],3],0,0,[[4,[6,[5]]],[[9,[[8,[7]]]]]],[[10,4,[6,[5]]],[[9,[[8,[7]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[9,[[8,[7]]]]]],[11,[[9,[[8,[7]]]]]],[[12,13,[15,[14]],[15,[16]]],[[19,[17,18]]]],[[20,[22,[21]]],[[19,[[22,[23]],24]]]],[25,[[9,[[8,[7]]]]]],[[10,25],[[9,[[8,[7]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[20,20],[26,26],[27,27],[[]],[[]],[[]],[26,[[8,[28]]]],[26,[[19,[[31,[29,30]],32]]]],[[[6,[33]],17],[[19,[[15,[29]],34]]]],[[35,[6,[33]],17],[[19,[[15,[29]],34]]]],[[36,[6,[33]]],[[9,[[8,[7]]]]]],[[10,36,[6,[33]]],[[9,[[8,[7]]]]]],[[4,37,[6,[33]]],[[9,[[8,[7]]]]]],[[10,4,37,[6,[33]]],[[9,[[8,[7]]]]]],[[37,[6,[33]],17],[[19,[[15,[38]],34]]]],[[35,37,[6,[33]],17],[[19,[[15,[38]],34]]]],[39,[[19,[40]]]],0,0,0,[[],26],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[42,[[19,[20]]]],0,0,[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[41],[[27,27],43],[[44,44],43],[[],43],[[],43],[[],43],[[],43],[[],43],[[],43],[[],43],[[],43],0,0,0,0,0,[45,[[19,[46,47]]]],[[48,49],50],[[48,49],50],[[20,49],50],[[26,49],50],[[40,49],50],[[40,49],50],[[27,49],50],[[27,49],50],[[44,49],50],[[44,49],50],[[34,49],50],[[34,49],50],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[51,48],[[]],[[]],[[]],[52,40],[[]],[27,40],[[]],[[]],[[]],[53,[[55,[[8,[54]]]]]],[[],[[9,[[8,[7]]]]]],[10,[[9,[[8,[7]]]]]],[[],[[9,[[8,[7]]]]]],[10,[[9,[[8,[7]]]]]],[41,[[9,[[8,[7]]]]]],[[53,41],[[9,[[8,[7]]]]]],[53,[[15,[41]]]],[20,[[19,[56,32]]]],[[],57],[35,57],[[],[[9,[[8,[7]]]]]],[10,[[9,[[8,[7]]]]]],[4,[[9,[[8,[7]]]]]],[[53,4],[[9,[[8,[7]]]]]],[20,14],[39,44],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[8,[58]]],[[8,[59,58]]]],[[[8,[58]]],[[8,[59,58]]]],[[[8,[58]]],[[8,[59,58]]]],[[[8,[58]]],[[8,[59,58]]]],[[[8,[58]]],[[8,[59,58]]]],[[[8,[58]]],[[8,[59,58]]]],[[[8,[58]]],[[8,[59,58]]]],[[[8,[58]]],[[8,[59,58]]]],[[[8,[58]]],[[8,[59,58]]]],[[[8,[58]]],[[8,[59,58]]]],[[[8,[58]]],[[8,[59,58]]]],[[[8,[58]]],[[8,[59,58]]]],[[[8,[58]]],[[8,[59,58]]]],[[[8,[58]]],[[8,[59,58]]]],[[[8,[58]]],[[8,[59,58]]]],[[[8,[58]]],[[8,[59,58]]]],[[[8,[58]]],[[8,[59,58]]]],[[[8,[58]]],[[8,[59,58]]]],[22,[[22,[59]]]],[22,[[22,[59]]]],[22,[[22,[59]]]],[22,[[22,[59]]]],[22,[[22,[59]]]],[22,[[22,[59]]]],[22,[[22,[59]]]],[22,[[22,[59]]]],[22,[[22,[59]]]],[22,[[22,[59]]]],[22,[[22,[59]]]],[22,[[22,[59]]]],[22,[[22,[59]]]],[22,[[22,[59]]]],[22,[[22,[59]]]],[22,[[22,[59]]]],[22,[[22,[59]]]],[60,[[60,[59]]]],[60,[[60,[59]]]],[60,[[60,[59]]]],[60,[[60,[59]]]],[60,[[60,[59]]]],[60,[[60,[59]]]],[60,[[60,[59]]]],[60,[[60,[59]]]],[60,[[60,[59]]]],[60,[[60,[59]]]],[60,[[60,[59]]]],[60,[[60,[59]]]],[60,[[60,[59]]]],[60,[[60,[59]]]],[60,[[60,[59]]]],[60,[[60,[59]]]],[60,[[60,[59]]]],[60,[[60,[59]]]],[40,43],[44,43],[44,43],[44,43],[44,43],0,[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[],15],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[29,[15,[29]],[22,[61]]],62],[[[8,[54]],[15,[41]]],53],[[20,63],10],[20,11],[[44,[8,[64]],65],39],[57,35],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[11,11],[11,11],0,[[62,66],66],0,[67],[67],[67],[67],[[36,38],[[9,[[8,[7]]]]]],[[62,36,38],[[9,[[8,[7]]]]]],[[4,5],[[9,[[8,[7]]]]]],[[62,4,5],[[9,[[8,[7]]]]]],[[4,13],[[9,[[8,[7]]]]]],[[10,4,13],[[9,[[8,[7]]]]]],0,0,[[],[[9,[[8,[7]]]]]],[62,[[9,[[8,[7]]]]]],[[],[[9,[[8,[7]]]]]],[62,[[9,[[8,[7]]]]]],[39,[[19,[40]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[4,17],[[9,[[8,[7]]]]]],[[53,4,17],[[9,[[8,[7]]]]]],[[36,[15,[38]]],[[9,[[8,[7]]]]]],[[10,36,[15,[38]]],[[9,[[8,[7]]]]]],[[20,68],19],0,0,[48,[[15,[69]]]],0,0,[[]],[[]],[[]],[[],29],[[],29],[[],29],[[],29],[[],29],[70,[[71,[25]]]],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],19],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],72],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[],73],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[4,[[9,[[8,[7]]]]]],[[10,4],[[9,[[8,[7]]]]]],[4,[[9,[[8,[7]]]]]],[[10,4],[[9,[[8,[7]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[[],[[75,[74]]]]],"c":[],"p":[[3,"EpochSettingsMessage"],[3,"EpochSettings"],[3,"RegisterSignerMessage"],[3,"Epoch"],[3,"Signer"],[15,"slice"],[8,"Future"],[3,"Box"],[3,"Pin"],[3,"SignerRunner"],[3,"ProductionServiceBuilder"],[6,"Stake"],[3,"ProtocolParameters"],[3,"PathBuf"],[4,"Option"],[6,"KESPeriod"],[6,"ProtocolInitializer"],[6,"ProtocolInitializerError"],[4,"Result"],[3,"Configuration"],[8,"ChainObserver"],[3,"Arc"],[8,"EraReaderAdapter"],[6,"StdError"],[3,"CertificatePending"],[3,"DefaultConfiguration"],[4,"RunnerError"],[8,"Source"],[3,"String"],[3,"Value"],[6,"Map"],[4,"ConfigError"],[3,"SignerWithStake"],[4,"SingleSignerError"],[3,"MithrilSingleSigner"],[4,"SignedEntityType"],[3,"ProtocolMessage"],[3,"SingleSignatures"],[3,"StateMachine"],[4,"RuntimeError"],[15,"usize"],[8,"Deserializer"],[15,"bool"],[4,"SignerState"],[8,"Serializer"],[3,"Ok"],[3,"Error"],[4,"AggregatorClientError"],[3,"Formatter"],[6,"Result"],[3,"Error"],[4,"EpochError"],[3,"ProtocolInitializerStore"],[8,"StoreAdapter"],[3,"RwLock"],[4,"CardanoNetwork"],[6,"PartyId"],[3,"Global"],[8,"Any"],[3,"Rc"],[3,"APIVersionProvider"],[3,"AggregatorHTTPClient"],[3,"SignerServices"],[8,"Runner"],[3,"Duration"],[3,"RequestBuilder"],[3,"Demand"],[8,"Serializer"],[8,"Error"],[3,"CertificatePendingMessage"],[6,"StdResult"],[3,"TypeId"],[15,"str"],[3,"SqlMigration"],[3,"Vec"],[3,"FromEpochSettingsAdapter"],[3,"ToRegisterSignerMessageAdapter"],[3,"FromPendingCertificateMessageAdapter"],[3,"MithrilProtocolInitializerBuilder"],[8,"ServiceBuilder"],[8,"SingleSigner"],[8,"ProtocolInitializerStorer"],[8,"AggregatorClient"],[13,"KeepState"],[13,"Critical"],[13,"Unregistered"],[13,"Registered"],[13,"Signed"]]},\ "mithril_stm":{"doc":"Mithril-stm CI workflow crates.io","t":"ENNNENNNLLLLLLLLLLLLLLLLLLLLLLLLLLALLLLLLLLLLALLLLLLLLLLLLLLLLLLDDGLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLMLLLLLLLMLLLLLLLLLLLLLLGGDDDDDDDGGLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLMMLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLLLMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["AggregationError","KeyInvalid","KeyRegistered","NotEnoughSignatures","RegisterError","SerializationError","UnregisteredInitializer","UsizeConversionInvalid","az","az","borrow","borrow","borrow_mut","borrow_mut","cast_from","cast_from","checked_as","checked_as","checked_cast_from","checked_cast_from","clone","clone","clone_into","clone_into","eq","equivalent","fmt","fmt","fmt","fmt","from","from","into","into","key_reg","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","provide","provide","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","stm","to_owned","to_owned","to_string","to_string","try_from","try_from","try_into","try_into","type_id","type_id","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","ClosedKeyReg","KeyReg","RegParty","az","az","borrow","borrow","borrow_mut","borrow_mut","cast_from","cast_from","checked_as","checked_as","checked_cast_from","checked_cast_from","clone","clone","clone_into","clone_into","close","default","eq","eq","equivalent","equivalent","fmt","fmt","from","from","init","into","into","merkle_tree","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","reg_parties","register","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","to_owned","to_owned","total_stake","try_from","try_from","try_into","try_into","type_id","type_id","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","Index","Stake","StmAggrSig","StmAggrVerificationKey","StmClerk","StmInitializer","StmParameters","StmSig","StmSigner","StmVerificationKey","StmVerificationKeyPoP","aggregate","az","az","az","az","az","az","az","batch_proof","batch_verify","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","cast_from","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_as","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","checked_cast_from","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp_stm_sig","compute_avk","compute_avk","dedup_sigs_for_indices","deserialize","deserialize","deserialize","deserialize","deserialize","eq","eq","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_bytes","from_bytes","from_bytes","from_bytes","from_registration","from_signer","get_closed_reg","get_reg_party","get_stake","hash","indexes","into","into","into","into","into","into","into","k","m","new_signer","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_as","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","overflowing_cast_from","params","partial_cmp","phi_f","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_as","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","saturating_cast_from","serialize","serialize","serialize","serialize","serialize","setup","sigma","sign","signer_index","stake","to_bytes","to_bytes","to_bytes","to_bytes","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_as","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","unwrapped_cast_from","verification_key","verification_key","verify","verify","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_as","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from","wrapping_cast_from"],"q":[[0,"mithril_stm"],[64,"mithril_stm::key_reg"],[124,"mithril_stm::stm"]],"d":["Error types for aggregation.","The supplied key is not valid","This key has already been registered by a participant","Not enough signatures were collected, got this many …","Errors which can be outputted by key registration.","Serialization error","UnregisteredInitializer error","This error happens when we try to convert a u64 to a usize …","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Key registration functionality.","","","","","","","","","","","Top-level API for Mithril Stake-based Threshold …","","","","","","","","","","","","","","","","","","","Structure generated out of a closed registration …","Struct that collects public keys and stakes of parties. …","Stores a registered party with its public key and the …","","","","","","","","","","","","","","","","","Finalize the key registration. This function disables …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Initialise an empty KeyReg. todo: remove this init function","Calls U::from(self).","Calls U::from(self).","Unique public key out of the key registration instance.","","","","","Ordered list of registered parties.","Verify and register a public key and stake for a …","","","","","","","Total stake of the registered parties.","","","","","","","","","","","","","","","Quorum index for signatures. An aggregate signature (…","The quantity of stake held by a party, represented as a u64…","StmMultiSig uses the “concatenation” proving system …","Stm aggregate key (batch compatible), which contains the …","StmClerk can verify and aggregate StmSigs and verify …","Initializer for StmSigner. This is the data that is used …","Used to set protocol parameters.","Signature created by a single party who has won the …","Participant in the protocol can sign messages. This …","Wrapper of the MultiSignature Verification key","Wrapper of the MultiSignature Verification key with proof …","Aggregate a set of signatures for their corresponding …","","","","","","","","The list of unique merkle tree nodes that covers path for …","Batch verify a set of signatures, with different messages …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Compare two StmSig by their signers’ merkle tree indexes.","Compute the StmAggrVerificationKey related to the used …","Compute the StmAggrVerificationKey related to the used …","Given a slice of sigs, this function returns a new list of …","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Extract the StmParameters from a byte slice.","Convert a slice of bytes to an StmInitializer","Extract a batch compatible StmSig from a byte slice.","Extract a StmAggrSig from a byte slice.","Create a new Clerk from a closed registration instance.","Create a Clerk from a signer.","Return the closed registration instance","Get the (VK, stake) of a party given its index.","Extract stake from the signer.","","The index(es) for which the signature is valid","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Quorum parameter.","Security parameter, upper bound on indices.","Build the avk for the given list of parties.","","","","","","","","","","","","","","","Current protocol instantiation parameters.","","f in phi(w) = 1 - (1 - f)^w, where w is the stake of a …","","","","","","","","","","","","","","","","","","","","Builds an StmInitializer that is ready to register with …","The signature from the underlying MSP scheme.","This function produces a signature following the …","Merkle tree index of the signer.","This participant’s stake.","Convert to bytes","Convert to bytes","Convert an StmSig into bytes","Convert multi signature to bytes","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Extract the verification key.","Extract the verification key.","Verify an stm signature by checking that the lottery was …","Verify aggregate signature, by checking that","","","","","","","","","","","","","",""],"i":[0,3,3,2,0,3,3,2,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,3,3,2,2,3,3,2,3,2,3,0,2,3,2,3,2,3,2,3,2,3,0,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,0,0,0,11,14,11,14,11,14,11,14,11,14,11,14,11,14,11,14,11,11,11,14,11,14,11,14,11,14,11,11,14,14,11,14,11,14,14,11,11,14,11,14,11,14,14,11,14,11,14,11,14,11,14,11,14,11,14,11,14,0,0,0,0,0,0,0,0,0,0,0,19,28,29,30,19,20,27,23,23,23,28,29,30,19,20,27,23,28,29,30,19,20,27,23,28,29,30,19,20,27,23,28,29,30,19,20,27,23,28,29,30,19,20,27,23,28,29,30,19,20,27,23,28,29,30,19,20,27,23,20,20,30,19,19,28,29,20,27,23,28,20,20,28,29,30,19,20,27,23,28,29,30,19,20,27,27,23,28,29,20,23,19,19,30,19,30,20,20,28,29,30,19,20,27,23,28,28,29,28,29,30,19,20,27,23,28,29,30,19,20,27,23,29,20,28,28,29,30,19,20,27,23,28,29,30,19,20,27,23,28,29,20,27,23,29,20,30,20,29,28,29,20,23,28,29,30,19,20,27,23,28,29,30,19,20,27,23,28,29,30,19,20,27,23,28,29,30,19,20,27,23,28,29,30,19,20,27,23,28,29,30,19,20,27,23,29,30,20,23,28,29,30,19,20,27,23,28,29,30,19,20,27,23],"f":[0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[2,2],[3,3],[[]],[[]],[[3,3],4],[[],4],[[2,5],6],[[2,5],6],[[3,5],6],[[3,5],6],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[7],[7],[[]],[[]],[[]],[[]],0,[[]],[[]],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[11,11],[[[14,[[0,[12,13]]]]],[[14,[[0,[12,13]]]]]],[[]],[[]],[11,[[14,[[0,[13,15]]]]]],[[],11],[[11,11],4],[[[14,[[0,[16,13]]]],[14,[[0,[16,13]]]]],4],[[],4],[[],4],[[11,5],6],[[[14,[[0,[17,13]]]],5],6],[[]],[[]],[[],11],[[]],[[]],0,[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],0,[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,[[[19,[[0,[13,12,15]]]],[21,[20]],[21,[22]]],[[9,[[23,[[0,[13,12,15]]]],2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[21,[[23,[[0,[12,13,15,24,25]]]]]],[21,[[26,[22]]]],[21,[[27,[[0,[12,13,15,24,25]]]]]],[21,[28]]],[[9,[[0,[[0,[12,13,15,24,25]]]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[28,28],[29,29],[[[30,[[0,[12,13]]]]],[[30,[[0,[12,13]]]]]],[[[19,[[0,[12,12,13]]]]],[[19,[[0,[12,12,13]]]]]],[20,20],[[[27,[[0,[12,12,13,15]]]]],[[27,[[0,[12,12,13,15]]]]]],[[[23,[[0,[12,12,13,15]]]]],[[23,[[0,[12,12,13,15]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[20,20],31],[[20,20],31],[[[30,[[0,[12,13,15]]]]],[[27,[[0,[12,13,15]]]]]],[[[19,[[0,[13,12,15]]]]],[[27,[[0,[13,12,15]]]]]],[[[19,[[0,[13,12,15]]]],[21,[22]],[21,[20]]],[[9,[[26,[20]],2]]]],[32,[[9,[28]]]],[32,[[9,[29]]]],[32,[[9,[20]]]],[32,[[9,[[27,[[0,[12,13,15]]]]]]]],[32,[[9,[[23,[[0,[12,13,15]]]]]]]],[[28,28],4],[[20,20],4],[[],4],[[28,5],6],[[29,5],6],[[[30,[[0,[17,13]]]],5],6],[[[19,[[0,[17,12,13]]]],5],6],[[20,5],6],[[[27,[[0,[17,12,13,15]]]],5],6],[[[23,[[0,[17,12,13,15]]]],5],6],[[]],[[]],[[]],[[]],[[]],[[]],[[[14,[[0,[12,13,15]]]]],[[27,[[0,[12,13,15]]]]]],[[]],[[[21,[22]]],[[9,[28,3]]]],[[[21,[22]]],[[9,[29,3]]]],[[[21,[22]]],[[9,[20,0]]]],[[[21,[22]]],[[9,[[23,[[0,[12,13,15,24,25]]]],[0,[[0,[12,13,15,24,25]]]]]]]],[[28,[14,[[0,[13,12,15]]]]],[[19,[[0,[13,12,15]]]]]],[[[30,[[0,[13,12,15]]]]],[[19,[[0,[13,12,15]]]]]],[[[30,[[0,[12,13,15]]]]],[[14,[[0,[12,13,15]]]]]],[[[19,[[0,[13,12,15]]]],33],1],[[[30,[[0,[12,13,15]]]]],18],[[20,34]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[29,[14,[[0,[13,12]]]]],[[9,[[30,[[0,[13,12]]]],3]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[20,20],[[1,[31]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[28,35],9],[[29,35],9],[[20,35],9],[[[27,[[0,[12,13,15]]]],35],9],[[[23,[[0,[12,13,15]]]],35],9],[[28,18,[0,[36,37]]],29],0,[[[30,[[0,[12,13,15]]]],[21,[22]]],[[1,[20]]]],0,0,[28,[[38,[22]]]],[29,[[38,[22]]]],[20,[[26,[22]]]],[[[23,[[0,[12,13,15,24,25]]]]],[[26,[22]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[29,39],[[[30,[[0,[12,13,15]]]]],40],[[20,28,40,18,[27,[[0,[12,13,15]]]],[21,[22]]],[[9,[0]]]],[[[23,[[0,[12,13,15,24,25]]]],[21,[22]],[27,[[0,[12,13,15,24,25]]]],28],[[9,[[0,[[0,[12,13,15,24,25]]]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[4,"Option"],[4,"AggregationError"],[4,"RegisterError"],[15,"bool"],[3,"Formatter"],[6,"Result"],[3,"Demand"],[3,"String"],[4,"Result"],[3,"TypeId"],[3,"KeyReg"],[8,"Clone"],[8,"Digest"],[3,"ClosedKeyReg"],[8,"FixedOutput"],[8,"PartialEq"],[8,"Debug"],[6,"Stake"],[3,"StmClerk"],[3,"StmSig"],[15,"slice"],[15,"u8"],[3,"StmAggrSig"],[8,"Send"],[8,"Sync"],[3,"Vec"],[3,"StmAggrVerificationKey"],[3,"StmParameters"],[3,"StmInitializer"],[3,"StmSigner"],[4,"Ordering"],[8,"Deserializer"],[6,"Index"],[8,"Hasher"],[8,"Serializer"],[8,"RngCore"],[8,"CryptoRng"],[15,"array"],[6,"StmVerificationKeyPoP"],[6,"StmVerificationKey"]]}\ }'); if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)}; diff --git a/rust-doc/settings.html b/rust-doc/settings.html index eebd9293d84..83cb7942fb1 100644 --- a/rust-doc/settings.html +++ b/rust-doc/settings.html @@ -1 +1 @@ -Rustdoc settings

Rustdoc settings

Back
\ No newline at end of file +Rustdoc settings

Rustdoc settings

Back
\ No newline at end of file diff --git a/rust-doc/src/mithril_aggregator/artifact_builder/cardano_immutable_files_full.rs.html b/rust-doc/src/mithril_aggregator/artifact_builder/cardano_immutable_files_full.rs.html index add93eb738c..47ba000eb8a 100644 --- a/rust-doc/src/mithril_aggregator/artifact_builder/cardano_immutable_files_full.rs.html +++ b/rust-doc/src/mithril_aggregator/artifact_builder/cardano_immutable_files_full.rs.html @@ -1,4 +1,4 @@ -cardano_immutable_files_full.rs - source
1
+cardano_immutable_files_full.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/artifact_builder/interface.rs.html b/rust-doc/src/mithril_aggregator/artifact_builder/interface.rs.html
index ea015f0cb6f..0a67f799c3c 100644
--- a/rust-doc/src/mithril_aggregator/artifact_builder/interface.rs.html
+++ b/rust-doc/src/mithril_aggregator/artifact_builder/interface.rs.html
@@ -1,4 +1,4 @@
-interface.rs - source
1
+interface.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/artifact_builder/mithril_stake_distribution.rs.html b/rust-doc/src/mithril_aggregator/artifact_builder/mithril_stake_distribution.rs.html
index d9a13adbcc8..ea0b5b8bbbb 100644
--- a/rust-doc/src/mithril_aggregator/artifact_builder/mithril_stake_distribution.rs.html
+++ b/rust-doc/src/mithril_aggregator/artifact_builder/mithril_stake_distribution.rs.html
@@ -1,4 +1,4 @@
-mithril_stake_distribution.rs - source
1
+mithril_stake_distribution.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/artifact_builder/mod.rs.html b/rust-doc/src/mithril_aggregator/artifact_builder/mod.rs.html
index dca90216e59..c82ecb43245 100644
--- a/rust-doc/src/mithril_aggregator/artifact_builder/mod.rs.html
+++ b/rust-doc/src/mithril_aggregator/artifact_builder/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/commands/era_command.rs.html b/rust-doc/src/mithril_aggregator/commands/era_command.rs.html
index f7ad4b3c80c..12b70947de3 100644
--- a/rust-doc/src/mithril_aggregator/commands/era_command.rs.html
+++ b/rust-doc/src/mithril_aggregator/commands/era_command.rs.html
@@ -1,4 +1,4 @@
-era_command.rs - source
1
+era_command.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/commands/genesis_command.rs.html b/rust-doc/src/mithril_aggregator/commands/genesis_command.rs.html
index d14d12a5fde..0ed792774ff 100644
--- a/rust-doc/src/mithril_aggregator/commands/genesis_command.rs.html
+++ b/rust-doc/src/mithril_aggregator/commands/genesis_command.rs.html
@@ -1,4 +1,4 @@
-genesis_command.rs - source
1
+genesis_command.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/commands/mod.rs.html b/rust-doc/src/mithril_aggregator/commands/mod.rs.html
index 08686aba37c..bdb8adebff8 100644
--- a/rust-doc/src/mithril_aggregator/commands/mod.rs.html
+++ b/rust-doc/src/mithril_aggregator/commands/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/commands/serve_command.rs.html b/rust-doc/src/mithril_aggregator/commands/serve_command.rs.html
index fccb4be3df0..f43e28c0708 100644
--- a/rust-doc/src/mithril_aggregator/commands/serve_command.rs.html
+++ b/rust-doc/src/mithril_aggregator/commands/serve_command.rs.html
@@ -1,4 +1,4 @@
-serve_command.rs - source
1
+serve_command.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/commands/tools_command.rs.html b/rust-doc/src/mithril_aggregator/commands/tools_command.rs.html
index 21212ed659f..265323d7106 100644
--- a/rust-doc/src/mithril_aggregator/commands/tools_command.rs.html
+++ b/rust-doc/src/mithril_aggregator/commands/tools_command.rs.html
@@ -1,4 +1,4 @@
-tools_command.rs - source
1
+tools_command.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/configuration.rs.html b/rust-doc/src/mithril_aggregator/configuration.rs.html
index c6308350d1a..0afcd75c88f 100644
--- a/rust-doc/src/mithril_aggregator/configuration.rs.html
+++ b/rust-doc/src/mithril_aggregator/configuration.rs.html
@@ -1,4 +1,4 @@
-configuration.rs - source
1
+configuration.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/database/migration.rs.html b/rust-doc/src/mithril_aggregator/database/migration.rs.html
index 68ddba22d7c..f0de775141a 100644
--- a/rust-doc/src/mithril_aggregator/database/migration.rs.html
+++ b/rust-doc/src/mithril_aggregator/database/migration.rs.html
@@ -1,4 +1,4 @@
-migration.rs - source
1
+migration.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/database/mod.rs.html b/rust-doc/src/mithril_aggregator/database/mod.rs.html
index b38816203f8..add48512de7 100644
--- a/rust-doc/src/mithril_aggregator/database/mod.rs.html
+++ b/rust-doc/src/mithril_aggregator/database/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/database/provider/certificate.rs.html b/rust-doc/src/mithril_aggregator/database/provider/certificate.rs.html
index 6c0360d79d3..cedc942592d 100644
--- a/rust-doc/src/mithril_aggregator/database/provider/certificate.rs.html
+++ b/rust-doc/src/mithril_aggregator/database/provider/certificate.rs.html
@@ -1,4 +1,4 @@
-certificate.rs - source
1
+certificate.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/database/provider/epoch_setting.rs.html b/rust-doc/src/mithril_aggregator/database/provider/epoch_setting.rs.html
index e543e9a1e07..69e46d89253 100644
--- a/rust-doc/src/mithril_aggregator/database/provider/epoch_setting.rs.html
+++ b/rust-doc/src/mithril_aggregator/database/provider/epoch_setting.rs.html
@@ -1,4 +1,4 @@
-epoch_setting.rs - source
1
+epoch_setting.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/database/provider/mod.rs.html b/rust-doc/src/mithril_aggregator/database/provider/mod.rs.html
index e7fc80d7a23..e6f1d9be93a 100644
--- a/rust-doc/src/mithril_aggregator/database/provider/mod.rs.html
+++ b/rust-doc/src/mithril_aggregator/database/provider/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/database/provider/open_message.rs.html b/rust-doc/src/mithril_aggregator/database/provider/open_message.rs.html
index 7914d12fd58..d32726f3fd4 100644
--- a/rust-doc/src/mithril_aggregator/database/provider/open_message.rs.html
+++ b/rust-doc/src/mithril_aggregator/database/provider/open_message.rs.html
@@ -1,4 +1,4 @@
-open_message.rs - source
1
+open_message.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/database/provider/signed_entity.rs.html b/rust-doc/src/mithril_aggregator/database/provider/signed_entity.rs.html
index 4058e55f335..75399b3df7a 100644
--- a/rust-doc/src/mithril_aggregator/database/provider/signed_entity.rs.html
+++ b/rust-doc/src/mithril_aggregator/database/provider/signed_entity.rs.html
@@ -1,4 +1,4 @@
-signed_entity.rs - source
1
+signed_entity.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/database/provider/signer.rs.html b/rust-doc/src/mithril_aggregator/database/provider/signer.rs.html
index b500ca519d5..059d7e104e9 100644
--- a/rust-doc/src/mithril_aggregator/database/provider/signer.rs.html
+++ b/rust-doc/src/mithril_aggregator/database/provider/signer.rs.html
@@ -1,4 +1,4 @@
-signer.rs - source
1
+signer.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/database/provider/signer_registration.rs.html b/rust-doc/src/mithril_aggregator/database/provider/signer_registration.rs.html
index 9bd42f0b584..cdcc9661901 100644
--- a/rust-doc/src/mithril_aggregator/database/provider/signer_registration.rs.html
+++ b/rust-doc/src/mithril_aggregator/database/provider/signer_registration.rs.html
@@ -1,4 +1,4 @@
-signer_registration.rs - source
1
+signer_registration.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/database/provider/single_signature.rs.html b/rust-doc/src/mithril_aggregator/database/provider/single_signature.rs.html
index 4ab596f2f67..af049bacd3d 100644
--- a/rust-doc/src/mithril_aggregator/database/provider/single_signature.rs.html
+++ b/rust-doc/src/mithril_aggregator/database/provider/single_signature.rs.html
@@ -1,4 +1,4 @@
-single_signature.rs - source
1
+single_signature.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/database/provider/stake_pool.rs.html b/rust-doc/src/mithril_aggregator/database/provider/stake_pool.rs.html
index 9b05ec43036..a6b4a742681 100644
--- a/rust-doc/src/mithril_aggregator/database/provider/stake_pool.rs.html
+++ b/rust-doc/src/mithril_aggregator/database/provider/stake_pool.rs.html
@@ -1,4 +1,4 @@
-stake_pool.rs - source
1
+stake_pool.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/dependency_injection/builder.rs.html b/rust-doc/src/mithril_aggregator/dependency_injection/builder.rs.html
index 98a8557b63a..a1f476e31fb 100644
--- a/rust-doc/src/mithril_aggregator/dependency_injection/builder.rs.html
+++ b/rust-doc/src/mithril_aggregator/dependency_injection/builder.rs.html
@@ -1,4 +1,4 @@
-builder.rs - source
1
+builder.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/dependency_injection/containers.rs.html b/rust-doc/src/mithril_aggregator/dependency_injection/containers.rs.html
index e90542ab973..9cb8bb61e31 100644
--- a/rust-doc/src/mithril_aggregator/dependency_injection/containers.rs.html
+++ b/rust-doc/src/mithril_aggregator/dependency_injection/containers.rs.html
@@ -1,4 +1,4 @@
-containers.rs - source
1
+containers.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/dependency_injection/error.rs.html b/rust-doc/src/mithril_aggregator/dependency_injection/error.rs.html
index d6a86bf6a11..86685fa4bef 100644
--- a/rust-doc/src/mithril_aggregator/dependency_injection/error.rs.html
+++ b/rust-doc/src/mithril_aggregator/dependency_injection/error.rs.html
@@ -1,4 +1,4 @@
-error.rs - source
1
+error.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/dependency_injection/mod.rs.html b/rust-doc/src/mithril_aggregator/dependency_injection/mod.rs.html
index 3bde52e7f13..ac23f5b708c 100644
--- a/rust-doc/src/mithril_aggregator/dependency_injection/mod.rs.html
+++ b/rust-doc/src/mithril_aggregator/dependency_injection/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/entities/mod.rs.html b/rust-doc/src/mithril_aggregator/entities/mod.rs.html
index 0bc8927d873..c25b5faebf2 100644
--- a/rust-doc/src/mithril_aggregator/entities/mod.rs.html
+++ b/rust-doc/src/mithril_aggregator/entities/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/entities/open_message.rs.html b/rust-doc/src/mithril_aggregator/entities/open_message.rs.html
index 994980cae64..52b0aaf3a0e 100644
--- a/rust-doc/src/mithril_aggregator/entities/open_message.rs.html
+++ b/rust-doc/src/mithril_aggregator/entities/open_message.rs.html
@@ -1,4 +1,4 @@
-open_message.rs - source
1
+open_message.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/entities/signer_registration_message.rs.html b/rust-doc/src/mithril_aggregator/entities/signer_registration_message.rs.html
index 3f230e22804..b15fe039fc0 100644
--- a/rust-doc/src/mithril_aggregator/entities/signer_registration_message.rs.html
+++ b/rust-doc/src/mithril_aggregator/entities/signer_registration_message.rs.html
@@ -1,4 +1,4 @@
-signer_registration_message.rs - source
1
+signer_registration_message.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/event_store/event.rs.html b/rust-doc/src/mithril_aggregator/event_store/event.rs.html
index 840b3c88425..e0b5287014a 100644
--- a/rust-doc/src/mithril_aggregator/event_store/event.rs.html
+++ b/rust-doc/src/mithril_aggregator/event_store/event.rs.html
@@ -1,4 +1,4 @@
-event.rs - source
1
+event.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/event_store/mod.rs.html b/rust-doc/src/mithril_aggregator/event_store/mod.rs.html
index cbc3b0c4ec4..95be1b44a6f 100644
--- a/rust-doc/src/mithril_aggregator/event_store/mod.rs.html
+++ b/rust-doc/src/mithril_aggregator/event_store/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/event_store/runner.rs.html b/rust-doc/src/mithril_aggregator/event_store/runner.rs.html
index 5b4be278adf..2057b178515 100644
--- a/rust-doc/src/mithril_aggregator/event_store/runner.rs.html
+++ b/rust-doc/src/mithril_aggregator/event_store/runner.rs.html
@@ -1,4 +1,4 @@
-runner.rs - source
1
+runner.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/event_store/transmitter_service.rs.html b/rust-doc/src/mithril_aggregator/event_store/transmitter_service.rs.html
index 5c3adbf2956..93b3e4c8796 100644
--- a/rust-doc/src/mithril_aggregator/event_store/transmitter_service.rs.html
+++ b/rust-doc/src/mithril_aggregator/event_store/transmitter_service.rs.html
@@ -1,4 +1,4 @@
-transmitter_service.rs - source
1
+transmitter_service.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/http_server/mod.rs.html b/rust-doc/src/mithril_aggregator/http_server/mod.rs.html
index dc1e1c730c5..21c888827eb 100644
--- a/rust-doc/src/mithril_aggregator/http_server/mod.rs.html
+++ b/rust-doc/src/mithril_aggregator/http_server/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 
pub mod routes;
diff --git a/rust-doc/src/mithril_aggregator/http_server/routes/artifact_routes/mithril_stake_distribution.rs.html b/rust-doc/src/mithril_aggregator/http_server/routes/artifact_routes/mithril_stake_distribution.rs.html
index 63a383b6e15..1559978ec84 100644
--- a/rust-doc/src/mithril_aggregator/http_server/routes/artifact_routes/mithril_stake_distribution.rs.html
+++ b/rust-doc/src/mithril_aggregator/http_server/routes/artifact_routes/mithril_stake_distribution.rs.html
@@ -1,4 +1,4 @@
-mithril_stake_distribution.rs - source
1
+mithril_stake_distribution.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/http_server/routes/artifact_routes/mod.rs.html b/rust-doc/src/mithril_aggregator/http_server/routes/artifact_routes/mod.rs.html
index 50a361f9e11..56312b668a8 100644
--- a/rust-doc/src/mithril_aggregator/http_server/routes/artifact_routes/mod.rs.html
+++ b/rust-doc/src/mithril_aggregator/http_server/routes/artifact_routes/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 
pub mod mithril_stake_distribution;
 pub mod snapshot;
diff --git a/rust-doc/src/mithril_aggregator/http_server/routes/artifact_routes/snapshot.rs.html b/rust-doc/src/mithril_aggregator/http_server/routes/artifact_routes/snapshot.rs.html
index 11b1c752a11..4fe46cfbf9a 100644
--- a/rust-doc/src/mithril_aggregator/http_server/routes/artifact_routes/snapshot.rs.html
+++ b/rust-doc/src/mithril_aggregator/http_server/routes/artifact_routes/snapshot.rs.html
@@ -1,4 +1,4 @@
-snapshot.rs - source
1
+snapshot.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/http_server/routes/certificate_routes.rs.html b/rust-doc/src/mithril_aggregator/http_server/routes/certificate_routes.rs.html
index 3cf7558e4f9..5419e78bbe9 100644
--- a/rust-doc/src/mithril_aggregator/http_server/routes/certificate_routes.rs.html
+++ b/rust-doc/src/mithril_aggregator/http_server/routes/certificate_routes.rs.html
@@ -1,4 +1,4 @@
-certificate_routes.rs - source
1
+certificate_routes.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/http_server/routes/epoch_routes.rs.html b/rust-doc/src/mithril_aggregator/http_server/routes/epoch_routes.rs.html
index f749f17d19a..ebbd2538a80 100644
--- a/rust-doc/src/mithril_aggregator/http_server/routes/epoch_routes.rs.html
+++ b/rust-doc/src/mithril_aggregator/http_server/routes/epoch_routes.rs.html
@@ -1,4 +1,4 @@
-epoch_routes.rs - source
1
+epoch_routes.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/http_server/routes/middlewares.rs.html b/rust-doc/src/mithril_aggregator/http_server/routes/middlewares.rs.html
index 11d0f22363f..b1171b9e544 100644
--- a/rust-doc/src/mithril_aggregator/http_server/routes/middlewares.rs.html
+++ b/rust-doc/src/mithril_aggregator/http_server/routes/middlewares.rs.html
@@ -1,4 +1,4 @@
-middlewares.rs - source
1
+middlewares.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/http_server/routes/mod.rs.html b/rust-doc/src/mithril_aggregator/http_server/routes/mod.rs.html
index adae7f46063..80dfc53267f 100644
--- a/rust-doc/src/mithril_aggregator/http_server/routes/mod.rs.html
+++ b/rust-doc/src/mithril_aggregator/http_server/routes/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/http_server/routes/reply.rs.html b/rust-doc/src/mithril_aggregator/http_server/routes/reply.rs.html
index 55995100e41..d137758204d 100644
--- a/rust-doc/src/mithril_aggregator/http_server/routes/reply.rs.html
+++ b/rust-doc/src/mithril_aggregator/http_server/routes/reply.rs.html
@@ -1,4 +1,4 @@
-reply.rs - source
1
+reply.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/http_server/routes/router.rs.html b/rust-doc/src/mithril_aggregator/http_server/routes/router.rs.html
index 33b3834d565..09b29d911ce 100644
--- a/rust-doc/src/mithril_aggregator/http_server/routes/router.rs.html
+++ b/rust-doc/src/mithril_aggregator/http_server/routes/router.rs.html
@@ -1,4 +1,4 @@
-router.rs - source
1
+router.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/http_server/routes/signatures_routes.rs.html b/rust-doc/src/mithril_aggregator/http_server/routes/signatures_routes.rs.html
index e83eebe7b19..96277458ffb 100644
--- a/rust-doc/src/mithril_aggregator/http_server/routes/signatures_routes.rs.html
+++ b/rust-doc/src/mithril_aggregator/http_server/routes/signatures_routes.rs.html
@@ -1,4 +1,4 @@
-signatures_routes.rs - source
1
+signatures_routes.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/http_server/routes/signer_routes.rs.html b/rust-doc/src/mithril_aggregator/http_server/routes/signer_routes.rs.html
index a717bb659c1..58b3c5e2d34 100644
--- a/rust-doc/src/mithril_aggregator/http_server/routes/signer_routes.rs.html
+++ b/rust-doc/src/mithril_aggregator/http_server/routes/signer_routes.rs.html
@@ -1,4 +1,4 @@
-signer_routes.rs - source
1
+signer_routes.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/lib.rs.html b/rust-doc/src/mithril_aggregator/lib.rs.html
index 780f3e5b80c..7cd12f62d62 100644
--- a/rust-doc/src/mithril_aggregator/lib.rs.html
+++ b/rust-doc/src/mithril_aggregator/lib.rs.html
@@ -1,4 +1,4 @@
-lib.rs - source
1
+lib.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/message_adapters/from_register_signature.rs.html b/rust-doc/src/mithril_aggregator/message_adapters/from_register_signature.rs.html
index d210b39d9e9..abf61d86729 100644
--- a/rust-doc/src/mithril_aggregator/message_adapters/from_register_signature.rs.html
+++ b/rust-doc/src/mithril_aggregator/message_adapters/from_register_signature.rs.html
@@ -1,4 +1,4 @@
-from_register_signature.rs - source
1
+from_register_signature.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/message_adapters/from_register_signer.rs.html b/rust-doc/src/mithril_aggregator/message_adapters/from_register_signer.rs.html
index 3d94dda090f..90211ee0075 100644
--- a/rust-doc/src/mithril_aggregator/message_adapters/from_register_signer.rs.html
+++ b/rust-doc/src/mithril_aggregator/message_adapters/from_register_signer.rs.html
@@ -1,4 +1,4 @@
-from_register_signer.rs - source
1
+from_register_signer.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/message_adapters/mod.rs.html b/rust-doc/src/mithril_aggregator/message_adapters/mod.rs.html
index fecbe5b905c..b9c2b258ff9 100644
--- a/rust-doc/src/mithril_aggregator/message_adapters/mod.rs.html
+++ b/rust-doc/src/mithril_aggregator/message_adapters/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/message_adapters/to_certificate_list_message.rs.html b/rust-doc/src/mithril_aggregator/message_adapters/to_certificate_list_message.rs.html
index 29916b2f418..96638460f66 100644
--- a/rust-doc/src/mithril_aggregator/message_adapters/to_certificate_list_message.rs.html
+++ b/rust-doc/src/mithril_aggregator/message_adapters/to_certificate_list_message.rs.html
@@ -1,4 +1,4 @@
-to_certificate_list_message.rs - source
1
+to_certificate_list_message.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/message_adapters/to_certificate_message.rs.html b/rust-doc/src/mithril_aggregator/message_adapters/to_certificate_message.rs.html
index 6233da7ef71..4b19b624f33 100644
--- a/rust-doc/src/mithril_aggregator/message_adapters/to_certificate_message.rs.html
+++ b/rust-doc/src/mithril_aggregator/message_adapters/to_certificate_message.rs.html
@@ -1,4 +1,4 @@
-to_certificate_message.rs - source
1
+to_certificate_message.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/message_adapters/to_certificate_pending_message.rs.html b/rust-doc/src/mithril_aggregator/message_adapters/to_certificate_pending_message.rs.html
index 744b126e6ac..77426329c8e 100644
--- a/rust-doc/src/mithril_aggregator/message_adapters/to_certificate_pending_message.rs.html
+++ b/rust-doc/src/mithril_aggregator/message_adapters/to_certificate_pending_message.rs.html
@@ -1,4 +1,4 @@
-to_certificate_pending_message.rs - source
1
+to_certificate_pending_message.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/message_adapters/to_epoch_settings_message.rs.html b/rust-doc/src/mithril_aggregator/message_adapters/to_epoch_settings_message.rs.html
index efca62f441c..7515980bba7 100644
--- a/rust-doc/src/mithril_aggregator/message_adapters/to_epoch_settings_message.rs.html
+++ b/rust-doc/src/mithril_aggregator/message_adapters/to_epoch_settings_message.rs.html
@@ -1,4 +1,4 @@
-to_epoch_settings_message.rs - source
1
+to_epoch_settings_message.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/message_adapters/to_mithril_stake_distribution_list_message.rs.html b/rust-doc/src/mithril_aggregator/message_adapters/to_mithril_stake_distribution_list_message.rs.html
index 76fba4045a3..a66916af157 100644
--- a/rust-doc/src/mithril_aggregator/message_adapters/to_mithril_stake_distribution_list_message.rs.html
+++ b/rust-doc/src/mithril_aggregator/message_adapters/to_mithril_stake_distribution_list_message.rs.html
@@ -1,4 +1,4 @@
-to_mithril_stake_distribution_list_message.rs - source
1
+to_mithril_stake_distribution_list_message.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/message_adapters/to_mithril_stake_distribution_message.rs.html b/rust-doc/src/mithril_aggregator/message_adapters/to_mithril_stake_distribution_message.rs.html
index f5e9a454e36..368ef0b6b76 100644
--- a/rust-doc/src/mithril_aggregator/message_adapters/to_mithril_stake_distribution_message.rs.html
+++ b/rust-doc/src/mithril_aggregator/message_adapters/to_mithril_stake_distribution_message.rs.html
@@ -1,4 +1,4 @@
-to_mithril_stake_distribution_message.rs - source
1
+to_mithril_stake_distribution_message.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/message_adapters/to_snapshot_list_message.rs.html b/rust-doc/src/mithril_aggregator/message_adapters/to_snapshot_list_message.rs.html
index e88e8bc8de1..42537fea5d8 100644
--- a/rust-doc/src/mithril_aggregator/message_adapters/to_snapshot_list_message.rs.html
+++ b/rust-doc/src/mithril_aggregator/message_adapters/to_snapshot_list_message.rs.html
@@ -1,4 +1,4 @@
-to_snapshot_list_message.rs - source
1
+to_snapshot_list_message.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/message_adapters/to_snapshot_message.rs.html b/rust-doc/src/mithril_aggregator/message_adapters/to_snapshot_message.rs.html
index de363cff99b..2ea2b3a771c 100644
--- a/rust-doc/src/mithril_aggregator/message_adapters/to_snapshot_message.rs.html
+++ b/rust-doc/src/mithril_aggregator/message_adapters/to_snapshot_message.rs.html
@@ -1,4 +1,4 @@
-to_snapshot_message.rs - source
1
+to_snapshot_message.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/multi_signer.rs.html b/rust-doc/src/mithril_aggregator/multi_signer.rs.html
index 6948595a995..1928f5f2d4f 100644
--- a/rust-doc/src/mithril_aggregator/multi_signer.rs.html
+++ b/rust-doc/src/mithril_aggregator/multi_signer.rs.html
@@ -1,4 +1,4 @@
-multi_signer.rs - source
1
+multi_signer.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/runtime/error.rs.html b/rust-doc/src/mithril_aggregator/runtime/error.rs.html
index 515c44c1202..3e2e420d686 100644
--- a/rust-doc/src/mithril_aggregator/runtime/error.rs.html
+++ b/rust-doc/src/mithril_aggregator/runtime/error.rs.html
@@ -1,4 +1,4 @@
-error.rs - source
1
+error.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/runtime/mod.rs.html b/rust-doc/src/mithril_aggregator/runtime/mod.rs.html
index 431ab7b30e4..66af86c86b9 100644
--- a/rust-doc/src/mithril_aggregator/runtime/mod.rs.html
+++ b/rust-doc/src/mithril_aggregator/runtime/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/runtime/runner.rs.html b/rust-doc/src/mithril_aggregator/runtime/runner.rs.html
index ab73bd1fcc6..37aef190b17 100644
--- a/rust-doc/src/mithril_aggregator/runtime/runner.rs.html
+++ b/rust-doc/src/mithril_aggregator/runtime/runner.rs.html
@@ -1,4 +1,4 @@
-runner.rs - source
1
+runner.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/runtime/state_machine.rs.html b/rust-doc/src/mithril_aggregator/runtime/state_machine.rs.html
index c096f23fdac..7f0a7696168 100644
--- a/rust-doc/src/mithril_aggregator/runtime/state_machine.rs.html
+++ b/rust-doc/src/mithril_aggregator/runtime/state_machine.rs.html
@@ -1,4 +1,4 @@
-state_machine.rs - source
1
+state_machine.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/services/certifier.rs.html b/rust-doc/src/mithril_aggregator/services/certifier.rs.html
index bb940a7fd8d..d9df83ecde6 100644
--- a/rust-doc/src/mithril_aggregator/services/certifier.rs.html
+++ b/rust-doc/src/mithril_aggregator/services/certifier.rs.html
@@ -1,4 +1,4 @@
-certifier.rs - source
1
+certifier.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/services/mod.rs.html b/rust-doc/src/mithril_aggregator/services/mod.rs.html
index 07d35c908fc..5466ddf1708 100644
--- a/rust-doc/src/mithril_aggregator/services/mod.rs.html
+++ b/rust-doc/src/mithril_aggregator/services/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/services/signed_entity.rs.html b/rust-doc/src/mithril_aggregator/services/signed_entity.rs.html
index a8403c5fa92..77e13165469 100644
--- a/rust-doc/src/mithril_aggregator/services/signed_entity.rs.html
+++ b/rust-doc/src/mithril_aggregator/services/signed_entity.rs.html
@@ -1,4 +1,4 @@
-signed_entity.rs - source
1
+signed_entity.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/services/stake_distribution.rs.html b/rust-doc/src/mithril_aggregator/services/stake_distribution.rs.html
index fb1d86c772c..a5c9852f799 100644
--- a/rust-doc/src/mithril_aggregator/services/stake_distribution.rs.html
+++ b/rust-doc/src/mithril_aggregator/services/stake_distribution.rs.html
@@ -1,4 +1,4 @@
-stake_distribution.rs - source
1
+stake_distribution.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/services/ticker.rs.html b/rust-doc/src/mithril_aggregator/services/ticker.rs.html
index 6c3a51f43f5..74056c2c361 100644
--- a/rust-doc/src/mithril_aggregator/services/ticker.rs.html
+++ b/rust-doc/src/mithril_aggregator/services/ticker.rs.html
@@ -1,4 +1,4 @@
-ticker.rs - source
1
+ticker.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/signer_registerer.rs.html b/rust-doc/src/mithril_aggregator/signer_registerer.rs.html
index e1ff059a055..0535d13a73c 100644
--- a/rust-doc/src/mithril_aggregator/signer_registerer.rs.html
+++ b/rust-doc/src/mithril_aggregator/signer_registerer.rs.html
@@ -1,4 +1,4 @@
-signer_registerer.rs - source
1
+signer_registerer.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/snapshot_uploaders/dumb_snapshot_uploader.rs.html b/rust-doc/src/mithril_aggregator/snapshot_uploaders/dumb_snapshot_uploader.rs.html
index 4050ce1a14d..f9e3286ac3b 100644
--- a/rust-doc/src/mithril_aggregator/snapshot_uploaders/dumb_snapshot_uploader.rs.html
+++ b/rust-doc/src/mithril_aggregator/snapshot_uploaders/dumb_snapshot_uploader.rs.html
@@ -1,4 +1,4 @@
-dumb_snapshot_uploader.rs - source
1
+dumb_snapshot_uploader.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/snapshot_uploaders/local_snapshot_uploader.rs.html b/rust-doc/src/mithril_aggregator/snapshot_uploaders/local_snapshot_uploader.rs.html
index 77513c81cda..347e55caf1a 100644
--- a/rust-doc/src/mithril_aggregator/snapshot_uploaders/local_snapshot_uploader.rs.html
+++ b/rust-doc/src/mithril_aggregator/snapshot_uploaders/local_snapshot_uploader.rs.html
@@ -1,4 +1,4 @@
-local_snapshot_uploader.rs - source
1
+local_snapshot_uploader.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/snapshot_uploaders/mod.rs.html b/rust-doc/src/mithril_aggregator/snapshot_uploaders/mod.rs.html
index 1e1422a49b8..537ddfdfefb 100644
--- a/rust-doc/src/mithril_aggregator/snapshot_uploaders/mod.rs.html
+++ b/rust-doc/src/mithril_aggregator/snapshot_uploaders/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/snapshot_uploaders/remote_snapshot_uploader.rs.html b/rust-doc/src/mithril_aggregator/snapshot_uploaders/remote_snapshot_uploader.rs.html
index e944c1f340c..c3c9c4a66f9 100644
--- a/rust-doc/src/mithril_aggregator/snapshot_uploaders/remote_snapshot_uploader.rs.html
+++ b/rust-doc/src/mithril_aggregator/snapshot_uploaders/remote_snapshot_uploader.rs.html
@@ -1,4 +1,4 @@
-remote_snapshot_uploader.rs - source
1
+remote_snapshot_uploader.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/snapshot_uploaders/snapshot_uploader.rs.html b/rust-doc/src/mithril_aggregator/snapshot_uploaders/snapshot_uploader.rs.html
index 8824d6d8c2e..6e3379d2b2e 100644
--- a/rust-doc/src/mithril_aggregator/snapshot_uploaders/snapshot_uploader.rs.html
+++ b/rust-doc/src/mithril_aggregator/snapshot_uploaders/snapshot_uploader.rs.html
@@ -1,4 +1,4 @@
-snapshot_uploader.rs - source
1
+snapshot_uploader.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/snapshotter.rs.html b/rust-doc/src/mithril_aggregator/snapshotter.rs.html
index de50926a35f..42ab90d4135 100644
--- a/rust-doc/src/mithril_aggregator/snapshotter.rs.html
+++ b/rust-doc/src/mithril_aggregator/snapshotter.rs.html
@@ -1,4 +1,4 @@
-snapshotter.rs - source
1
+snapshotter.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/store/mod.rs.html b/rust-doc/src/mithril_aggregator/store/mod.rs.html
index bf36318a14d..ee9b70b69cd 100644
--- a/rust-doc/src/mithril_aggregator/store/mod.rs.html
+++ b/rust-doc/src/mithril_aggregator/store/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/store/pending_certificate_store.rs.html b/rust-doc/src/mithril_aggregator/store/pending_certificate_store.rs.html
index e47d0c42f38..2a34ca942fc 100644
--- a/rust-doc/src/mithril_aggregator/store/pending_certificate_store.rs.html
+++ b/rust-doc/src/mithril_aggregator/store/pending_certificate_store.rs.html
@@ -1,4 +1,4 @@
-pending_certificate_store.rs - source
1
+pending_certificate_store.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/store/protocol_parameters_store.rs.html b/rust-doc/src/mithril_aggregator/store/protocol_parameters_store.rs.html
index 42711802539..bac6ca94484 100644
--- a/rust-doc/src/mithril_aggregator/store/protocol_parameters_store.rs.html
+++ b/rust-doc/src/mithril_aggregator/store/protocol_parameters_store.rs.html
@@ -1,4 +1,4 @@
-protocol_parameters_store.rs - source
1
+protocol_parameters_store.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/store/verification_key_store.rs.html b/rust-doc/src/mithril_aggregator/store/verification_key_store.rs.html
index 06e58eb2b4e..13bd88f662d 100644
--- a/rust-doc/src/mithril_aggregator/store/verification_key_store.rs.html
+++ b/rust-doc/src/mithril_aggregator/store/verification_key_store.rs.html
@@ -1,4 +1,4 @@
-verification_key_store.rs - source
1
+verification_key_store.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/tools/certificates_hash_migrator.rs.html b/rust-doc/src/mithril_aggregator/tools/certificates_hash_migrator.rs.html
index 90856d627f3..1aee28a920d 100644
--- a/rust-doc/src/mithril_aggregator/tools/certificates_hash_migrator.rs.html
+++ b/rust-doc/src/mithril_aggregator/tools/certificates_hash_migrator.rs.html
@@ -1,4 +1,4 @@
-certificates_hash_migrator.rs - source
1
+certificates_hash_migrator.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/tools/digest_helpers.rs.html b/rust-doc/src/mithril_aggregator/tools/digest_helpers.rs.html
index b859c5be80c..c874c1c0f79 100644
--- a/rust-doc/src/mithril_aggregator/tools/digest_helpers.rs.html
+++ b/rust-doc/src/mithril_aggregator/tools/digest_helpers.rs.html
@@ -1,4 +1,4 @@
-digest_helpers.rs - source
1
+digest_helpers.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/tools/era.rs.html b/rust-doc/src/mithril_aggregator/tools/era.rs.html
index c63ddec11d9..4d4e34dd0ed 100644
--- a/rust-doc/src/mithril_aggregator/tools/era.rs.html
+++ b/rust-doc/src/mithril_aggregator/tools/era.rs.html
@@ -1,4 +1,4 @@
-era.rs - source
1
+era.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/tools/genesis.rs.html b/rust-doc/src/mithril_aggregator/tools/genesis.rs.html
index f5354c22e4b..cd6f7d75b5a 100644
--- a/rust-doc/src/mithril_aggregator/tools/genesis.rs.html
+++ b/rust-doc/src/mithril_aggregator/tools/genesis.rs.html
@@ -1,4 +1,4 @@
-genesis.rs - source
1
+genesis.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/tools/mod.rs.html b/rust-doc/src/mithril_aggregator/tools/mod.rs.html
index 6a5c2a62c3f..194036d8371 100644
--- a/rust-doc/src/mithril_aggregator/tools/mod.rs.html
+++ b/rust-doc/src/mithril_aggregator/tools/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_aggregator/tools/remote_file_uploader.rs.html b/rust-doc/src/mithril_aggregator/tools/remote_file_uploader.rs.html
index 336941446dd..d6152c8b2e4 100644
--- a/rust-doc/src/mithril_aggregator/tools/remote_file_uploader.rs.html
+++ b/rust-doc/src/mithril_aggregator/tools/remote_file_uploader.rs.html
@@ -1,4 +1,4 @@
-remote_file_uploader.rs - source
1
+remote_file_uploader.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_client/aggregator_client/certificate_client.rs.html b/rust-doc/src/mithril_client/aggregator_client/certificate_client.rs.html
index 4ce7f5bbeb8..1a440d369b3 100644
--- a/rust-doc/src/mithril_client/aggregator_client/certificate_client.rs.html
+++ b/rust-doc/src/mithril_client/aggregator_client/certificate_client.rs.html
@@ -1,4 +1,4 @@
-certificate_client.rs - source
1
+certificate_client.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_client/aggregator_client/http_client.rs.html b/rust-doc/src/mithril_client/aggregator_client/http_client.rs.html
index a8a01feebac..a558dceeb3c 100644
--- a/rust-doc/src/mithril_client/aggregator_client/http_client.rs.html
+++ b/rust-doc/src/mithril_client/aggregator_client/http_client.rs.html
@@ -1,4 +1,4 @@
-http_client.rs - source
1
+http_client.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_client/aggregator_client/mithril_stake_distribution_client.rs.html b/rust-doc/src/mithril_client/aggregator_client/mithril_stake_distribution_client.rs.html
index 95a51b446cb..847b45da34e 100644
--- a/rust-doc/src/mithril_client/aggregator_client/mithril_stake_distribution_client.rs.html
+++ b/rust-doc/src/mithril_client/aggregator_client/mithril_stake_distribution_client.rs.html
@@ -1,4 +1,4 @@
-mithril_stake_distribution_client.rs - source
1
+mithril_stake_distribution_client.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_client/aggregator_client/mod.rs.html b/rust-doc/src/mithril_client/aggregator_client/mod.rs.html
index 3aed64ddaf5..d3ef65f92fb 100644
--- a/rust-doc/src/mithril_client/aggregator_client/mod.rs.html
+++ b/rust-doc/src/mithril_client/aggregator_client/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_client/aggregator_client/snapshot_client.rs.html b/rust-doc/src/mithril_client/aggregator_client/snapshot_client.rs.html
index d81ca598542..c865f271c87 100644
--- a/rust-doc/src/mithril_client/aggregator_client/snapshot_client.rs.html
+++ b/rust-doc/src/mithril_client/aggregator_client/snapshot_client.rs.html
@@ -1,4 +1,4 @@
-snapshot_client.rs - source
1
+snapshot_client.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_client/commands/mithril_stake_distribution/download.rs.html b/rust-doc/src/mithril_client/commands/mithril_stake_distribution/download.rs.html
index 35507a90e65..5a4e9a5a223 100644
--- a/rust-doc/src/mithril_client/commands/mithril_stake_distribution/download.rs.html
+++ b/rust-doc/src/mithril_client/commands/mithril_stake_distribution/download.rs.html
@@ -1,4 +1,4 @@
-download.rs - source
1
+download.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_client/commands/mithril_stake_distribution/list.rs.html b/rust-doc/src/mithril_client/commands/mithril_stake_distribution/list.rs.html
index 97e7669c21a..ec187ee798c 100644
--- a/rust-doc/src/mithril_client/commands/mithril_stake_distribution/list.rs.html
+++ b/rust-doc/src/mithril_client/commands/mithril_stake_distribution/list.rs.html
@@ -1,4 +1,4 @@
-list.rs - source
1
+list.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_client/commands/mithril_stake_distribution/mod.rs.html b/rust-doc/src/mithril_client/commands/mithril_stake_distribution/mod.rs.html
index a31d8f61e30..ebeeddabe20 100644
--- a/rust-doc/src/mithril_client/commands/mithril_stake_distribution/mod.rs.html
+++ b/rust-doc/src/mithril_client/commands/mithril_stake_distribution/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_client/commands/mod.rs.html b/rust-doc/src/mithril_client/commands/mod.rs.html
index 8906db9342d..815c124861e 100644
--- a/rust-doc/src/mithril_client/commands/mod.rs.html
+++ b/rust-doc/src/mithril_client/commands/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_client/commands/snapshot/download.rs.html b/rust-doc/src/mithril_client/commands/snapshot/download.rs.html
index 24b9966914b..7c2d6392959 100644
--- a/rust-doc/src/mithril_client/commands/snapshot/download.rs.html
+++ b/rust-doc/src/mithril_client/commands/snapshot/download.rs.html
@@ -1,4 +1,4 @@
-download.rs - source
1
+download.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_client/commands/snapshot/list.rs.html b/rust-doc/src/mithril_client/commands/snapshot/list.rs.html
index 93544d7596a..f68fae3916a 100644
--- a/rust-doc/src/mithril_client/commands/snapshot/list.rs.html
+++ b/rust-doc/src/mithril_client/commands/snapshot/list.rs.html
@@ -1,4 +1,4 @@
-list.rs - source
1
+list.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_client/commands/snapshot/mod.rs.html b/rust-doc/src/mithril_client/commands/snapshot/mod.rs.html
index 5a73c263f0d..d958ae3cd02 100644
--- a/rust-doc/src/mithril_client/commands/snapshot/mod.rs.html
+++ b/rust-doc/src/mithril_client/commands/snapshot/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_client/commands/snapshot/show.rs.html b/rust-doc/src/mithril_client/commands/snapshot/show.rs.html
index 7da2f63260a..315605a7b99 100644
--- a/rust-doc/src/mithril_client/commands/snapshot/show.rs.html
+++ b/rust-doc/src/mithril_client/commands/snapshot/show.rs.html
@@ -1,4 +1,4 @@
-show.rs - source
1
+show.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_client/dependencies/builder.rs.html b/rust-doc/src/mithril_client/dependencies/builder.rs.html
index e9c1444f7fc..7c5ae9abbed 100644
--- a/rust-doc/src/mithril_client/dependencies/builder.rs.html
+++ b/rust-doc/src/mithril_client/dependencies/builder.rs.html
@@ -1,4 +1,4 @@
-builder.rs - source
1
+builder.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_client/dependencies/mod.rs.html b/rust-doc/src/mithril_client/dependencies/mod.rs.html
index 8b986239697..1db9e83b818 100644
--- a/rust-doc/src/mithril_client/dependencies/mod.rs.html
+++ b/rust-doc/src/mithril_client/dependencies/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_client/entities.rs.html b/rust-doc/src/mithril_client/entities.rs.html
index a5276b9c0a7..39fa96151fc 100644
--- a/rust-doc/src/mithril_client/entities.rs.html
+++ b/rust-doc/src/mithril_client/entities.rs.html
@@ -1,4 +1,4 @@
-entities.rs - source
1
+entities.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_client/lib.rs.html b/rust-doc/src/mithril_client/lib.rs.html
index 73a509467c0..7c158c59e69 100644
--- a/rust-doc/src/mithril_client/lib.rs.html
+++ b/rust-doc/src/mithril_client/lib.rs.html
@@ -1,4 +1,4 @@
-lib.rs - source
1
+lib.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_client/message_adapters/from_certificate_message_adapter.rs.html b/rust-doc/src/mithril_client/message_adapters/from_certificate_message_adapter.rs.html
index 3f5c83c03c9..a6af836dec2 100644
--- a/rust-doc/src/mithril_client/message_adapters/from_certificate_message_adapter.rs.html
+++ b/rust-doc/src/mithril_client/message_adapters/from_certificate_message_adapter.rs.html
@@ -1,4 +1,4 @@
-from_certificate_message_adapter.rs - source
1
+from_certificate_message_adapter.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_client/message_adapters/from_mithril_stake_distribution_message.rs.html b/rust-doc/src/mithril_client/message_adapters/from_mithril_stake_distribution_message.rs.html
index f4fd60ffad4..62265e821c9 100644
--- a/rust-doc/src/mithril_client/message_adapters/from_mithril_stake_distribution_message.rs.html
+++ b/rust-doc/src/mithril_client/message_adapters/from_mithril_stake_distribution_message.rs.html
@@ -1,4 +1,4 @@
-from_mithril_stake_distribution_message.rs - source
1
+from_mithril_stake_distribution_message.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_client/message_adapters/from_snapshot_message.rs.html b/rust-doc/src/mithril_client/message_adapters/from_snapshot_message.rs.html
index 8ac762a82f9..fd65b627383 100644
--- a/rust-doc/src/mithril_client/message_adapters/from_snapshot_message.rs.html
+++ b/rust-doc/src/mithril_client/message_adapters/from_snapshot_message.rs.html
@@ -1,4 +1,4 @@
-from_snapshot_message.rs - source
1
+from_snapshot_message.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_client/message_adapters/mod.rs.html b/rust-doc/src/mithril_client/message_adapters/mod.rs.html
index 39a9d86f86e..240807dfdbd 100644
--- a/rust-doc/src/mithril_client/message_adapters/mod.rs.html
+++ b/rust-doc/src/mithril_client/message_adapters/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_client/services/mithril_stake_distribution.rs.html b/rust-doc/src/mithril_client/services/mithril_stake_distribution.rs.html
index 6c03e7b327e..8a24c72e5b5 100644
--- a/rust-doc/src/mithril_client/services/mithril_stake_distribution.rs.html
+++ b/rust-doc/src/mithril_client/services/mithril_stake_distribution.rs.html
@@ -1,4 +1,4 @@
-mithril_stake_distribution.rs - source
1
+mithril_stake_distribution.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_client/services/mod.rs.html b/rust-doc/src/mithril_client/services/mod.rs.html
index e1b57cc19f9..938572ee21d 100644
--- a/rust-doc/src/mithril_client/services/mod.rs.html
+++ b/rust-doc/src/mithril_client/services/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_client/services/snapshot.rs.html b/rust-doc/src/mithril_client/services/snapshot.rs.html
index 40078ebe834..96f437e8bc3 100644
--- a/rust-doc/src/mithril_client/services/snapshot.rs.html
+++ b/rust-doc/src/mithril_client/services/snapshot.rs.html
@@ -1,4 +1,4 @@
-snapshot.rs - source
1
+snapshot.rs - source
1
 2
 3
 4
@@ -630,8 +630,79 @@
 630
 631
 632
+633
+634
+635
+636
+637
+638
+639
+640
+641
+642
+643
+644
+645
+646
+647
+648
+649
+650
+651
+652
+653
+654
+655
+656
+657
+658
+659
+660
+661
+662
+663
+664
+665
+666
+667
+668
+669
+670
+671
+672
+673
+674
+675
+676
+677
+678
+679
+680
+681
+682
+683
+684
+685
+686
+687
+688
+689
+690
+691
+692
+693
+694
+695
+696
+697
+698
+699
+700
+701
+702
 
use std::{
     fmt::Write,
+    fs::File,
     path::{Path, PathBuf},
     sync::Arc,
     time::Duration,
@@ -833,18 +904,18 @@
     async fn download(
         &self,
         snapshot_entity: &SignedEntity<Snapshot>,
-        pathdir: &Path,
+        download_dir: &Path,
         genesis_verification_key: &str,
         progress_target: ProgressDrawTarget,
     ) -> StdResult<PathBuf> {
         debug!("Snapshot service: download.");
 
-        let unpack_dir = pathdir.join("db");
+        let db_dir = download_dir.join("db");
         let progress_bar = MultiProgress::with_draw_target(progress_target);
         progress_bar.println("1/7 - Checking local disk info…")?;
         let unpacker = SnapshotUnpacker;
 
-        if let Err(e) = unpacker.check_prerequisites(&unpack_dir, snapshot_entity.artifact.size) {
+        if let Err(e) = unpacker.check_prerequisites(&db_dir, snapshot_entity.artifact.size) {
             self.check_disk_space_error(e)?;
         }
 
@@ -869,49 +940,61 @@
             .unwrap()
             .with_key("eta", |state: &ProgressState, w: &mut dyn Write| write!(w, "{:.1}s", state.eta().as_secs_f64()).unwrap())
             .progress_chars("#>-"));
-        let filepath = self
+        let snapshot_path = self
             .snapshot_client
-            .download(&snapshot_entity.artifact, pathdir, pb)
+            .download(&snapshot_entity.artifact, download_dir, pb)
             .await
-            .map_err(|e| format!("Could not download file in '{}': {e}", pathdir.display()))?;
+            .map_err(|e| {
+                format!(
+                    "Could not download file in '{}': {e}",
+                    download_dir.display()
+                )
+            })?;
 
         progress_bar.println("5/7 - Unpacking the snapshot…")?;
-        let unpacker = unpacker.unpack_snapshot(&filepath, &unpack_dir);
+        let unpacker = unpacker.unpack_snapshot(&snapshot_path, &db_dir);
         self.wait_spinner(&progress_bar, unpacker).await?;
 
+        // Append 'clean' file to speedup node bootstrap
+        if let Err(error) = File::create(db_dir.join("clean")) {
+            warn!(
+                "Could not create clean shutdown marker file in directory {}: {error}",
+                db_dir.display()
+            );
+        };
+
         progress_bar.println("6/7 - Computing the snapshot digest…")?;
         let unpacked_snapshot_digest = self
             .immutable_digester
-            .compute_digest(&unpack_dir, &certificate.beacon)
+            .compute_digest(&db_dir, &certificate.beacon)
             .await
-            .map_err(|e| {
-                format!(
-                    "Could not compute digest in '{}': {e}",
-                    unpack_dir.display()
-                )
-            })?;
+            .map_err(|e| format!("Could not compute digest in '{}': {e}", db_dir.display()))?;
 
         progress_bar.println("7/7 - Verifying the snapshot signature…")?;
-        let mut protocol_message = certificate.protocol_message.clone();
-        protocol_message.set_message_part(
-            ProtocolMessagePartKey::SnapshotDigest,
-            unpacked_snapshot_digest,
-        );
-        if protocol_message.compute_hash() != certificate.signed_message {
+        let expected_message = {
+            let mut protocol_message = certificate.protocol_message.clone();
+            protocol_message.set_message_part(
+                ProtocolMessagePartKey::SnapshotDigest,
+                unpacked_snapshot_digest,
+            );
+            protocol_message.compute_hash()
+        };
+
+        if expected_message != certificate.signed_message {
             debug!("Digest verification failed, removing unpacked files & directory.");
 
-            if let Err(e) = std::fs::remove_dir_all(&unpack_dir) {
-                warn!("Error while removing unpacked files & directory: {e}.");
+            if let Err(error) = std::fs::remove_dir_all(&db_dir) {
+                warn!("Error while removing unpacked files & directory: {error}.");
             }
 
             return Err(SnapshotServiceError::CouldNotVerifySnapshot {
                 digest: snapshot_entity.artifact.digest.clone(),
-                path: filepath.canonicalize().unwrap(),
+                path: snapshot_path.canonicalize().unwrap(),
             }
             .into());
         }
 
-        Ok(unpack_dir)
+        Ok(db_dir)
     }
 }
 
@@ -930,6 +1013,7 @@
         test_utils::fake_data,
     };
     use std::{
+        ffi::OsStr,
         fs::{create_dir_all, File},
         io::Write,
     };
@@ -937,20 +1021,27 @@
     use crate::{
         aggregator_client::{AggregatorClient, MockAggregatorHTTPClient},
         dependencies::DependenciesBuilder,
+        services::mock::*,
         FromSnapshotMessageAdapter,
     };
 
-    use super::super::mock::*;
-
     use super::*;
 
     /// see [`archive_file_path`] to see where the dummy will be created
     fn build_dummy_snapshot(digest: &str, data_expected: &str, test_dir: &Path) {
-        let archive_file_path = test_dir.join(format!("snapshot-{digest}"));
-        let data_file_path = test_dir.join(Path::new("db/test_data.txt"));
-        create_dir_all(data_file_path.parent().unwrap()).unwrap();
-        let mut source_file = File::create(data_file_path.as_path()).unwrap();
-        write!(source_file, "{data_expected}").unwrap();
+        // create a fake file to archive
+        let data_file_path = {
+            let data_file_path = test_dir.join("db").join("test_data.txt");
+            create_dir_all(data_file_path.parent().unwrap()).unwrap();
+
+            let mut source_file = File::create(data_file_path.as_path()).unwrap();
+            write!(source_file, "{data_expected}").unwrap();
+
+            data_file_path
+        };
+
+        // create the archive
+        let archive_file_path = test_dir.join(format!("snapshot-{digest}"));
         let archive_file = File::create(archive_file_path).unwrap();
         let archive_encoder = GzEncoder::new(&archive_file, Compression::default());
         let mut archive_builder = tar::Builder::new(archive_encoder);
@@ -958,7 +1049,9 @@
             .append_dir_all(".", data_file_path.parent().unwrap())
             .unwrap();
         archive_builder.into_inner().unwrap().finish().unwrap();
-        let _ = std::fs::remove_dir_all(data_file_path.parent().unwrap());
+
+        // remove the fake file
+        let _ = std::fs::remove_dir_all(data_file_path.parent().unwrap());
     }
 
     fn get_snapshot_list_message() -> SnapshotListMessage {
@@ -993,6 +1086,36 @@
         }
     }
 
+    fn get_mocks_for_snapshot_service_configured_to_make_download_succeed() -> (
+        MockAggregatorHTTPClient,
+        MockCertificateVerifierImpl,
+        DumbImmutableDigester,
+    ) {
+        let mut http_client = MockAggregatorHTTPClient::new();
+        http_client.expect_probe().returning(|_| Ok(()));
+        http_client
+            .expect_download()
+            .returning(move |_, _, _| Ok(()))
+            .times(1);
+        http_client.expect_get_content().returning(|_| {
+            let mut message = CertificateMessage::dummy();
+            message.signed_message = message.protocol_message.compute_hash();
+            let message = serde_json::to_string(&message).unwrap();
+
+            Ok(message)
+        });
+
+        let mut certificate_verifier = MockCertificateVerifierImpl::new();
+        certificate_verifier
+            .expect_verify_certificate_chain()
+            .returning(|_, _, _| Ok(()))
+            .times(1);
+
+        let dumb_digester = DumbImmutableDigester::new("snapshot-digest-123", true);
+
+        (http_client, certificate_verifier, dumb_digester)
+    }
+
     fn get_dep_builder(http_client: Arc<dyn AggregatorClient>) -> DependenciesBuilder {
         let config_builder: ConfigBuilder<DefaultState> = ConfigBuilder::default();
         let config = config_builder
@@ -1104,40 +1227,65 @@
     async fn test_download_snapshot_ok() {
         let test_path = std::env::temp_dir().join("test_download_snapshot_ok");
         let _ = std::fs::remove_dir_all(&test_path);
-        let mut http_client = MockAggregatorHTTPClient::new();
-        http_client.expect_probe().returning(|_| Ok(()));
-        http_client
-            .expect_download()
-            .returning(move |_, _, _| Ok(()))
-            .times(1);
-        http_client.expect_get_content().returning(|_| {
-            let mut message = CertificateMessage::dummy();
-            message.signed_message = message.protocol_message.compute_hash();
-            let message = serde_json::to_string(&message).unwrap();
 
-            Ok(message)
-        });
+        let (http_client, certificate_verifier, digester) =
+            get_mocks_for_snapshot_service_configured_to_make_download_succeed();
+
         let mut builder = get_dep_builder(Arc::new(http_client));
-        let mut certificate_verifier = MockCertificateVerifierImpl::new();
-        certificate_verifier
-            .expect_verify_certificate_chain()
-            .returning(|_, _, _| Ok(()))
-            .times(1);
         builder.certificate_verifier = Some(Arc::new(certificate_verifier));
-        builder.immutable_digester = Some(Arc::new(DumbImmutableDigester::new(
-            "snapshot-digest-123",
-            true,
-        )));
-        let snapshot = FromSnapshotMessageAdapter::adapt(get_snapshot_message());
+        builder.immutable_digester = Some(Arc::new(digester));
         let snapshot_service = builder.get_snapshot_service().await.unwrap();
 
+        let snapshot = FromSnapshotMessageAdapter::adapt(get_snapshot_message());
+        build_dummy_snapshot(
+            "digest-10.tar.gz",
+            "1234567890".repeat(124).as_str(),
+            &test_path,
+        );
+
         let (_, verifier) = setup_genesis();
         let genesis_verification_key = verifier.to_verification_key();
+
+        let filepath = snapshot_service
+            .download(
+                &snapshot,
+                &test_path,
+                &key_encode_hex(genesis_verification_key).unwrap(),
+                ProgressDrawTarget::hidden(),
+            )
+            .await
+            .expect("Snapshot download should succeed.");
+        assert!(
+            filepath.is_dir(),
+            "Unpacked location must be in a directory."
+        );
+        assert_eq!(Some(OsStr::new("db")), filepath.file_name());
+    }
+
+    #[tokio::test]
+    async fn test_download_snapshot_ok_add_clean_file_allowing_node_bootstrap_speedup() {
+        let test_path = std::env::temp_dir()
+            .join("test_download_snapshot_ok_add_clean_file_allowing_node_bootstrap_speedup");
+        let _ = std::fs::remove_dir_all(&test_path);
+
+        let (http_client, certificate_verifier, digester) =
+            get_mocks_for_snapshot_service_configured_to_make_download_succeed();
+
+        let mut builder = get_dep_builder(Arc::new(http_client));
+        builder.certificate_verifier = Some(Arc::new(certificate_verifier));
+        builder.immutable_digester = Some(Arc::new(digester));
+        let snapshot_service = builder.get_snapshot_service().await.unwrap();
+
+        let snapshot = FromSnapshotMessageAdapter::adapt(get_snapshot_message());
         build_dummy_snapshot(
             "digest-10.tar.gz",
             "1234567890".repeat(124).as_str(),
             &test_path,
         );
+
+        let (_, verifier) = setup_genesis();
+        let genesis_verification_key = verifier.to_verification_key();
+
         let filepath = snapshot_service
             .download(
                 &snapshot,
@@ -1147,42 +1295,32 @@
             )
             .await
             .expect("Snapshot download should succeed.");
-        assert!(filepath.exists());
-        let unpack_dir = filepath
-            .parent()
-            .expect("Test downloaded file must be in a directory.")
-            .join("db");
-        assert!(unpack_dir.is_dir());
+
+        let clean_file = filepath.join("clean");
+
+        assert!(
+            clean_file.is_file(),
+            "'clean' file should exist and be a file"
+        );
+
+        let clean_file_metadata = clean_file.metadata().unwrap();
+        assert_eq!(clean_file_metadata.len(), 0, "'clean' file should be empty")
     }
 
     #[tokio::test]
     async fn test_download_snapshot_invalid_digest() {
         let test_path = std::env::temp_dir().join("test_download_snapshot_invalid_digest");
         let _ = std::fs::remove_dir_all(&test_path);
-        let mut http_client = MockAggregatorHTTPClient::new();
-        http_client.expect_probe().returning(|_| Ok(()));
-        http_client
-            .expect_download()
-            .returning(move |_, _, _| Ok(()))
-            .times(1);
-        http_client.expect_get_content().returning(|_| {
-            let mut message = CertificateMessage::dummy();
-            message.signed_message = message.protocol_message.compute_hash();
-            let message = serde_json::to_string(&message).unwrap();
 
-            Ok(message)
-        });
-        let http_client = Arc::new(http_client);
-        let mut dep_builder = get_dep_builder(http_client);
-        let mut certificate_verifier = MockCertificateVerifierImpl::new();
-        certificate_verifier
-            .expect_verify_certificate_chain()
-            .returning(|_, _, _| Ok(()))
-            .times(1);
+        let (http_client, certificate_verifier, _) =
+            get_mocks_for_snapshot_service_configured_to_make_download_succeed();
         let immutable_digester = DumbImmutableDigester::new("snapshot-digest-KO", true);
+
+        let mut dep_builder = get_dep_builder(Arc::new(http_client));
         dep_builder.certificate_verifier = Some(Arc::new(certificate_verifier));
         dep_builder.immutable_digester = Some(Arc::new(immutable_digester));
         let snapshot_service = dep_builder.get_snapshot_service().await.unwrap();
+
         let mut signed_entity = FromSnapshotMessageAdapter::adapt(get_snapshot_message());
         signed_entity.artifact.digest = "digest-10".to_string();
 
@@ -1193,6 +1331,7 @@
             "1234567890".repeat(124).as_str(),
             &test_path,
         );
+
         let err = snapshot_service
             .download(
                 &signed_entity,
@@ -1232,14 +1371,15 @@
         let test_path = std::env::temp_dir().join("test_download_snapshot_dir_already_exists");
         let _ = std::fs::remove_dir_all(&test_path);
         create_dir_all(test_path.join("db")).unwrap();
+
         let http_client = MockAggregatorHTTPClient::new();
-        let http_client = Arc::new(http_client);
-        let mut dep_builder = get_dep_builder(http_client);
+        let mut dep_builder = get_dep_builder(Arc::new(http_client));
         let snapshot_service = dep_builder.get_snapshot_service().await.unwrap();
 
         let (_, verifier) = setup_genesis();
         let genesis_verification_key = verifier.to_verification_key();
         let snapshot = FromSnapshotMessageAdapter::adapt(get_snapshot_message());
+
         let err = snapshot_service
             .download(
                 &snapshot,
diff --git a/rust-doc/src/mithril_client/utils/mod.rs.html b/rust-doc/src/mithril_client/utils/mod.rs.html
index 8da968cc129..af6fb6c700d 100644
--- a/rust-doc/src/mithril_client/utils/mod.rs.html
+++ b/rust-doc/src/mithril_client/utils/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_client/utils/unpacker.rs.html b/rust-doc/src/mithril_client/utils/unpacker.rs.html
index b0805fe7407..33fec6c3a1a 100644
--- a/rust-doc/src/mithril_client/utils/unpacker.rs.html
+++ b/rust-doc/src/mithril_client/utils/unpacker.rs.html
@@ -1,4 +1,4 @@
-unpacker.rs - source
1
+unpacker.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/api_version.rs.html b/rust-doc/src/mithril_common/api_version.rs.html
index d5f3e2c5338..1d1fb8e8caf 100644
--- a/rust-doc/src/mithril_common/api_version.rs.html
+++ b/rust-doc/src/mithril_common/api_version.rs.html
@@ -1,4 +1,4 @@
-api_version.rs - source
1
+api_version.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/beacon_provider.rs.html b/rust-doc/src/mithril_common/beacon_provider.rs.html
index d581eebff77..78204f9659c 100644
--- a/rust-doc/src/mithril_common/beacon_provider.rs.html
+++ b/rust-doc/src/mithril_common/beacon_provider.rs.html
@@ -1,4 +1,4 @@
-beacon_provider.rs - source
1
+beacon_provider.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/certificate_chain/certificate_genesis.rs.html b/rust-doc/src/mithril_common/certificate_chain/certificate_genesis.rs.html
index c50c352ac81..e7b123916f0 100644
--- a/rust-doc/src/mithril_common/certificate_chain/certificate_genesis.rs.html
+++ b/rust-doc/src/mithril_common/certificate_chain/certificate_genesis.rs.html
@@ -1,4 +1,4 @@
-certificate_genesis.rs - source
1
+certificate_genesis.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/certificate_chain/certificate_retriever.rs.html b/rust-doc/src/mithril_common/certificate_chain/certificate_retriever.rs.html
index 77882193d60..de9f28aa91f 100644
--- a/rust-doc/src/mithril_common/certificate_chain/certificate_retriever.rs.html
+++ b/rust-doc/src/mithril_common/certificate_chain/certificate_retriever.rs.html
@@ -1,4 +1,4 @@
-certificate_retriever.rs - source
1
+certificate_retriever.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/certificate_chain/certificate_verifier.rs.html b/rust-doc/src/mithril_common/certificate_chain/certificate_verifier.rs.html
index 1fde958ab36..0b76ad637be 100644
--- a/rust-doc/src/mithril_common/certificate_chain/certificate_verifier.rs.html
+++ b/rust-doc/src/mithril_common/certificate_chain/certificate_verifier.rs.html
@@ -1,4 +1,4 @@
-certificate_verifier.rs - source
1
+certificate_verifier.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/certificate_chain/mod.rs.html b/rust-doc/src/mithril_common/certificate_chain/mod.rs.html
index a51ec85ce85..069056612d8 100644
--- a/rust-doc/src/mithril_common/certificate_chain/mod.rs.html
+++ b/rust-doc/src/mithril_common/certificate_chain/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/chain_observer/cli_observer.rs.html b/rust-doc/src/mithril_common/chain_observer/cli_observer.rs.html
index b2d43a83982..1d5cfec4e39 100644
--- a/rust-doc/src/mithril_common/chain_observer/cli_observer.rs.html
+++ b/rust-doc/src/mithril_common/chain_observer/cli_observer.rs.html
@@ -1,4 +1,4 @@
-cli_observer.rs - source
1
+cli_observer.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/chain_observer/fake_observer.rs.html b/rust-doc/src/mithril_common/chain_observer/fake_observer.rs.html
index 26d0b9f1c63..a0ebbe231db 100644
--- a/rust-doc/src/mithril_common/chain_observer/fake_observer.rs.html
+++ b/rust-doc/src/mithril_common/chain_observer/fake_observer.rs.html
@@ -1,4 +1,4 @@
-fake_observer.rs - source
1
+fake_observer.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/chain_observer/interface.rs.html b/rust-doc/src/mithril_common/chain_observer/interface.rs.html
index 780f9fcc044..14a6ca82180 100644
--- a/rust-doc/src/mithril_common/chain_observer/interface.rs.html
+++ b/rust-doc/src/mithril_common/chain_observer/interface.rs.html
@@ -1,4 +1,4 @@
-interface.rs - source
1
+interface.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/chain_observer/mod.rs.html b/rust-doc/src/mithril_common/chain_observer/mod.rs.html
index c1bb239d8fb..efe6c284379 100644
--- a/rust-doc/src/mithril_common/chain_observer/mod.rs.html
+++ b/rust-doc/src/mithril_common/chain_observer/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/chain_observer/model.rs.html b/rust-doc/src/mithril_common/chain_observer/model.rs.html
index 73952a164cb..04210a93f28 100644
--- a/rust-doc/src/mithril_common/chain_observer/model.rs.html
+++ b/rust-doc/src/mithril_common/chain_observer/model.rs.html
@@ -1,4 +1,4 @@
-model.rs - source
1
+model.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/crypto_helper/cardano/codec.rs.html b/rust-doc/src/mithril_common/crypto_helper/cardano/codec.rs.html
index b6e42213f06..883e1336142 100644
--- a/rust-doc/src/mithril_common/crypto_helper/cardano/codec.rs.html
+++ b/rust-doc/src/mithril_common/crypto_helper/cardano/codec.rs.html
@@ -1,4 +1,4 @@
-codec.rs - source
1
+codec.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/crypto_helper/cardano/cold_key.rs.html b/rust-doc/src/mithril_common/crypto_helper/cardano/cold_key.rs.html
index 04a3a1692f6..91ba0b7e053 100644
--- a/rust-doc/src/mithril_common/crypto_helper/cardano/cold_key.rs.html
+++ b/rust-doc/src/mithril_common/crypto_helper/cardano/cold_key.rs.html
@@ -1,4 +1,4 @@
-cold_key.rs - source
1
+cold_key.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/crypto_helper/cardano/key_certification.rs.html b/rust-doc/src/mithril_common/crypto_helper/cardano/key_certification.rs.html
index eda516224b3..5189d634aa1 100644
--- a/rust-doc/src/mithril_common/crypto_helper/cardano/key_certification.rs.html
+++ b/rust-doc/src/mithril_common/crypto_helper/cardano/key_certification.rs.html
@@ -1,4 +1,4 @@
-key_certification.rs - source
1
+key_certification.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/crypto_helper/cardano/mod.rs.html b/rust-doc/src/mithril_common/crypto_helper/cardano/mod.rs.html
index f46f495ae12..53c698504f2 100644
--- a/rust-doc/src/mithril_common/crypto_helper/cardano/mod.rs.html
+++ b/rust-doc/src/mithril_common/crypto_helper/cardano/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/crypto_helper/cardano/opcert.rs.html b/rust-doc/src/mithril_common/crypto_helper/cardano/opcert.rs.html
index 593c98c8f07..8a4e03248eb 100644
--- a/rust-doc/src/mithril_common/crypto_helper/cardano/opcert.rs.html
+++ b/rust-doc/src/mithril_common/crypto_helper/cardano/opcert.rs.html
@@ -1,4 +1,4 @@
-opcert.rs - source
1
+opcert.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/crypto_helper/codec.rs.html b/rust-doc/src/mithril_common/crypto_helper/codec.rs.html
index 8cb74d9d424..b5ae82c1877 100644
--- a/rust-doc/src/mithril_common/crypto_helper/codec.rs.html
+++ b/rust-doc/src/mithril_common/crypto_helper/codec.rs.html
@@ -1,4 +1,4 @@
-codec.rs - source
1
+codec.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/crypto_helper/conversions.rs.html b/rust-doc/src/mithril_common/crypto_helper/conversions.rs.html
index 0c5ad74d129..6b9605f3055 100644
--- a/rust-doc/src/mithril_common/crypto_helper/conversions.rs.html
+++ b/rust-doc/src/mithril_common/crypto_helper/conversions.rs.html
@@ -1,4 +1,4 @@
-conversions.rs - source
1
+conversions.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/crypto_helper/era.rs.html b/rust-doc/src/mithril_common/crypto_helper/era.rs.html
index ddfc5dfe023..10127362dfd 100644
--- a/rust-doc/src/mithril_common/crypto_helper/era.rs.html
+++ b/rust-doc/src/mithril_common/crypto_helper/era.rs.html
@@ -1,4 +1,4 @@
-era.rs - source
1
+era.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/crypto_helper/genesis.rs.html b/rust-doc/src/mithril_common/crypto_helper/genesis.rs.html
index f3fcb3ab1ac..fabc54d738c 100644
--- a/rust-doc/src/mithril_common/crypto_helper/genesis.rs.html
+++ b/rust-doc/src/mithril_common/crypto_helper/genesis.rs.html
@@ -1,4 +1,4 @@
-genesis.rs - source
1
+genesis.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/crypto_helper/mod.rs.html b/rust-doc/src/mithril_common/crypto_helper/mod.rs.html
index 682b4320ad9..d481c1eccb1 100644
--- a/rust-doc/src/mithril_common/crypto_helper/mod.rs.html
+++ b/rust-doc/src/mithril_common/crypto_helper/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/crypto_helper/tests_setup.rs.html b/rust-doc/src/mithril_common/crypto_helper/tests_setup.rs.html
index 311dd548706..6b9e67bd049 100644
--- a/rust-doc/src/mithril_common/crypto_helper/tests_setup.rs.html
+++ b/rust-doc/src/mithril_common/crypto_helper/tests_setup.rs.html
@@ -1,4 +1,4 @@
-tests_setup.rs - source
1
+tests_setup.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/crypto_helper/types/alias.rs.html b/rust-doc/src/mithril_common/crypto_helper/types/alias.rs.html
index 43d5306c48a..60e2cb5d32b 100644
--- a/rust-doc/src/mithril_common/crypto_helper/types/alias.rs.html
+++ b/rust-doc/src/mithril_common/crypto_helper/types/alias.rs.html
@@ -1,4 +1,4 @@
-alias.rs - source
1
+alias.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/crypto_helper/types/mod.rs.html b/rust-doc/src/mithril_common/crypto_helper/types/mod.rs.html
index 44b34a07846..ce7b8c8dc64 100644
--- a/rust-doc/src/mithril_common/crypto_helper/types/mod.rs.html
+++ b/rust-doc/src/mithril_common/crypto_helper/types/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/crypto_helper/types/protocol_key.rs.html b/rust-doc/src/mithril_common/crypto_helper/types/protocol_key.rs.html
index f028f969f8a..cf66504908b 100644
--- a/rust-doc/src/mithril_common/crypto_helper/types/protocol_key.rs.html
+++ b/rust-doc/src/mithril_common/crypto_helper/types/protocol_key.rs.html
@@ -1,4 +1,4 @@
-protocol_key.rs - source
1
+protocol_key.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/crypto_helper/types/wrappers.rs.html b/rust-doc/src/mithril_common/crypto_helper/types/wrappers.rs.html
index cdf9a70e03f..e5a91da818b 100644
--- a/rust-doc/src/mithril_common/crypto_helper/types/wrappers.rs.html
+++ b/rust-doc/src/mithril_common/crypto_helper/types/wrappers.rs.html
@@ -1,4 +1,4 @@
-wrappers.rs - source
1
+wrappers.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/database/db_version.rs.html b/rust-doc/src/mithril_common/database/db_version.rs.html
index 14846ceccaf..21bd80392e9 100644
--- a/rust-doc/src/mithril_common/database/db_version.rs.html
+++ b/rust-doc/src/mithril_common/database/db_version.rs.html
@@ -1,4 +1,4 @@
-db_version.rs - source
1
+db_version.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/database/mod.rs.html b/rust-doc/src/mithril_common/database/mod.rs.html
index e2c0284c643..ac19840c505 100644
--- a/rust-doc/src/mithril_common/database/mod.rs.html
+++ b/rust-doc/src/mithril_common/database/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/database/version_checker.rs.html b/rust-doc/src/mithril_common/database/version_checker.rs.html
index 435bdd65227..5c3487c06d4 100644
--- a/rust-doc/src/mithril_common/database/version_checker.rs.html
+++ b/rust-doc/src/mithril_common/database/version_checker.rs.html
@@ -1,4 +1,4 @@
-version_checker.rs - source
1
+version_checker.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/digesters/cache/json_provider.rs.html b/rust-doc/src/mithril_common/digesters/cache/json_provider.rs.html
index c2fdc151a2e..ebf1c08d3b5 100644
--- a/rust-doc/src/mithril_common/digesters/cache/json_provider.rs.html
+++ b/rust-doc/src/mithril_common/digesters/cache/json_provider.rs.html
@@ -1,4 +1,4 @@
-json_provider.rs - source
1
+json_provider.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/digesters/cache/json_provider_builder.rs.html b/rust-doc/src/mithril_common/digesters/cache/json_provider_builder.rs.html
index 266a505e7d7..7655aa2af28 100644
--- a/rust-doc/src/mithril_common/digesters/cache/json_provider_builder.rs.html
+++ b/rust-doc/src/mithril_common/digesters/cache/json_provider_builder.rs.html
@@ -1,4 +1,4 @@
-json_provider_builder.rs - source
1
+json_provider_builder.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/digesters/cache/memory_provider.rs.html b/rust-doc/src/mithril_common/digesters/cache/memory_provider.rs.html
index 2e86151e099..8acd53ce862 100644
--- a/rust-doc/src/mithril_common/digesters/cache/memory_provider.rs.html
+++ b/rust-doc/src/mithril_common/digesters/cache/memory_provider.rs.html
@@ -1,4 +1,4 @@
-memory_provider.rs - source
1
+memory_provider.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/digesters/cache/mod.rs.html b/rust-doc/src/mithril_common/digesters/cache/mod.rs.html
index ac8eb0ddbb9..e92d99f3afe 100644
--- a/rust-doc/src/mithril_common/digesters/cache/mod.rs.html
+++ b/rust-doc/src/mithril_common/digesters/cache/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/digesters/cache/provider.rs.html b/rust-doc/src/mithril_common/digesters/cache/provider.rs.html
index 0f455bdb6af..5f1f388b983 100644
--- a/rust-doc/src/mithril_common/digesters/cache/provider.rs.html
+++ b/rust-doc/src/mithril_common/digesters/cache/provider.rs.html
@@ -1,4 +1,4 @@
-provider.rs - source
1
+provider.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/digesters/cardano_immutable_digester.rs.html b/rust-doc/src/mithril_common/digesters/cardano_immutable_digester.rs.html
index 9ecd3424491..b42a4a94402 100644
--- a/rust-doc/src/mithril_common/digesters/cardano_immutable_digester.rs.html
+++ b/rust-doc/src/mithril_common/digesters/cardano_immutable_digester.rs.html
@@ -1,4 +1,4 @@
-cardano_immutable_digester.rs - source
1
+cardano_immutable_digester.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/digesters/dumb_immutable_observer.rs.html b/rust-doc/src/mithril_common/digesters/dumb_immutable_observer.rs.html
index e8559eaf9ae..28698172883 100644
--- a/rust-doc/src/mithril_common/digesters/dumb_immutable_observer.rs.html
+++ b/rust-doc/src/mithril_common/digesters/dumb_immutable_observer.rs.html
@@ -1,4 +1,4 @@
-dumb_immutable_observer.rs - source
1
+dumb_immutable_observer.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/digesters/dummy_immutable_db_builder.rs.html b/rust-doc/src/mithril_common/digesters/dummy_immutable_db_builder.rs.html
index adf951ddbff..9b6028971fa 100644
--- a/rust-doc/src/mithril_common/digesters/dummy_immutable_db_builder.rs.html
+++ b/rust-doc/src/mithril_common/digesters/dummy_immutable_db_builder.rs.html
@@ -1,4 +1,4 @@
-dummy_immutable_db_builder.rs - source
1
+dummy_immutable_db_builder.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/digesters/immutable_digester.rs.html b/rust-doc/src/mithril_common/digesters/immutable_digester.rs.html
index a8a19770da6..327e7174e46 100644
--- a/rust-doc/src/mithril_common/digesters/immutable_digester.rs.html
+++ b/rust-doc/src/mithril_common/digesters/immutable_digester.rs.html
@@ -1,4 +1,4 @@
-immutable_digester.rs - source
1
+immutable_digester.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/digesters/immutable_file.rs.html b/rust-doc/src/mithril_common/digesters/immutable_file.rs.html
index 83af3facf0d..1838a93be92 100644
--- a/rust-doc/src/mithril_common/digesters/immutable_file.rs.html
+++ b/rust-doc/src/mithril_common/digesters/immutable_file.rs.html
@@ -1,4 +1,4 @@
-immutable_file.rs - source
1
+immutable_file.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/digesters/immutable_file_observer.rs.html b/rust-doc/src/mithril_common/digesters/immutable_file_observer.rs.html
index a708c6badc3..b8853daeded 100644
--- a/rust-doc/src/mithril_common/digesters/immutable_file_observer.rs.html
+++ b/rust-doc/src/mithril_common/digesters/immutable_file_observer.rs.html
@@ -1,4 +1,4 @@
-immutable_file_observer.rs - source
1
+immutable_file_observer.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/digesters/mod.rs.html b/rust-doc/src/mithril_common/digesters/mod.rs.html
index b83db221726..2201064f2f6 100644
--- a/rust-doc/src/mithril_common/digesters/mod.rs.html
+++ b/rust-doc/src/mithril_common/digesters/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/entities/beacon.rs.html b/rust-doc/src/mithril_common/entities/beacon.rs.html
index cfe6e67c6c0..b163a491641 100644
--- a/rust-doc/src/mithril_common/entities/beacon.rs.html
+++ b/rust-doc/src/mithril_common/entities/beacon.rs.html
@@ -1,4 +1,4 @@
-beacon.rs - source
1
+beacon.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/entities/cardano_network.rs.html b/rust-doc/src/mithril_common/entities/cardano_network.rs.html
index ff1b7fc3796..04f13cbab49 100644
--- a/rust-doc/src/mithril_common/entities/cardano_network.rs.html
+++ b/rust-doc/src/mithril_common/entities/cardano_network.rs.html
@@ -1,4 +1,4 @@
-cardano_network.rs - source
1
+cardano_network.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/entities/certificate.rs.html b/rust-doc/src/mithril_common/entities/certificate.rs.html
index 3f6e87c17ad..278b7cb8306 100644
--- a/rust-doc/src/mithril_common/entities/certificate.rs.html
+++ b/rust-doc/src/mithril_common/entities/certificate.rs.html
@@ -1,4 +1,4 @@
-certificate.rs - source
1
+certificate.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/entities/certificate_metadata.rs.html b/rust-doc/src/mithril_common/entities/certificate_metadata.rs.html
index c4c2fe2e217..19b01655da1 100644
--- a/rust-doc/src/mithril_common/entities/certificate_metadata.rs.html
+++ b/rust-doc/src/mithril_common/entities/certificate_metadata.rs.html
@@ -1,4 +1,4 @@
-certificate_metadata.rs - source
1
+certificate_metadata.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/entities/certificate_pending.rs.html b/rust-doc/src/mithril_common/entities/certificate_pending.rs.html
index 0675e6131f6..7c4ee78ef8d 100644
--- a/rust-doc/src/mithril_common/entities/certificate_pending.rs.html
+++ b/rust-doc/src/mithril_common/entities/certificate_pending.rs.html
@@ -1,4 +1,4 @@
-certificate_pending.rs - source
1
+certificate_pending.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/entities/epoch.rs.html b/rust-doc/src/mithril_common/entities/epoch.rs.html
index 520a6659ace..58f625c61c5 100644
--- a/rust-doc/src/mithril_common/entities/epoch.rs.html
+++ b/rust-doc/src/mithril_common/entities/epoch.rs.html
@@ -1,4 +1,4 @@
-epoch.rs - source
1
+epoch.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/entities/epoch_settings.rs.html b/rust-doc/src/mithril_common/entities/epoch_settings.rs.html
index 0d33ff3bf71..438e1407c9b 100644
--- a/rust-doc/src/mithril_common/entities/epoch_settings.rs.html
+++ b/rust-doc/src/mithril_common/entities/epoch_settings.rs.html
@@ -1,4 +1,4 @@
-epoch_settings.rs - source
1
+epoch_settings.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/entities/http_server_error.rs.html b/rust-doc/src/mithril_common/entities/http_server_error.rs.html
index edb3c1c9583..7f40a09e2f7 100644
--- a/rust-doc/src/mithril_common/entities/http_server_error.rs.html
+++ b/rust-doc/src/mithril_common/entities/http_server_error.rs.html
@@ -1,4 +1,4 @@
-http_server_error.rs - source
1
+http_server_error.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/entities/mithril_stake_distribution.rs.html b/rust-doc/src/mithril_common/entities/mithril_stake_distribution.rs.html
index 7d0f47fecee..83fab3922cd 100644
--- a/rust-doc/src/mithril_common/entities/mithril_stake_distribution.rs.html
+++ b/rust-doc/src/mithril_common/entities/mithril_stake_distribution.rs.html
@@ -1,4 +1,4 @@
-mithril_stake_distribution.rs - source
1
+mithril_stake_distribution.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/entities/mod.rs.html b/rust-doc/src/mithril_common/entities/mod.rs.html
index 4e3eda088d9..8e5fd423e40 100644
--- a/rust-doc/src/mithril_common/entities/mod.rs.html
+++ b/rust-doc/src/mithril_common/entities/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/entities/protocol_message.rs.html b/rust-doc/src/mithril_common/entities/protocol_message.rs.html
index ceece21cfc9..8b9dd7006d7 100644
--- a/rust-doc/src/mithril_common/entities/protocol_message.rs.html
+++ b/rust-doc/src/mithril_common/entities/protocol_message.rs.html
@@ -1,4 +1,4 @@
-protocol_message.rs - source
1
+protocol_message.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/entities/protocol_parameters.rs.html b/rust-doc/src/mithril_common/entities/protocol_parameters.rs.html
index 32d14767854..50300d9eb2f 100644
--- a/rust-doc/src/mithril_common/entities/protocol_parameters.rs.html
+++ b/rust-doc/src/mithril_common/entities/protocol_parameters.rs.html
@@ -1,4 +1,4 @@
-protocol_parameters.rs - source
1
+protocol_parameters.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/entities/signed_entity.rs.html b/rust-doc/src/mithril_common/entities/signed_entity.rs.html
index e421f8c58be..51febfca9bc 100644
--- a/rust-doc/src/mithril_common/entities/signed_entity.rs.html
+++ b/rust-doc/src/mithril_common/entities/signed_entity.rs.html
@@ -1,4 +1,4 @@
-signed_entity.rs - source
1
+signed_entity.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/entities/signed_entity_type.rs.html b/rust-doc/src/mithril_common/entities/signed_entity_type.rs.html
index da043fa63e9..7bb255a4c4b 100644
--- a/rust-doc/src/mithril_common/entities/signed_entity_type.rs.html
+++ b/rust-doc/src/mithril_common/entities/signed_entity_type.rs.html
@@ -1,4 +1,4 @@
-signed_entity_type.rs - source
1
+signed_entity_type.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/entities/signer.rs.html b/rust-doc/src/mithril_common/entities/signer.rs.html
index b44f8fcd970..0d4c1845ff7 100644
--- a/rust-doc/src/mithril_common/entities/signer.rs.html
+++ b/rust-doc/src/mithril_common/entities/signer.rs.html
@@ -1,4 +1,4 @@
-signer.rs - source
1
+signer.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/entities/single_signatures.rs.html b/rust-doc/src/mithril_common/entities/single_signatures.rs.html
index b2a6cbb4141..3f6082e4860 100644
--- a/rust-doc/src/mithril_common/entities/single_signatures.rs.html
+++ b/rust-doc/src/mithril_common/entities/single_signatures.rs.html
@@ -1,4 +1,4 @@
-single_signatures.rs - source
1
+single_signatures.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/entities/snapshot.rs.html b/rust-doc/src/mithril_common/entities/snapshot.rs.html
index 10981efd0f4..deedd7c370f 100644
--- a/rust-doc/src/mithril_common/entities/snapshot.rs.html
+++ b/rust-doc/src/mithril_common/entities/snapshot.rs.html
@@ -1,4 +1,4 @@
-snapshot.rs - source
1
+snapshot.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/entities/type_alias.rs.html b/rust-doc/src/mithril_common/entities/type_alias.rs.html
index 14e24d4a449..741653e440e 100644
--- a/rust-doc/src/mithril_common/entities/type_alias.rs.html
+++ b/rust-doc/src/mithril_common/entities/type_alias.rs.html
@@ -1,4 +1,4 @@
-type_alias.rs - source
1
+type_alias.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/era/adapters/bootstrap.rs.html b/rust-doc/src/mithril_common/era/adapters/bootstrap.rs.html
index 5b09af96ddf..3db1d5264ee 100644
--- a/rust-doc/src/mithril_common/era/adapters/bootstrap.rs.html
+++ b/rust-doc/src/mithril_common/era/adapters/bootstrap.rs.html
@@ -1,4 +1,4 @@
-bootstrap.rs - source
1
+bootstrap.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/era/adapters/builder.rs.html b/rust-doc/src/mithril_common/era/adapters/builder.rs.html
index f4668982ab3..5e8d3ca7995 100644
--- a/rust-doc/src/mithril_common/era/adapters/builder.rs.html
+++ b/rust-doc/src/mithril_common/era/adapters/builder.rs.html
@@ -1,4 +1,4 @@
-builder.rs - source
1
+builder.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/era/adapters/cardano_chain.rs.html b/rust-doc/src/mithril_common/era/adapters/cardano_chain.rs.html
index ff82335cf12..4172df29b6a 100644
--- a/rust-doc/src/mithril_common/era/adapters/cardano_chain.rs.html
+++ b/rust-doc/src/mithril_common/era/adapters/cardano_chain.rs.html
@@ -1,4 +1,4 @@
-cardano_chain.rs - source
1
+cardano_chain.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/era/adapters/dummy.rs.html b/rust-doc/src/mithril_common/era/adapters/dummy.rs.html
index 866fd331aeb..bf30dc2ee95 100644
--- a/rust-doc/src/mithril_common/era/adapters/dummy.rs.html
+++ b/rust-doc/src/mithril_common/era/adapters/dummy.rs.html
@@ -1,4 +1,4 @@
-dummy.rs - source
1
+dummy.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/era/adapters/file.rs.html b/rust-doc/src/mithril_common/era/adapters/file.rs.html
index 78195f28a4f..362b89592f5 100644
--- a/rust-doc/src/mithril_common/era/adapters/file.rs.html
+++ b/rust-doc/src/mithril_common/era/adapters/file.rs.html
@@ -1,4 +1,4 @@
-file.rs - source
1
+file.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/era/adapters/mod.rs.html b/rust-doc/src/mithril_common/era/adapters/mod.rs.html
index 60f9f029314..9a905f16cf3 100644
--- a/rust-doc/src/mithril_common/era/adapters/mod.rs.html
+++ b/rust-doc/src/mithril_common/era/adapters/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/era/era_checker.rs.html b/rust-doc/src/mithril_common/era/era_checker.rs.html
index e8adbcde141..3e93a6e9759 100644
--- a/rust-doc/src/mithril_common/era/era_checker.rs.html
+++ b/rust-doc/src/mithril_common/era/era_checker.rs.html
@@ -1,4 +1,4 @@
-era_checker.rs - source
1
+era_checker.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/era/era_reader.rs.html b/rust-doc/src/mithril_common/era/era_reader.rs.html
index e1da6b16e5b..3dc830cc9ca 100644
--- a/rust-doc/src/mithril_common/era/era_reader.rs.html
+++ b/rust-doc/src/mithril_common/era/era_reader.rs.html
@@ -1,4 +1,4 @@
-era_reader.rs - source
1
+era_reader.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/era/mod.rs.html b/rust-doc/src/mithril_common/era/mod.rs.html
index 3261fbad75e..6099980b743 100644
--- a/rust-doc/src/mithril_common/era/mod.rs.html
+++ b/rust-doc/src/mithril_common/era/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/era/supported_era.rs.html b/rust-doc/src/mithril_common/era/supported_era.rs.html
index 87f32ecbc81..d9cb2e744c2 100644
--- a/rust-doc/src/mithril_common/era/supported_era.rs.html
+++ b/rust-doc/src/mithril_common/era/supported_era.rs.html
@@ -1,4 +1,4 @@
-supported_era.rs - source
1
+supported_era.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/home/runner/work/mithril/mithril/target/debug/build/mithril-common-0cb6ed4c337df41d/out/open_api.rs.html b/rust-doc/src/mithril_common/home/runner/work/mithril/mithril/target/debug/build/mithril-common-89164325c20b7cbf/out/open_api.rs.html
similarity index 97%
rename from rust-doc/src/mithril_common/home/runner/work/mithril/mithril/target/debug/build/mithril-common-0cb6ed4c337df41d/out/open_api.rs.html
rename to rust-doc/src/mithril_common/home/runner/work/mithril/mithril/target/debug/build/mithril-common-89164325c20b7cbf/out/open_api.rs.html
index 269d59ec8f3..96f0254fdc3 100644
--- a/rust-doc/src/mithril_common/home/runner/work/mithril/mithril/target/debug/build/mithril-common-0cb6ed4c337df41d/out/open_api.rs.html
+++ b/rust-doc/src/mithril_common/home/runner/work/mithril/mithril/target/debug/build/mithril-common-89164325c20b7cbf/out/open_api.rs.html
@@ -1,4 +1,4 @@
-open_api.rs - source
1
+open_api.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/lib.rs.html b/rust-doc/src/mithril_common/lib.rs.html
index 57d18f62289..8a365851628 100644
--- a/rust-doc/src/mithril_common/lib.rs.html
+++ b/rust-doc/src/mithril_common/lib.rs.html
@@ -1,4 +1,4 @@
-lib.rs - source
1
+lib.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/messages/certificate.rs.html b/rust-doc/src/mithril_common/messages/certificate.rs.html
index d03e3afaf90..1f54b0d31e1 100644
--- a/rust-doc/src/mithril_common/messages/certificate.rs.html
+++ b/rust-doc/src/mithril_common/messages/certificate.rs.html
@@ -1,4 +1,4 @@
-certificate.rs - source
1
+certificate.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/messages/certificate_list.rs.html b/rust-doc/src/mithril_common/messages/certificate_list.rs.html
index b1e96757c1e..e02977d7d68 100644
--- a/rust-doc/src/mithril_common/messages/certificate_list.rs.html
+++ b/rust-doc/src/mithril_common/messages/certificate_list.rs.html
@@ -1,4 +1,4 @@
-certificate_list.rs - source
1
+certificate_list.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/messages/certificate_metadata.rs.html b/rust-doc/src/mithril_common/messages/certificate_metadata.rs.html
index dde64579c4f..47985067fe1 100644
--- a/rust-doc/src/mithril_common/messages/certificate_metadata.rs.html
+++ b/rust-doc/src/mithril_common/messages/certificate_metadata.rs.html
@@ -1,4 +1,4 @@
-certificate_metadata.rs - source
1
+certificate_metadata.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/messages/certificate_pending.rs.html b/rust-doc/src/mithril_common/messages/certificate_pending.rs.html
index adfd12b3f65..25157b9283f 100644
--- a/rust-doc/src/mithril_common/messages/certificate_pending.rs.html
+++ b/rust-doc/src/mithril_common/messages/certificate_pending.rs.html
@@ -1,4 +1,4 @@
-certificate_pending.rs - source
1
+certificate_pending.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/messages/epoch_settings.rs.html b/rust-doc/src/mithril_common/messages/epoch_settings.rs.html
index e7bee15fee3..0124ca7aef9 100644
--- a/rust-doc/src/mithril_common/messages/epoch_settings.rs.html
+++ b/rust-doc/src/mithril_common/messages/epoch_settings.rs.html
@@ -1,4 +1,4 @@
-epoch_settings.rs - source
1
+epoch_settings.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/messages/interface.rs.html b/rust-doc/src/mithril_common/messages/interface.rs.html
index 37e04fbeb34..7215344fa67 100644
--- a/rust-doc/src/mithril_common/messages/interface.rs.html
+++ b/rust-doc/src/mithril_common/messages/interface.rs.html
@@ -1,4 +1,4 @@
-interface.rs - source
1
+interface.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/messages/message_parts/mod.rs.html b/rust-doc/src/mithril_common/messages/message_parts/mod.rs.html
index 4171fbc3083..88e5c204276 100644
--- a/rust-doc/src/mithril_common/messages/message_parts/mod.rs.html
+++ b/rust-doc/src/mithril_common/messages/message_parts/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 
mod signer;
diff --git a/rust-doc/src/mithril_common/messages/message_parts/signer.rs.html b/rust-doc/src/mithril_common/messages/message_parts/signer.rs.html
index 6c8a9fecd7d..d923f373dba 100644
--- a/rust-doc/src/mithril_common/messages/message_parts/signer.rs.html
+++ b/rust-doc/src/mithril_common/messages/message_parts/signer.rs.html
@@ -1,4 +1,4 @@
-signer.rs - source
1
+signer.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/messages/mithril_stake_distribution.rs.html b/rust-doc/src/mithril_common/messages/mithril_stake_distribution.rs.html
index 09a2aa53283..403011ae6a5 100644
--- a/rust-doc/src/mithril_common/messages/mithril_stake_distribution.rs.html
+++ b/rust-doc/src/mithril_common/messages/mithril_stake_distribution.rs.html
@@ -1,4 +1,4 @@
-mithril_stake_distribution.rs - source
1
+mithril_stake_distribution.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/messages/mithril_stake_distribution_list.rs.html b/rust-doc/src/mithril_common/messages/mithril_stake_distribution_list.rs.html
index fadd11e97eb..7a57126466f 100644
--- a/rust-doc/src/mithril_common/messages/mithril_stake_distribution_list.rs.html
+++ b/rust-doc/src/mithril_common/messages/mithril_stake_distribution_list.rs.html
@@ -1,4 +1,4 @@
-mithril_stake_distribution_list.rs - source
1
+mithril_stake_distribution_list.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/messages/mod.rs.html b/rust-doc/src/mithril_common/messages/mod.rs.html
index cecc563d115..ecf9eab3a84 100644
--- a/rust-doc/src/mithril_common/messages/mod.rs.html
+++ b/rust-doc/src/mithril_common/messages/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/messages/register_signature.rs.html b/rust-doc/src/mithril_common/messages/register_signature.rs.html
index 1e9a8547c5f..80861c07e5d 100644
--- a/rust-doc/src/mithril_common/messages/register_signature.rs.html
+++ b/rust-doc/src/mithril_common/messages/register_signature.rs.html
@@ -1,4 +1,4 @@
-register_signature.rs - source
1
+register_signature.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/messages/register_signer.rs.html b/rust-doc/src/mithril_common/messages/register_signer.rs.html
index de610f33052..686d096a6a9 100644
--- a/rust-doc/src/mithril_common/messages/register_signer.rs.html
+++ b/rust-doc/src/mithril_common/messages/register_signer.rs.html
@@ -1,4 +1,4 @@
-register_signer.rs - source
1
+register_signer.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/messages/snapshot.rs.html b/rust-doc/src/mithril_common/messages/snapshot.rs.html
index 883fb3a9e71..75540091682 100644
--- a/rust-doc/src/mithril_common/messages/snapshot.rs.html
+++ b/rust-doc/src/mithril_common/messages/snapshot.rs.html
@@ -1,4 +1,4 @@
-snapshot.rs - source
1
+snapshot.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/messages/snapshot_list.rs.html b/rust-doc/src/mithril_common/messages/snapshot_list.rs.html
index f0ff477b068..5e87a11a9bb 100644
--- a/rust-doc/src/mithril_common/messages/snapshot_list.rs.html
+++ b/rust-doc/src/mithril_common/messages/snapshot_list.rs.html
@@ -1,4 +1,4 @@
-snapshot_list.rs - source
1
+snapshot_list.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/protocol/mod.rs.html b/rust-doc/src/mithril_common/protocol/mod.rs.html
index 8f02bc6c8b7..ebbcb89c045 100644
--- a/rust-doc/src/mithril_common/protocol/mod.rs.html
+++ b/rust-doc/src/mithril_common/protocol/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/protocol/multi_signer.rs.html b/rust-doc/src/mithril_common/protocol/multi_signer.rs.html
index eedf4e8e525..ca70ea5617d 100644
--- a/rust-doc/src/mithril_common/protocol/multi_signer.rs.html
+++ b/rust-doc/src/mithril_common/protocol/multi_signer.rs.html
@@ -1,4 +1,4 @@
-multi_signer.rs - source
1
+multi_signer.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/protocol/signer_builder.rs.html b/rust-doc/src/mithril_common/protocol/signer_builder.rs.html
index eac62629477..9cd471f713c 100644
--- a/rust-doc/src/mithril_common/protocol/signer_builder.rs.html
+++ b/rust-doc/src/mithril_common/protocol/signer_builder.rs.html
@@ -1,4 +1,4 @@
-signer_builder.rs - source
1
+signer_builder.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/protocol/single_signer.rs.html b/rust-doc/src/mithril_common/protocol/single_signer.rs.html
index 4453ef0202c..2685d56dc4c 100644
--- a/rust-doc/src/mithril_common/protocol/single_signer.rs.html
+++ b/rust-doc/src/mithril_common/protocol/single_signer.rs.html
@@ -1,4 +1,4 @@
-single_signer.rs - source
1
+single_signer.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/signable_builder/cardano_immutable_full_signable_builder.rs.html b/rust-doc/src/mithril_common/signable_builder/cardano_immutable_full_signable_builder.rs.html
index 8f9a4f8a7d4..6b472e6f7e0 100644
--- a/rust-doc/src/mithril_common/signable_builder/cardano_immutable_full_signable_builder.rs.html
+++ b/rust-doc/src/mithril_common/signable_builder/cardano_immutable_full_signable_builder.rs.html
@@ -1,4 +1,4 @@
-cardano_immutable_full_signable_builder.rs - source
1
+cardano_immutable_full_signable_builder.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/signable_builder/interface.rs.html b/rust-doc/src/mithril_common/signable_builder/interface.rs.html
index 8ad6fd7149b..b94fa66b66f 100644
--- a/rust-doc/src/mithril_common/signable_builder/interface.rs.html
+++ b/rust-doc/src/mithril_common/signable_builder/interface.rs.html
@@ -1,4 +1,4 @@
-interface.rs - source
1
+interface.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/signable_builder/mithril_stake_distribution.rs.html b/rust-doc/src/mithril_common/signable_builder/mithril_stake_distribution.rs.html
index f3c6a7c7b1e..f528b94b242 100644
--- a/rust-doc/src/mithril_common/signable_builder/mithril_stake_distribution.rs.html
+++ b/rust-doc/src/mithril_common/signable_builder/mithril_stake_distribution.rs.html
@@ -1,4 +1,4 @@
-mithril_stake_distribution.rs - source
1
+mithril_stake_distribution.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/signable_builder/mod.rs.html b/rust-doc/src/mithril_common/signable_builder/mod.rs.html
index 38408cba556..bcc621b35b3 100644
--- a/rust-doc/src/mithril_common/signable_builder/mod.rs.html
+++ b/rust-doc/src/mithril_common/signable_builder/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/signable_builder/signable_builder_service.rs.html b/rust-doc/src/mithril_common/signable_builder/signable_builder_service.rs.html
index a3a01064a2b..8e701aec803 100644
--- a/rust-doc/src/mithril_common/signable_builder/signable_builder_service.rs.html
+++ b/rust-doc/src/mithril_common/signable_builder/signable_builder_service.rs.html
@@ -1,4 +1,4 @@
-signable_builder_service.rs - source
1
+signable_builder_service.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/sqlite/condition.rs.html b/rust-doc/src/mithril_common/sqlite/condition.rs.html
index 0979d592992..f45f0e83cfd 100644
--- a/rust-doc/src/mithril_common/sqlite/condition.rs.html
+++ b/rust-doc/src/mithril_common/sqlite/condition.rs.html
@@ -1,4 +1,4 @@
-condition.rs - source
1
+condition.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/sqlite/cursor.rs.html b/rust-doc/src/mithril_common/sqlite/cursor.rs.html
index 0479cd139cc..11a868ac9a0 100644
--- a/rust-doc/src/mithril_common/sqlite/cursor.rs.html
+++ b/rust-doc/src/mithril_common/sqlite/cursor.rs.html
@@ -1,4 +1,4 @@
-cursor.rs - source
1
+cursor.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/sqlite/entity.rs.html b/rust-doc/src/mithril_common/sqlite/entity.rs.html
index 8a350826feb..550892d78ec 100644
--- a/rust-doc/src/mithril_common/sqlite/entity.rs.html
+++ b/rust-doc/src/mithril_common/sqlite/entity.rs.html
@@ -1,4 +1,4 @@
-entity.rs - source
1
+entity.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/sqlite/mod.rs.html b/rust-doc/src/mithril_common/sqlite/mod.rs.html
index 2e158222134..2544beb942b 100644
--- a/rust-doc/src/mithril_common/sqlite/mod.rs.html
+++ b/rust-doc/src/mithril_common/sqlite/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/sqlite/projection.rs.html b/rust-doc/src/mithril_common/sqlite/projection.rs.html
index ffd472bf7fb..feb1fe15284 100644
--- a/rust-doc/src/mithril_common/sqlite/projection.rs.html
+++ b/rust-doc/src/mithril_common/sqlite/projection.rs.html
@@ -1,4 +1,4 @@
-projection.rs - source
1
+projection.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/sqlite/provider.rs.html b/rust-doc/src/mithril_common/sqlite/provider.rs.html
index 31ef84fb61d..e4b87afcddb 100644
--- a/rust-doc/src/mithril_common/sqlite/provider.rs.html
+++ b/rust-doc/src/mithril_common/sqlite/provider.rs.html
@@ -1,4 +1,4 @@
-provider.rs - source
1
+provider.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/sqlite/source_alias.rs.html b/rust-doc/src/mithril_common/sqlite/source_alias.rs.html
index f261b755d1d..3684c5911dc 100644
--- a/rust-doc/src/mithril_common/sqlite/source_alias.rs.html
+++ b/rust-doc/src/mithril_common/sqlite/source_alias.rs.html
@@ -1,4 +1,4 @@
-source_alias.rs - source
1
+source_alias.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/store/adapter/dumb_adapter.rs.html b/rust-doc/src/mithril_common/store/adapter/dumb_adapter.rs.html
index 11301052f32..d271cc898be 100644
--- a/rust-doc/src/mithril_common/store/adapter/dumb_adapter.rs.html
+++ b/rust-doc/src/mithril_common/store/adapter/dumb_adapter.rs.html
@@ -1,4 +1,4 @@
-dumb_adapter.rs - source
1
+dumb_adapter.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/store/adapter/fail_adapter.rs.html b/rust-doc/src/mithril_common/store/adapter/fail_adapter.rs.html
index ba1ab03f583..82bc89532e6 100644
--- a/rust-doc/src/mithril_common/store/adapter/fail_adapter.rs.html
+++ b/rust-doc/src/mithril_common/store/adapter/fail_adapter.rs.html
@@ -1,4 +1,4 @@
-fail_adapter.rs - source
1
+fail_adapter.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/store/adapter/memory_adapter.rs.html b/rust-doc/src/mithril_common/store/adapter/memory_adapter.rs.html
index 7f241508f94..f3055811bcb 100644
--- a/rust-doc/src/mithril_common/store/adapter/memory_adapter.rs.html
+++ b/rust-doc/src/mithril_common/store/adapter/memory_adapter.rs.html
@@ -1,4 +1,4 @@
-memory_adapter.rs - source
1
+memory_adapter.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/store/adapter/mod.rs.html b/rust-doc/src/mithril_common/store/adapter/mod.rs.html
index 8ffce2400a0..c35e738af97 100644
--- a/rust-doc/src/mithril_common/store/adapter/mod.rs.html
+++ b/rust-doc/src/mithril_common/store/adapter/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/store/adapter/sqlite_adapter.rs.html b/rust-doc/src/mithril_common/store/adapter/sqlite_adapter.rs.html
index 5711fcee0dc..770733b3be1 100644
--- a/rust-doc/src/mithril_common/store/adapter/sqlite_adapter.rs.html
+++ b/rust-doc/src/mithril_common/store/adapter/sqlite_adapter.rs.html
@@ -1,4 +1,4 @@
-sqlite_adapter.rs - source
1
+sqlite_adapter.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/store/adapter/store_adapter.rs.html b/rust-doc/src/mithril_common/store/adapter/store_adapter.rs.html
index 3a16d2bc53a..fbff7e1a8b9 100644
--- a/rust-doc/src/mithril_common/store/adapter/store_adapter.rs.html
+++ b/rust-doc/src/mithril_common/store/adapter/store_adapter.rs.html
@@ -1,4 +1,4 @@
-store_adapter.rs - source
1
+store_adapter.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/store/error.rs.html b/rust-doc/src/mithril_common/store/error.rs.html
index 562c6a089e3..b2c33aea678 100644
--- a/rust-doc/src/mithril_common/store/error.rs.html
+++ b/rust-doc/src/mithril_common/store/error.rs.html
@@ -1,4 +1,4 @@
-error.rs - source
1
+error.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/store/mod.rs.html b/rust-doc/src/mithril_common/store/mod.rs.html
index efd42eb5a7f..12787165248 100644
--- a/rust-doc/src/mithril_common/store/mod.rs.html
+++ b/rust-doc/src/mithril_common/store/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/store/stake_store.rs.html b/rust-doc/src/mithril_common/store/stake_store.rs.html
index 53bc3cadad1..24ce5ff4a86 100644
--- a/rust-doc/src/mithril_common/store/stake_store.rs.html
+++ b/rust-doc/src/mithril_common/store/stake_store.rs.html
@@ -1,4 +1,4 @@
-stake_store.rs - source
1
+stake_store.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/store/store_pruner.rs.html b/rust-doc/src/mithril_common/store/store_pruner.rs.html
index 562d9579e93..2401b3f933c 100644
--- a/rust-doc/src/mithril_common/store/store_pruner.rs.html
+++ b/rust-doc/src/mithril_common/store/store_pruner.rs.html
@@ -1,4 +1,4 @@
-store_pruner.rs - source
1
+store_pruner.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/test_utils/apispec.rs.html b/rust-doc/src/mithril_common/test_utils/apispec.rs.html
index 8f5fdf01746..22a9f1f4b14 100644
--- a/rust-doc/src/mithril_common/test_utils/apispec.rs.html
+++ b/rust-doc/src/mithril_common/test_utils/apispec.rs.html
@@ -1,4 +1,4 @@
-apispec.rs - source
1
+apispec.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/test_utils/fake_data.rs.html b/rust-doc/src/mithril_common/test_utils/fake_data.rs.html
index 021d223ce76..09de9722c89 100644
--- a/rust-doc/src/mithril_common/test_utils/fake_data.rs.html
+++ b/rust-doc/src/mithril_common/test_utils/fake_data.rs.html
@@ -1,4 +1,4 @@
-fake_data.rs - source
1
+fake_data.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/test_utils/fake_keys.rs.html b/rust-doc/src/mithril_common/test_utils/fake_keys.rs.html
index b895be4a2a8..f55f59f77b1 100644
--- a/rust-doc/src/mithril_common/test_utils/fake_keys.rs.html
+++ b/rust-doc/src/mithril_common/test_utils/fake_keys.rs.html
@@ -1,4 +1,4 @@
-fake_keys.rs - source
1
+fake_keys.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/test_utils/fixture_builder.rs.html b/rust-doc/src/mithril_common/test_utils/fixture_builder.rs.html
index a77651733e0..ef74187f3a0 100644
--- a/rust-doc/src/mithril_common/test_utils/fixture_builder.rs.html
+++ b/rust-doc/src/mithril_common/test_utils/fixture_builder.rs.html
@@ -1,4 +1,4 @@
-fixture_builder.rs - source
1
+fixture_builder.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/test_utils/mithril_fixture.rs.html b/rust-doc/src/mithril_common/test_utils/mithril_fixture.rs.html
index 8c7e6f31f0d..a85ead3f098 100644
--- a/rust-doc/src/mithril_common/test_utils/mithril_fixture.rs.html
+++ b/rust-doc/src/mithril_common/test_utils/mithril_fixture.rs.html
@@ -1,4 +1,4 @@
-mithril_fixture.rs - source
1
+mithril_fixture.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_common/test_utils/mod.rs.html b/rust-doc/src/mithril_common/test_utils/mod.rs.html
index 71f0475f362..418161af46d 100644
--- a/rust-doc/src/mithril_common/test_utils/mod.rs.html
+++ b/rust-doc/src/mithril_common/test_utils/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_signer/aggregator_client.rs.html b/rust-doc/src/mithril_signer/aggregator_client.rs.html
index a8c72df99f0..0a48733b876 100644
--- a/rust-doc/src/mithril_signer/aggregator_client.rs.html
+++ b/rust-doc/src/mithril_signer/aggregator_client.rs.html
@@ -1,4 +1,4 @@
-aggregator_client.rs - source
1
+aggregator_client.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_signer/configuration.rs.html b/rust-doc/src/mithril_signer/configuration.rs.html
index e3c6f3d2c3e..7a70048d606 100644
--- a/rust-doc/src/mithril_signer/configuration.rs.html
+++ b/rust-doc/src/mithril_signer/configuration.rs.html
@@ -1,4 +1,4 @@
-configuration.rs - source
1
+configuration.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_signer/database/migration.rs.html b/rust-doc/src/mithril_signer/database/migration.rs.html
index 7086694914d..f85009289df 100644
--- a/rust-doc/src/mithril_signer/database/migration.rs.html
+++ b/rust-doc/src/mithril_signer/database/migration.rs.html
@@ -1,4 +1,4 @@
-migration.rs - source
1
+migration.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_signer/database/mod.rs.html b/rust-doc/src/mithril_signer/database/mod.rs.html
index c726e1645f8..ec3285c8b49 100644
--- a/rust-doc/src/mithril_signer/database/mod.rs.html
+++ b/rust-doc/src/mithril_signer/database/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_signer/lib.rs.html b/rust-doc/src/mithril_signer/lib.rs.html
index caa99871ea0..3359868dc87 100644
--- a/rust-doc/src/mithril_signer/lib.rs.html
+++ b/rust-doc/src/mithril_signer/lib.rs.html
@@ -1,4 +1,4 @@
-lib.rs - source
1
+lib.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_signer/message_adapters/from_epoch_settings.rs.html b/rust-doc/src/mithril_signer/message_adapters/from_epoch_settings.rs.html
index 8a88a5054d0..b50a6babc5c 100644
--- a/rust-doc/src/mithril_signer/message_adapters/from_epoch_settings.rs.html
+++ b/rust-doc/src/mithril_signer/message_adapters/from_epoch_settings.rs.html
@@ -1,4 +1,4 @@
-from_epoch_settings.rs - source
1
+from_epoch_settings.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_signer/message_adapters/from_pending_certificate_message.rs.html b/rust-doc/src/mithril_signer/message_adapters/from_pending_certificate_message.rs.html
index db1a9033d83..1b5936c5b1b 100644
--- a/rust-doc/src/mithril_signer/message_adapters/from_pending_certificate_message.rs.html
+++ b/rust-doc/src/mithril_signer/message_adapters/from_pending_certificate_message.rs.html
@@ -1,4 +1,4 @@
-from_pending_certificate_message.rs - source
1
+from_pending_certificate_message.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_signer/message_adapters/mod.rs.html b/rust-doc/src/mithril_signer/message_adapters/mod.rs.html
index f91dc23a728..c7aa4f3a1b8 100644
--- a/rust-doc/src/mithril_signer/message_adapters/mod.rs.html
+++ b/rust-doc/src/mithril_signer/message_adapters/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_signer/message_adapters/to_register_signature_message.rs.html b/rust-doc/src/mithril_signer/message_adapters/to_register_signature_message.rs.html
index 96be2e6c72d..81eab848297 100644
--- a/rust-doc/src/mithril_signer/message_adapters/to_register_signature_message.rs.html
+++ b/rust-doc/src/mithril_signer/message_adapters/to_register_signature_message.rs.html
@@ -1,4 +1,4 @@
-to_register_signature_message.rs - source
1
+to_register_signature_message.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_signer/message_adapters/to_register_signer_message.rs.html b/rust-doc/src/mithril_signer/message_adapters/to_register_signer_message.rs.html
index fba18fdcce8..e73d2c2f46d 100644
--- a/rust-doc/src/mithril_signer/message_adapters/to_register_signer_message.rs.html
+++ b/rust-doc/src/mithril_signer/message_adapters/to_register_signer_message.rs.html
@@ -1,4 +1,4 @@
-to_register_signer_message.rs - source
1
+to_register_signer_message.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_signer/protocol_initializer_store.rs.html b/rust-doc/src/mithril_signer/protocol_initializer_store.rs.html
index a7a1d0ca5f7..8a91047b09f 100644
--- a/rust-doc/src/mithril_signer/protocol_initializer_store.rs.html
+++ b/rust-doc/src/mithril_signer/protocol_initializer_store.rs.html
@@ -1,4 +1,4 @@
-protocol_initializer_store.rs - source
1
+protocol_initializer_store.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_signer/runtime/error.rs.html b/rust-doc/src/mithril_signer/runtime/error.rs.html
index 831329c3bf9..c44ce9a1cf3 100644
--- a/rust-doc/src/mithril_signer/runtime/error.rs.html
+++ b/rust-doc/src/mithril_signer/runtime/error.rs.html
@@ -1,4 +1,4 @@
-error.rs - source
1
+error.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_signer/runtime/mod.rs.html b/rust-doc/src/mithril_signer/runtime/mod.rs.html
index 3411cb399e4..028f9ab1f65 100644
--- a/rust-doc/src/mithril_signer/runtime/mod.rs.html
+++ b/rust-doc/src/mithril_signer/runtime/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_signer/runtime/runner.rs.html b/rust-doc/src/mithril_signer/runtime/runner.rs.html
index 183f1b78447..3cfa6222b23 100644
--- a/rust-doc/src/mithril_signer/runtime/runner.rs.html
+++ b/rust-doc/src/mithril_signer/runtime/runner.rs.html
@@ -1,4 +1,4 @@
-runner.rs - source
1
+runner.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_signer/runtime/signer_services.rs.html b/rust-doc/src/mithril_signer/runtime/signer_services.rs.html
index ae2c346f2f9..f8baa5e1003 100644
--- a/rust-doc/src/mithril_signer/runtime/signer_services.rs.html
+++ b/rust-doc/src/mithril_signer/runtime/signer_services.rs.html
@@ -1,4 +1,4 @@
-signer_services.rs - source
1
+signer_services.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_signer/runtime/state_machine.rs.html b/rust-doc/src/mithril_signer/runtime/state_machine.rs.html
index c5f0726aa7a..36604f0784a 100644
--- a/rust-doc/src/mithril_signer/runtime/state_machine.rs.html
+++ b/rust-doc/src/mithril_signer/runtime/state_machine.rs.html
@@ -1,4 +1,4 @@
-state_machine.rs - source
1
+state_machine.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_signer/single_signer.rs.html b/rust-doc/src/mithril_signer/single_signer.rs.html
index ec03455d50f..4c754517f38 100644
--- a/rust-doc/src/mithril_signer/single_signer.rs.html
+++ b/rust-doc/src/mithril_signer/single_signer.rs.html
@@ -1,4 +1,4 @@
-single_signer.rs - source
1
+single_signer.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_stm/eligibility_check.rs.html b/rust-doc/src/mithril_stm/eligibility_check.rs.html
index 6d01aab0a6e..610ecb3f898 100644
--- a/rust-doc/src/mithril_stm/eligibility_check.rs.html
+++ b/rust-doc/src/mithril_stm/eligibility_check.rs.html
@@ -1,4 +1,4 @@
-eligibility_check.rs - source
1
+eligibility_check.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_stm/error.rs.html b/rust-doc/src/mithril_stm/error.rs.html
index 190a69b3d68..0927915cd7e 100644
--- a/rust-doc/src/mithril_stm/error.rs.html
+++ b/rust-doc/src/mithril_stm/error.rs.html
@@ -1,4 +1,4 @@
-error.rs - source
1
+error.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_stm/key_reg.rs.html b/rust-doc/src/mithril_stm/key_reg.rs.html
index b0a0b8f4700..aee0ef28293 100644
--- a/rust-doc/src/mithril_stm/key_reg.rs.html
+++ b/rust-doc/src/mithril_stm/key_reg.rs.html
@@ -1,4 +1,4 @@
-key_reg.rs - source
1
+key_reg.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_stm/lib.rs.html b/rust-doc/src/mithril_stm/lib.rs.html
index 029734543b4..026bbfe84dd 100644
--- a/rust-doc/src/mithril_stm/lib.rs.html
+++ b/rust-doc/src/mithril_stm/lib.rs.html
@@ -1,4 +1,4 @@
-lib.rs - source
1
+lib.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_stm/merkle_tree.rs.html b/rust-doc/src/mithril_stm/merkle_tree.rs.html
index d980fdba20f..66d3fd029b6 100644
--- a/rust-doc/src/mithril_stm/merkle_tree.rs.html
+++ b/rust-doc/src/mithril_stm/merkle_tree.rs.html
@@ -1,4 +1,4 @@
-merkle_tree.rs - source
1
+merkle_tree.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_stm/multi_sig.rs.html b/rust-doc/src/mithril_stm/multi_sig.rs.html
index 3f8857676d5..c1331b66c3d 100644
--- a/rust-doc/src/mithril_stm/multi_sig.rs.html
+++ b/rust-doc/src/mithril_stm/multi_sig.rs.html
@@ -1,4 +1,4 @@
-multi_sig.rs - source
1
+multi_sig.rs - source
1
 2
 3
 4
diff --git a/rust-doc/src/mithril_stm/stm.rs.html b/rust-doc/src/mithril_stm/stm.rs.html
index 3e2b26961d7..c735805b676 100644
--- a/rust-doc/src/mithril_stm/stm.rs.html
+++ b/rust-doc/src/mithril_stm/stm.rs.html
@@ -1,4 +1,4 @@
-stm.rs - source
1
+stm.rs - source
1
 2
 3
 4