pub struct Onigiri {
pub attr: String,
}
Fields§
§attr: String
Implementations§
Source§impl Onigiri
impl Onigiri
pub fn new<'a>(attr: &'a str) -> Self
Sourcepub fn create_vvc(&self, sep: char) -> Vvc
pub fn create_vvc(&self, sep: char) -> Vvc
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']
]
}
);
Sourcepub fn create_btmvc(&self, sep: char) -> Btmvc
pub fn create_btmvc(&self, sep: char) -> Btmvc
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§
Auto Trait Implementations§
impl Freeze for Onigiri
impl RefUnwindSafe for Onigiri
impl Send for Onigiri
impl Sync for Onigiri
impl Unpin for Onigiri
impl UnwindSafe for Onigiri
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more