asupersync 0.3.4

Spec-first, cancel-correct, capability-secure async runtime for Rust.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! ATP network object semantics.
//!
//! This module re-exports directory sync planning types from the core ATP layer
//! so network/session code can refer to the same policy and proof vocabulary.

pub use crate::atp::sync::{
    DIRECTORY_SYNC_LOG_SCHEMA, DIRECTORY_SYNC_PROOF_SCHEMA, DeletePolicy, DestructiveAuthorization,
    DirectoryEntryKind, DirectoryEntryMetadata, DirectoryManifest, DirectoryManifestEntry,
    DirectoryPath, DirectorySyncAction, DirectorySyncDecision, DirectorySyncError,
    DirectorySyncLogEntry, DirectorySyncMode, DirectorySyncPlan, DirectorySyncPolicy,
    DirectorySyncProofSummary, MetadataCaveat, PathNormalizationRules, PermissionPolicy,
    RenamePolicy, SymlinkPolicy, plan_directory_sync,
};