pub struct BuilderNode {
pub is_final: bool,
pub final_output: Output,
pub trans: Vec<Transition>,
}
Fields§
§is_final: bool
§final_output: Output
§trans: Vec<Transition>
Implementations§
Source§impl BuilderNode
impl BuilderNode
pub fn compile_to<W: Write>( &self, wtr: W, last_addr: CompiledAddr, addr: CompiledAddr, ) -> Result<()>
Trait Implementations§
Source§impl Clone for BuilderNode
impl Clone for BuilderNode
Source§fn clone(&self) -> BuilderNode
fn clone(&self) -> BuilderNode
Returns a duplicate of the value. Read more
Source§fn clone_from(&mut self, source: &BuilderNode)
fn clone_from(&mut self, source: &BuilderNode)
Performs copy-assignment from
source
. Read moreSource§impl Debug for BuilderNode
impl Debug for BuilderNode
Source§impl Default for BuilderNode
impl Default for BuilderNode
Source§fn default() -> BuilderNode
fn default() -> BuilderNode
Returns the “default value” for a type. Read more
Source§impl Hash for BuilderNode
impl Hash for BuilderNode
Source§impl PartialEq for BuilderNode
impl PartialEq for BuilderNode
impl Eq for BuilderNode
impl StructuralPartialEq for BuilderNode
Auto Trait Implementations§
impl Freeze for BuilderNode
impl RefUnwindSafe for BuilderNode
impl Send for BuilderNode
impl Sync for BuilderNode
impl Unpin for BuilderNode
impl UnwindSafe for BuilderNode
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