Sigil documentation
ReferenceRust referencesigil-crucible

sigil-crucible · crate

Source declarations, signatures and documentation for crate.

Source: sigil/node/sigil-crucible/src/lib.rs. SHA-256: 6a30dfaddaa439aec787cb6792f3d28d6f40faf07bb6e2267a95300fcdbaed81.

This reference follows declared source modules, retains conditional attributes, and includes public declarations and implementation methods. Private-module re-exports and trait resolution require the compiler; this is a source reference, not a claim that every listed item is a root import. Function bodies and constant values are omitted.

errors

pub mod errors;

Source line: 5.

rewards

pub mod rewards;

Source line: 6.

rollout

pub mod rollout;

Source line: 7.

run

pub mod run;

Source line: 8.

types

pub mod types;

Source line: 9.

weights

pub mod weights;

Source line: 10.

pub use errors::CrucibleError;

pub use errors::CrucibleError;

Source line: 12.

pub use rewards::{

DistributionOutcome, LineageRewardMode, RewardBatchAttestation, RewardDistributionPlan, RewardPayout, };

pub use rewards::{
    DistributionOutcome, LineageRewardMode, RewardBatchAttestation, RewardDistributionPlan,
    RewardPayout,
};

Source line: 13.

pub use rollout::{RolloutBatchCommitment, RolloutBatchMetadata};

pub use rollout::{RolloutBatchCommitment, RolloutBatchMetadata};

Source line: 17.

pub use run::{

CloseReason, CruciblePolicy, RolloutPolicy, TrainingRun, TrainingRunConfig, TrainingRunStatus, };

pub use run::{
    CloseReason, CruciblePolicy, RolloutPolicy, TrainingRun, TrainingRunConfig, TrainingRunStatus,
};

Source line: 18.

pub use types::{TrainingSlashReason, TrainingSlashRecord, VerifierMode};

pub use types::{TrainingSlashReason, TrainingSlashRecord, VerifierMode};

Source line: 21.

pub use weights::WeightPublicationRecord;

pub use weights::WeightPublicationRecord;

Source line: 22.

On this page