igc-net 0.3.0

igc-net protocol rust library — publish and add metadata to IGC flight files
Documentation
pub mod lookup;
pub mod record;
pub mod selection;
pub mod state;
pub mod store;
pub mod sync;
pub mod workflow;

pub use lookup::GovernanceLookup;
pub use record::{
    ClaimApprovalRecord, ClaimChallengeRecord, ClaimResolutionOutcome, ClaimResolutionRecord,
    DeletionRequestRecord, FlightGovernanceRecordError, IdentityRecoveryBasis,
    IdentityRecoveryRecord, OwnerClaimRecord, PilotAuthDidRecord, PilotAuthDidRecordError,
    PrivateAccessRotationRecord, PrivateAccessRotationRecordError, PublicationModeRecord,
    ResolverProfile, RosterUpdateAction, RosterUpdateRecord,
};
pub use selection::{
    GovernanceSelectionError, select_pilot_auth_did_state, select_private_access_rotation_state,
};
pub use state::{
    FlightGovernanceState, FlightGovernanceStatus, PilotAuthDidState, PilotAuthDidStateStatus,
    PrivateAccessRotationState, PrivateAccessRotationStateStatus,
};
pub use store::{GovernanceStore, GovernanceStoreError};
pub use sync::{GovernanceRecord, GovernanceRecordParseError, PilotAuthDidSyncError};
pub use sync::{PilotAuthDidGossipAnnouncement, PilotAuthDidSyncRequest, PilotAuthDidSyncResponse};
pub use workflow::{
    PilotAuthDidWorkflowError, issue_initial_pilot_auth_did_record, rotate_pilot_auth_did_record,
};