tenuo 0.2.5

Agent Capability Flow Control - Rust core library
Documentation
//! The types a holder-sign or enforcement integration typically needs.
//!
//! ```ignore
//! use tenuo::sdk::prelude::*;
//! ```

pub use super::{
    ApprovalProvider, ArgumentShape, ArgumentShapePolicy, AuthorizationAttempt, AuthorizedCall,
    Call, Clock, Decision, DecisionMetadata, DelegationError, DelegationProfile, Denial,
    DenialReporting, Diagnostics, Guard, GuardBuildError, GuardError, Guarded, HolderSigner,
    LocalApprovalSigner, LocalSigner, ObservationRecord, ObservationVerdict, ObservingGuard,
    PresentedAuthority, PresentedRequest, ReceivedAuthorization, Retryability, RevocationMode,
    SdkDenialKind, SystemClock, Tenuo, ValueClass, VerifiedProjection,
};
pub use crate::{
    ConstraintSet, ConstraintValue, Pattern, PublicKey, Signature, SigningKey, Warrant,
};

#[cfg(feature = "async")]
pub use super::{
    AsyncHolderSigner, AsyncRevocationProvider, AttemptControl, PresentedAsyncAuthority,
};