Struct awint_macro_internals::Ast
source · pub struct Ast {
pub txt: Arena<PText, Vec<Text>>,
pub txt_root: PText,
pub txt_init: Option<PText>,
pub cc: Vec<Concatenation>,
pub common_bw: Option<NonZeroUsize>,
pub deterministic_width: bool,
pub guaranteed_nonzero_width: bool,
pub overall_alignment: FillerAlign,
}
Fields§
§txt: Arena<PText, Vec<Text>>
§txt_root: PText
§txt_init: Option<PText>
§cc: Vec<Concatenation>
§common_bw: Option<NonZeroUsize>
§deterministic_width: bool
§guaranteed_nonzero_width: bool
§overall_alignment: FillerAlign
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for Ast
impl Send for Ast
impl Sync for Ast
impl Unpin for Ast
impl UnwindSafe for Ast
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