[][src]Struct onigiri::Onigiri

pub struct Onigiri {
    pub attr: String,
}

Fields

attr: String

Methods

impl Onigiri[src]

pub fn new<'a>(attr: &'a str) -> Self[src]

pub fn create_vvc(&self, sep: char) -> Vvc[src]

This function create Vvc.

use onigiri::Onigiri;
use onigiri::vvc::Vvc;

let test_text = "-123 456".to_string();
let oni = Onigiri::new(&test_text);
let vvc = oni.create_vvc(' ');

assert_eq!(
    vvc,
    Vvc {
        attr: vec![
            vec!['-', '1', '2', '3'],
            vec!['4', '5', '6']
            ]
    }
    );

pub fn create_btmvc(&self, sep: char) -> Btmvc[src]

This function create Btmvc.

use onigiri::Onigiri;

let test_text = "-123 456".to_string();
let oni = Onigiri::new(&test_text);
let btmvc = oni.create_btmvc(' ');

assert_eq!(
    btmvc.attr.get(&0),
    Some(&vec!['-', '1', '2', '3'])
    );

assert_eq!(
    btmvc.attr.get(&1),
    Some(&vec!['4', '5', '6'])
    );

Trait Implementations

impl Debug for Onigiri[src]

Auto Trait Implementations

impl RefUnwindSafe for Onigiri

impl Send for Onigiri

impl Sync for Onigiri

impl Unpin for Onigiri

impl UnwindSafe for Onigiri

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.