Skip to main content

Crate loong_kernel

Crate loong_kernel 

Source

Re-exports§

pub use architecture::ArchitectureBoundaryPolicy;
pub use architecture::ArchitectureGuardReport;
pub use architecture::ArchitecturePathDecision;
pub use architecture::ArchitecturePathReport;
pub use audit::AuditRepairOutcome;
pub use audit::AuditRepairReport;
pub use audit::AuditSink;
pub use audit::AuditVerificationReport;
pub use audit::FanoutAuditSink;
pub use audit::InMemoryAuditSink;
pub use audit::JsonlAuditSink;
pub use audit::NoopAuditSink;
pub use audit::probe_jsonl_audit_journal_runtime_ready;
pub use audit::repair_jsonl_audit_journal;
pub use audit::verify_jsonl_audit_journal;
pub use awareness::CodebaseAwarenessConfig;
pub use awareness::CodebaseAwarenessEngine;
pub use awareness::CodebaseAwarenessSnapshot;
pub use bootstrap::BootstrapPolicy;
pub use bootstrap::BootstrapReport;
pub use bootstrap::BootstrapTask;
pub use bootstrap::BootstrapTaskStatus;
pub use bootstrap::PluginBootstrapExecutor;
pub use bootstrap::plugin_bridge_is_high_risk_auto_apply;
pub use connector::ConnectorExtensionAdapter;
pub use connector::ConnectorPlane;
pub use connector::ConnectorTier;
pub use connector::CoreConnectorAdapter;
pub use harness::HarnessAdapter;
pub use harness::HarnessBroker;
pub use integration::AutoProvisionAgent;
pub use integration::AutoProvisionRequest;
pub use integration::ChannelConfig;
pub use integration::IntegrationCatalog;
pub use integration::IntegrationHotfix;
pub use integration::ProviderConfig;
pub use integration::ProviderTemplate;
pub use integration::ProvisionAction;
pub use integration::ProvisionPlan;
pub use kernel::ConnectorDispatch;
pub use kernel::Kernel;
pub use kernel::KernelBuilder;
pub use kernel::KernelDispatch;
pub use kernel::LoongKernel;
pub use memory::CoreMemoryAdapter;
pub use memory::MemoryExtensionAdapter;
pub use memory::MemoryPlane;
pub use plugin::CURRENT_PLUGIN_HOST_API;
pub use plugin::CURRENT_PLUGIN_MANIFEST_API_VERSION;
pub use plugin::PACKAGE_MANIFEST_FILE_NAME;
pub use plugin::PluginAbsorbReport;
pub use plugin::PluginCompatibility;
pub use plugin::PluginCompatibilityMode;
pub use plugin::PluginCompatibilityShim;
pub use plugin::PluginContractDialect;
pub use plugin::PluginDescriptor;
pub use plugin::PluginDiagnosticCode;
pub use plugin::PluginDiagnosticFinding;
pub use plugin::PluginDiagnosticPhase;
pub use plugin::PluginDiagnosticSeverity;
pub use plugin::PluginManifest;
pub use plugin::PluginScanReport;
pub use plugin::PluginScanner;
pub use plugin::PluginSetup;
pub use plugin::PluginSetupMode;
pub use plugin::PluginSlotClaim;
pub use plugin::PluginSlotMode;
pub use plugin::PluginSourceKind;
pub use plugin::PluginTrustTier;
pub use plugin::format_plugin_provenance_summary;
pub use plugin::plugin_provenance_summary_for_descriptor;
pub use plugin_ir::BridgeSupportMatrix;
pub use plugin_ir::PluginActivationCandidate;
pub use plugin_ir::PluginActivationInventoryEntry;
pub use plugin_ir::PluginActivationPlan;
pub use plugin_ir::PluginActivationStatus;
pub use plugin_ir::PluginBridgeKind;
pub use plugin_ir::PluginChannelBridgeContract;
pub use plugin_ir::PluginChannelBridgeReadiness;
pub use plugin_ir::PluginCompatibilityShimSupport;
pub use plugin_ir::PluginIR;
pub use plugin_ir::PluginRuntimeProfile;
pub use plugin_ir::PluginRuntimeScaffoldDefaults;
pub use plugin_ir::PluginSetupReadiness;
pub use plugin_ir::PluginSetupReadinessContext;
pub use plugin_ir::PluginTranslationReport;
pub use plugin_ir::PluginTranslator;
pub use plugin_ir::evaluate_plugin_setup_requirements;
pub use plugin_ir::plugin_runtime_scaffold_defaults;
pub use policy::PolicyEngine;
pub use policy::StaticPolicyEngine;
pub use policy_ext::PolicyExtension;
pub use policy_ext::PolicyExtensionChain;
pub use policy_ext::PolicyExtensionContext;
pub use runtime::CoreRuntimeAdapter;
pub use runtime::RuntimeExtensionAdapter;
pub use runtime::RuntimePlane;
pub use task_supervisor::TaskSupervisor;
pub use tool::CoreToolAdapter;
pub use tool::ToolConcurrencyClass;
pub use tool::ToolExtensionAdapter;
pub use tool::ToolPlane;

Modules§

architecture
audit
awareness
bootstrap
clock
connector
contracts
errors
harness
integration
kernel
mailbox
memory
pack
plugin
plugin_ir
policy
policy_ext
runtime
task_supervisor
test_support
tool

Structs§

AuditEvent
CapabilityToken
ConnectorCommand
ConnectorOutcome
ExecutionRoute
FixedClock
HarnessOutcome
HarnessRequest
MemoryCoreOutcome
MemoryCoreRequest
MemoryExtensionOutcome
MemoryExtensionRequest
Namespace
Runtime projection of a VerticalPackManifest.
PolicyContext
PolicyRequest
RuntimeCoreOutcome
RuntimeCoreRequest
RuntimeExtensionOutcome
RuntimeExtensionRequest
SystemClock
TaskIntent
ToolCoreOutcome
ToolCoreRequest
ToolExtensionOutcome
ToolExtensionRequest
VerticalPackManifest

Enums§

AuditError
AuditEventKind
Capability
ConnectorError
ExecutionPlane
Fault
Structured error type for kernel dispatch failures.
HarnessError
HarnessKind
IntegrationError
KernelError
MemoryPlaneError
MemoryTier
PackError
PlaneTier
PolicyDecision
PolicyError
RuntimePlaneError
RuntimeTier
TaskState
State machine for task lifecycle.
ToolPlaneError
ToolTier

Traits§

Clock