pub struct NyarProgram {
pub module: NyarModule,
}Expand description
Nyar 程序(用于 Assembler 构建的高层对象)
Fields§
§module: NyarModule核心模块数据
Implementations§
Source§impl NyarProgram
impl NyarProgram
Sourcepub fn begin_chunk(&mut self) -> usize
pub fn begin_chunk(&mut self) -> usize
开始构建一个新的 Chunk
Source§impl NyarProgram
impl NyarProgram
Sourcepub fn set_name(&mut self, name: QualifiedName)
pub fn set_name(&mut self, name: QualifiedName)
设置模块名称
Sourcepub fn into_module(self) -> NyarModule
pub fn into_module(self) -> NyarModule
获取构建完成的 Nyar 模块
Trait Implementations§
Source§impl Clone for NyarProgram
impl Clone for NyarProgram
Source§fn clone(&self) -> NyarProgram
fn clone(&self) -> NyarProgram
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NyarProgram
impl Debug for NyarProgram
Source§impl Default for NyarProgram
impl Default for NyarProgram
Source§fn default() -> NyarProgram
fn default() -> NyarProgram
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for NyarProgram
impl RefUnwindSafe for NyarProgram
impl Send for NyarProgram
impl Sync for NyarProgram
impl Unpin for NyarProgram
impl UnsafeUnpin for NyarProgram
impl UnwindSafe for NyarProgram
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