lenso 0.3.34

Public facade for authoring and hosting Lenso backend modules.
Documentation
//! Public facade for the Lenso backend framework.

#[cfg(any(feature = "host", feature = "host-transactions"))]
pub mod host;

/// Console UI and contribution declarations used by Module authors.
pub mod console {
    pub use lenso_contracts::{
        ConsoleActionInputBinding, ConsoleActionInputValue, ConsoleArea, ConsoleContribution,
        ConsoleContributionAction, ConsoleContributionKind, ConsoleNavigation,
        ConsoleNavigationGroup, ConsolePackage, ConsoleSlot, ConsoleSlotContext,
        ConsoleSlotContextField, ConsoleSlotContextFieldType, ConsoleSurface, ConsoleWorkspaceRef,
    };
}

/// Public System Plane wire contracts and verification primitives.
#[cfg(feature = "service")]
pub mod system_plane {
    pub use lenso_service::system_plane::*;
}

pub use lenso_contracts::*;