[][src]Trait ucd_parse::UcdFile

pub trait UcdFile: Clone + Debug + Default + Eq + FromStr<Err = Error> + PartialEq {
    fn relative_file_path() -> &'static Path;

    fn file_path<P: AsRef<Path>>(ucd_dir: P) -> PathBuf { ... }
fn from_dir<P: AsRef<Path>>(
        ucd_dir: P
    ) -> Result<UcdLineParser<File, Self>, Error> { ... } }

Describes a single UCD file.

Required methods

fn relative_file_path() -> &'static Path

The file path corresponding to this file, relative to the UCD directory.

Loading content...

Provided methods

fn file_path<P: AsRef<Path>>(ucd_dir: P) -> PathBuf

The full file path corresponding to this file given the UCD directory path.

fn from_dir<P: AsRef<Path>>(
    ucd_dir: P
) -> Result<UcdLineParser<File, Self>, Error>

Create an iterator over each record in this UCD file.

The parameter should correspond to the directory containing the UCD.

Loading content...

Implementors

impl UcdFile for Age
[src]

fn file_path<P: AsRef<Path>>(ucd_dir: P) -> PathBuf
[src]

fn from_dir<P: AsRef<Path>>(
    ucd_dir: P
) -> Result<UcdLineParser<File, Self>, Error>
[src]

impl UcdFile for CaseFold
[src]

fn file_path<P: AsRef<Path>>(ucd_dir: P) -> PathBuf
[src]

fn from_dir<P: AsRef<Path>>(
    ucd_dir: P
) -> Result<UcdLineParser<File, Self>, Error>
[src]

impl UcdFile for CoreProperty
[src]

fn file_path<P: AsRef<Path>>(ucd_dir: P) -> PathBuf
[src]

fn from_dir<P: AsRef<Path>>(
    ucd_dir: P
) -> Result<UcdLineParser<File, Self>, Error>
[src]

impl UcdFile for EmojiProperty
[src]

fn file_path<P: AsRef<Path>>(ucd_dir: P) -> PathBuf
[src]

fn from_dir<P: AsRef<Path>>(
    ucd_dir: P
) -> Result<UcdLineParser<File, Self>, Error>
[src]

impl UcdFile for GraphemeClusterBreak
[src]

fn file_path<P: AsRef<Path>>(ucd_dir: P) -> PathBuf
[src]

fn from_dir<P: AsRef<Path>>(
    ucd_dir: P
) -> Result<UcdLineParser<File, Self>, Error>
[src]

impl UcdFile for GraphemeClusterBreakTest
[src]

fn file_path<P: AsRef<Path>>(ucd_dir: P) -> PathBuf
[src]

fn from_dir<P: AsRef<Path>>(
    ucd_dir: P
) -> Result<UcdLineParser<File, Self>, Error>
[src]

impl UcdFile for JamoShortName
[src]

fn file_path<P: AsRef<Path>>(ucd_dir: P) -> PathBuf
[src]

fn from_dir<P: AsRef<Path>>(
    ucd_dir: P
) -> Result<UcdLineParser<File, Self>, Error>
[src]

impl UcdFile for LineBreakTest
[src]

fn file_path<P: AsRef<Path>>(ucd_dir: P) -> PathBuf
[src]

fn from_dir<P: AsRef<Path>>(
    ucd_dir: P
) -> Result<UcdLineParser<File, Self>, Error>
[src]

impl UcdFile for NameAlias
[src]

fn file_path<P: AsRef<Path>>(ucd_dir: P) -> PathBuf
[src]

fn from_dir<P: AsRef<Path>>(
    ucd_dir: P
) -> Result<UcdLineParser<File, Self>, Error>
[src]

impl UcdFile for Property
[src]

fn file_path<P: AsRef<Path>>(ucd_dir: P) -> PathBuf
[src]

fn from_dir<P: AsRef<Path>>(
    ucd_dir: P
) -> Result<UcdLineParser<File, Self>, Error>
[src]

impl UcdFile for PropertyAlias
[src]

fn file_path<P: AsRef<Path>>(ucd_dir: P) -> PathBuf
[src]

fn from_dir<P: AsRef<Path>>(
    ucd_dir: P
) -> Result<UcdLineParser<File, Self>, Error>
[src]

impl UcdFile for PropertyValueAlias
[src]

fn file_path<P: AsRef<Path>>(ucd_dir: P) -> PathBuf
[src]

fn from_dir<P: AsRef<Path>>(
    ucd_dir: P
) -> Result<UcdLineParser<File, Self>, Error>
[src]

impl UcdFile for Script
[src]

fn file_path<P: AsRef<Path>>(ucd_dir: P) -> PathBuf
[src]

fn from_dir<P: AsRef<Path>>(
    ucd_dir: P
) -> Result<UcdLineParser<File, Self>, Error>
[src]

impl UcdFile for ScriptExtension
[src]

fn file_path<P: AsRef<Path>>(ucd_dir: P) -> PathBuf
[src]

fn from_dir<P: AsRef<Path>>(
    ucd_dir: P
) -> Result<UcdLineParser<File, Self>, Error>
[src]

impl UcdFile for SentenceBreak
[src]

fn file_path<P: AsRef<Path>>(ucd_dir: P) -> PathBuf
[src]

fn from_dir<P: AsRef<Path>>(
    ucd_dir: P
) -> Result<UcdLineParser<File, Self>, Error>
[src]

impl UcdFile for SentenceBreakTest
[src]

fn file_path<P: AsRef<Path>>(ucd_dir: P) -> PathBuf
[src]

fn from_dir<P: AsRef<Path>>(
    ucd_dir: P
) -> Result<UcdLineParser<File, Self>, Error>
[src]

impl UcdFile for SpecialCaseMapping
[src]

fn file_path<P: AsRef<Path>>(ucd_dir: P) -> PathBuf
[src]

fn from_dir<P: AsRef<Path>>(
    ucd_dir: P
) -> Result<UcdLineParser<File, Self>, Error>
[src]

impl UcdFile for UnicodeData
[src]

fn file_path<P: AsRef<Path>>(ucd_dir: P) -> PathBuf
[src]

fn from_dir<P: AsRef<Path>>(
    ucd_dir: P
) -> Result<UcdLineParser<File, Self>, Error>
[src]

impl UcdFile for WordBreak
[src]

fn file_path<P: AsRef<Path>>(ucd_dir: P) -> PathBuf
[src]

fn from_dir<P: AsRef<Path>>(
    ucd_dir: P
) -> Result<UcdLineParser<File, Self>, Error>
[src]

impl UcdFile for WordBreakTest
[src]

fn file_path<P: AsRef<Path>>(ucd_dir: P) -> PathBuf
[src]

fn from_dir<P: AsRef<Path>>(
    ucd_dir: P
) -> Result<UcdLineParser<File, Self>, Error>
[src]

Loading content...