|
7 | 7 | #![deny(missing_docs)] |
8 | 8 |
|
9 | 9 | mod host_component; |
10 | | -pub mod locked; |
11 | | -mod metadata; |
12 | | -pub mod values; |
| 10 | +pub use spin_locked_app::locked; |
| 11 | +pub use spin_locked_app::values; |
| 12 | +pub use spin_locked_app::{Error, MetadataKey, Result}; |
13 | 13 |
|
14 | 14 | use ouroboros::self_referencing; |
15 | 15 | use serde::Deserialize; |
16 | 16 | use spin_core::{wasmtime, Engine, EngineBuilder, HostComponentDataHandle, StoreBuilder}; |
17 | 17 |
|
18 | 18 | use host_component::DynamicHostComponents; |
19 | 19 | use locked::{ContentPath, LockedApp, LockedComponent, LockedComponentSource, LockedTrigger}; |
20 | | -use metadata::MetadataExt; |
| 20 | +use spin_locked_app::MetadataExt; |
21 | 21 |
|
22 | 22 | pub use async_trait::async_trait; |
23 | 23 | pub use host_component::DynamicHostComponent; |
24 | 24 | pub use locked::Variable; |
25 | | -pub use metadata::MetadataKey; |
26 | 25 |
|
27 | 26 | /// MetadataKey for extracting the application name. |
28 | 27 | pub const APP_NAME_KEY: MetadataKey = MetadataKey::new("name"); |
@@ -397,29 +396,3 @@ impl<'a, L: MaybeLoader> AppTrigger<'a, L> { |
397 | 396 | struct CommonTriggerConfig { |
398 | 397 | component: Option<String>, |
399 | 398 | } |
400 | | - |
401 | | -/// Type alias for a [`Result`]s with [`Error`]. |
402 | | -pub type Result<T> = std::result::Result<T, Error>; |
403 | | - |
404 | | -/// Errors returned by methods in this crate. |
405 | | -#[derive(Debug, thiserror::Error)] |
406 | | -pub enum Error { |
407 | | - /// An error propagated from the [`spin_core`] crate. |
408 | | - #[error("spin core error: {0:#}")] |
409 | | - CoreError(#[source] anyhow::Error), |
410 | | - /// An error from a [`DynamicHostComponent`]. |
411 | | - #[error("host component error: {0:#}")] |
412 | | - HostComponentError(#[source] anyhow::Error), |
413 | | - /// An error from a [`Loader`] implementation. |
414 | | - #[error(transparent)] |
415 | | - LoaderError(anyhow::Error), |
416 | | - /// An error indicating missing or unexpected metadata. |
417 | | - #[error("metadata error: {0}")] |
418 | | - MetadataError(String), |
419 | | - /// An error indicating failed JSON (de)serialization. |
420 | | - #[error("json error: {0}")] |
421 | | - JsonError(#[from] serde_json::Error), |
422 | | - /// A validation error that can be presented directly to the user. |
423 | | - #[error(transparent)] |
424 | | - ValidationError(anyhow::Error), |
425 | | -} |
0 commit comments