Trait FileData

Source
pub trait FileData {
    type Source: AsRef<str> + PartialEq + ?Sized;
    type Name: Display + Debug + PartialEq + ?Sized;

    // Required methods
    fn source(&self) -> &Self::Source;
    fn name(&self) -> &Self::Name;
}
Expand description

A trait that represents file data

Required Associated Types§

Required Methods§

Source

fn source(&self) -> &Self::Source

The full source text

Source

fn name(&self) -> &Self::Name

The human-readable identifier of the data (in most cases, the name)

Implementors§