pub struct TableBuilder { /* private fields */ }
Expand description

一文字から一文字の置換テーブルを構築するための構造体です。

Implementations

TableBuilder 構造体を初期化します。

use chanoma::TableBuilder;

let builder = TableBuilder::new();

Table 構造体から TableBuilder 構造体を初期化します。

use chanoma::{Table, TableBuilder};

let table = Table::new();
let builder = TableBuilder::from_table(table);

置換テーブルに preset を登録します。

use chanoma::{Table, TableBuilder};

let builder = TableBuilder::new().preset();

置換テーブルに Correspondence を追加します。

use chanoma::{Correspondence, Synthesized, TableBuilder};

let corr: Correspondence<Synthesized> = Correspondence::default();
let builder = TableBuilder::new().add_corr(&corr);

置換テーブルから Correspondence を削除します。

use chanoma::{Correspondence, Synthesized, TableBuilder};

let corr: Correspondence<Synthesized> = Correspondence::default();
let builder = TableBuilder::new().remove_corr(&corr);

構築した Table を返します。

use chanoma::TableBuilder;

let mut table_builder = TableBuilder::new();
table_builder.preset();
let table = table_builder.build();

yaml ファイルのパスを指定して TableBuilder を初期化します。

use chanoma::TableBuilder;

let builder = TableBuilder::from_yaml_path("./table.yaml");

csv ファイルのパスを指定して TableBuilder を初期化します。

use chanoma::TableBuilder;

let builder = TableBuilder::from_csv_path("./table.csv");

csv ファイルのパスを指定して置換テーブルを追加します。

use chanoma::TableBuilder;

let mut builder = TableBuilder::new();
builder.add_from_csv("./table.csv");

yaml ファイルのパスを指定して置換テーブルを追加します。

use chanoma::TableBuilder;

let mut builder = TableBuilder::new();
builder.add_from_yaml("./table.yaml");

Trait Implementations

Returns the “default value” for a type. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.