Struct kelp::conv_option::ConvOption [] [src]

pub struct ConvOption { /* fields omitted */ }

Convert option

Methods

impl ConvOption
[src]

Returns a builder of ConvOption.

Example

use kelp::conv_option::ConvOption;

let option = ConvOption::build().finalize();
assert!(!option.convert_ascii());
assert!(!option.convert_digit());
assert!(!option.convert_kana());
assert_eq!(0, option.ignore_chars().len());

Whether convert with ascii or not.

Example

use kelp::conv_option::ConvOption;

let option = ConvOption::build().ascii(true).finalize();
assert!(option.convert_ascii());

let option = ConvOption::build().ascii(false).finalize();
assert!(!option.convert_ascii());

Whether convert with digit or not.

Example

use kelp::conv_option::ConvOption;

let option = ConvOption::build().digit(true).finalize();
assert!(option.convert_digit());

let option = ConvOption::build().digit(false).finalize();
assert!(!option.convert_digit());

Whether convert with kana or not.

Example

use kelp::conv_option::ConvOption;

let option = ConvOption::build().kana(true).finalize();
assert!(option.convert_kana());

let option = ConvOption::build().kana(false).finalize();
assert!(!option.convert_kana());

Ignore characters when convert.

Example

use kelp::conv_option::ConvOption;

let option = ConvOption::build().ignore("").finalize();
assert_eq!(0, option.ignore_chars().len());

let option = ConvOption::build().ignore("あいう").finalize();
assert_eq!(3, option.ignore_chars().len());

Trait Implementations

impl Debug for ConvOption
[src]

Formats the value using the given formatter.