pub struct ResolvedProgramState {
pub array_types: Vec<ResolvedArrayTypeRef>,
pub number: TypeNumber,
pub external_function_number: ExternalFunctionId,
}
Fields§
§array_types: Vec<ResolvedArrayTypeRef>
§number: TypeNumber
§external_function_number: ExternalFunctionId
Implementations§
Source§impl ResolvedProgramState
impl ResolvedProgramState
pub fn new() -> Self
pub fn allocate_number(&mut self) -> TypeNumber
pub fn allocate_external_function_id(&mut self) -> ExternalFunctionId
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ResolvedProgramState
impl !RefUnwindSafe for ResolvedProgramState
impl !Send for ResolvedProgramState
impl !Sync for ResolvedProgramState
impl Unpin for ResolvedProgramState
impl !UnwindSafe for ResolvedProgramState
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