pub struct ConfigDef {
pub name: SmolStr,
pub span: Span,
pub fields: Vec<ConfigFieldDef>,
pub annotations: ResolvedAnnotations,
}Expand description
A compile-time configuration record (not wire-encoded).
Fields§
§name: SmolStr§span: Span§fields: Vec<ConfigFieldDef>§annotations: ResolvedAnnotationsTrait Implementations§
Auto Trait Implementations§
impl Freeze for ConfigDef
impl RefUnwindSafe for ConfigDef
impl Send for ConfigDef
impl Sync for ConfigDef
impl Unpin for ConfigDef
impl UnsafeUnpin for ConfigDef
impl UnwindSafe for ConfigDef
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