pub enum BundleData {
    Generic(Generic<Bundle>),
    ConstructBundle(ClonedMap<String, AnyExpr>),
}Expand description
An unrolled bundle expression data
Variants§
Generic(Generic<Bundle>)
A generic expression
ConstructBundle(ClonedMap<String, AnyExpr>)
An explicit bundle construction.
Trait Implementations§
source§impl CloneWithNode for BundleData
 
impl CloneWithNode for BundleData
source§fn clone_with_node(&mut self) -> Self
 
fn clone_with_node(&mut self) -> Self
Clone 
self and take its node.source§fn clone_without_node(&self) -> Self
 
fn clone_without_node(&self) -> Self
Clone 
self without taking its node.source§impl Debug for BundleData
 
impl Debug for BundleData
Auto Trait Implementations§
impl Freeze for BundleData
impl !RefUnwindSafe for BundleData
impl !Send for BundleData
impl !Sync for BundleData
impl Unpin for BundleData
impl !UnwindSafe for BundleData
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
source§impl<T> Convert for T
 
impl<T> Convert for T
source§fn convert<U>(self, context: &CompileContext) -> Expr<U>where
    U: ConvertFrom<T>,
 
fn convert<U>(self, context: &CompileContext) -> Expr<U>where
    U: ConvertFrom<T>,
Convert 
self into a specific type. Read moresource§fn can_convert<U>(&self) -> boolwhere
    U: ConvertFrom<T>,
 
fn can_convert<U>(&self) -> boolwhere
    U: ConvertFrom<T>,
Check if 
self can be converted into a specific type. Read more