Struct g_code::parse::ast::Snippet [−][src]
pub struct Snippet<'input> { /* fields omitted */ }A sequence of GCode that may be inserted into a file.
This might be used when verifying user-supplied tool start/stop sequences.
Implementations
impl<'input> Snippet<'input>[src]
impl<'input> Snippet<'input>[src]pub fn iter(&self) -> impl Iterator<Item = &Line<'input>>[src]
pub fn iter_fields(&self) -> impl Iterator<Item = &Field<'input>>[src]
Iterating by Line may be too verbose, so this method is offered as an alternative for directly examining each Field.
pub fn iter_bytes(&self) -> impl Iterator<Item = &u8>[src]
Iterate by u8 in the snippet.
Trait Implementations
impl<'input> StructuralEq for Snippet<'input>[src]
impl<'input> StructuralEq for Snippet<'input>[src]impl<'input> StructuralPartialEq for Snippet<'input>[src]
impl<'input> StructuralPartialEq for Snippet<'input>[src]Auto Trait Implementations
impl<'input> RefUnwindSafe for Snippet<'input>
impl<'input> RefUnwindSafe for Snippet<'input>impl<'input> UnwindSafe for Snippet<'input>
impl<'input> UnwindSafe for Snippet<'input>