pub struct TypeAliasRuntimeEntry {
pub base_type: String,
pub overrides: Option<HashMap<String, KindedSlot>>,
}Expand description
Runtime entry for a type alias with meta parameter overrides
Fields§
§base_type: StringThe base type name (e.g., “Percent” for type Percent4 = Percent { decimals: 4 })
overrides: Option<HashMap<String, KindedSlot>>Meta parameter overrides as runtime values. Stored as a
ValueMap so heap-tagged override values are released on drop.
Trait Implementations§
Source§impl Clone for TypeAliasRuntimeEntry
impl Clone for TypeAliasRuntimeEntry
Source§fn clone(&self) -> TypeAliasRuntimeEntry
fn clone(&self) -> TypeAliasRuntimeEntry
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for TypeAliasRuntimeEntry
impl RefUnwindSafe for TypeAliasRuntimeEntry
impl Send for TypeAliasRuntimeEntry
impl Sync for TypeAliasRuntimeEntry
impl Unpin for TypeAliasRuntimeEntry
impl UnsafeUnpin for TypeAliasRuntimeEntry
impl UnwindSafe for TypeAliasRuntimeEntry
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