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>