[][src]Trait igc::records::Extendable

pub trait Extendable {
const BASE_LENGTH: usize;

    fn extension_string(&self) -> &str;

    fn get_extension<'a, 'b>(
        &'a self,
        extension: &'b Extension<'a>
    ) -> Result<&'a str, ParseError> { ... } }

Implemented by records which support having extensions

Associated Constants

Loading content...

Required methods

fn extension_string(&self) -> &str

Loading content...

Provided methods

fn get_extension<'a, 'b>(
    &'a self,
    extension: &'b Extension<'a>
) -> Result<&'a str, ParseError>

Get a given extension from the record implementing this trait.

Loading content...

Implementors

impl<'a> Extendable for BRecord<'a>[src]

fn get_extension<'a, 'b>(
    &'a self,
    extension: &'b Extension<'a>
) -> Result<&'a str, ParseError>
[src]

impl<'a> Extendable for KRecord<'a>[src]

fn get_extension<'a, 'b>(
    &'a self,
    extension: &'b Extension<'a>
) -> Result<&'a str, ParseError>
[src]

Loading content...