pub struct AirBundle {
pub frontend_id: String,
pub schema_version: String,
pub module: AirModule,
}Expand description
The bundle produced by a frontend’s ingest() call.
Contains the full AIR module plus metadata needed for caching and schema discoverability.
Fields§
§frontend_id: StringThe frontend that produced this bundle (e.g., "llvm", "air-json").
schema_version: StringSchema version for forward/backward compatibility checks.
module: AirModuleThe AIR module.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for AirBundle
impl<'de> Deserialize<'de> for AirBundle
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for AirBundle
Auto Trait Implementations§
impl Freeze for AirBundle
impl RefUnwindSafe for AirBundle
impl Send for AirBundle
impl Sync for AirBundle
impl Unpin for AirBundle
impl UnsafeUnpin for AirBundle
impl UnwindSafe for AirBundle
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more