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.