FileData

Trait FileData 

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

    // 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§